Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86FixupSetCC.cpp119 MRI->replaceRegWith(ZExt->getOperand(0).getReg(), InsertReg); in runOnMachineFunction()
DX86FlagsCopyLowering.cpp957 MRI->replaceRegWith(MI.getOperand(0).getReg(), in rewriteCopy()
980 MRI->replaceRegWith(SetBI.getOperand(0).getReg(), Reg); in rewriteSetCarryExtended()
1105 MRI->replaceRegWith(SetCCI.getOperand(0).getReg(), CondReg); in rewriteSetCC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp42 void CombinerHelper::replaceRegWith(MachineRegisterInfo &MRI, Register FromReg, in replaceRegWith() function in CombinerHelper
47 MRI.replaceRegWith(FromReg, ToReg); in replaceRegWith()
112 replaceRegWith(MRI, DstReg, SrcReg); in applyCombineCopy()
189 replaceRegWith(MRI, DstReg, NewDstReg); in applyCombineConcatVectors()
289 replaceRegWith(MRI, DstReg, NewDstReg); in applyCombineShuffleVector()
513 replaceRegWith(MRI, UseDstReg, ChosenDstReg); in applyCombineExtendingLoads()
DInstructionSelect.cpp177 MRI.replaceRegWith(DstReg, SrcReg); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DCombinerHelper.h65 void replaceRegWith(MachineRegisterInfo &MRI, Register FromReg, Register ToReg) const;
DLegalizationArtifactCombiner.h400 MRI.replaceRegWith(MI.getOperand(Idx).getReg(), NewDef); in tryCombineMerges()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcFrameLowering.cpp342 MRI.replaceRegWith(reg, mapped_reg); in remapRegsForLeafProc()
348 MRI.replaceRegWith(preg, mapped_preg); in remapRegsForLeafProc()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DOptimizePHIs.cpp184 MRI->replaceRegWith(OldReg, SingleValReg); in OptimizeBB()
DUnreachableBlockElim.cpp189 MRI.replaceRegWith(OutputReg, InputReg); in runOnMachineFunction()
DMIRVRegNamerUtils.cpp23 MRI.replaceRegWith(E.first, E.second); in doVRegRenaming()
DMachineRegisterInfo.cpp380 void MachineRegisterInfo::replaceRegWith(unsigned FromReg, unsigned ToReg) { in replaceRegWith() function in MachineRegisterInfo
DPeepholeOptimizer.cpp1248 MRI->replaceRegWith(Def.Reg, NewVReg); in rewriteSource()
1428 MRI->replaceRegWith(DstReg, PrevDstReg); in foldRedundantCopy()
DModuloSchedule.cpp1233 MRI.replaceRegWith(MI.getOperand(0).getReg(), in EliminateDeadPhis()
1652 MRI.replaceRegWith(MI.getOperand(0).getReg(), in moveStageBetweenBlocks()
1891 MRI.replaceRegWith(PhiR, R); in rewriteUsesOf()
DMachineCSE.cpp651 MRI->replaceRegWith(OldReg, NewReg); in ProcessBlockCSE()
DRegisterScavenging.cpp670 MRI.replaceRegWith(VReg, SReg); in scavengeVReg()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyRegColoring.cpp171 MRI->replaceRegWith(Old, New); in runOnMachineFunction()
DWebAssemblyExplicitLocals.cpp366 MRI.replaceRegWith(MI.getOperand(1).getReg(), in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonGenPredicate.cpp439 MRI->replaceRegWith(OutR.R, NewOutR); in convertToPredForm()
484 MRI->replaceRegWith(DR.R, SR.R); in eliminatePredCopies()
DHexagonVExtract.cpp175 MRI.replaceRegWith(ExtR, ElemR); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVMergeBaseOffset.cpp110 MRI->replaceRegWith(Tail.getOperand(0).getReg(), in foldOffset()
DRISCVInstrInfo.cpp411 MRI.replaceRegWith(ScratchReg, Scav); in insertIndirectBranch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIInstrInfo.cpp1865 MRI.replaceRegWith(PCReg, Scav); in insertIndirectBranch()
5084 MRI.replaceRegWith(DstReg, Inst.getOperand(1).getReg()); in moveToVALU()
5098 MRI.replaceRegWith(DstReg, NewDstReg); in moveToVALU()
5135 MRI.replaceRegWith(OldDstReg, ResultReg); in moveScalarAddSub()
5168 MRI.replaceRegWith(Dest.getReg(), ResultReg); in lowerScalarAbs()
5192 MRI.replaceRegWith(Dest.getReg(), NewDest); in lowerScalarXnor()
5229 MRI.replaceRegWith(Dest.getReg(), NewDest); in lowerScalarXnor()
5262 MRI.replaceRegWith(Dest.getReg(), NewDest); in splitScalarNotBinop()
5291 MRI.replaceRegWith(Dest.getReg(), NewDest); in splitScalarBinOpN2()
5337 MRI.replaceRegWith(Dest.getReg(), FullDestReg); in splitScalar64BitUnaryOp()
[all …]
DSIOptimizeExecMaskingPreRA.cpp431 MRI.replaceRegWith(SavedExec, Exec); in runOnMachineFunction()
DSIFrameLowering.cpp308 MRI.replaceRegWith(ScratchRsrcReg, Reg); in getReservedPrivateSegmentBufferReg()
374 MRI.replaceRegWith(ScratchWaveOffsetReg, Reg); in getReservedPrivateSegmentWaveByteOffsetReg()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineRegisterInfo.h591 void replaceRegWith(unsigned FromReg, unsigned ToReg);

12