Searched refs:NewVReg (Results 1 – 5 of 5) sorted by relevance
| /NextBSD/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCVSXCopy.cpp | 106 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()
|
| HD | PPCVSXSwapRemoval.cpp | 822 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/ |
| HD | InlineSpiller.cpp | 913 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/ |
| HD | InstrEmitter.cpp | 337 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/ |
| HD | AArch64InstrInfo.cpp | 298 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()
|