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