1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/include/llvm/ADT
Benjamin Kramer d415569b3b Apply most suggestions of clang-tidy's performance-unnecessary-value-param
Avoids unnecessary copies. All changes audited & pass tests with asan.
No functional change intended.

llvm-svn: 272190
2016-06-08 19:09:22 +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 Apply most suggestions of clang-tidy's performance-unnecessary-value-param 2016-06-08 19:09:22 +00:00
APSInt.h
ArrayRef.h [ADT] Pass ArrayRef::slice size_t instead of unsigned. 2016-06-02 17:26:03 +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 Doxygen for FoldingSet::reserve and FoldingSet::capacity 2016-06-03 17:50:14 +00:00
GraphTraits.h
Hashing.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
ilist_node.h
ilist.h
ImmutableList.h
ImmutableMap.h
ImmutableSet.h
IndexedMap.h
IntEqClasses.h
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
PointerIntPair.h
PointerSumType.h
PointerUnion.h
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 Apply clang-tidy's misc-move-constructor-init throughout LLVM. 2016-05-27 14:27:24 +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
SmallSet.h
SmallString.h
SmallVector.h SmallVector: Replace some pre-C++11 move helpers with standard algorithms 2016-05-27 19:05:14 +00:00
SparseBitVector.h
SparseMultiSet.h
SparseSet.h
Statistic.h Switch statistics to use relaxed updates to a std::atomic. 2016-06-02 08:44:05 +00:00
STLExtras.h STLExtras: Add convenience is_contained() function. 2016-06-04 00:49:46 +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
StringSwitch.h
TinyPtrVector.h Add a (size, value) constructor to TinyPtrVector. 2016-05-16 21:57:47 +00:00
Triple.h Add a new helper API in triple /NFC 2016-05-25 17:11:31 +00:00
Twine.h
UniqueVector.h
VariadicFunction.h