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

References

include/llvm/ADT/IndexedMap.h
   30     using IndexT = typename ToIndexT::argument_type;
   38     ToIndexT toIndex_;
include/llvm/ADT/SparseMultiSet.h
  120   using KeyT = typename KeyFunctorT::argument_type;
  125   KeyFunctorT KeyIndexOf;
  126   SparseSetValFunctor<KeyT, ValueT, KeyFunctorT> ValIndexOf;
include/llvm/ADT/SparseSet.h
  128   using KeyT = typename KeyFunctorT::argument_type;
  134   KeyFunctorT KeyIndexOf;
  135   SparseSetValFunctor<KeyT, ValueT, KeyFunctorT> ValIndexOf;
include/llvm/CodeGen/FunctionLoweringInfo.h
  286   IndexedMap<LiveOutInfo, VirtReg2IndexFunctor> LiveOutRegInfo;
include/llvm/CodeGen/LiveIntervals.h
   68     IndexedMap<LiveInterval*, VirtReg2IndexFunctor> VirtRegIntervals;
include/llvm/CodeGen/LiveVariables.h
  118   IndexedMap<VarInfo, VirtReg2IndexFunctor> VirtRegInfo;
include/llvm/CodeGen/MachineRegisterInfo.h
   75              VirtReg2IndexFunctor>
   80   IndexedMap<std::string, VirtReg2IndexFunctor> VReg2Name;
  138   using VRegToTypeMap = IndexedMap<LLT, VirtReg2IndexFunctor>;
include/llvm/CodeGen/RegisterPressure.h
  393   SparseSet<unsigned, VirtReg2IndexFunctor> UntiedDefs;
include/llvm/CodeGen/ScheduleDAGInstrs.h
   96   using VReg2SUnitMap = SparseSet<VReg2SUnit, VirtReg2IndexFunctor>;
  101   using VReg2SUnitMultiMap = SparseMultiSet<VReg2SUnit, VirtReg2IndexFunctor>;
  104       SparseMultiSet<VReg2SUnitOperIdx, VirtReg2IndexFunctor>;
include/llvm/CodeGen/VirtRegMap.h
   52     IndexedMap<Register, VirtReg2IndexFunctor> Virt2PhysMap;
   58     IndexedMap<int, VirtReg2IndexFunctor> Virt2StackSlotMap;
   62     IndexedMap<unsigned, VirtReg2IndexFunctor> Virt2SplitMap;
lib/CodeGen/RegAllocFast.cpp
   80     IndexedMap<int, VirtReg2IndexFunctor> StackSlotForVirtReg;
lib/CodeGen/RegAllocGreedy.cpp
  253   IndexedMap<RegInfo, VirtReg2IndexFunctor> ExtraRegInfo;