1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/include/llvm/ADT
Richard Smith b47dd66659 Add missing TinyPtrVector functionality: reverse iterators and conversion of
TinyPtrVector<T*> to ArrayRef<const T*>.

llvm-svn: 269710
2016-05-16 21:45:58 +00:00
..
APFloat.h Remove some unneeded headers and replace some headers with forward class declarations (NFC) 2016-04-16 07:51:28 +00:00
APInt.h Remove some unneeded headers and replace some headers with forward class declarations (NFC) 2016-04-16 07:51:28 +00:00
APSInt.h
ArrayRef.h [ADT] Add drop_front method to ArrayRef 2016-05-03 20:53:20 +00:00
BitVector.h Fix some Clang-tidy readability-simplify-boolean-expr and Include What You Use warnings. 2016-05-05 21:35:47 +00:00
DAGDeltaAlgorithm.h
DeltaAlgorithm.h
DenseMap.h Fix DenseMap::reserve(): the formula was wrong 2016-03-25 05:57:52 +00:00
DenseMapInfo.h Add a CachedHash structure. 2016-04-21 12:16:21 +00:00
DenseSet.h IR: Use DenseSet instead of DenseMap for ConstantUniqueMap; NFC 2016-04-06 17:56:08 +00:00
DepthFirstIterator.h
edit_distance.h
EpochTracker.h
EquivalenceClasses.h
FoldingSet.h Remove some unneeded headers and replace some headers with forward class declarations (NFC) 2016-04-16 07:51:28 +00:00
GraphTraits.h
Hashing.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
ilist_node.h
ilist.h Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" 2016-02-22 20:49:58 +00:00
ImmutableList.h
ImmutableMap.h
ImmutableSet.h
IndexedMap.h
IntEqClasses.h IntEqClasses: Let join() return the new leader 2016-01-08 01:16:39 +00:00
IntervalMap.h
IntrusiveRefCntPtr.h
iterator_range.h
iterator.h [ADT] Add an 'llvm::seq' function which produces an iterator range over 2016-05-13 03:57:50 +00:00
MapVector.h
None.h
Optional.h
PackedVector.h
PointerEmbeddedInt.h [ADT] Be less clever when using a nonce type for disambiguation. 2016-02-18 22:03:23 +00:00
PointerIntPair.h Fix PointerIntPair so that it can use an enum class as its integer template argument. 2016-01-13 05:59:13 +00:00
PointerSumType.h [ADT] Add a sum type abstraction for pointer-like types. 2016-01-10 08:48:23 +00:00
PointerUnion.h [ADT] Run clang-format over PointerUnion.h and clean up its comments. 2015-12-28 19:52:46 +00:00
PostOrderIterator.h
PriorityQueue.h
SCCIterator.h
ScopedHashTable.h
Sequence.h Another attempt to fix MSVC by explicitly disabling the conversion 2016-05-13 22:20:43 +00:00
SetOperations.h
SetVector.h [RS4GC] Use SetVector/MapVector instead of DenseSet/DenseMap to guarantee stable ordering 2016-05-04 14:55:36 +00:00
SmallBitVector.h Remove some unneeded headers and replace some headers with forward class declarations (NFC) 2016-04-16 07:51:28 +00:00
SmallPtrSet.h SmallPtrSet: Avoid initializing Array in the small case. 2016-02-15 21:38:42 +00:00
SmallSet.h SmallSet/SmallPtrSet: Refuse huge Small numbers 2016-02-01 22:05:16 +00:00
SmallString.h
SmallVector.h [ADT] C++11ify SmallVector::erase's arguments from iterator to const_iterator 2016-03-24 20:25:51 +00:00
SparseBitVector.h
SparseMultiSet.h
SparseSet.h [ADT] Add a pop_back_val method to the SparseSet container. 2016-03-14 18:10:41 +00:00
Statistic.h Fix Clang-tidy modernize-deprecated-headers warnings in some files; other minor fixes. 2016-03-28 17:40:08 +00:00
STLExtras.h [WinEH] Update SplitAnalysis::computeLastSplitPoint to cope with multiple EH successors 2016-04-25 14:31:32 +00:00
StringExtras.h ThinLTO: add module caching handling. 2016-04-21 05:54:23 +00:00
StringMap.h Remove some unneeded headers and replace some headers with forward class declarations (NFC) 2016-04-16 07:51:28 +00:00
StringRef.h Fix bogus documentation for StringRef::slice in the End < Start case. 2016-04-28 00:57:14 +00:00
StringSet.h Add the ability to initialize a StringSet from a pair of iterators (NFC) 2016-02-10 23:24:21 +00:00
StringSwitch.h
TinyPtrVector.h Add missing TinyPtrVector functionality: reverse iterators and conversion of 2016-05-16 21:45:58 +00:00
Triple.h [X86] Extend some Linux special cases to cover kFreeBSD. 2016-05-05 11:35:51 +00:00
Twine.h [ADT] Remove 'reinterpreted as a pointer' from some Twine comments. Integers have been stored directly in a union for some time. NFC 2016-01-10 08:27:13 +00:00
UniqueVector.h
VariadicFunction.h