1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/include/llvm/ADT
Matthias Braun b39447d67c Statistic: Bring back printing on exit by default
Turns out several external projects relied on llvm printing statistics
on exit. Let's go back to this behaviour by default and have an optional
parameter to disable it.

llvm-svn: 282532
2016-09-27 19:38:55 +00:00
..
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