Home
last modified time | relevance | path

Searched refs:substituteRegister (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Drename-independent-subregs-mac-operands.mir76 # left unreplaced due to iterator issues from substituteRegister.
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DModuloSchedule.cpp798 BBJ.substituteRegister(Def, SplitReg, 0, *TRI); in splitLifetimes()
806 I.substituteRegister(Def, SplitReg, 0, *TRI); in splitLifetimes()
1611 Sub.first->substituteRegister(DefMO.getReg(), Sub.second, /*SubIdx=*/0, in filterInstructions()
1858 Use->substituteRegister(OldR, R, /*SubIdx=*/0, in CreateLCSSAExitingBlock()
1925 Sub.first->substituteRegister(DefMO.getReg(), Sub.second, /*SubIdx=*/0, in rewriteUsesOf()
H A DLiveRangeEdit.cpp404 MI->substituteRegister(Dest, NewLI.reg(), 0, TRI); in eliminateDeadDef()
H A DTargetInstrInfo.cpp423 MI->substituteRegister(MI->getOperand(0).getReg(), DestReg, SubIdx, TRI); in reMaterialize()
H A DMachineInstr.cpp1162 void MachineInstr::substituteRegister(Register FromReg, Register ToReg, in substituteRegister() function in MachineInstr
H A DRegisterCoalescer.cpp742 CopyMI->substituteRegister(IntA.reg(), IntB.reg(), 0, *TRI); in adjustCopiesBackFrom()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp547 OtherInst->substituteRegister(CopyToExec, Exec, AMDGPU::NoSubRegister, in optimizeExecSequence()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1547 void substituteRegister(Register FromReg, Register ToReg, unsigned SubIdx,
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp1812 MI->substituteRegister(Orig.getOperand(0).getReg(), DestReg, SubIdx, TRI); in reMaterialize()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp937 NewMI.substituteRegister(Orig.getOperand(0).getReg(), DestReg, SubIdx, TRI); in reMaterialize()