Home
last modified time | relevance | path

Searched defs:SrcMI (Results 1 – 11 of 11) sorted by relevance

/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp235 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 DOptimizePHIs.cpp115 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); IsSingleValuePHICycle() local
[all...]
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp941 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 DPPCInstrInfo.cpp2796 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 DAArch64PostSelectOptimize.cpp206 MachineInstr *SrcMI = MRI.getUniqueVRegDef(Src); in foldCopyDup() local
H A DAArch64InstructionSelector.cpp4522 MachineInstr *SrcMI = MRI->getVRegDef(CarryReg); emitCarryIn() local
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h98 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 DReducerWorkItem.cpp175 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 DSPIRVPreLegalizer.cpp105 SrcMI->addOperand(MachineOperand::CreateReg( in addConstantsToTrack() local
87 MachineInstr *SrcMI = MRI.getVRegDef(SrcReg); addConstantsToTrack() local
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ControlFlowFinalizer.cpp268 unsigned DstMI, SrcMI; isCompatibleWithClause() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2541 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...]