• Home
  • Raw
  • Download

Lines Matching refs:NewVReg

1170                                        MachineInstr *MI, unsigned NewVReg,  in rewriteImplicitOps()  argument
1187 UseMO->setReg(NewVReg); in rewriteImplicitOps()
1204 unsigned &NewVReg, unsigned ImpUse, bool &HasDef, bool &HasUse, in rewriteInstructionForSpills() argument
1263 if (NewVReg == 0) { in rewriteInstructionForSpills()
1264 NewVReg = mri_->createVirtualRegister(rc); in rewriteInstructionForSpills()
1272 mri_->setRegAllocationHint(NewVReg, Hint.first, Hint.second); in rewriteInstructionForSpills()
1282 Ops, FoldSS, FoldSlot, NewVReg)) { in rewriteInstructionForSpills()
1289 vrm.assignVirt2StackSlot(NewVReg, FoldSlot); in rewriteInstructionForSpills()
1305 mop.setReg(NewVReg); in rewriteInstructionForSpills()
1307 rewriteImplicitOps(li, MI, NewVReg, vrm); in rewriteInstructionForSpills()
1313 mopj.setReg(NewVReg); in rewriteInstructionForSpills()
1315 rewriteImplicitOps(li, MI, NewVReg, vrm); in rewriteInstructionForSpills()
1322 vrm.setVirtIsReMaterialized(NewVReg, ReMatDefMI); in rewriteInstructionForSpills()
1325 ReMatIds[VNI->id] = vrm.assignVirtReMatId(NewVReg); in rewriteInstructionForSpills()
1327 vrm.assignVirtReMatId(NewVReg, ReMatIds[VNI->id]); in rewriteInstructionForSpills()
1333 vrm.assignVirt2StackSlot(NewVReg, Slot); in rewriteInstructionForSpills()
1336 vrm.assignVirt2StackSlot(NewVReg, Slot); in rewriteInstructionForSpills()
1339 vrm.getStackSlot(NewVReg) == VirtRegMap::NO_STACK_SLOT) { in rewriteInstructionForSpills()
1343 vrm.assignVirt2StackSlot(NewVReg, Slot); in rewriteInstructionForSpills()
1352 LiveInterval &nI = getOrCreateInterval(NewVReg); in rewriteInstructionForSpills()
1355 MBBVRegsMap.insert(std::make_pair(MI->getParent()->getNumber(), NewVReg)); in rewriteInstructionForSpills()
1357 vrm.setIsSplitFromReg(NewVReg, li.reg); in rewriteInstructionForSpills()
1434 unsigned NewVReg = 0; in rewriteInstructionsForSpills() local
1537 if (NewVReg && TrySplit && AllCanFold) { in rewriteInstructionsForSpills()
1538 LiveInterval &nI = getOrCreateInterval(NewVReg); in rewriteInstructionsForSpills()
1543 NewVReg = ThisVReg; in rewriteInstructionsForSpills()
1550 CanDelete, vrm, rc, ReMatIds, loopInfo, NewVReg, in rewriteInstructionsForSpills()
1558 LiveInterval &nI = getOrCreateInterval(NewVReg); in rewriteInstructionsForSpills()
1582 S.push_back(SRInfo(index, NewVReg, true)); in rewriteInstructionsForSpills()
1584 } else if (SII->second.back().vreg != NewVReg) { in rewriteInstructionsForSpills()
1585 SII->second.push_back(SRInfo(index, NewVReg, true)); in rewriteInstructionsForSpills()
1596 SII->second.back().vreg == NewVReg && in rewriteInstructionsForSpills()
1613 SII->second.back().vreg == NewVReg && in rewriteInstructionsForSpills()
1619 if (RII != RestoreIdxes.end() && RII->second.back().vreg == NewVReg) in rewriteInstructionsForSpills()
1627 Infos.push_back(SRInfo(index, NewVReg, true)); in rewriteInstructionsForSpills()
1630 RII->second.push_back(SRInfo(index, NewVReg, true)); in rewriteInstructionsForSpills()
1641 if (NewVReg && TrySplit && AllCanFold) { in rewriteInstructionsForSpills()
1643 LiveInterval &nI = getOrCreateInterval(NewVReg); in rewriteInstructionsForSpills()
1700 unsigned NewVReg = mri_->createVirtualRegister(rc); in handleSpilledImpDefs() local
1702 vrm.setIsImplicitlyDefined(NewVReg); in handleSpilledImpDefs()
1703 NewLIs.push_back(&getOrCreateInterval(NewVReg)); in handleSpilledImpDefs()
1707 MO.setReg(NewVReg); in handleSpilledImpDefs()