Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:PhysRegDef

199     MachineInstr *Def = PhysRegDef[SubReg];
232 MachineInstr *LastDef = PhysRegDef[Reg];
249 PhysRegDef[Reg] = LastPartialDef;
262 PhysRegDef[SubReg] = LastPartialDef;
282 MachineInstr *LastDef = PhysRegDef[Reg];
292 MachineInstr *Def = PhysRegDef[SubReg];
312 MachineInstr *LastDef = PhysRegDef[Reg];
341 MachineInstr *Def = PhysRegDef[SubReg];
369 PhysRegDef[Reg]->addRegisterDead(Reg, TRI, true);
375 if (PhysRegDef[Reg] == PhysRegDef[SubReg]) {
376 MachineOperand *MO = PhysRegDef[Reg]->findRegisterDefOperand(SubReg);
383 PhysRegDef[Reg]->addOperand(MachineOperand::CreateReg(SubReg,
397 } else if (LastRefOrPartRef == PhysRegDef[Reg] && LastRefOrPartRef != MI) {
428 if (!PhysRegDef[Reg] && !PhysRegUse[Reg])
437 PhysRegDef[*SR] || PhysRegUse[*SR]) && MO.clobbersPhysReg(*SR))
447 if (PhysRegDef[Reg] || PhysRegUse[Reg]) {
462 if (PhysRegDef[SubReg] || PhysRegUse[SubReg]) {
494 PhysRegDef[SubReg] = &MI;
615 // Loop over PhysRegDef / PhysRegUse, killing any registers that are
618 if ((PhysRegDef[i] || PhysRegUse[i]) && !LiveOuts.count(i))
628 PhysRegDef.assign(NumRegs, nullptr);
651 PhysRegDef.assign(NumRegs, nullptr);
674 PhysRegDef.clear();