Searched refs:NewDstReg (Results 1 - 5 of 5) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp183 Register NewDstReg) {
189 BuildMI(*MBB, MI, DL, TII->get(Opcode.second), NewDstReg)
349 Register NewDstReg) {
356 BuildMI(*MBB, MI, DL, TII->get(Opcode.second), NewDstReg)
390 Register NewDstReg) {
397 BuildMI(*MBB, MI, DL, TII->get(Opcode.second), NewDstReg)
474 // NewDstReg = Opcode.second NewTmpReg Imm1
497 Register NewDstReg = DstReg.isVirtual()
504 if (DstReg != NewDstReg)
505 MRI->constrainRegClass(NewDstReg, MR
[all...]
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp282 Register NewDstReg = MRI.cloneVirtualRegister(DstReg); local
291 Builder.buildUndef(NewDstReg);
293 Builder.buildBuildVector(NewDstReg, Ops);
295 replaceRegWith(MRI, DstReg, NewDstReg);
387 Register NewDstReg = MRI.cloneVirtualRegister(DstReg); local
390 Builder.buildCopy(NewDstReg, Ops[0]);
392 Builder.buildMergeLikeInstr(NewDstReg, Ops);
395 replaceRegWith(MRI, DstReg, NewDstReg);
606 Register NewDstReg = MRI.cloneVirtualRegister(MI.getOperand(0).getReg());
607 MachineInstr *NewMI = Builder.buildTrunc(NewDstReg, ChosenDstRe
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp2140 Register NewDstReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); local
2143 MI.getOperand(0).setReg(NewDstReg);
2150 MRI.setRegBank(NewDstReg, *DstBank);
2151 B.buildTrunc(DefRegs[0], NewDstReg);
2223 Register NewDstReg = MRI.createGenericVirtualRegister(S32); local
2224 MRI.setRegBank(NewDstReg, AMDGPU::SGPRRegBank);
2225 MI.getOperand(BoolDstOp).setReg(NewDstReg);
2243 B.buildTrunc(DefRegs[0], NewDstReg);
H A DSIInstrInfo.cpp6488 Register NewDstReg = MRI.createVirtualRegister(NewDstRC);
6489 MRI.replaceRegWith(DstReg, NewDstReg);
6491 addUsersToMoveToVALUWorklist(NewDstReg, MRI, Worklist);
6516 Register NewDstReg;
6526 NewDstReg = MRI.createVirtualRegister(NewDstRC);
6527 MRI.replaceRegWith(DstReg, NewDstReg);
6564 if (NewDstReg)
6565 addUsersToMoveToVALUWorklist(NewDstReg, MRI, Worklist);
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp1329 Register NewDstReg = DstReg; local
1334 NewDstReg = TRI->getSubReg(DstReg, NewDstIdx);
1338 if (!DefRC->contains(NewDstReg))

Completed in 287 milliseconds