Home
last modified time | relevance | path

Searched refs:replaceRegWith (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp182 MRI.replaceRegWith(DstReg, SrcReg); in runOnMachineFunction()
228 MRI.replaceRegWith(DstReg, SrcReg); in runOnMachineFunction()
H A DCombinerHelper.cpp121 void CombinerHelper::replaceRegWith(MachineRegisterInfo &MRI, Register FromReg, in replaceRegWith() function in CombinerHelper
126 MRI.replaceRegWith(FromReg, ToReg); in replaceRegWith()
162 replaceRegWith(MRI, DstReg, SrcReg); in applyCombineCopy()
239 replaceRegWith(MRI, DstReg, NewDstReg); in applyCombineConcatVectors()
339 replaceRegWith(MRI, DstReg, NewDstReg); in applyCombineShuffleVector()
579 replaceRegWith(MRI, UseDstReg, ChosenDstReg); in applyCombineExtendingLoads()
2026 replaceRegWith(MRI, DstReg, SrcReg); in applyCombineUnmergeMergeToPlainValues()
2157 replaceRegWith(MRI, Dst0Reg, ZExtSrcReg); in applyCombineUnmergeZExtToZExt()
2164 replaceRegWith(MRI, MI.getOperand(Idx).getReg(), ZeroReg); in applyCombineUnmergeZExtToZExt()
2515 replaceRegWith(MRI, DstReg, SrcReg); in applyCombineTruncOfExt()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp335 MRI.replaceRegWith(reg, mapped_reg); in remapRegsForLeafProc()
341 MRI.replaceRegWith(preg, mapped_preg); in remapRegsForLeafProc()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DOptimizePHIs.cpp184 MRI->replaceRegWith(OldReg, SingleValReg); in OptimizeBB()
H A DUnreachableBlockElim.cpp185 MRI.replaceRegWith(OutputReg, InputReg); in runOnMachineFunction()
H A DMIRVRegNamerUtils.cpp31 MRI.replaceRegWith(E.first, E.second); in doVRegRenaming()
H A DMachineRegisterInfo.cpp380 void MachineRegisterInfo::replaceRegWith(Register FromReg, Register ToReg) { in replaceRegWith() function in MachineRegisterInfo
H A DPeepholeOptimizer.cpp1253 MRI->replaceRegWith(Def.Reg, NewVReg); in rewriteSource()
1428 MRI->replaceRegWith(DstReg, PrevDstReg); in foldRedundantCopy()
H A DModuloSchedule.cpp1237 MRI.replaceRegWith(MI.getOperand(0).getReg(), in EliminateDeadPhis()
1664 MRI.replaceRegWith(MI.getOperand(0).getReg(), MI.getOperand(1).getReg()); in moveStageBetweenBlocks()
1903 MRI.replaceRegWith(PhiR, R); in rewriteUsesOf()
H A DMachineCSE.cpp668 MRI->replaceRegWith(OldReg, NewReg); in ProcessBlockCSE()
H A DRegisterScavenging.cpp656 MRI.replaceRegWith(VReg, SReg); in scavengeVReg()
H A DTailDuplicator.cpp252 MRI->replaceRegWith(Dst, Src); in tailDuplicateAndUpdate()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp174 MRI->replaceRegWith(Old, New); in runOnMachineFunction()
H A DWebAssemblyExplicitLocals.cpp391 MRI.replaceRegWith(MI.getOperand(1).getReg(), in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonGenPredicate.cpp440 MRI->replaceRegWith(OutR.R, NewOutR); in convertToPredForm()
485 MRI->replaceRegWith(DR.R, SR.R); in eliminatePredCopies()
H A DHexagonVExtract.cpp175 MRI.replaceRegWith(ExtR, ElemR); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp110 MRI->replaceRegWith(Tail.getOperand(0).getReg(), in foldOffset()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp2260 MRI.replaceRegWith(PCReg, Scav); in insertIndirectBranch()
5913 MRI.replaceRegWith(Inst.getOperand(0).getReg(), DestReg); in moveToVALU()
5942 MRI.replaceRegWith(Dest0.getReg(), DestReg); in moveToVALU()
6036 MRI.replaceRegWith(DstReg, Inst.getOperand(1).getReg()); in moveToVALU()
6050 MRI.replaceRegWith(DstReg, NewDstReg); in moveToVALU()
6091 MRI.replaceRegWith(OldDstReg, ResultReg); in moveScalarAddSub()
6136 MRI.replaceRegWith(Dest.getReg(), SCCSource); in lowerSelect()
6168 MRI.replaceRegWith(Dest.getReg(), ResultReg); in lowerSelect()
6196 MRI.replaceRegWith(Dest.getReg(), ResultReg); in lowerScalarAbs()
6220 MRI.replaceRegWith(Dest.getReg(), NewDest); in lowerScalarXnor()
[all …]
H A DSIOptimizeExecMaskingPreRA.cpp429 MRI->replaceRegWith(SavedExec, ExecReg); in runOnMachineFunction()
H A DSILowerI1Copies.cpp652 MRI->replaceRegWith(NewReg, DstReg); in lowerPhis()
H A DSIFoldOperands.cpp1367 MRI->replaceRegWith(MI.getOperand(0).getReg(), Def->getOperand(0).getReg()); in tryFoldClamp()
1505 MRI->replaceRegWith(MI.getOperand(0).getReg(), Def->getOperand(0).getReg()); in tryFoldOMod()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp943 MRI->replaceRegWith(MI.getOperand(0).getReg(), in rewriteCopy()
967 MRI->replaceRegWith(SetCCI.getOperand(0).getReg(), CondReg); in rewriteSetCC()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h115 void replaceRegWith(MachineRegisterInfo &MRI, Register FromReg, Register ToReg) const;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h598 void replaceRegWith(Register FromReg, Register ToReg);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp737 MRI->replaceRegWith(Result, LastVPNOTResult); in ReduceOldVCCRValueUses()

12