Lines Matching defs:OrigLI
109 bool isSpillCandBB(LiveInterval &OrigLI, VNInfo &OrigVNI,
124 void runHoistSpills(LiveInterval &OrigLI, VNInfo &OrigVNI,
449 LiveInterval &OrigLI = LIS.getInterval(Original);
450 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx);
451 StackInt->MergeValueInAsValue(OrigLI, OrigVNI, StackInt->getValNumInfo(0));
642 LiveInterval &OrigLI = LIS.getInterval(Original);
643 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx);
1320 LiveInterval &OrigLI = LIS.getInterval(Original);
1324 auto LI = std::make_unique<LiveInterval>(OrigLI.reg(), OrigLI.weight());
1325 LI->assign(OrigLI, Allocator);
1349 bool HoistSpillHelper::isSpillCandBB(LiveInterval &OrigLI, VNInfo &OrigVNI,
1351 SlotIndex Idx = IPA.getLastInsertPoint(OrigLI, BB);
1360 Register OrigReg = OrigLI.reg();
1362 assert(OrigLI.getVNInfoAt(Idx) == &OrigVNI && "Unexpected VNI");
1494 LiveInterval &OrigLI, VNInfo &OrigVNI,
1568 if (!isSpillCandBB(OrigLI, OrigVNI, *Block, LiveReg))
1642 LiveInterval &OrigLI = *StackSlotToOrigLI[Slot];
1661 runHoistSpills(OrigLI, *OrigVNI, EqValSpills, SpillsToRm, SpillsToIns);
1676 StackIntvl.MergeValueInAsValue(OrigLI, OrigVNI,
1683 MachineBasicBlock::iterator MII = IPA.getLastInsertPointIter(OrigLI, *BB);