Home
last modified time | relevance | path

Searched refs:IntervalMap (Results 1 – 25 of 25) sorted by relevance

/external/llvm/include/llvm/ADT/
DIntervalMap.h932 class IntervalMap {
1038 void visitNodes(void (IntervalMap::*f)(IntervalMapImpl::NodeRef,
1043 explicit IntervalMap(Allocator &a) : height(0), rootSize(0), allocator(a) { in IntervalMap() function
1049 ~IntervalMap() { in ~IntervalMap()
1142 ValT IntervalMap<KeyT, ValT, N, Traits>::
1156 IntervalMapImpl::IdxPair IntervalMap<KeyT, ValT, N, Traits>::
1197 IntervalMapImpl::IdxPair IntervalMap<KeyT, ValT, N, Traits>::
1235 void IntervalMap<KeyT, ValT, N, Traits>::
1236 visitNodes(void (IntervalMap::*f)(IntervalMapImpl::NodeRef, unsigned Height)) { in visitNodes()
1262 void IntervalMap<KeyT, ValT, N, Traits>::
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/ADT/
DIntervalMap.h911 class IntervalMap {
1028 void visitNodes(void (IntervalMap::*f)(IntervalMapImpl::NodeRef,
1033 explicit IntervalMap(Allocator &a) : height(0), rootSize(0), allocator(a) { in IntervalMap() function
1039 ~IntervalMap() { in ~IntervalMap()
1132 ValT IntervalMap<KeyT, ValT, N, Traits>::
1146 IntervalMapImpl::IdxPair IntervalMap<KeyT, ValT, N, Traits>::
1187 IntervalMapImpl::IdxPair IntervalMap<KeyT, ValT, N, Traits>::
1225 void IntervalMap<KeyT, ValT, N, Traits>::
1226 visitNodes(void (IntervalMap::*f)(IntervalMapImpl::NodeRef, unsigned Height)) { in visitNodes()
1252 void IntervalMap<KeyT, ValT, N, Traits>::
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DIntervalPartition.h42 IntervalMapTy IntervalMap; variable
79 IntervalMapTy::iterator I = IntervalMap.find(BB); in getBlockInterval()
80 return I != IntervalMap.end() ? I->second : 0; in getBlockInterval()
/external/llvm/include/llvm/Analysis/
DIntervalPartition.h42 IntervalMapTy IntervalMap; variable
79 IntervalMapTy::iterator I = IntervalMap.find(BB); in getBlockInterval()
80 return I != IntervalMap.end() ? I->second : nullptr; in getBlockInterval()
/external/clang/test/SemaTemplate/
Dissue150.cpp20 template<class _T, class Traits = int> class IntervalMap>
21 void foo(IntervalMap<T,Trt>* m) { typedef IntervalMap<int> type; } in foo()
/external/swiftshader/third_party/LLVM/include/llvm/MC/
DMCModule.h37 IntervalMap<uint64_t, MCAtom*> OffsetMap;
49 MCModule(IntervalMap<uint64_t, MCAtom*>::Allocator &A) : OffsetMap(A) { } in MCModule()
/external/swiftshader/third_party/LLVM/lib/MC/
DMCModule.cpp20 IntervalMap<uint64_t, MCAtom*>::iterator I = OffsetMap.find(Begin); in createAtom()
33 IntervalMap<uint64_t, MCAtom*>::iterator I = OffsetMap.find(Atom->Begin); in remap()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DIntervalPartition.cpp30 IntervalMap.clear(); in releaseMemory()
50 IntervalMap.insert(std::make_pair(*It, I)); in addIntervalToPartition()
/external/llvm/lib/Analysis/
DIntervalPartition.cpp30 IntervalMap.clear(); in releaseMemory()
50 IntervalMap.insert(std::make_pair(*It, I)); in addIntervalToPartition()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveIntervalUnion.h39 const IntervalMap<SlotIndex, LiveInterval*>::const_iterator &LUSeg) { in overlap()
51 typedef IntervalMap<SlotIndex, LiveInterval*> LiveSegments;
DSplitKit.h253 typedef IntervalMap<SlotIndex, unsigned> RegAssignMap;
DLiveDebugVariables.cpp72 typedef IntervalMap<SlotIndex, unsigned, 4> LocMap;
/external/llvm/include/llvm/CodeGen/
DLiveIntervalUnion.h36 const IntervalMap<SlotIndex, LiveInterval*>::const_iterator &LUSeg) { in overlap()
48 typedef IntervalMap<SlotIndex, LiveInterval*> LiveSegments;
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineLoopRanges.h34 typedef IntervalMap<SlotIndex, unsigned, 4> Map;
/external/llvm/lib/Support/
DCMakeLists.txt61 IntervalMap.cpp
/external/llvm/lib/CodeGen/
DSplitKit.h288 typedef IntervalMap<SlotIndex, unsigned> RegAssignMap;
DLiveDebugVariables.cpp77 typedef IntervalMap<SlotIndex, unsigned, 4> LocMap;
/external/llvm/unittests/ADT/
DIntervalMapTest.cpp17 typedef IntervalMap<unsigned, unsigned, 4> UUMap;
/external/swiftshader/third_party/LLVM/unittests/ADT/
DIntervalMapTest.cpp17 typedef IntervalMap<unsigned, unsigned, 4> UUMap;
/external/swiftshader/third_party/LLVM/
DAndroid.mk242 lib/Support/IntervalMap.cpp \
DBUILD.gn302 "lib/Support/IntervalMap.cpp",
/external/swiftshader/
DCMakeLists.txt413 ${LLVM_DIR}/lib/Support/IntervalMap.cpp
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp5553 typedef DenseMap<Instruction *, unsigned> IntervalMap; in calculateRegisterUsage() typedef
5557 IntervalMap EndPoint; in calculateRegisterUsage()
/external/llvm/docs/
DProgrammersManual.rst1606 llvm/ADT/IntervalMap.h
1609 IntervalMap is a compact map for small keys and values. It maps key intervals
1614 The IntervalMap iterators are quite big, so they should not be passed around as
/external/llvm/tools/dsymutil/
DDwarfLinker.cpp51 IntervalMap<KeyT, ValT, IntervalMapImpl::NodeSizer<KeyT, ValT>::LeafSize,