Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:PhysRegUse

231   if (!LastDef && !PhysRegUse[Reg]) {
265 else if (LastDef && !PhysRegUse[Reg] &&
272 PhysRegUse[Reg] = MI;
275 PhysRegUse[SubReg] = MI;
282 MachineInstr *LastUse = PhysRegUse[Reg];
298 } else if (MachineInstr *Use = PhysRegUse[SubReg]) {
312 MachineInstr *LastUse = PhysRegUse[Reg];
351 if (MachineInstr *Use = PhysRegUse[SubReg]) {
363 if (!PhysRegUse[Reg]) {
389 PhysRegUse[SubReg] = LastRefOrPartRef;
392 PhysRegUse[SSReg] = LastRefOrPartRef;
426 if (PhysRegDef[Reg] || PhysRegUse[Reg]) {
441 PhysRegUse[SubReg]) {
471 PhysRegUse[Reg] = NULL;
475 PhysRegUse[SubReg] = NULL;
489 PhysRegUse = new MachineInstr*[NumRegs];
492 std::fill(PhysRegUse, PhysRegUse + NumRegs, (MachineInstr*)0);
610 // Loop over PhysRegDef / PhysRegUse, killing any registers that are
613 if (PhysRegDef[i] || PhysRegUse[i])
617 std::fill(PhysRegUse, PhysRegUse + NumRegs, (MachineInstr*)0);
640 delete[] PhysRegUse;