Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:PhysRegDef

195     MachineInstr *Def = PhysRegDef[SubReg];
229 MachineInstr *LastDef = PhysRegDef[Reg];
246 PhysRegDef[Reg] = LastPartialDef;
259 PhysRegDef[SubReg] = LastPartialDef;
281 MachineInstr *LastDef = PhysRegDef[Reg];
291 MachineInstr *Def = PhysRegDef[SubReg];
311 MachineInstr *LastDef = PhysRegDef[Reg];
340 MachineInstr *Def = PhysRegDef[SubReg];
368 PhysRegDef[Reg]->addRegisterDead(Reg, TRI, true);
374 if (PhysRegDef[Reg] == PhysRegDef[SubReg]) {
375 MachineOperand *MO = PhysRegDef[Reg]->findRegisterDefOperand(SubReg);
382 PhysRegDef[Reg]->addOperand(MachineOperand::CreateReg(SubReg,
397 } else if (LastRefOrPartRef == PhysRegDef[Reg] && LastRefOrPartRef != MI) {
426 if (PhysRegDef[Reg] || PhysRegUse[Reg]) {
441 PhysRegDef[SubReg] || PhysRegUse[SubReg]) {
470 PhysRegDef[Reg] = MI;
474 PhysRegDef[SubReg] = MI;
488 PhysRegDef = new MachineInstr*[NumRegs];
491 std::fill(PhysRegDef, PhysRegDef + NumRegs, (MachineInstr*)0);
610 // Loop over PhysRegDef / PhysRegUse, killing any registers that are
613 if (PhysRegDef[i] || PhysRegUse[i])
616 std::fill(PhysRegDef, PhysRegDef + NumRegs, (MachineInstr*)0);
639 delete[] PhysRegDef;