Searched refs:SrcMI (Results 1 - 5 of 5) sorted by relevance
/freebsd-13-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-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMIPeephole.cpp | 611 MachineInstr *SrcMI = MRI->getVRegDef(NarrowReg); local 614 if (SrcMI->getOpcode() == PPC::LHZ || 615 SrcMI->getOpcode() == PPC::LHZX) { 616 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) 633 isXForm(SrcMI->getOpcode())); 635 LLVM_DEBUG(SrcMI->dump()); 639 SrcMI->setDesc(TII->get(Opc)); 640 SrcMI->getOperand(0).setReg(MI.getOperand(0).getReg()); 655 MachineInstr *SrcMI = MRI->getVRegDef(NarrowReg); local 658 if (SrcMI 724 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); local 855 MachineInstr *SrcMI = MRI->getVRegDef(FoldingReg); local [all...] |
H A D | PPCInstrInfo.cpp | 4432 const MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); 4433 if (SrcMI != NULL) 4434 return isSignOrZeroExtended(*SrcMI, SignExt, Depth); 4456 const MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); 4457 if (SrcMI != NULL) 4458 return isSignOrZeroExtended(*SrcMI, SignExt, Depth); 4485 const MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); 4486 if (SrcMI == NULL || !isSignOrZeroExtended(*SrcMI, SignExt, Depth+1))
|
/freebsd-13-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); 139 auto *SrcMI = MRI.getVRegDef(SrcReg); local 140 if (SrcMI->getOpcode() == TargetOpcode::G_CONSTANT) { 143 auto &CstVal = SrcMI->getOperand(1); 147 markInstAndDefDead(MI, *SrcMI, DeadInsts); 208 auto *SrcMI = MRI.getVRegDef(SrcReg); local 209 if (SrcMI [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600ControlFlowFinalizer.cpp | 297 unsigned DstMI, SrcMI; local 316 SrcMI = Reg; 318 SrcMI = TRI->getMatchingSuperReg(Reg, 323 if ((DstRegs.find(SrcMI) == DstRegs.end())) {
|
Completed in 175 milliseconds