Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
H A Dinterval_map_test.cpp20 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M; in TEST()
29 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M; in TEST()
46 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M1; in TEST()
58 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M2; in TEST()
75 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M1; in TEST()
87 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M2; in TEST()
104 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M1; in TEST()
123 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M2; in TEST()
141 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M; in TEST()
152 IntervalMap<unsigned, unsigned, IntervalCoalescing::Enabled> M; in TEST()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntervalMap.h937 class IntervalMap {
1037 void visitNodes(void (IntervalMap::*f)(IntervalMapImpl::NodeRef,
1042 explicit IntervalMap(Allocator &a) : allocator(&a) { in IntervalMap() function
1050 IntervalMap(IntervalMap const &RHS) : IntervalMap(*RHS.allocator) { in IntervalMap() function
1056 IntervalMap &operator=(IntervalMap const &RHS) {
1064 IntervalMap(IntervalMap &&RHS) : IntervalMap(*RHS.allocator) { in IntervalMap() function
1070 IntervalMap &operator=(IntervalMap &&RHS) {
1096 ~IntervalMap() { in ~IntervalMap()
1202 ValT IntervalMap<KeyT, ValT, N, Traits>::
1215 IntervalMapImpl::IdxPair IntervalMap<KeyT, ValT, N, Traits>::
[all …]
H A DCoalescingBitVector.h45 using MapT = IntervalMap<IndexT, char>;
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMapperJITLinkMemoryManager.h60 using AvailableMemoryMap = IntervalMap<ExecutorAddr, bool>;
62 IntervalMap<ExecutorAddr, bool> AvailableMemory;
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dinterval_map.h126 class IntervalMap; variable
129 class IntervalMap<KeyT, ValT, IntervalCoalescing::Enabled>
157 class IntervalMap<KeyT, ValT, IntervalCoalescing::Disabled>
H A Dinterval_set.h30 using ImplMap = IntervalMap<KeyT, std::monostate, Coalescing>;
H A Dmacho_platform.cpp182 IntervalMap<char *, UnwindSections, IntervalCoalescing::Disabled>;
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbIndex.h99 llvm::IntervalMap<lldb::addr_t, uint32_t>::Allocator m_allocator;
102 llvm::IntervalMap<lldb::addr_t, uint16_t> m_va_to_modi;
H A DPdbIndex.cpp92 llvm::IntervalMap<uint64_t, uint16_t> &m_imap; in ParseSectionContribs()
95 Visitor(PdbIndex &ctx, llvm::IntervalMap<uint64_t, uint16_t> &imap) in ParseSectionContribs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp715 static bool tryToShortenEnd(Instruction *DeadI, OverlapIntervalsTy &IntervalMap, in tryToShortenEnd() argument
717 if (IntervalMap.empty() || !isShortenableAtTheEnd(DeadI)) in tryToShortenEnd()
720 OverlapIntervalsTy::iterator OII = --IntervalMap.end(); in tryToShortenEnd()
735 IntervalMap.erase(OII); in tryToShortenEnd()
743 OverlapIntervalsTy &IntervalMap, in tryToShortenBegin() argument
745 if (IntervalMap.empty() || !isShortenableAtTheBeginning(DeadI)) in tryToShortenBegin()
748 OverlapIntervalsTy::iterator OII = IntervalMap.begin(); in tryToShortenBegin()
764 IntervalMap.erase(OII); in tryToShortenBegin()
2253 OverlapIntervalsTy &IntervalMap = OI.second; in removePartiallyOverlappedStores() local
2254 Changed |= tryToShortenEnd(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DRootSignatureValidations.h71 using MapT = llvm::IntervalMap<uint32_t, const RangeInfo *, 16,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervalUnion.h46 using LiveSegments = IntervalMap<SlotIndex, const LiveInterval *>;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeSession.h136 IntervalMap<uint64_t, uint16_t, 8, IntervalMapHalfOpenInfo<uint64_t>>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp420 using IntervalMap = SmallDenseMap<VPRecipeBase *, unsigned, 16>; in calculateRegisterUsageForPlan() typedef
425 IntervalMap EndPoint; in calculateRegisterUsageForPlan()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSplitKit.h313 using RegAssignMap = IntervalMap<SlotIndex, unsigned>;
H A DLiveDebugVariables.cpp265 using LocMap = IntervalMap<SlotIndex, DbgVariableValue, 4>;
H A DAssignmentTrackingAnalysis.cpp381 using FragsInMemMap = IntervalMap<
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h517 IntervalMap<uint64_t, uint64_t, 4, IntervalMapHalfOpenInfo<uint64_t>>;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFVerifier.cpp486 using MapType = IntervalMap<uint64_t, uint64_t>; in verifyIndex()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp1744 using VMMap = llvm::IntervalMap<addr_t, SectionSP, 4,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h6430 using RangeMap = IntervalMap<unsigned, bool>;
/freebsd/lib/clang/libllvm/
H A DMakefile1278 SRCS_MIN+= Support/IntervalMap.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc16559 …exEjLj4ENS_15IntervalMapInfoIS1_EEE14const_iterator7setRootEj", "llvm::IntervalMap<llvm::SlotIndex…
16563 …lotIndexEjLj4ENS_15IntervalMapInfoIS1_EEE8iterator8setValueEj", "llvm::IntervalMap<llvm::SlotIndex…
16564 …4ENS_15IntervalMapInfoIS1_EEE8iterator16canCoalesceRightES1_j", "llvm::IntervalMap<llvm::SlotIndex…
16565 …j4ENS_15IntervalMapInfoIS1_EEE8iterator15canCoalesceLeftES1_j", "llvm::IntervalMap<llvm::SlotIndex…
16566 …otIndexEjLj4ENS_15IntervalMapInfoIS1_EEE8iterator9treeEraseEb", "llvm::IntervalMap<llvm::SlotIndex…
16567 …otIndexEjLj4ENS_15IntervalMapInfoIS1_EEE8iterator9eraseNodeEj", "llvm::IntervalMap<llvm::SlotIndex…
16568 …lotIndexEjLj4ENS_15IntervalMapInfoIS1_EEE16switchRootToLeafEv", "llvm::IntervalMap<llvm::SlotIndex…
16569 …efEjE", "llvm::IntervalMap<llvm::SlotIndex, unsigned int, 4u, llvm::IntervalMapInfo<llvm::SlotInde…
16570 …rvalMapInfoIS1_EEE10deleteNodeENS_15IntervalMapImpl7NodeRefEj", "llvm::IntervalMap<llvm::SlotIndex…
16573 …ndexEjLj4ENS_15IntervalMapInfoIS1_EEE8iterator6insertES1_S1_j", "llvm::IntervalMap<llvm::SlotIndex…
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp29686 using IMap = llvm::IntervalMap<int64_t, std::monostate, 8, in parallelizeChainedStores()