Lines Matching refs:DefI

345       MachineInstr *DefI = LIS->getInstructionFromIndex(NextI->start);  in updateKillFlags()  local
346 if (HII->isPredicated(*DefI)) in updateKillFlags()
422 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() local
423 Defs.insert(DefI->getParent()); in updateDeadsInRange()
424 if (HII->isPredicated(*DefI)) in updateDeadsInRange()
476 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() local
477 for (auto &Op : DefI->operands()) { in updateDeadsInRange()
493 MachineInstr *DefI = LIS->getInstructionFromIndex(Seg.start); in updateDeadsInRange() local
494 if (!HII->isPredicated(*DefI)) in updateDeadsInRange()
500 for (unsigned i = 0, e = DefI->getNumOperands(); i != e; ++i) { in updateDeadsInRange()
501 MachineOperand &Op = DefI->getOperand(i); in updateDeadsInRange()
521 MachineFunction &MF = *DefI->getParent()->getParent(); in updateDeadsInRange()
523 MachineInstrBuilder(MF, DefI).addReg(R.Reg, RegState::Implicit, R.Sub); in updateDeadsInRange()
524 DefI->tieOperands(DefIdx, DefI->getNumOperands()-1); in updateDeadsInRange()
983 MachineInstr *DefI = getReachingDefForPred(RT, TfrI, PredR, Cond); in predicate() local
984 if (!DefI || !isPredicable(DefI)) in predicate()
987 LLVM_DEBUG(dbgs() << "Source def: " << *DefI); in predicate()
993 MachineBasicBlock::iterator DefIt = DefI, TfrIt = TfrI; in predicate()
1065 bool CanDown = canMoveOver(*DefI, Defs, Uses); in predicate()
1068 if (DefI->mayLoadOrStore()) { in predicate()
1069 if (!canMoveMemTo(*DefI, TfrI, true)) in predicate()
1077 predicateAt(MD, *DefI, PastDefIt, MP, Cond, UpdRegs); in predicate()
1079 predicateAt(MD, *DefI, TfrIt, MP, Cond, UpdRegs); in predicate()
1089 removeInstr(*DefI); in predicate()