..
AllocatorList.h
ADT: Fix build after r281182
2016-09-11 22:55:46 +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
Use RValue refs in APInt add/sub methods.
2016-07-22 20:55:46 +00:00
APSInt.h
ArrayRef.h
Rename ArrayRef::keep_front / keep_back to take_front / take_back.
2016-08-30 18:19:18 +00:00
BitmaskEnum.h
Force a semicolon at the end of the LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE() macro.
2016-07-13 23:52:19 +00:00
BitVector.h
Fix BitVector move ctor/assignment.
2016-06-16 21:45:13 +00:00
DAGDeltaAlgorithm.h
DeltaAlgorithm.h
DenseMap.h
Limit DenseMap::setNumEntries input to 1<<31, in accordance with the 31 bits allocated to NumEntries.
2016-08-13 19:46:31 +00:00
DenseMapInfo.h
Add a CachedHash structure.
2016-04-21 12:16:21 +00:00
DenseSet.h
Fix DensetSet::insert_as() for MSVC2015 (NFC)
2016-09-06 03:03:15 +00:00
DepthFirstIterator.h
[ADT] Actually mutate the iterator VisitStack.back().second, not its copy.
2016-08-22 21:59:26 +00:00
edit_distance.h
EpochTracker.h
EquivalenceClasses.h
FoldingSet.h
Doxygen for FoldingSet::reserve and FoldingSet::capacity
2016-06-03 17:50:14 +00:00
GraphTraits.h
[GraphTraits] Replace all NodeType usage with NodeRef
2016-08-22 21:09:30 +00:00
Hashing.h
[NFC] Header cleanup
2016-04-18 09:17:29 +00:00
ilist_base.h
ADT: Add sentinel tracking and custom tags to ilists
2016-09-11 16:20:53 +00:00
ilist_iterator.h
ADT: Remove ilist_iterator::reset(), NFC
2016-09-11 20:47:27 +00:00
ilist_node_base.h
ADT: Add sentinel tracking and custom tags to ilists
2016-09-11 16:20:53 +00:00
ilist_node_options.h
Fix the modules build after r281167
2016-09-11 17:00:12 +00:00
ilist_node.h
ADT: Add sentinel tracking and custom tags to ilists
2016-09-11 16:20:53 +00:00
ilist.h
ADT: Never allocate nodes in iplist<> and ilist<>
2016-09-11 23:43:43 +00:00
ImmutableList.h
ImmutableMap.h
ImmutableSet.h
IndexedMap.h
IntEqClasses.h
IntervalMap.h
IntrusiveRefCntPtr.h
Weaken ThreadSafeRefCountedBase atomics.
2016-07-21 15:06:50 +00:00
iterator_range.h
iterator.h
[ADT] add pointer_iterator, the opposite of pointee_iterator
2016-08-19 21:04:45 +00:00
MapVector.h
None.h
Optional.h
[ADT] Add relation operators for Optional
2016-08-11 20:10:15 +00:00
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
PostOrderIterator.h
[ADT] Change PostOrderIterator to use NodeRef. NFC.
2016-08-15 21:52:54 +00:00
PriorityQueue.h
Use the range variant of find instead of unpacking begin/end
2016-08-11 22:21:41 +00:00
PriorityWorklist.h
Use the range variant of transform instead of unpacking begin/end
2016-08-12 04:32:42 +00:00
SCCIterator.h
[ADT] NFC: Generalize GraphTraits requirement of "NodeType *" in interfaces to "NodeRef", and migrate SCCIterator.h to use NodeRef
2016-08-01 22:32:20 +00:00
ScopedHashTable.h
ScopeExit.h
[ADT] Move LLVM_ATTRIBUTE_UNUSED_RESULT to the function, otherwise gcc 4.8 complains about it.
2016-08-10 22:35:38 +00:00
Sequence.h
Another attempt to fix MSVC by explicitly disabling the conversion
2016-05-13 22:20:43 +00:00
SetOperations.h
SetVector.h
Use the range variant of transform instead of unpacking begin/end
2016-08-12 04:32:42 +00:00
simple_ilist.h
ADT: Add AllocatorList, and use it for yaml::Token
2016-09-11 22:40:40 +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
Add missing &. NFC.
2016-09-02 03:38:43 +00:00
SparseBitVector.h
ADT: Use std::list in SparseBitVector, NFC
2016-09-03 02:43:42 +00:00
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
Statistic: Bring back printing on exit by default
2016-09-27 19:38:55 +00:00
STLExtras.h
[ADT] Add the worlds simplest STL extra. Or at least close to it.
2016-08-19 02:07:51 +00:00
StringExtras.h
Add llvm::join_items to StringExtras.
2016-09-27 16:37:30 +00:00
StringMap.h
Rename StringMap::emplace_second to try_emplace.
2016-07-21 13:37:48 +00:00
StringRef.h
Allow StringRef to be constructed from a null pointer.
2016-09-26 20:08:05 +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
Add StringSwitch::Cases functions that takes 6 to 10 arguments.
2016-09-23 22:10:06 +00:00
TinyPtrVector.h
Add a (size, value) constructor to TinyPtrVector.
2016-05-16 21:57:47 +00:00
Triple.h
Triple: Add opencl environment type
2016-09-23 00:42:56 +00:00
Twine.h
UniqueVector.h
VariadicFunction.h