Searched refs:SrcMI (Results 1 – 4 of 4) sorted by relevance
102 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg); in IsSingleValuePHICycle() local105 if (SrcMI && SrcMI->isCopy() && in IsSingleValuePHICycle()106 !SrcMI->getOperand(0).getSubReg() && in IsSingleValuePHICycle()107 !SrcMI->getOperand(1).getSubReg() && in IsSingleValuePHICycle()108 TargetRegisterInfo::isVirtualRegister(SrcMI->getOperand(1).getReg())) in IsSingleValuePHICycle()109 SrcMI = MRI->getVRegDef(SrcMI->getOperand(1).getReg()); in IsSingleValuePHICycle()110 if (!SrcMI) in IsSingleValuePHICycle()113 if (SrcMI->isPHI()) { in IsSingleValuePHICycle()114 if (!IsSingleValuePHICycle(SrcMI, SingleValReg, PHIsInCycle)) in IsSingleValuePHICycle()
569 Thumb2InstrInfo::scheduleTwoAddrSource(MachineInstr *SrcMI, in scheduleTwoAddrSource() argument572 if (SrcMI->getOpcode() != ARM::tMOVr || SrcMI->getOperand(1).isKill()) in scheduleTwoAddrSource()582 unsigned SrcReg = SrcMI->getOperand(1).getReg(); in scheduleTwoAddrSource()585 MachineBasicBlock::iterator MBBI = SrcMI; in scheduleTwoAddrSource()603 MBB->remove(SrcMI); in scheduleTwoAddrSource()604 MBB->insert(++MBBI, SrcMI); in scheduleTwoAddrSource()
62 void scheduleTwoAddrSource(MachineInstr *SrcMI, MachineInstr *UseMI,
190 virtual void scheduleTwoAddrSource(MachineInstr *SrcMI, in scheduleTwoAddrSource() argument