HomeSort by: relevance | last modified time | path
    Searched refs:VReg2SUnit (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ScheduleDAGInstrs.h 52 struct VReg2SUnit {
57 VReg2SUnit(unsigned VReg, LaneBitmask LaneMask, SUnit *SU)
66 struct VReg2SUnitOperIdx : public VReg2SUnit {
71 : VReg2SUnit(VReg, LaneMask, SU), OperandIndex(OperandIndex) {}
96 using VReg2SUnitMap = SparseSet<VReg2SUnit, VirtReg2IndexFunctor>;
101 using VReg2SUnitMultiMap = SparseMultiSet<VReg2SUnit, VirtReg2IndexFunctor>;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ScheduleDAGInstrs.cpp 475 for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg),
496 // VReg2SUnit for the non-overlapping part.
502 CurrentVRegDefs.insert(VReg2SUnit(Reg, NonOverlapMask, DefSU));
506 CurrentVRegDefs.insert(VReg2SUnit(Reg, LaneMask, SU));
528 for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg),
MachineScheduler.cpp 982 VRegUses.insert(VReg2SUnit(Reg, LaneBitmask::getNone(), &SU));
1130 for (const VReg2SUnit &V2SU
1162 for (const VReg2SUnit &V2SU
1359 for (const VReg2SUnit &V2SU

Completed in 74 milliseconds