Searched refs:SrcMI (Results 1 - 5 of 5) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | OptimizePHIs.cpp | 116 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); local 119 if (SrcMI && SrcMI->isCopy() && !SrcMI->getOperand(0).getSubReg() && 120 !SrcMI->getOperand(1).getSubReg() && 121 Register::isVirtualRegister(SrcMI->getOperand(1).getReg())) { 122 SrcReg = SrcMI->getOperand(1).getReg(); 123 SrcMI = MRI->getVRegDef(SrcReg); 125 if (!SrcMI) 128 if (SrcMI [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMIPeephole.cpp | 587 MachineInstr *SrcMI = MRI->getVRegDef(NarrowReg); local 590 if (SrcMI->getOpcode() == PPC::LHZ || 591 SrcMI->getOpcode() == PPC::LHZX) { 592 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) 609 isXForm(SrcMI->getOpcode())); 611 LLVM_DEBUG(SrcMI->dump()); 615 SrcMI->setDesc(TII->get(Opc)); 616 SrcMI->getOperand(0).setReg(MI.getOperand(0).getReg()); 631 MachineInstr *SrcMI = MRI->getVRegDef(NarrowReg); local 634 if (SrcMI 700 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); local 831 MachineInstr *SrcMI = MRI->getVRegDef(FoldingReg); local [all...] |
H A D | PPCInstrInfo.cpp | 4055 const MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); 4056 if (SrcMI != NULL) 4057 return isSignOrZeroExtended(*SrcMI, SignExt, Depth); 4079 const MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); 4080 if (SrcMI != NULL) 4081 return isSignOrZeroExtended(*SrcMI, SignExt, Depth); 4108 const MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); 4109 if (SrcMI == NULL || !isSignOrZeroExtended(*SrcMI, SignExt, Depth+1))
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 82 auto *SrcMI = MRI.getVRegDef(SrcReg); local 83 if (SrcMI->getOpcode() == TargetOpcode::G_CONSTANT) { 86 auto &CstVal = SrcMI->getOperand(1); 90 markInstAndDefDead(MI, *SrcMI, DeadInsts); 126 auto *SrcMI = MRI.getVRegDef(SrcReg); local 127 if (SrcMI->getOpcode() == TargetOpcode::G_CONSTANT) { 130 auto &CstVal = SrcMI->getOperand(1); 134 markInstAndDefDead(MI, *SrcMI, DeadInsts); 179 auto *SrcMI = MRI.getVRegDef(SrcReg); local 180 if (SrcMI [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600ControlFlowFinalizer.cpp | 298 unsigned DstMI, SrcMI; local 317 SrcMI = Reg; 319 SrcMI = TRI->getMatchingSuperReg(Reg, 324 if ((DstRegs.find(SrcMI) == DstRegs.end())) {
|
Completed in 137 milliseconds