| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | IntervalMap.h | 936 class IntervalMap { 1049 IntervalMap(const IntervalMap &Other) = delete; 1050 IntervalMap(IntervalMap &&Other) = delete; 1053 IntervalMap &operator=(const IntervalMap &Other) = delete; 1054 IntervalMap &operator=(IntervalMap &&Other) = delete; 1056 ~IntervalMap() { in ~IntervalMap() 1305 friend class IntervalMap; variable 1316 IntervalMap *map = nullptr; 1368 void setMap(const IntervalMap &m) { map = const_cast<IntervalMap*>(&m); } in setMap() 1534 friend class IntervalMap; variable [all …]
|
| H A D | CoalescingBitVector.h | 45 using MapT = IntervalMap<IndexT, char>;
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | IntervalPartition.h | 44 IntervalMapTy IntervalMap; variable 78 IntervalMapTy::iterator I = IntervalMap.find(BB); in getBlockInterval() 79 return I != IntervalMap.end() ? I->second : nullptr; in getBlockInterval()
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | issue150.cpp | 20 template<class _T, class Traits = int> class IntervalMap> 21 void foo(IntervalMap<T,Trt>* m) { typedef IntervalMap<int> type; } in foo()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | IntervalPartition.cpp | 41 IntervalMap.clear(); in releaseMemory() 60 IntervalMap.insert(std::make_pair(*It, I)); in addIntervalToPartition()
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbIndex.h | 99 llvm::IntervalMap<lldb::addr_t, uint32_t>::Allocator m_allocator; 102 llvm::IntervalMap<lldb::addr_t, uint16_t> m_va_to_modi;
|
| H A D | PdbIndex.cpp | 91 llvm::IntervalMap<uint64_t, uint16_t> &m_imap; in ParseSectionContribs() 94 Visitor(PdbIndex &ctx, llvm::IntervalMap<uint64_t, uint16_t> &imap) in ParseSectionContribs()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 576 if (IntervalMap.empty() || !isShortenableAtTheEnd(DeadI)) in tryToShortenEnd() 579 OverlapIntervalsTy::iterator OII = --IntervalMap.end(); in tryToShortenEnd() 594 IntervalMap.erase(OII); in tryToShortenEnd() 602 OverlapIntervalsTy &IntervalMap, in tryToShortenBegin() argument 604 if (IntervalMap.empty() || !isShortenableAtTheBeginning(DeadI)) in tryToShortenBegin() 607 OverlapIntervalsTy::iterator OII = IntervalMap.begin(); in tryToShortenBegin() 623 IntervalMap.erase(OII); in tryToShortenBegin() 1885 OverlapIntervalsTy &IntervalMap = OI.second; in removePartiallyOverlappedStores() local 1886 Changed |= tryToShortenEnd(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores() 1887 if (IntervalMap.empty()) in removePartiallyOverlappedStores() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | LiveIntervalUnion.h | 46 using LiveSegments = IntervalMap<SlotIndex, const LiveInterval *>;
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | NativeSession.h | 135 IntervalMap<uint64_t, uint16_t, 8, IntervalMapHalfOpenInfo<uint64_t>>;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SplitKit.h | 308 using RegAssignMap = IntervalMap<SlotIndex, unsigned>;
|
| H A D | LiveDebugVariables.cpp | 260 using LocMap = IntervalMap<SlotIndex, DbgVariableValue, 4>;
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Support/ |
| H A D | BUILD.gn | 94 "IntervalMap.cpp",
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | scheduler-subrange-crash.ll | 5 ; llc: include/llvm/ADT/IntervalMap.h:632: unsigned int llvm::IntervalMapImpl::LeafNode<llvm::SlotI…
|
| H A D | unigine-liveness-crash.ll | 4 ; llc: include/llvm/ADT/IntervalMap.h:632: unsigned int llvm::IntervalMapImpl::LeafNode<llvm::SlotI…
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | IntervalMapTest.cpp | 17 typedef IntervalMap<unsigned, unsigned, 4> UUMap; 18 typedef IntervalMap<unsigned, unsigned, 4,
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | CMakeLists.txt | 180 IntervalMap.cpp
|
| /llvm-project-15.0.7/mlir/lib/Tools/tblgen-lsp-server/ |
| H A D | TableGenServer.cpp | 141 using MapT = llvm::IntervalMap<
|
| /llvm-project-15.0.7/lldb/tools/lldb-test/ |
| H A D | lldb-test.cpp | 221 IntervalMap<addr_t, unsigned, 8, IntervalMapHalfOpenInfo<addr_t>>;
|
| /llvm-project-15.0.7/mlir/lib/Rewrite/ |
| H A D | ByteCode.cpp | 451 using Set = llvm::IntervalMap<uint64_t, char, 16>; 475 std::unique_ptr<llvm::IntervalMap<uint64_t, char, 16>> liveness;
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFVerifier.cpp | 409 using MapType = IntervalMap<uint32_t, uint64_t>; in verifyIndex()
|
| /llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/ |
| H A D | PDLLServer.cpp | 217 llvm::IntervalMap<const char *, const PDLIndexSymbol *,
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/ |
| H A D | ObjectFileELF.cpp | 1721 using VMMap = llvm::IntervalMap<addr_t, SectionSP, 4,
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | ProgrammersManual.rst | 2306 llvm/ADT/IntervalMap.h 2309 IntervalMap is a compact map for small keys and values. It maps key intervals 2314 The IntervalMap iterators are quite big, so they should not be passed around as
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 5883 using IntervalMap = DenseMap<Instruction *, unsigned>; in calculateRegisterUsage() typedef 5888 IntervalMap EndPoint; in calculateRegisterUsage()
|