Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
HDinterval_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-14-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDIntervalMap.h936 class IntervalMap {
1036 void visitNodes(void (IntervalMap::*f)(IntervalMapImpl::NodeRef,
1041 explicit IntervalMap(Allocator &a) : allocator(&a) { in IntervalMap() function
1049 IntervalMap(IntervalMap const &RHS) : IntervalMap(*RHS.allocator) { in IntervalMap() function
1055 IntervalMap &operator=(IntervalMap const &RHS) {
1063 IntervalMap(IntervalMap &&RHS) : IntervalMap(*RHS.allocator) { in IntervalMap() function
1069 IntervalMap &operator=(IntervalMap &&RHS) {
1095 ~IntervalMap() { in ~IntervalMap()
1201 ValT IntervalMap<KeyT, ValT, N, Traits>::
1214 IntervalMapImpl::IdxPair IntervalMap<KeyT, ValT, N, Traits>::
[all …]
HDCoalescingBitVector.h45 using MapT = IntervalMap<IndexT, char>;
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
HDMapperJITLinkMemoryManager.h58 using AvailableMemoryMap = IntervalMap<ExecutorAddr, bool>;
60 IntervalMap<ExecutorAddr, bool> AvailableMemory;
/freebsd-14-stable/contrib/llvm-project/compiler-rt/lib/orc/
HDinterval_map.h126 class IntervalMap; variable
129 class IntervalMap<KeyT, ValT, IntervalCoalescing::Enabled>
157 class IntervalMap<KeyT, ValT, IntervalCoalescing::Disabled>
HDinterval_set.h30 using ImplMap = IntervalMap<KeyT, std::monostate, Coalescing>;
HDmacho_platform.cpp267 IntervalMap<char *, UnwindSections, IntervalCoalescing::Disabled>;
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
HDPdbIndex.h99 llvm::IntervalMap<lldb::addr_t, uint32_t>::Allocator m_allocator;
102 llvm::IntervalMap<lldb::addr_t, uint16_t> m_va_to_modi;
HDPdbIndex.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-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDDeadStoreElimination.cpp656 static bool tryToShortenEnd(Instruction *DeadI, OverlapIntervalsTy &IntervalMap, in tryToShortenEnd() argument
658 if (IntervalMap.empty() || !isShortenableAtTheEnd(DeadI)) in tryToShortenEnd()
661 OverlapIntervalsTy::iterator OII = --IntervalMap.end(); in tryToShortenEnd()
676 IntervalMap.erase(OII); in tryToShortenEnd()
684 OverlapIntervalsTy &IntervalMap, in tryToShortenBegin() argument
686 if (IntervalMap.empty() || !isShortenableAtTheBeginning(DeadI)) in tryToShortenBegin()
689 OverlapIntervalsTy::iterator OII = IntervalMap.begin(); in tryToShortenBegin()
705 IntervalMap.erase(OII); in tryToShortenBegin()
2068 OverlapIntervalsTy &IntervalMap = OI.second; in removePartiallyOverlappedStores() local
2069 Changed |= tryToShortenEnd(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()
[all …]
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDLiveIntervalUnion.h46 using LiveSegments = IntervalMap<SlotIndex, const LiveInterval *>;
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
HDNativeSession.h135 IntervalMap<uint64_t, uint16_t, 8, IntervalMapHalfOpenInfo<uint64_t>>;
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDSplitKit.h313 using RegAssignMap = IntervalMap<SlotIndex, unsigned>;
HDLiveDebugVariables.cpp261 using LocMap = IntervalMap<SlotIndex, DbgVariableValue, 4>;
HDAssignmentTrackingAnalysis.cpp383 using FragsInMemMap = IntervalMap<
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
HDInstrProf.h456 IntervalMap<uint64_t, uint64_t, 4, IntervalMapHalfOpenInfo<uint64_t>>;
/freebsd-14-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
HDDWARFVerifier.cpp480 using MapType = IntervalMap<uint64_t, uint64_t>; in verifyIndex()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
HDObjectFileELF.cpp1779 using VMMap = llvm::IntervalMap<addr_t, SectionSP, 4,
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDLoopVectorize.cpp5134 using IntervalMap = DenseMap<Instruction *, unsigned>; in calculateRegisterUsage() typedef
5139 IntervalMap EndPoint; in calculateRegisterUsage()
/freebsd-14-stable/lib/clang/libllvm/
HDMakefile1151 SRCS_MIN+= Support/IntervalMap.cpp
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDDAGCombiner.cpp28558 using IMap = llvm::IntervalMap<int64_t, std::monostate, 8, in parallelizeChainedStores()