Lines Matching refs:DefIdx
271 SlotIndex DefIdx, const LiveRange &LR,
2208 unsigned DefIdx; in visitMachineOperand() local
2211 MO->isUse() && MI->isRegTiedToDefOperand(MONum, &DefIdx) && in visitMachineOperand()
2212 Reg != MI->getOperand(DefIdx).getReg()) in visitMachineOperand()
2453 unsigned MONum, SlotIndex DefIdx, in checkLivenessAtDef() argument
2458 if (const VNInfo *VNI = LR.getVNInfoAt(DefIdx)) { in checkLivenessAtDef()
2467 if (((SubRangeCheck || MO->getSubReg() == 0) && VNI->def != DefIdx) || in checkLivenessAtDef()
2468 !SlotIndex::isSameInstr(VNI->def, DefIdx) || in checkLivenessAtDef()
2469 (VNI->def != DefIdx && in checkLivenessAtDef()
2470 (!VNI->def.isEarlyClobber() || !DefIdx.isRegister()))) { in checkLivenessAtDef()
2477 report_context(DefIdx); in checkLivenessAtDef()
2485 report_context(DefIdx); in checkLivenessAtDef()
2489 LiveQueryResult LRQ = LR.Query(DefIdx); in checkLivenessAtDef()
2656 SlotIndex DefIdx = LiveInts->getInstructionIndex(*MI); in checkLiveness() local
2657 DefIdx = DefIdx.getRegSlot(MO->isEarlyClobber()); in checkLiveness()
2660 checkLivenessAtDef(MO, MONum, DefIdx, *LI, Reg); in checkLiveness()
2669 checkLivenessAtDef(MO, MONum, DefIdx, SR, Reg, true, SR.LaneMask); in checkLiveness()