Lines Matching defs:LocMO
369 unsigned getLocationNo(const MachineOperand &LocMO) {
370 if (LocMO.isReg()) {
371 if (LocMO.getReg() == 0)
376 locations[i].getReg() == LocMO.getReg() &&
377 locations[i].getSubReg() == LocMO.getSubReg())
381 if (LocMO.isIdenticalTo(locations[i]))
383 locations.push_back(LocMO);
1133 const MachineOperand &LocMO = locations[LocNo];
1134 if (!LocMO.isReg() || !LocMO.getReg().isVirtual()) {
1135 ShouldExtendDef |= !LocMO.isReg();
1141 if (LIS.hasInterval(LocMO.getReg())) {
1142 LI = &LIS.getInterval(LocMO.getReg());
1156 const MachineOperand &LocMO = this->locations[LocNo];
1157 if (LocMO.getSubReg()) {
1161 LiveInterval *LI = &LIS.getInterval(LocMO.getReg());
1688 for (const MachineOperand &LocMO : LocMOs)
1689 if (LocMO.isReg())
1690 Regs.push_back(LocMO.getReg());