Lines Matching defs:UseIdx
318 void addUndefFlag(const LiveInterval &Int, SlotIndex UseIdx,
886 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI);
887 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx);
936 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI).getRegSlot(true);
937 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx);
957 SlotIndex DefIdx = UseIdx.getRegSlot();
1228 SlotIndex UseIdx = LIS->getInstructionIndex(MI);
1229 if (!IntB.liveAt(UseIdx))
1756 SlotIndex UseIdx = LIS->getInstructionIndex(MI);
1764 if (SR.liveAt(UseIdx)) {
1770 isLive = DstLI.liveAt(UseIdx);
1774 LLVM_DEBUG(dbgs() << "\tnew undef: " << UseIdx << '\t' << MI);
1790 void RegisterCoalescer::addUndefFlag(const LiveInterval &Int, SlotIndex UseIdx,
1799 if (S.liveAt(UseIdx)) {
1810 LiveQueryResult Q = Int.Query(UseIdx);
1829 SlotIndex UseIdx = LIS->getInstructionIndex(MI).getRegSlot(true);
1830 addUndefFlag(*DstInt, UseIdx, MO, SubReg);
1887 SlotIndex UseIdx = MIIdx.getRegSlot(true);
1888 addUndefFlag(*DstInt, UseIdx, MO, SubUseIdx);