| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankLegalize.cpp | 178 MRI.replaceRegWith(Dst, RALSrc); in tryCombineCopy() 202 MRI.replaceRegWith(Dst, TruncSrc); in tryCombineS1AnyExt() 211 MRI.replaceRegWith(Dst, Unmerge.getReg(0)); in tryCombineS1AnyExt()
|
| H A D | AMDGPUCombinerHelper.cpp | 384 replaceRegWith(MRI, Dst, MatchInfoDst); in applyFoldableFneg() 394 replaceRegWith(MRI, Dst, NegatedMatchInfo); in applyFoldableFneg()
|
| H A D | SIInstrInfo.cpp | 3046 MRI.replaceRegWith(PCReg, Scav); in insertIndirectBranch() 3054 MRI.replaceRegWith(PCReg, AMDGPU::SGPR0_SGPR1); in insertIndirectBranch() 7581 MRI.replaceRegWith(Inst.getOperand(0).getReg(), DestReg); in moveToVALUImpl() 7607 MRI.replaceRegWith(Dest0.getReg(), DestReg); in moveToVALUImpl() 7733 MRI.replaceRegWith(Inst.getOperand(0).getReg(), NewDst); in moveToVALUImpl() 7749 MRI.replaceRegWith(Inst.getOperand(0).getReg(), NewDst); in moveToVALUImpl() 7770 MRI.replaceRegWith(Inst.getOperand(0).getReg(), NewDst); in moveToVALUImpl() 7794 MRI.replaceRegWith(Inst.getOperand(0).getReg(), NewDst); in moveToVALUImpl() 7848 MRI.replaceRegWith(DstReg, NewDstReg); in moveToVALUImpl() 7884 MRI.replaceRegWith(DstReg, NewDstReg); in moveToVALUImpl() [all …]
|
| H A D | AMDGPURewriteAGPRCopyMFMA.cpp | 211 MRI.replaceRegWith(CopySrcReg, VReg); in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64PostCoalescerPass.cpp | 76 MRI->replaceRegWith(Dst, Src); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | AArch64MIPeepholeOpt.cpp | 287 MRI->replaceRegWith(DefReg, SrcReg); in visitORR() 584 MRI->replaceRegWith(DstReg, NewDstReg); in splitTwoPartImm() 698 MRI->replaceRegWith(OldDef, NewDef); in visitINSvi64lane() 717 MRI->replaceRegWith(OldDef, NewDef); in visitFMOVDr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InstructionSelect.cpp | 253 MRI.replaceRegWith(DstReg, SrcReg); in selectMachineFunction() 377 MRI.replaceRegWith(DstReg, SrcReg); in selectInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcFrameLowering.cpp | 286 MRI.replaceRegWith(reg, mapped_reg); in remapRegsForLeafProc() 292 MRI.replaceRegWith(preg, mapped_preg); in remapRegsForLeafProc()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | OptimizePHIs.cpp | 196 MRI->replaceRegWith(OldReg, SingleValReg); in OptimizeBB()
|
| H A D | MIRVRegNamerUtils.cpp | 30 MRI.replaceRegWith(E.first, E.second); in doVRegRenaming()
|
| H A D | UnreachableBlockElim.cpp | 213 MRI.replaceRegWith(OutputReg, InputReg); in run()
|
| H A D | RegAllocBase.cpp | 192 MRI->replaceRegWith(FailedReg, PhysReg); in cleanupFailedVReg()
|
| H A D | PeepholeOptimizer.cpp | 1292 MRI->replaceRegWith(Def.Reg, NewVReg); in rewriteSource() 1428 MRI->replaceRegWith(DstReg, Reg); in foldImmediate() 1483 MRI->replaceRegWith(DstReg, PrevDstReg); in foldRedundantCopy()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenPredicate.cpp | 415 MRI->replaceRegWith(OutR.Reg, NewOutR); in convertToPredForm() 460 MRI->replaceRegWith(DR.Reg, SR.Reg); in eliminatePredCopies()
|
| H A D | HexagonVExtract.cpp | 169 MRI.replaceRegWith(ExtR, ElemR); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrInfo.cpp | 286 MRI.replaceRegWith(DstOp.getReg(), SrcOp.getReg()); in copyPhysReg()
|
| H A D | SPIRVPreLegalizer.cpp | 127 MRI.replaceRegWith(MI->getOperand(0).getReg(), Reg); in addConstantsToTrack() 263 MRI->replaceRegWith(Def, Source); in insertBitcasts() 667 MRI.replaceRegWith(MI->getOperand(0).getReg(), It->second); in generateAssignInstrs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchMergeBaseOffset.cpp | 278 MRI->replaceRegWith(Tail.getOperand(0).getReg(), Def->getOperand(0).getReg()); in foldOffset() 793 MRI->replaceRegWith(Lo12.getOperand(0).getReg(), in foldIntoMemoryOps() 797 MRI->replaceRegWith(Lo12.getOperand(0).getReg(), in foldIntoMemoryOps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVMergeBaseOffset.cpp | 166 MRI->replaceRegWith(Tail.getOperand(0).getReg(), Lo.getOperand(0).getReg()); in foldOffset() 553 MRI->replaceRegWith(Lo.getOperand(0).getReg(), Hi.getOperand(0).getReg()); in foldIntoMemoryOps()
|
| H A D | RISCVVectorPeephole.cpp | 620 MRI->replaceRegWith(MI.getOperand(0).getReg(), MI.getOperand(2).getReg()); in foldUndefPassthruVMV_V_V() 693 MRI->replaceRegWith(MI.getOperand(0).getReg(), Src->getOperand(0).getReg()); in foldVMV_V_V() 813 MRI->replaceRegWith(True.getOperand(0).getReg(), MI.getOperand(0).getReg()); in foldVMergeToMask()
|
| H A D | RISCVFoldMemOffset.cpp | 276 MRI.replaceRegWith(MI.getOperand(0).getReg(), MI.getOperand(1).getReg()); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostSelectOptimize.cpp | 155 MRI.replaceRegWith(Dst, Src); in foldSimpleCrossClassCopies()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegColoring.cpp | 328 MRI->replaceRegWith(Old, New); in runOnMachineFunction()
|
| H A D | WebAssemblyExplicitLocals.cpp | 456 MRI.replaceRegWith(MI.getOperand(1).getReg(), in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FlagsCopyLowering.cpp | 625 MRI->replaceRegWith(MI.getOperand(0).getReg(), in runOnMachineFunction() 826 MRI->replaceRegWith(OldReg, CondReg); in rewriteSetCC()
|