Lines Matching refs:UseMI
204 for (auto &UseMI : MRI->use_nodbg_instructions(Reg)) { in findNonPHIUsesInBlock() local
205 if (UseMI.getParent() == MBB && !UseMI.isPHI()) in findNonPHIUsesInBlock()
206 Uses.push_back(&UseMI); in findNonPHIUsesInBlock()
295 auto *UseMI = I->getParent(); in collectCandidateRegisters() local
296 auto *UseMBB = UseMI->getParent(); in collectCandidateRegisters()
298 if (!UseMI->isPHI()) in collectCandidateRegisters()
301 auto *IncomingMBB = UseMI->getOperand(I.getOperandNo() + 1).getMBB(); in collectCandidateRegisters()
397 auto *UseMI = I->getParent(); in updateLiveRangeInThenRegion() local
398 if (UseMI->isPHI() && I->readsReg()) { in updateLiveRangeInThenRegion()
399 if (Visited.contains(UseMI->getParent())) in updateLiveRangeInThenRegion()
400 PHIIncoming.insert(UseMI->getOperand(I.getOperandNo() + 1).getMBB()); in updateLiveRangeInThenRegion()
493 auto *UseMI = O.getParent(); in optimizeLiveRange() local
494 auto *UseBlock = UseMI->getParent(); in optimizeLiveRange()
497 assert(UseMI->isPHI() && "Uses should be PHI in Endif block"); in optimizeLiveRange()
526 auto *UseMI = O.getParent(); in optimizeWaterfallLiveRange() local
527 auto *UseBlock = UseMI->getParent(); in optimizeWaterfallLiveRange()