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

/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp211 Register NewDstReg) {
217 BuildMI(*MBB, MI, DL, TII->get(Opcode.second), NewDstReg)
384 Register NewDstReg) {
391 BuildMI(*MBB, MI, DL, TII->get(Opcode.second), NewDstReg)
430 Register NewDstReg) {
437 BuildMI(*MBB, MI, DL, TII->get(Opcode.second), NewDstReg)
514 // NewDstReg = Opcode.second NewTmpReg Imm1
537 Register NewDstReg = DstReg.isVirtual()
544 if (DstReg != NewDstReg)
545 MRI->constrainRegClass(NewDstReg, MR
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp284 Register NewDstReg = MRI.cloneVirtualRegister(DstReg); local
293 Builder.buildUndef(NewDstReg);
295 Builder.buildBuildVector(NewDstReg, Ops);
297 replaceRegWith(MRI, DstReg, NewDstReg);
389 Register NewDstReg = MRI.cloneVirtualRegister(DstReg); local
392 Builder.buildCopy(NewDstReg, Ops[0]);
394 Builder.buildMergeLikeInstr(NewDstReg, Ops);
397 replaceRegWith(MRI, DstReg, NewDstReg);
644 Register NewDstReg = MRI.cloneVirtualRegister(MI.getOperand(0).getReg());
645 MachineInstr *NewMI = Builder.buildTrunc(NewDstReg, ChosenDstRe
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp2201 Register NewDstReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); local
2204 MI.getOperand(0).setReg(NewDstReg);
2211 MRI.setRegBank(NewDstReg, *DstBank);
2212 B.buildTrunc(DefRegs[0], NewDstReg);
2286 Register NewDstReg = MRI.createGenericVirtualRegister(S32); local
2287 MRI.setRegBank(NewDstReg, AMDGPU::SGPRRegBank);
2288 MI.getOperand(BoolDstOp).setReg(NewDstReg);
2305 B.buildTrunc(DefRegs[0], NewDstReg);
H A DSIInstrInfo.cpp7281 Register NewDstReg = MRI.createVirtualRegister(NewDstRC);
7282 MRI.replaceRegWith(DstReg, NewDstReg);
7284 addUsersToMoveToVALUWorklist(NewDstReg, MRI, Worklist);
7365 Register NewDstReg;
7372 NewDstReg = MRI.createVirtualRegister(NewDstRC);
7373 MRI.replaceRegWith(DstReg, NewDstReg);
7378 if (NewDstReg)
7379 addUsersToMoveToVALUWorklist(NewDstReg, MRI, Worklist);
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp1345 Register NewDstReg = DstReg; local
1350 NewDstReg = TRI->getSubReg(DstReg, NewDstIdx);
1354 if (!DefRC->contains(NewDstReg))

Completed in 218 milliseconds