Searched defs:NewVReg (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
H A DSpiller.cpp118 unsigned NewVReg = LRE.create(); local
124 mop.setReg(NewVReg);
136 tii->loadRegFromStackSlot(*mi->getParent(), miItr, NewVReg, ss, trc,
145 tii->storeRegToStackSlot(*mi->getParent(), std::next(miItr), NewVReg,
H A DInlineSpiller.cpp905 unsigned NewVReg = Edit->createFrom(Original); local
908 SlotIndex DefIdx = Edit->rematerializeAt(*MI->getParent(), MI, NewVReg, RM,
918 MO.setReg(NewVReg);
1173 void InlineSpiller::insertReload(unsigned NewVReg, argument
1179 TII.loadRegFromStackSlot(MBB, MI, NewVReg, StackSlot,
1180 MRI.getRegClass(NewVReg), &TRI);
1185 NewVReg));
1189 /// insertSpill - Insert a spill of NewVReg after MI.
1190 void InlineSpiller::insertSpill(unsigned NewVReg, bool isKill, argument
1195 TII.storeRegToStackSlot(MBB, std::next(MI), NewVReg, isKil
1281 unsigned NewVReg = Edit->createFrom(Reg); local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp333 unsigned NewVReg = MRI->createVirtualRegister(DstRC); local
335 TII->get(TargetOpcode::COPY), NewVReg).addReg(VReg);
336 VReg = NewVReg;
588 unsigned NewVReg = MRI->createVirtualRegister(DstRC);
590 NewVReg).addReg(VReg);
593 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg)).second;
605 unsigned NewVReg = MRI->createVirtualRegister(TRI->getAllocatableClass(RC));
607 MachineInstrBuilder MIB = BuildMI(*MF, Node->getDebugLoc(), II, NewVReg);
624 MRI->setRegClass(NewVReg, SRC);
635 bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg))
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp306 unsigned *NewVReg = nullptr) {
364 if (NewVReg)
365 *NewVReg = DefMI->getOperand(SrcOpNum).getReg();
516 unsigned NewVReg = 0; local
517 unsigned FoldedOpc = canFoldIntoCSel(MRI, TrueReg, &NewVReg);
524 FoldedOpc = canFoldIntoCSel(MRI, FalseReg, &NewVReg);
528 FalseReg = NewVReg;
530 // The extends the live range of NewVReg.
531 MRI.clearKillFlags(NewVReg);
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp1938 unsigned NewVReg = MRI.createVirtualRegister(SrcRC); local
1940 TII->get(TargetOpcode::SUBREG_TO_REG), NewVReg)
1948 SrcMO.setReg(NewVReg);
1962 unsigned NewVReg = MRI.createVirtualRegister(DstRC); local
1964 TII->get(TargetOpcode::COPY), NewVReg)
1968 SrcMO.setReg(NewVReg);

Completed in 894 milliseconds