Home
last modified time | relevance | path

Searched refs:NewVReg (Results 1 – 5 of 5) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCVSXCopy.cpp106 unsigned NewVReg = MRI.createVirtualRegister(SrcRC); in processBlock() local
108 TII->get(TargetOpcode::SUBREG_TO_REG), NewVReg) in processBlock()
116 SrcMO.setReg(NewVReg); in processBlock()
130 unsigned NewVReg = MRI.createVirtualRegister(DstRC); in processBlock() local
132 TII->get(TargetOpcode::COPY), NewVReg) in processBlock()
136 SrcMO.setReg(NewVReg); in processBlock()
HDPPCVSXSwapRemoval.cpp822 unsigned NewVReg = MRI->createVirtualRegister(DstRC); in handleSpecialSwappables() local
824 MI->getOperand(0).setReg(NewVReg); in handleSpecialSwappables()
842 .addReg(NewVReg); in handleSpecialSwappables()
861 .addReg(NewVReg) in handleSpecialSwappables()
862 .addReg(NewVReg) in handleSpecialSwappables()
/NextBSD/contrib/llvm/lib/CodeGen/
HDInlineSpiller.cpp913 unsigned NewVReg = Edit->createFrom(Original); in reMaterializeFor() local
916 SlotIndex DefIdx = Edit->rematerializeAt(*MI->getParent(), MI, NewVReg, RM, in reMaterializeFor()
926 MO.setReg(NewVReg); in reMaterializeFor()
1183 void InlineSpiller::insertReload(unsigned NewVReg, in insertReload() argument
1189 TII.loadRegFromStackSlot(MBB, MI, NewVReg, StackSlot, in insertReload()
1190 MRI.getRegClass(NewVReg), &TRI); in insertReload()
1195 NewVReg)); in insertReload()
1200 void InlineSpiller::insertSpill(unsigned NewVReg, bool isKill, in insertSpill() argument
1205 TII.storeRegToStackSlot(MBB, std::next(MI), NewVReg, isKill, StackSlot, in insertSpill()
1206 MRI.getRegClass(NewVReg), &TRI); in insertSpill()
[all …]
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDInstrEmitter.cpp337 unsigned NewVReg = MRI->createVirtualRegister(DstRC); in AddRegisterOperand() local
339 TII->get(TargetOpcode::COPY), NewVReg).addReg(VReg); in AddRegisterOperand()
340 VReg = NewVReg; in AddRegisterOperand()
594 unsigned NewVReg = MRI->createVirtualRegister(DstRC); in EmitCopyToRegClassNode() local
596 NewVReg).addReg(VReg); in EmitCopyToRegClassNode()
599 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg)).second; in EmitCopyToRegClassNode()
611 unsigned NewVReg = MRI->createVirtualRegister(TRI->getAllocatableClass(RC)); in EmitRegSequence() local
613 MachineInstrBuilder MIB = BuildMI(*MF, Node->getDebugLoc(), II, NewVReg); in EmitRegSequence()
630 MRI->setRegClass(NewVReg, SRC); in EmitRegSequence()
641 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg)).second; in EmitRegSequence()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64InstrInfo.cpp298 unsigned *NewVReg = nullptr) { in canFoldIntoCSel() argument
356 if (NewVReg) in canFoldIntoCSel()
357 *NewVReg = DefMI->getOperand(SrcOpNum).getReg(); in canFoldIntoCSel()
508 unsigned NewVReg = 0; in insertSelect() local
509 unsigned FoldedOpc = canFoldIntoCSel(MRI, TrueReg, &NewVReg); in insertSelect()
516 FoldedOpc = canFoldIntoCSel(MRI, FalseReg, &NewVReg); in insertSelect()
520 FalseReg = NewVReg; in insertSelect()
523 MRI.clearKillFlags(NewVReg); in insertSelect()