llvm-6502/include/llvm/ADT
Saleem Abdulrasool 4eb048a6f1 Support: split object format out of environment
This is a preliminary setup change to support a renaming of Windows target
triples.  Split the object file format information out of the environment into a
separate entity.  Unfortunately, file format was previously treated as an
environment with an unknown OS.  This is most obvious in the ARM subtarget where
the handling for macho on an arbitrary platform switches to AAPCS rather than
APCS (as per Apple's needs).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203160 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-06 20:47:11 +00:00
..
APFloat.h APFloat: Add a move ctor and operator= 2014-03-04 20:26:51 +00:00
APInt.h [C++11] Remove the R-value reference #if usage from the ADT and Support 2014-03-01 09:27:28 +00:00
APSInt.h Give APInt move semantics. 2014-03-02 20:56:28 +00:00
ArrayRef.h Fix layering StringRef copy using BumpPtrAllocator. 2014-02-05 22:22:56 +00:00
BitVector.h [C++11] Remove the R-value reference #if usage from the ADT and Support 2014-03-01 09:27:28 +00:00
DAGDeltaAlgorithm.h
DeltaAlgorithm.h
DenseMap.h [C++11] Switch all uses of the llvm_move macro to use std::move 2014-03-02 04:08:41 +00:00
DenseMapInfo.h
DenseSet.h Remove unnecessary copy ctors. 2014-03-02 21:24:52 +00:00
DepthFirstIterator.h
edit_distance.h
EquivalenceClasses.h
FoldingSet.h [C+11] Add 'override' keyword to methods in the support library. 2014-03-04 06:24:11 +00:00
GraphTraits.h
Hashing.h
ilist_node.h
ilist.h
ImmutableIntervalMap.h
ImmutableList.h
ImmutableMap.h
ImmutableSet.h
IndexedMap.h
IntEqClasses.h
IntervalMap.h
IntrusiveRefCntPtr.h [cleanup] Re-sort the standard library include lines. 2014-03-06 03:43:04 +00:00
iterator_range.h [C++11] Add an iterator_range class template. This is modeled on the 2014-03-03 10:28:38 +00:00
MapVector.h [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 2014-03-02 12:27:27 +00:00
None.h
Optional.h [C++11] Remove the R-value reference #if usage from the ADT and Support 2014-03-01 09:27:28 +00:00
OwningPtr.h [C++11] Add release() to OwningPtr. 2014-03-05 08:25:08 +00:00
PackedVector.h
PointerIntPair.h [C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE() macro 2014-03-02 03:20:38 +00:00
PointerUnion.h
polymorphic_ptr.h [C++11] Remove the R-value reference #if usage from the ADT and Support 2014-03-01 09:27:28 +00:00
PostOrderIterator.h
PriorityQueue.h
SCCIterator.h SCCIterator: Merge MinVisitNumStack and VisitStack 2014-02-13 18:26:15 +00:00
ScopedHashTable.h
SetOperations.h
SetVector.h [C++11] Remove the completely unnecessary requirement on SetVector's 2014-03-03 19:28:52 +00:00
SmallBitVector.h [C++11] Remove the R-value reference #if usage from the ADT and Support 2014-03-01 09:27:28 +00:00
SmallPtrSet.h [C++11] Remove the R-value reference #if usage from the ADT and Support 2014-03-01 09:27:28 +00:00
SmallSet.h
SmallString.h Remove unnecessary copy ctors. 2014-03-02 21:24:52 +00:00
SmallVector.h [C++11] Remove the R-value reference #if usage from the ADT and Support 2014-03-01 09:27:28 +00:00
SparseBitVector.h
SparseMultiSet.h
SparseSet.h
Statistic.h Revert "[C++11] Replace LLVM atomics with std::atomic." 2014-03-03 18:02:34 +00:00
STLExtras.h [C++11] Replace llvm::tie with std::tie. 2014-03-02 13:30:33 +00:00
StringExtras.h
StringMap.h Remove outdated & incorrect part of comment. 2014-02-03 14:33:51 +00:00
StringRef.h [cleanup] Re-sort all the includes with utils/sort_includes.py. 2014-03-04 10:07:28 +00:00
StringSet.h
StringSwitch.h
TinyPtrVector.h [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 2014-03-02 12:27:27 +00:00
Triple.h Support: split object format out of environment 2014-03-06 20:47:11 +00:00
Twine.h
UniqueVector.h
VariadicFunction.h