Lines Matching refs:LocMO
364 unsigned getLocationNo(const MachineOperand &LocMO) { in getLocationNo() argument
365 if (LocMO.isReg()) { in getLocationNo()
366 if (LocMO.getReg() == 0) in getLocationNo()
371 locations[i].getReg() == LocMO.getReg() && in getLocationNo()
372 locations[i].getSubReg() == LocMO.getSubReg()) in getLocationNo()
376 if (LocMO.isIdenticalTo(locations[i])) in getLocationNo()
378 locations.push_back(LocMO); in getLocationNo()
1116 const MachineOperand &LocMO = locations[LocNo]; in computeIntervals() local
1117 if (!LocMO.isReg() || !Register::isVirtualRegister(LocMO.getReg())) { in computeIntervals()
1118 ShouldExtendDef |= !LocMO.isReg(); in computeIntervals()
1124 if (LIS.hasInterval(LocMO.getReg())) { in computeIntervals()
1125 LI = &LIS.getInterval(LocMO.getReg()); in computeIntervals()
1139 const MachineOperand &LocMO = this->locations[LocNo]; in computeIntervals() local
1140 if (LocMO.getSubReg()) { in computeIntervals()
1144 LiveInterval *LI = &LIS.getInterval(LocMO.getReg()); in computeIntervals()
1636 for (const MachineOperand &LocMO : LocMOs) in findNextInsertLocation() local
1637 if (LocMO.isReg()) in findNextInsertLocation()
1638 Regs.push_back(LocMO.getReg()); in findNextInsertLocation()