Lines Matching refs:DefI
371 MachineInstr *DefI = LIS->getInstructionFromIndex(NextI->start); in updateKillFlags() local
372 if (HII->isPredicated(*DefI)) in updateKillFlags()
456 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() local
457 if (LocalImpDefs.count(DefI)) in updateDeadsInRange()
459 Defs.insert(DefI->getParent()); in updateDeadsInRange()
460 if (HII->isPredicated(*DefI)) in updateDeadsInRange()
491 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() local
492 if (LocalImpDefs.count(DefI)) in updateDeadsInRange()
494 for (auto &Op : DefI->operands()) { in updateDeadsInRange()
511 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() local
512 if (!HII->isPredicated(*DefI)) in updateDeadsInRange()
514 MachineFunction &MF = *DefI->getParent()->getParent(); in updateDeadsInRange()
518 for (auto &Op : DefI->operands()) in updateDeadsInRange()
522 MachineInstrBuilder(MF, DefI).addReg(R.Reg, RegState::Implicit, R.Sub); in updateDeadsInRange()
968 MachineInstr *DefI = getReachingDefForPred(RT, TfrI, PredR, Cond); in predicate() local
969 if (!DefI || !isPredicable(DefI)) in predicate()
972 DEBUG(dbgs() << "Source def: " << *DefI); in predicate()
978 MachineBasicBlock::iterator DefIt = DefI, TfrIt = TfrI; in predicate()
1043 bool CanDown = canMoveOver(*DefI, Defs, Uses); in predicate()
1046 if (DefI->mayLoad() || DefI->mayStore()) in predicate()
1047 if (!canMoveMemTo(*DefI, TfrI, true)) in predicate()
1054 predicateAt(MD, *DefI, PastDefIt, MP, Cond, UpdRegs); in predicate()
1056 predicateAt(MD, *DefI, TfrIt, MP, Cond, UpdRegs); in predicate()
1066 removeInstr(*DefI); in predicate()