Lines Matching refs:DefI
343 MachineInstr *DefI = LIS->getInstructionFromIndex(NextI->start); in updateKillFlags() local
344 if (HII->isPredicated(*DefI)) in updateKillFlags()
420 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() local
421 Defs.insert(DefI->getParent()); in updateDeadsInRange()
422 if (HII->isPredicated(*DefI)) in updateDeadsInRange()
474 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() local
475 for (auto &Op : DefI->operands()) { in updateDeadsInRange()
491 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() local
492 if (!HII->isPredicated(*DefI)) in updateDeadsInRange()
498 for (unsigned i = 0, e = DefI->getNumOperands(); i != e; ++i) { in updateDeadsInRange()
499 MachineOperand &Op = DefI->getOperand(i); in updateDeadsInRange()
519 MachineFunction &MF = *DefI->getParent()->getParent(); in updateDeadsInRange()
522 MachineInstrBuilder(MF, DefI).addReg(R.Reg, RegState::Implicit, R.Sub); in updateDeadsInRange()
523 DefI->tieOperands(P.second, DefI->getNumOperands()-1); in updateDeadsInRange()
960 MachineInstr *DefI = getReachingDefForPred(RT, TfrI, PredR, Cond); in predicate() local
961 if (!DefI || !isPredicable(DefI)) in predicate()
964 LLVM_DEBUG(dbgs() << "Source def: " << *DefI); in predicate()
970 MachineBasicBlock::iterator DefIt = DefI, TfrIt = TfrI; in predicate()
1042 bool CanDown = canMoveOver(*DefI, Defs, Uses); in predicate()
1045 if (DefI->mayLoadOrStore()) in predicate()
1046 if (!canMoveMemTo(*DefI, TfrI, true)) in predicate()
1053 predicateAt(MD, *DefI, PastDefIt, MP, Cond, UpdRegs); in predicate()
1055 predicateAt(MD, *DefI, TfrIt, MP, Cond, UpdRegs); in predicate()
1065 removeInstr(*DefI); in predicate()