1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/include/llvm/ADT
River Riddle 13a7aadf73 [mlir] Add support for walking locations similarly to Operations
This allows for walking all nested locations of a given location, and is generally useful when processing locations.

Differential Revision: https://reviews.llvm.org/D100437
2021-04-15 16:09:34 -07:00
..
AllocatorList.h
Any.h
APFixedPoint.h
APFloat.h
APInt.h
APSInt.h
ArrayRef.h [ADT][NFC] Add extra typedefs to ArrayRef and MutableArrayRef 2021-02-26 18:37:08 +03:00
bit.h
Bitfields.h
BitmaskEnum.h
BitVector.h Revert "Simplify BitVector code" 2021-04-14 18:06:51 -07:00
BreadthFirstIterator.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
CachedHashString.h
CoalescingBitVector.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
DAGDeltaAlgorithm.h
DeltaAlgorithm.h
DenseMap.h
DenseMapInfo.h [NFC] Fix "unused parameter" error revealed in the Linux self-build. 2021-03-12 10:26:40 -08:00
DenseSet.h
DepthFirstIterator.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
DirectedGraph.h
edit_distance.h
EnumeratedArray.h
EpochTracker.h
EquivalenceClasses.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
fallible_iterator.h
FloatingPointMode.h
FoldingSet.h
FunctionExtras.h [ADT] Add SFINAE guards to unique_function constructor. 2021-02-17 10:36:07 +01:00
GraphTraits.h
Hashing.h [NFC] Fix "unused parameter" error revealed in the Linux self-build. 2021-03-12 10:26:40 -08:00
ilist_base.h
ilist_iterator.h
ilist_node_base.h
ilist_node_options.h
ilist_node.h
ilist.h
ImmutableList.h
ImmutableMap.h
ImmutableSet.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
IndexedMap.h
IntEqClasses.h
IntervalMap.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
IntrusiveRefCntPtr.h [NFC] Fix "unused parameter" error revealed in the Linux self-build. 2021-03-15 12:17:11 -04:00
iterator_range.h
iterator.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
MapVector.h
None.h
Optional.h [NFC] Fix "unused parameter" error revealed in the Linux self-build. 2021-03-12 10:26:40 -08:00
PackedVector.h
PointerEmbeddedInt.h
PointerIntPair.h
PointerSumType.h
PointerUnion.h
PostOrderIterator.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
PriorityQueue.h
PriorityWorklist.h
SCCIterator.h
ScopedHashTable.h
ScopeExit.h
Sequence.h
SetOperations.h [NFC] Fix a compiler warning 2021-03-10 13:28:53 -08:00
SetVector.h
simple_ilist.h
SmallBitVector.h
SmallPtrSet.h
SmallSet.h
SmallString.h
SmallVector.h
SparseBitVector.h
SparseMultiSet.h Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
SparseSet.h
Statistic.h
STLExtras.h [docs] Fix doxygen comments wrongly attached to the llvm namespace 2021-04-07 01:20:18 +02:00
StringExtras.h
StringMap.h
StringMapEntry.h ADT: Sink the guts of StringMapEntry::Create into StringMapEntryBase 2021-04-08 17:57:47 -07:00
StringRef.h
StringSet.h
StringSwitch.h
TinyPtrVector.h
Triple.h [Triple][Driver] Add muslx32 environment and use /lib/ld-musl-x32.so.1 for -dynamic-linker 2021-03-25 16:25:47 -07:00
Twine.h
TypeSwitch.h [mlir] Add support for walking locations similarly to Operations 2021-04-15 16:09:34 -07:00
UniqueVector.h
Waymarking.h