reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/MachineInstr.h
 1394   void substituteRegister(Register FromReg, Register ToReg, unsigned SubIdx,

References

lib/CodeGen/LiveRangeEdit.cpp
  370       MI->substituteRegister(Dest, NewLI.reg, 0, TRI);
lib/CodeGen/ModuloSchedule.cpp
  816             BBJ.substituteRegister(Def, SplitReg, 0, *TRI);
  824               I.substituteRegister(Def, SplitReg, 0, *TRI);
 1687       Use->substituteRegister(OldR, R, /*SubIdx=*/0,
 1753       Sub.first->substituteRegister(DefMO.getReg(), Sub.second, /*SubIdx=*/0,
lib/CodeGen/RegisterCoalescer.cpp
  666   CopyMI->substituteRegister(IntA.reg, IntB.reg, 0, *TRI);
lib/CodeGen/TargetInstrInfo.cpp
  414   MI->substituteRegister(MI->getOperand(0).getReg(), DestReg, SubIdx, TRI);
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
  416       OtherInst->substituteRegister(CopyToExec, Exec,
lib/Target/ARM/ARMBaseInstrInfo.cpp
 1701     MI->substituteRegister(Orig.getOperand(0).getReg(), DestReg, SubIdx, TRI);
lib/Target/PowerPC/PPCQPXLoadSplat.cpp
  110               MI->substituteRegister(SrcReg, SplatReg, 0, *TRI);
lib/Target/X86/X86InstrInfo.cpp
  668   NewMI.substituteRegister(Orig.getOperand(0).getReg(), DestReg, SubIdx, TRI);