| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | IntervalMap.h | 938 class IntervalMap { 1049 ~IntervalMap() { in ~IntervalMap() 1298 friend class IntervalMap; variable 1309 IntervalMap *map = nullptr; 1361 void setMap(const IntervalMap &m) { map = const_cast<IntervalMap*>(&m); } in setMap() 1527 friend class IntervalMap; variable 1745 IntervalMap &IM = *this->map; in insertNode() 1790 IntervalMap &IM = *this->map; in insert() 1877 IntervalMap &IM = *this->map; in erase() 1890 IntervalMap &IM = *this->map; in treeErase() [all …]
|
| H A D | CoalescingBitVector.h | 44 using MapT = IntervalMap<IndexT, char>;
|
| /freebsd-13.1/contrib/llvm-project/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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IntervalPartition.cpp | 41 IntervalMap.clear(); in releaseMemory() 60 IntervalMap.insert(std::make_pair(*It, I)); in addIntervalToPartition()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbIndex.h | 100 llvm::IntervalMap<lldb::addr_t, uint32_t>::Allocator m_allocator; 103 llvm::IntervalMap<lldb::addr_t, uint16_t> m_va_to_modi;
|
| H A D | PdbIndex.cpp | 99 llvm::IntervalMap<uint64_t, uint16_t> &m_imap; in ParseSectionContribs() 102 Visitor(PdbIndex &ctx, llvm::IntervalMap<uint64_t, uint16_t> &imap) in ParseSectionContribs()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 673 OverlapIntervalsTy &IntervalMap, in tryToShortenEnd() argument 675 if (IntervalMap.empty() || !isShortenableAtTheEnd(EarlierWrite)) in tryToShortenEnd() 678 OverlapIntervalsTy::iterator OII = --IntervalMap.end(); in tryToShortenEnd() 693 IntervalMap.erase(OII); in tryToShortenEnd() 701 OverlapIntervalsTy &IntervalMap, in tryToShortenBegin() argument 703 if (IntervalMap.empty() || !isShortenableAtTheBeginning(EarlierWrite)) in tryToShortenBegin() 706 OverlapIntervalsTy::iterator OII = IntervalMap.begin(); in tryToShortenBegin() 722 IntervalMap.erase(OII); in tryToShortenBegin() 742 OverlapIntervalsTy &IntervalMap = OI.second; in removePartiallyOverlappedStores() local 744 tryToShortenEnd(EarlierWrite, IntervalMap, EarlierStart, EarlierSize); in removePartiallyOverlappedStores() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LiveIntervalUnion.h | 46 using LiveSegments = IntervalMap<SlotIndex, LiveInterval*>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | NativeSession.h | 131 IntervalMap<uint64_t, uint16_t, 8, IntervalMapHalfOpenInfo<uint64_t>>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
| H A D | DWARFLinkerCompileUnit.h | 23 IntervalMap<KeyT, ValT, IntervalMapImpl::NodeSizer<KeyT, ValT>::LeafSize,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SplitKit.h | 317 using RegAssignMap = IntervalMap<SlotIndex, unsigned>;
|
| H A D | LiveDebugVariables.cpp | 264 using LocMap = IntervalMap<SlotIndex, DbgVariableValue, 4>;
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
| H A D | ObjectFileELF.cpp | 1691 using VMMap = llvm::IntervalMap<addr_t, SectionSP, 4,
|
| /freebsd-13.1/lib/clang/libllvm/ |
| H A D | Makefile | 966 SRCS_MIN+= Support/IntervalMap.cpp
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 6571 using IntervalMap = DenseMap<Instruction *, unsigned>; in calculateRegisterUsage() typedef 6576 IntervalMap EndPoint; in calculateRegisterUsage()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 23291 llvm::IntervalMap<int64_t, UnitT, 8, IntervalMapHalfOpenInfo<int64_t>>; in parallelizeChainedStores()
|