reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/IntervalMap.h
 1303   IntervalMap *map = nullptr;
 1309   explicit const_iterator(const IntervalMap &map) :
 1355   void setMap(const IntervalMap &m) { map = const_cast<IntervalMap*>(&m); }
 1525   explicit iterator(IntervalMap &map) : const_iterator(map) {}
 1739   IntervalMap &IM = *this->map;
 1784   IntervalMap &IM = *this->map;
 1871   IntervalMap &IM = *this->map;
 1884   IntervalMap &IM = *this->map;
 1918   IntervalMap &IM = *this->map;
include/llvm/CodeGen/LiveIntervalUnion.h
   46   using LiveSegments = IntervalMap<SlotIndex, LiveInterval*>;
lib/CodeGen/LiveDebugVariables.cpp
  135 using LocMap = IntervalMap<SlotIndex, DbgValueLocation, 4>;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
20761       llvm::IntervalMap<int64_t, UnitT, 8, IntervalMapHalfOpenInfo<int64_t>>;
lib/CodeGen/SplitKit.h
  307   using RegAssignMap = IntervalMap<SlotIndex, unsigned>;
tools/dsymutil/CompileUnit.h
   23     IntervalMap<KeyT, ValT, IntervalMapImpl::NodeSizer<KeyT, ValT>::LeafSize,
   26 using FunctionIntervals = HalfOpenIntervalMap<uint64_t, int64_t>;
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
 1670   using VMMap = llvm::IntervalMap<addr_t, SectionSP, 4,
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp
   99     llvm::IntervalMap<uint64_t, uint16_t> &m_imap;
  102     Visitor(PdbIndex &ctx, llvm::IntervalMap<uint64_t, uint16_t> &imap)
tools/lldb/source/Plugins/SymbolFile/NativePDB/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;
tools/lldb/tools/lldb-test/lldb-test.cpp
  216     IntervalMap<addr_t, unsigned, 8, IntervalMapHalfOpenInfo<addr_t>>;
unittests/ADT/IntervalMapTest.cpp
   16 typedef IntervalMap<unsigned, unsigned, 4> UUMap;
   17 typedef IntervalMap<unsigned, unsigned, 4,