Lines Matching refs:getOpcode
102 while (MI && MI->getOpcode() == TargetOpcode::COPY && in INITIALIZE_PASS_DEPENDENCY()
124 if (T.getOpcode() == ARM::t2LoopEnd && T.getOperand(1).getMBB() == Header) { in findLoopComponents()
128 if (T.getOpcode() == ARM::t2LoopEndDec && in findLoopComponents()
149 if (LoopEnd->getOpcode() == ARM::t2LoopEndDec) in findLoopComponents()
154 if (!LoopDec || LoopDec->getOpcode() != ARM::t2LoopDec) { in findLoopComponents()
163 if (!LoopPhi || LoopPhi->getOpcode() != TargetOpcode::PHI || in findLoopComponents()
176 if (!LoopStart || (LoopStart->getOpcode() != ARM::t2DoLoopStart && in findLoopComponents()
177 LoopStart->getOpcode() != ARM::t2WhileLoopSetup && in findLoopComponents()
178 LoopStart->getOpcode() != ARM::t2WhileLoopStartLR)) { in findLoopComponents()
189 assert(MI->getOpcode() == ARM::t2WhileLoopSetup && in RevertWhileLoopSetup()
204 if (I.getOpcode() == ARM::t2WhileLoopStart) { in RevertWhileLoopSetup()
236 if (LoopStart->getOpcode() != ARM::t2WhileLoopSetup) in LowerWhileLoopStart()
241 return MI.getOpcode() == ARM::t2WhileLoopStart; in LowerWhileLoopStart()
335 if (LoopStart->getOpcode() == ARM::t2WhileLoopStartLR && PreHeader) in MergeLoopEnd()
342 if (LoopStart->getOpcode() == ARM::t2DoLoopStart) in MergeLoopEnd()
371 if (MI.getOpcode() != TargetOpcode::COPY || in MergeLoopEnd()
386 if (LoopStart->getOpcode() == ARM::t2WhileLoopStartLR) { in MergeLoopEnd()
448 if (LoopDec != LoopEnd || (LoopStart->getOpcode() != ARM::t2DoLoopStart && in ConvertTailPredLoop()
449 LoopStart->getOpcode() != ARM::t2WhileLoopStartLR)) in ConvertTailPredLoop()
471 if (VCTP->getOpcode() != FirstVCTP->getOpcode() || in ConvertTailPredLoop()
494 if (!Phi || Phi->getOpcode() != TargetOpcode::PHI || in ConvertTailPredLoop()
518 unsigned NewOpc = LoopStart->getOpcode() == ARM::t2DoLoopStart in ConvertTailPredLoop()
575 assert(IsVCMP(Instr.getOpcode()) && "Inst must be a VCMP"); in GetCondCode()
582 assert(IsVCMP(Cond.getOpcode()) && IsVCMP(Prev.getOpcode())); in IsVPNOTEquivalent()
585 if (Cond.getOpcode() != Prev.getOpcode()) in IsVPNOTEquivalent()
599 if (!CanHaveSwappedOperands(Cond.getOpcode())) in IsVPNOTEquivalent()
656 assert(Iter->getOpcode() == ARM::MVE_VPNOT && "Not a VPNOT!"); in MoveVPNOTBeforeFirstUser()
734 if (VCCRValue && Iter->getOpcode() == ARM::MVE_VPNOT && in ReduceOldVCCRValueUses()
774 if (Iter->getOpcode() == ARM::MVE_VPNOT) { in ReduceOldVCCRValueUses()
818 if (Iter->getOpcode() == ARM::MVE_VPNOT && in ReduceOldVCCRValueUses()
874 if (!IsVCMP(Instr.getOpcode())) { in ReplaceVCMPsByVPNOTs()
940 if (!Copy || Copy->getOpcode() != TargetOpcode::COPY || in ReplaceConstByVPNOTs()
951 if (Def && (Def->getOpcode() == ARM::t2MOVi || in ReplaceConstByVPNOTs()
952 Def->getOpcode() == ARM::t2MOVi16)) in ReplaceConstByVPNOTs()
1019 if (!HasVCTP || MI.getOpcode() != ARM::MVE_VPSEL) in ConvertVPSEL()
1049 if (MI.getOpcode() != ARM::t2DoLoopStart) in HintDoLoopStartReg()