/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64MIPeepholeOpt.cpp | 235 MachineInstr *SrcMI = MRI->getUniqueVRegDef(MI.getOperand(2).getReg()); visitORR() local 298 MachineInstr *SrcMI = MRI->getUniqueVRegDef(MI.getOperand(2).getReg()); visitINSERT() local 423 MachineInstr &SrcMI = *MRI->getUniqueVRegDef(MI.getOperand(1).getReg()); visitADDSSUBS() local 579 MachineInstr *SrcMI = MRI->getUniqueVRegDef(MI.getOperand(3).getReg()); visitINSviGPR() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | OptimizePHIs.cpp | 115 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); IsSingleValuePHICycle() local [all...] |
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMIPeephole.cpp | 941 MachineInstr *SrcMI = MRI->getVRegDef(NarrowReg); simplifyCode() local 992 MachineInstr *SrcMI = MRI->getVRegDef(NarrowReg); simplifyCode() local 1089 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); simplifyCode() local 1227 MachineInstr *SrcMI = MRI->getVRegDef(TrueReg); simplifyCode() local 1901 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); emitRLDICWhenLoweringJumpTables() local 1989 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); combineSEXTAndSHL() local [all...] |
H A D | PPCInstrInfo.cpp | 2796 MachineInstr *SrcMI = getDefMIPostRA(SrcReg, CmpMI, SrcRegHasOtherUse); optimizeCmpPostRA() local 3802 MachineInstr *SrcMI = MRI->getVRegDef(FoldingReg); combineRLWINM() local [all...] |
/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostSelectOptimize.cpp | 206 MachineInstr *SrcMI = MRI.getUniqueVRegDef(Src); in foldCopyDup() local
|
H A D | AArch64InstructionSelector.cpp | 4522 MachineInstr *SrcMI = MRI->getVRegDef(CarryReg); emitCarryIn() local
|
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 98 auto *SrcMI = MRI.getVRegDef(SrcReg); in tryCombineAnyExt() local 178 auto *SrcMI = MRI.getVRegDef(SrcReg); in tryCombineZExt() local 242 auto *SrcMI = MRI.getVRegDef(SrcReg); tryCombineSExt() local 271 auto *SrcMI = MRI.getVRegDef(SrcReg); tryCombineTrunc() local [all...] |
/llvm-project/llvm/tools/llvm-reduce/ |
H A D | ReducerWorkItem.cpp | 175 cloneMemOperands(MachineInstr & DstMI,MachineInstr & SrcMI,MachineFunction & SrcMF,MachineFunction & DstMF) cloneMemOperands() argument 349 for (auto &SrcMI : SrcMBB) { cloneMF() local
|
/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVPreLegalizer.cpp | 105 SrcMI->addOperand(MachineOperand::CreateReg( in addConstantsToTrack() local 87 MachineInstr *SrcMI = MRI.getVRegDef(SrcReg); addConstantsToTrack() local [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600ControlFlowFinalizer.cpp | 268 unsigned DstMI, SrcMI; isCompatibleWithClause() local
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 2541 MachineInstr *SrcMI = MRI.getVRegDef(SrcReg); matchCombineExtOfExt() local 2589 MachineInstr *SrcMI = MRI.getVRegDef(SrcReg); matchCombineTruncOfExt() local 2648 MachineInstr *SrcMI = getDefIgnoringCopies(SrcReg, MRI); matchCombineTruncOfShift() local 4088 auto *SrcMI = MRI.getVRegDef(SrcReg); applyExtendThroughPhis() local [all...] |