Lines Matching refs:PhysRegDefs
168 void ProcessMI(MachineInstr *MI, unsigned *PhysRegDefs,
386 unsigned *PhysRegDefs, in ProcessMI() argument
414 if (Reg && PhysRegDefs[Reg]) in ProcessMI()
422 ++PhysRegDefs[Reg]; in ProcessMI()
424 ++PhysRegDefs[*AS]; in ProcessMI()
442 if (++PhysRegDefs[Reg] > 1) in ProcessMI()
447 if (++PhysRegDefs[*AS] > 1) in ProcessMI()
465 unsigned *PhysRegDefs = new unsigned[NumRegs]; in HoistRegionPostRA() local
466 std::fill(PhysRegDefs, PhysRegDefs + NumRegs, 0); in HoistRegionPostRA()
488 ++PhysRegDefs[Reg]; in HoistRegionPostRA()
490 ++PhysRegDefs[*AS]; in HoistRegionPostRA()
497 ProcessMI(MI, PhysRegDefs, StoredFIs, Candidates); in HoistRegionPostRA()
511 if (PhysRegDefs[Candidates[i].Def] == 1) { in HoistRegionPostRA()
518 if (PhysRegDefs[MO.getReg()]) { in HoistRegionPostRA()
530 delete[] PhysRegDefs; in HoistRegionPostRA()