llvm-6502/include/llvm/ADT
David Blaikie ea72255f5b Add move ctor/assignment to Optional<T>
Code review feedback for r175580 by Jordan Rose.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175729 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-21 07:55:39 +00:00
..
APFloat.h Use LLVM_DELETED_FUNCTION rather than '// do not implement' comments. 2013-02-18 23:11:17 +00:00
APInt.h Move the SplatByte helper to APInt and generalize it a bit. 2013-02-20 13:00:06 +00:00
APSInt.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
ArrayRef.h ArrayRef reverse iterators. 2013-01-25 06:33:52 +00:00
BitVector.h Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES. 2012-11-30 11:45:22 +00:00
DAGDeltaAlgorithm.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
DeltaAlgorithm.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
DenseMap.h Remove unnecessary condtional assignment. The next line ignores the result of the assignment with the same condition. 2013-02-13 07:44:17 +00:00
DenseMapInfo.h
DenseSet.h Make comment a bit more clear. 2013-01-04 17:59:17 +00:00
DepthFirstIterator.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
edit_distance.h
EquivalenceClasses.h
FoldingSet.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
GraphTraits.h
Hashing.h
ilist_node.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
ilist.h Use LLVM_DELETED_FUNCTION rather than '// do not implement' comments. 2013-02-18 23:11:17 +00:00
ImmutableIntervalMap.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
ImmutableList.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
ImmutableMap.h Add missing typename to unbreak the MSVC 2012 build. 2013-02-14 03:24:14 +00:00
ImmutableSet.h Add missing typename to unbreak the MSVC 2012 build. 2013-02-14 03:24:14 +00:00
IndexedMap.h
InMemoryStruct.h
IntEqClasses.h
IntervalMap.h Provide a common half-open interval map info implementation, and just 2012-12-27 11:29:17 +00:00
IntrusiveRefCntPtr.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
MapVector.h Remove my bogus MapVector::erase() with a narrower ::pop_back(), and add a unit test. 2013-02-19 18:26:07 +00:00
None.h Correct spelling of 'enumerator'. 2013-02-21 06:08:22 +00:00
NullablePtr.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
Optional.h Add move ctor/assignment to Optional<T> 2013-02-21 07:55:39 +00:00
OwningPtr.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
PackedVector.h
PointerIntPair.h Eliminate redundant bitwise operations when using a llvm/ADT/PointerUnion. 2012-12-03 19:59:23 +00:00
PointerUnion.h Eliminate redundant bitwise operations when using a llvm/ADT/PointerUnion. 2012-12-03 19:59:23 +00:00
PostOrderIterator.h
PriorityQueue.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
SCCIterator.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
ScopedHashTable.h
SetOperations.h
SetVector.h
SmallBitVector.h Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES. 2012-11-30 11:45:22 +00:00
SmallPtrSet.h
SmallSet.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
SmallString.h
SmallVector.h Add asserts to SmallVector so that calls to front() and back() only succeed 2013-01-24 04:29:24 +00:00
SparseBitVector.h
SparseMultiSet.h SparseMultiSet.h: Add suggested parentheses. 2013-01-22 05:41:57 +00:00
SparseSet.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
Statistic.h
STLExtras.h
StringExtras.h Add llvm::hexDigitValue to convert single characters to hex. 2013-01-18 21:45:30 +00:00
StringMap.h [ADT/StringMap] Follow-up to r172455, use the correct constructor for setting the InitialSize, 2013-01-15 01:58:45 +00:00
StringRef.h Remove redundant 'llvm::' qualifications 2013-01-13 16:01:15 +00:00
StringSet.h
StringSwitch.h
TinyPtrVector.h Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES. 2012-11-30 11:45:22 +00:00
Triple.h Add AArch64 as an experimental target. 2013-01-31 12:12:40 +00:00
Twine.h
UniqueVector.h
ValueMap.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
VariadicFunction.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00