Searched refs:VReg2SUnit (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | ScheduleDAGInstrs.h | 52 struct VReg2SUnit { struct 57 VReg2SUnit(unsigned VReg, LaneBitmask LaneMask, SUnit *SU) in VReg2SUnit() argument 66 struct VReg2SUnitOperIdx : public VReg2SUnit { argument 71 : VReg2SUnit(VReg, LaneMask, SU), OperandIndex(OperandIndex) {} in VReg2SUnitOperIdx() 96 using VReg2SUnitMap = SparseSet<VReg2SUnit, VirtReg2IndexFunctor>; 101 using VReg2SUnitMultiMap = SparseMultiSet<VReg2SUnit, VirtReg2IndexFunctor>;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ScheduleDAGInstrs.cpp | 475 for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg), in addVRegDefDeps() 502 CurrentVRegDefs.insert(VReg2SUnit(Reg, NonOverlapMask, DefSU)); in addVRegDefDeps() 506 CurrentVRegDefs.insert(VReg2SUnit(Reg, LaneMask, SU)); in addVRegDefDeps() 528 for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg), in addVRegUseDeps()
|
| H A D | MachineScheduler.cpp | 982 VRegUses.insert(VReg2SUnit(Reg, LaneBitmask::getNone(), &SU)); in collectVRegUses() 1130 for (const VReg2SUnit &V2SU in updatePressureDiffs() 1162 for (const VReg2SUnit &V2SU in updatePressureDiffs() 1359 for (const VReg2SUnit &V2SU in computeCyclicCriticalPath()
|