Searched refs:NewVReg (Results 1 - 6 of 6) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCVSXCopy.cpp116 unsigned NewVReg = MRI.createVirtualRegister(SrcRC); local
118 TII->get(TargetOpcode::SUBREG_TO_REG), NewVReg)
126 SrcMO.setReg(NewVReg);
142 unsigned NewVReg = MRI.createVirtualRegister(DstRC); local
144 TII->get(TargetOpcode::COPY), NewVReg)
148 SrcMO.setReg(NewVReg);
H A DPPCVSXSwapRemoval.cpp856 unsigned NewVReg = MRI->createVirtualRegister(DstRC); local
858 MI->getOperand(0).setReg(NewVReg);
875 .addReg(NewVReg);
887 insertSwap(MI, InsertPoint, DstReg, NewVReg);
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DInlineSpiller.cpp909 unsigned NewVReg = Edit->createFrom(Original); local
912 SlotIndex DefIdx = Edit->rematerializeAt(*MI->getParent(), MI, NewVReg, RM,
922 MO.setReg(NewVReg);
1175 void InlineSpiller::insertReload(unsigned NewVReg, argument
1181 TII.loadRegFromStackSlot(MBB, MI, NewVReg, StackSlot,
1182 MRI.getRegClass(NewVReg), &TRI);
1187 NewVReg));
1191 /// insertSpill - Insert a spill of NewVReg after MI.
1192 void InlineSpiller::insertSpill(unsigned NewVReg, bool isKill, argument
1197 TII.storeRegToStackSlot(MBB, std::next(MI), NewVReg, isKil
1289 unsigned NewVReg = Edit->createFrom(Reg); local
[all...]
H A DLiveIntervalAnalysis.cpp1456 unsigned NewVReg = MRI->createVirtualRegister(RegClass); local
1457 LiveInterval &NewLI = createEmptyInterval(NewVReg);
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp337 unsigned NewVReg = MRI->createVirtualRegister(DstRC); local
339 TII->get(TargetOpcode::COPY), NewVReg).addReg(VReg);
340 VReg = NewVReg;
594 unsigned NewVReg = MRI->createVirtualRegister(DstRC);
596 NewVReg).addReg(VReg);
599 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg)).second;
611 unsigned NewVReg = MRI->createVirtualRegister(TRI->getAllocatableClass(RC));
613 MachineInstrBuilder MIB = BuildMI(*MF, Node->getDebugLoc(), II, NewVReg);
630 MRI->setRegClass(NewVReg, SRC);
641 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg))
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp297 unsigned *NewVReg = nullptr) {
355 if (NewVReg)
356 *NewVReg = DefMI->getOperand(SrcOpNum).getReg();
507 unsigned NewVReg = 0; local
508 unsigned FoldedOpc = canFoldIntoCSel(MRI, TrueReg, &NewVReg);
515 FoldedOpc = canFoldIntoCSel(MRI, FalseReg, &NewVReg);
519 FalseReg = NewVReg;
521 // The extends the live range of NewVReg.
522 MRI.clearKillFlags(NewVReg);

Completed in 68 milliseconds