Lines Matching refs:PredR
221 MachineBasicBlock::iterator UseIt, unsigned PredR, bool Cond);
228 void renameInRange(RegisterRef RO, RegisterRef RN, unsigned PredR,
743 /// under the conditions given by PredR and Cond, and this function will ignore
746 MachineBasicBlock::iterator UseIt, unsigned PredR, bool Cond) {
759 if (MI->readsRegister(PredR) && (Cond != HII->isPredicatedTrue(*MI)))
763 // Check the defs. If the PredR is defined, invalidate it. If RD is
769 if (RR.Reg == PredR) {
853 /// PredR and Cond) at the point indicated by Where.
909 unsigned PredR, bool Cond, MachineBasicBlock::iterator First,
918 if (!MI->readsRegister(PredR) || (Cond != HII->isPredicatedTrue(*MI)))
958 Register PredR = MP.getReg();
959 MachineInstr *DefI = getReachingDefForPred(RT, TfrI, PredR, Cond);
976 if (!I->modifiesRegister(PredR, nullptr))
989 if (PredValid && HII->isPredicated(*MI) && MI->readsRegister(PredR))
1059 renameInRange(RT, RD, PredR, Cond, PastDefIt, TfrIt);