/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVInstrInfo.cpp | 255 MRI.replaceRegWith(DstOp.getReg(), SrcOp.getReg()); in copyPhysReg() 266 MRI.replaceRegWith(MI.getOperand(0).getReg(), MI.getOperand(1).getReg()); in expandPostRAPseudo()
|
H A D | SPIRVPreLegalizer.cpp | 119 MRI.replaceRegWith(MI->getOperand(0).getReg(), Reg); in addConstantsToTrack() 200 MIB.getMRI()->replaceRegWith(Def, Source); in insertBitcasts() 547 MRI.replaceRegWith(MI->getOperand(0).getReg(), It->second); in generateAssignInstrs()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | InstructionSelect.cpp | 184 MRI.replaceRegWith(DstReg, SrcReg); in runOnMachineFunction() 243 MRI.replaceRegWith(DstReg, SrcReg); in runOnMachineFunction()
|
H A D | CombinerHelper.cpp | 164 void CombinerHelper::replaceRegWith(MachineRegisterInfo &MRI, Register FromReg, in replaceRegWith() function in CombinerHelper 169 MRI.replaceRegWith(FromReg, ToReg); in replaceRegWith() 223 replaceRegWith(MRI, DstReg, SrcReg); in applyCombineCopy() 291 replaceRegWith(MRI, DstOp, OrigOp); in matchFreezeOfSingleMaybePoisonOperand() 373 replaceRegWith(MRI, DstReg, NewDstReg); in applyCombineConcatVectors() 553 replaceRegWith(MRI, DstReg, NewDstReg); in applyCombineShuffleVector() 837 replaceRegWith(MRI, UseDstReg, ChosenDstReg); in applyCombineExtendingLoads() 2161 replaceRegWith(MRI, DstReg, SrcReg); in applyCombineUnmergeMergeToPlainValues() 2289 replaceRegWith(MRI, Dst0Reg, ZExtSrcReg); in applyCombineUnmergeZExtToZExt() 2296 replaceRegWith(MRI, MI.getOperand(Idx).getReg(), ZeroReg); in applyCombineUnmergeZExtToZExt() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PostCoalescerPass.cpp | 79 MRI->replaceRegWith(Dst, Src); in INITIALIZE_PASS_DEPENDENCY()
|
H A D | AArch64MIPeepholeOpt.cpp | 278 MRI->replaceRegWith(DefReg, SrcReg); in visitORR() 555 MRI->replaceRegWith(DstReg, NewDstReg); in splitTwoPartImm() 669 MRI->replaceRegWith(OldDef, NewDef); in visitINSvi64lane() 688 MRI->replaceRegWith(OldDef, NewDef); in visitFMOVDr()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | OptimizePHIs.cpp | 182 MRI->replaceRegWith(OldReg, SingleValReg); in OptimizeBB()
|
H A D | UnreachableBlockElim.cpp | 180 MRI.replaceRegWith(OutputReg, InputReg); in runOnMachineFunction()
|
H A D | MIRVRegNamerUtils.cpp | 30 MRI.replaceRegWith(E.first, E.second); in doVRegRenaming()
|
H A D | PeepholeOptimizer.cpp | 1309 MRI->replaceRegWith(Def.Reg, NewVReg); in rewriteSource() 1440 MRI->replaceRegWith(DstReg, Reg); in foldImmediate() 1495 MRI->replaceRegWith(DstReg, PrevDstReg); in foldRedundantCopy()
|
H A D | RegisterScavenging.cpp | 384 MRI.replaceRegWith(VReg, SReg); in spill()
|
H A D | MachineRegisterInfo.cpp | 391 void MachineRegisterInfo::replaceRegWith(Register FromReg, Register ToReg) { in replaceRegWith() function in MachineRegisterInfo
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 346 MRI.replaceRegWith(reg, mapped_reg); in remapRegsForLeafProc() 352 MRI.replaceRegWith(preg, mapped_preg); in remapRegsForLeafProc()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCombinerHelper.cpp | 377 replaceRegWith(MRI, Dst, MatchInfoDst); in applyFoldableFneg() 387 replaceRegWith(MRI, Dst, NegatedMatchInfo); in applyFoldableFneg()
|
H A D | SIInstrInfo.cpp | 2972 MRI.replaceRegWith(PCReg, Scav); in insertIndirectBranch() 2980 MRI.replaceRegWith(PCReg, AMDGPU::SGPR0_SGPR1); in insertIndirectBranch() 7216 MRI.replaceRegWith(Inst.getOperand(0).getReg(), DestReg); in moveToVALUImpl() 7242 MRI.replaceRegWith(Dest0.getReg(), DestReg); in moveToVALUImpl() 7333 MRI.replaceRegWith(Inst.getOperand(0).getReg(), NewDst); in moveToVALUImpl() 7351 MRI.replaceRegWith(Inst.getOperand(0).getReg(), NewDst); in moveToVALUImpl() 7393 MRI.replaceRegWith(DstReg, Inst.getOperand(1).getReg()); in moveToVALUImpl() 7405 MRI.replaceRegWith(DstReg, NewDstReg); in moveToVALUImpl() 7496 MRI.replaceRegWith(DstReg, NewDstReg); in moveToVALUImpl() 7532 MRI.replaceRegWith(OldDstReg, ResultReg); in moveScalarAddSub() [all …]
|
H A D | SIOptimizeExecMaskingPreRA.cpp | 468 MRI->replaceRegWith(SavedExec, ExecReg); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonGenPredicate.cpp | 438 MRI->replaceRegWith(OutR.R, NewOutR); in convertToPredForm() 483 MRI->replaceRegWith(DR.R, SR.R); in eliminatePredCopies()
|
H A D | HexagonVExtract.cpp | 175 MRI.replaceRegWith(ExtR, ElemR); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVMergeBaseOffset.cpp | 155 MRI->replaceRegWith(Tail.getOperand(0).getReg(), Lo.getOperand(0).getReg()); in foldOffset() 531 MRI->replaceRegWith(Lo.getOperand(0).getReg(), Hi.getOperand(0).getReg()); in foldIntoMemoryOps()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostSelectOptimize.cpp | 160 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 | 434 MRI.replaceRegWith(MI.getOperand(1).getReg(), in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FlagsCopyLowering.cpp | 618 MRI->replaceRegWith(MI.getOperand(0).getReg(), in runOnMachineFunction() 796 MRI->replaceRegWith(OldReg, CondReg); in rewriteSetCC()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchInstrInfo.cpp | 482 MRI.replaceRegWith(ScratchReg, Scav); in insertIndirectBranch()
|
H A D | LoongArchOptWInstrs.cpp | 724 MRI.replaceRegWith(DstReg, SrcReg); in removeSExtWInstrs()
|