Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:DefIdx

659   int DefIdx = DefMI->findRegisterDefOperandIdx(IntA.reg);
660 assert(DefIdx != -1);
662 if (!DefMI->isRegTiedToUseOperand(DefIdx, &UseOpIdx))
768 SlotIndex DefIdx = UseIdx.getDefIndex();
769 VNInfo *DVNI = IntB.getVNInfoAt(DefIdx);
772 DEBUG(dbgs() << "\t\tnoop: " << DefIdx << '\t' << *UseMI);
773 assert(DVNI->def == DefIdx);
1016 SlotIndex DefIdx = LIS->getInstructionIndex(DefMI).getDefIndex();
1017 LiveInterval::iterator MLR = li.FindLiveRangeContaining(DefIdx);
1018 if (DefIdx != MLR->valno->def)
1026 SlotIndex DefIdx = LIS->getInstructionIndex(CopyMI).getDefIndex();
1029 if (const LiveRange *LR = LI.getLiveRangeContaining(DefIdx))
1030 if (LR->valno->def == DefIdx)
1039 if (const LiveRange *LR = LI.getLiveRangeContaining(DefIdx))
1040 if (LR->valno->def == DefIdx)
1939 SlotIndex DefIdx = LIS->getInstructionIndex(MI).getDefIndex();
1945 if (!LIS->getInterval(reg).killedAt(DefIdx)) {
1955 if (LIS->hasInterval(S) && LIS->getInterval(S).liveAt(DefIdx))