Lines Matching defs:LocMO
365 unsigned getLocationNo(const MachineOperand &LocMO) {
366 if (LocMO.isReg()) {
367 if (LocMO.getReg() == 0)
372 locations[i].getReg() == LocMO.getReg() &&
373 locations[i].getSubReg() == LocMO.getSubReg())
377 if (LocMO.isIdenticalTo(locations[i]))
379 locations.push_back(LocMO);
1121 const MachineOperand &LocMO = locations[LocNo];
1122 if (!LocMO.isReg() || !LocMO.getReg().isVirtual()) {
1123 ShouldExtendDef |= !LocMO.isReg();
1129 if (LIS.hasInterval(LocMO.getReg())) {
1130 LI = &LIS.getInterval(LocMO.getReg());
1144 const MachineOperand &LocMO = this->locations[LocNo];
1145 if (LocMO.getSubReg()) {
1149 LiveInterval *LI = &LIS.getInterval(LocMO.getReg());
1640 for (const MachineOperand &LocMO : LocMOs)
1641 if (LocMO.isReg())
1642 Regs.push_back(LocMO.getReg());