Lines Matching refs:UseIdx

207                             SlotIndex UseIdx);
328 void addUndefFlag(const LiveInterval &Int, SlotIndex UseIdx,
614 SlotIndex UseIdx) { in allUsesAvailableAt() argument
617 .allUsesAvailableAt(OrigMI, OrigIdx, UseIdx); in allUsesAvailableAt()
895 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI); in removeCopyByCommutingDef() local
896 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx); in removeCopyByCommutingDef()
950 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI).getRegSlot(true); in removeCopyByCommutingDef() local
951 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx); in removeCopyByCommutingDef()
971 SlotIndex DefIdx = UseIdx.getRegSlot(); in removeCopyByCommutingDef()
1690 SlotIndex UseIdx = LIS->getInstructionIndex(MI); in eliminateUndefCopy() local
1698 if (SR.liveAt(UseIdx)) { in eliminateUndefCopy()
1704 isLive = DstLI.liveAt(UseIdx); in eliminateUndefCopy()
1708 LLVM_DEBUG(dbgs() << "\tnew undef: " << UseIdx << '\t' << MI); in eliminateUndefCopy()
1724 void RegisterCoalescer::addUndefFlag(const LiveInterval &Int, SlotIndex UseIdx, in addUndefFlag() argument
1733 if (S.liveAt(UseIdx)) { in addUndefFlag()
1744 LiveQueryResult Q = Int.Query(UseIdx); in addUndefFlag()
1763 SlotIndex UseIdx = LIS->getInstructionIndex(MI).getRegSlot(true); in updateRegDefsUses() local
1764 addUndefFlag(*DstInt, UseIdx, MO, SubReg); in updateRegDefsUses()
1821 SlotIndex UseIdx = MIIdx.getRegSlot(true); in updateRegDefsUses() local
1822 addUndefFlag(*DstInt, UseIdx, MO, SubUseIdx); in updateRegDefsUses()