Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DIntervalPartition.h42 IntervalMapTy IntervalMap; variable
79 IntervalMapTy::iterator I = IntervalMap.find(BB); in getBlockInterval()
80 return I != IntervalMap.end() ? I->second : nullptr; in getBlockInterval()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/ADT/
H A DIntervalMap.h931 class IntervalMap {
1048 void visitNodes(void (IntervalMap::*f)(IntervalMapImpl::NodeRef,
1053 explicit IntervalMap(Allocator &a) : height(0), rootSize(0), allocator(a) { in IntervalMap() function
1059 ~IntervalMap() { in ~IntervalMap()
1152 ValT IntervalMap<KeyT, ValT, N, Traits>::
1166 IntervalMapImpl::IdxPair IntervalMap<KeyT, ValT, N, Traits>::
1207 IntervalMapImpl::IdxPair IntervalMap<KeyT, ValT, N, Traits>::
1245 void IntervalMap<KeyT, ValT, N, Traits>::
1246 visitNodes(void (IntervalMap::*f)(IntervalMapImpl::NodeRef, unsigned Height)) { in visitNodes()
1272 void IntervalMap<KeyT, ValT, N, Traits>::
[all …]
/minix3/external/bsd/llvm/dist/clang/test/SemaTemplate/
H A Dissue150.cpp20 template<class _T, class Traits = int> class IntervalMap>
21 void foo(IntervalMap<T,Trt>* m) { typedef IntervalMap<int> type; } in foo()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DIntervalPartition.cpp30 IntervalMap.clear(); in releaseMemory()
50 IntervalMap.insert(std::make_pair(*It, I)); in addIntervalToPartition()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DLiveIntervalUnion.h36 const IntervalMap<SlotIndex, LiveInterval*>::const_iterator &LUSeg) { in overlap()
48 typedef IntervalMap<SlotIndex, LiveInterval*> LiveSegments;
/minix3/external/bsd/llvm/lib/libLLVMSupport/
H A DMakefile39 IntervalMap.cpp \
/minix3/external/bsd/llvm/dist/llvm/lib/Support/
H A DCMakeLists.txt59 IntervalMap.cpp
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DSplitKit.h262 typedef IntervalMap<SlotIndex, unsigned> RegAssignMap;
H A DLiveDebugVariables.cpp75 typedef IntervalMap<SlotIndex, unsigned, 4> LocMap;
/minix3/external/bsd/llvm/dist/llvm/unittests/ADT/
H A DIntervalMapTest.cpp17 typedef IntervalMap<unsigned, unsigned, 4> UUMap;
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5751 typedef DenseMap<Instruction*, unsigned> IntervalMap; in calculateRegisterUsage() typedef
5755 IntervalMap EndPoint; in calculateRegisterUsage()
5797 for (IntervalMap::iterator it = EndPoint.begin(), e = EndPoint.end(); in calculateRegisterUsage()
/minix3/external/bsd/llvm/dist/llvm/docs/
H A DProgrammersManual.rst1406 llvm/ADT/IntervalMap.h
1409 IntervalMap is a compact map for small keys and values. It maps key intervals
1414 The IntervalMap iterators are quite big, so they should not be passed around as