Searched refs:NewDstReg (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64MIPeepholeOpt.cpp | 213 Register NewDstReg) { in visitAND() argument 219 BuildMI(*MBB, MI, DL, TII->get(Opcode.second), NewDstReg) in visitAND() 386 Register NewDstReg) { in visitADDSUB() argument 393 BuildMI(*MBB, MI, DL, TII->get(Opcode.second), NewDstReg) in visitADDSUB() 432 Register NewDstReg) { in visitADDSSUBS() argument 439 BuildMI(*MBB, MI, DL, TII->get(Opcode.second), NewDstReg) in visitADDSSUBS() 539 Register NewDstReg = DstReg.isVirtual() in splitTwoPartImm() local 546 if (DstReg != NewDstReg) in splitTwoPartImm() 547 MRI->constrainRegClass(NewDstReg, MRI->getRegClass(DstReg)); in splitTwoPartImm() 550 BuildInstr(MI, Opcode, Imm0, Imm1, SrcReg, NewTmpReg, NewDstReg); in splitTwoPartImm() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 360 Register NewDstReg = MRI.cloneVirtualRegister(DstReg); in applyCombineConcatVectors() local 369 Builder.buildUndef(NewDstReg); in applyCombineConcatVectors() 371 Builder.buildBuildVector(NewDstReg, Ops); in applyCombineConcatVectors() 373 replaceRegWith(MRI, DstReg, NewDstReg); in applyCombineConcatVectors() 545 Register NewDstReg = MRI.cloneVirtualRegister(DstReg); in applyCombineShuffleVector() local 548 Builder.buildCopy(NewDstReg, Ops[0]); in applyCombineShuffleVector() 550 Builder.buildMergeLikeInstr(NewDstReg, Ops); in applyCombineShuffleVector() 553 replaceRegWith(MRI, DstReg, NewDstReg); in applyCombineShuffleVector() 800 Register NewDstReg = MRI.cloneVirtualRegister(MI.getOperand(0).getReg()); in applyCombineExtendingLoads() local 801 MachineInstr *NewMI = Builder.buildTrunc(NewDstReg, ChosenDstReg); in applyCombineExtendingLoads() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegisterBankInfo.cpp | 2200 Register NewDstReg = MRI.createGenericVirtualRegister(LLT::scalar(32)); in applyMappingImpl() local 2203 MI.getOperand(0).setReg(NewDstReg); in applyMappingImpl() 2210 MRI.setRegBank(NewDstReg, *DstBank); in applyMappingImpl() 2211 B.buildTrunc(DefRegs[0], NewDstReg); in applyMappingImpl() 2285 Register NewDstReg = MRI.createGenericVirtualRegister(S32); in applyMappingImpl() local 2286 MRI.setRegBank(NewDstReg, AMDGPU::SGPRRegBank); in applyMappingImpl() 2287 MI.getOperand(BoolDstOp).setReg(NewDstReg); in applyMappingImpl() 2304 B.buildTrunc(DefRegs[0], NewDstReg); in applyMappingImpl()
|
H A D | SIInstrInfo.cpp | 7404 Register NewDstReg = MRI.createVirtualRegister(NewDstRC); in moveToVALUImpl() local 7405 MRI.replaceRegWith(DstReg, NewDstReg); in moveToVALUImpl() 7407 addUsersToMoveToVALUWorklist(NewDstReg, MRI, Worklist); in moveToVALUImpl() 7488 Register NewDstReg; in moveToVALUImpl() local 7495 NewDstReg = MRI.createVirtualRegister(NewDstRC); in moveToVALUImpl() 7496 MRI.replaceRegWith(DstReg, NewDstReg); in moveToVALUImpl() 7501 if (NewDstReg) in moveToVALUImpl() 7502 addUsersToMoveToVALUWorklist(NewDstReg, MRI, Worklist); in moveToVALUImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.cpp | 1346 Register NewDstReg = DstReg; in reMaterializeTrivialDef() local 1350 NewDstReg = TRI->getSubReg(DstReg, NewDstIdx); in reMaterializeTrivialDef() 1354 if (!DefRC->contains(NewDstReg)) in reMaterializeTrivialDef()
|