Lines Matching refs:OrigLI
111 bool isSpillCandBB(LiveInterval &OrigLI, VNInfo &OrigVNI,
126 void runHoistSpills(LiveInterval &OrigLI, VNInfo &OrigVNI,
453 LiveInterval &OrigLI = LIS.getInterval(Original); in hoistSpillInsideBB() local
454 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in hoistSpillInsideBB()
455 StackInt->MergeValueInAsValue(OrigLI, OrigVNI, StackInt->getValNumInfo(0)); in hoistSpillInsideBB()
646 LiveInterval &OrigLI = LIS.getInterval(Original); in reMaterializeFor() local
647 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx); in reMaterializeFor()
1318 LiveInterval &OrigLI = LIS.getInterval(Original); in addToMergeableSpills() local
1322 auto LI = std::make_unique<LiveInterval>(OrigLI.reg(), OrigLI.weight()); in addToMergeableSpills()
1323 LI->assign(OrigLI, Allocator); in addToMergeableSpills()
1347 bool HoistSpillHelper::isSpillCandBB(LiveInterval &OrigLI, VNInfo &OrigVNI, in isSpillCandBB() argument
1349 SlotIndex Idx = IPA.getLastInsertPoint(OrigLI, BB); in isSpillCandBB()
1358 Register OrigReg = OrigLI.reg(); in isSpillCandBB()
1360 assert(OrigLI.getVNInfoAt(Idx) == &OrigVNI && "Unexpected VNI"); in isSpillCandBB()
1492 LiveInterval &OrigLI, VNInfo &OrigVNI, in runHoistSpills() argument
1566 if (!isSpillCandBB(OrigLI, OrigVNI, *Block, LiveReg)) in runHoistSpills()
1639 LiveInterval &OrigLI = *StackSlotToOrigLI[Slot]; in hoistAllSpills() local
1658 runHoistSpills(OrigLI, *OrigVNI, EqValSpills, SpillsToRm, SpillsToIns); in hoistAllSpills()
1673 StackIntvl.MergeValueInAsValue(OrigLI, OrigVNI, in hoistAllSpills()
1680 MachineBasicBlock::iterator MII = IPA.getLastInsertPointIter(OrigLI, *BB); in hoistAllSpills()