Searched refs:VReg2SUnit (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAGInstrs.h | 52 struct VReg2SUnit { struct in namespace:llvm 57 VReg2SUnit(unsigned VReg, LaneBitmask LaneMask, SUnit *SU) function in struct:llvm::VReg2SUnit 66 struct VReg2SUnitOperIdx : public VReg2SUnit { 71 : VReg2SUnit(VReg, LaneMask, SU), OperandIndex(OperandIndex) {} 96 using VReg2SUnitMap = SparseSet<VReg2SUnit, VirtReg2IndexFunctor>; 101 using VReg2SUnitMultiMap = SparseMultiSet<VReg2SUnit, VirtReg2IndexFunctor>;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ScheduleDAGInstrs.cpp | 474 for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg), 495 // VReg2SUnit for the non-overlapping part. 501 CurrentVRegDefs.insert(VReg2SUnit(Reg, NonOverlapMask, DefSU)); 505 CurrentVRegDefs.insert(VReg2SUnit(Reg, LaneMask, SU)); 525 for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg),
|
H A D | MachineScheduler.cpp | 965 VRegUses.insert(VReg2SUnit(Reg, LaneBitmask::getNone(), &SU)); 1113 for (const VReg2SUnit &V2SU 1145 for (const VReg2SUnit &V2SU 1342 for (const VReg2SUnit &V2SU
|
Completed in 159 milliseconds