Lines Matching defs:UseIdx
315 void addUndefFlag(const LiveInterval &Int, SlotIndex UseIdx,
888 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI);
889 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx);
938 SlotIndex UseIdx = LIS->getInstructionIndex(*UseMI).getRegSlot(true);
939 LiveInterval::iterator US = IntA.FindSegmentContaining(UseIdx);
959 SlotIndex DefIdx = UseIdx.getRegSlot();
1230 SlotIndex UseIdx = LIS->getInstructionIndex(MI);
1231 if (!IntB.liveAt(UseIdx))
1802 SlotIndex UseIdx = LIS->getInstructionIndex(MI);
1810 if (SR.liveAt(UseIdx)) {
1816 isLive = DstLI.liveAt(UseIdx);
1820 LLVM_DEBUG(dbgs() << "\tnew undef: " << UseIdx << '\t' << MI);
1836 void RegisterCoalescer::addUndefFlag(const LiveInterval &Int, SlotIndex UseIdx,
1845 if (S.liveAt(UseIdx)) {
1856 LiveQueryResult Q = Int.Query(UseIdx);
1878 SlotIndex UseIdx = LIS->getInstructionIndex(MI).getRegSlot(true);
1879 addUndefFlag(*DstInt, UseIdx, MO, SubReg);
1936 SlotIndex UseIdx = MIIdx.getRegSlot(true);
1937 addUndefFlag(*DstInt, UseIdx, MO, SubUseIdx);