Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/radeon/
DSIAssignInterpRegs.cpp114 MRI.replaceRegWith(InterpUse[interp_idx].regs[reg_idx], virt_reg); in runOnMachineFunction()
134 MRI.replaceRegWith(virtReg, MRI.getLiveInVirtReg(physReg)); in AddLiveIn()
/external/llvm/lib/Target/AMDGPU/
DSIFrameLowering.cpp129 MRI.replaceRegWith(ScratchRsrcReg, Reg); in emitPrologue()
149 MRI.replaceRegWith(ScratchWaveOffsetReg, Reg); in emitPrologue()
DSIInstrInfo.cpp2328 MRI.replaceRegWith(OldDst, NewDst); in splitSMRD()
2405 MRI.replaceRegWith(DstReg, NewDstReg); in moveSMRDToVALU()
2600 MRI.replaceRegWith(DstReg, NewDstReg); in moveToVALU()
2643 MRI.replaceRegWith(Dest.getReg(), ResultReg); in lowerScalarAbs()
2692 MRI.replaceRegWith(Dest.getReg(), FullDestReg); in splitScalar64BitUnaryOp()
2758 MRI.replaceRegWith(Dest.getReg(), FullDestReg); in splitScalar64BitBinaryOp()
2803 MRI.replaceRegWith(Dest.getReg(), ResultReg); in splitScalar64BitBCNT()
2850 MRI.replaceRegWith(Dest.getReg(), ResultReg); in splitScalar64BitBFE()
2869 MRI.replaceRegWith(Dest.getReg(), ResultReg); in splitScalar64BitBFE()
/external/llvm/lib/Target/Sparc/
DSparcFrameLowering.cpp325 MRI.replaceRegWith(reg, mapped_reg); in remapRegsForLeafProc()
331 MRI.replaceRegWith(preg, mapped_preg); in remapRegsForLeafProc()
/external/llvm/lib/CodeGen/
DOptimizePHIs.cpp174 MRI->replaceRegWith(OldReg, SingleValReg); in OptimizeBB()
DUnreachableBlockElim.cpp195 MRI.replaceRegWith(Output, Input); in runOnMachineFunction()
DMachineRegisterInfo.cpp285 void MachineRegisterInfo::replaceRegWith(unsigned FromReg, unsigned ToReg) { in replaceRegWith() function in MachineRegisterInfo
DMachineSink.cpp179 MRI->replaceRegWith(DstReg, SrcReg); in INITIALIZE_PASS_DEPENDENCY()
DMachineCSE.cpp591 MRI->replaceRegWith(OldReg, NewReg); in ProcessBlock()
DPeepholeOptimizer.cpp954 MRI.replaceRegWith(Def.Reg, NewVR); in RewriteSource()
1416 MRI->replaceRegWith(DstReg, PrevDstReg); in foldRedundantCopy()
DPrologEpilogInserter.cpp1020 Fn.getRegInfo().replaceRegWith(Reg, ScratchReg); in scavengeFrameVirtualRegs()
DTailDuplication.cpp302 MRI->replaceRegWith(Dst, Src); in TailDuplicateAndUpdate()
DMachineLICM.cpp1293 MRI->replaceRegWith(Reg, DupReg); in EliminateCSE()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyRegColoring.cpp172 MRI->replaceRegWith(Old, New); in runOnMachineFunction()
DWebAssemblyPEI.cpp1036 Fn.getRegInfo().replaceRegWith(Reg, ScratchReg); in scavengeFrameVirtualRegs()
/external/llvm/lib/Target/Hexagon/
DHexagonGenPredicate.cpp421 MRI->replaceRegWith(OutR.R, NewOutR); in convertToPredForm()
468 MRI->replaceRegWith(DR.R, SR.R); in eliminatePredCopies()
DHexagonEarlyIfConv.cpp971 MRI->replaceRegWith(DefR, NewR); in eliminatePhis()
DHexagonExpandCondsets.cpp1220 MRI->replaceRegWith(R2.Reg, R1.Reg); in coalesceRegisters()
DHexagonSplitDouble.cpp650 MRI->replaceRegWith(UpdOp.getReg(), NewR); in splitMemRef()
DHexagonGenInsert.cpp1416 MRI->replaceRegWith(I->first, RegMap[I->first]); in generateInserts()
/external/llvm/include/llvm/CodeGen/
DMachineRegisterInfo.h518 void replaceRegWith(unsigned FromReg, unsigned ToReg);
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp633 MRI.replaceRegWith(From, To); in runOnMachineFunction()