Lines Matching refs:getOpcode
143 unsigned Opcode = MI->getOpcode(); in getKnownLeadingZeroCount()
268 switch (MI.getOpcode()) { in simplifyCode()
307 unsigned DefOpc = DefMI ? DefMI->getOpcode() : 0; in simplifyCode()
320 if (LoadMI && LoadMI->getOpcode() == PPC::LXVDSX) in simplifyCode()
400 unsigned MyOpcode = MI.getOpcode(); in simplifyCode()
409 unsigned DefOpcode = DefMI->getOpcode(); in simplifyCode()
417 return Splt && (Splt->getOpcode() == PPC::LXVWSX || in simplifyCode()
418 Splt->getOpcode() == PPC::XXSPLTW); in simplifyCode()
473 if (DefMI && DefMI->getOpcode() == PPC::XXPERMDI) { in simplifyCode()
490 if (RoundInstr->getOpcode() == PPC::FRSP && in simplifyCode()
533 if (SrcMI->getOpcode() == PPC::LHZ || in simplifyCode()
534 SrcMI->getOpcode() == PPC::LHZX) { in simplifyCode()
551 unsigned Opc = getSextLoadOp(is64Bit(MI.getOpcode()), in simplifyCode()
552 isXForm(SrcMI->getOpcode())); in simplifyCode()
577 if (SrcMI->getOpcode() == PPC::LWZ || in simplifyCode()
578 SrcMI->getOpcode() == PPC::LWZX) { in simplifyCode()
595 unsigned Opc = getSextLoadOp(is64Bit(MI.getOpcode()), in simplifyCode()
596 isXForm(SrcMI->getOpcode())); in simplifyCode()
607 } else if (MI.getOpcode() == PPC::EXTSW_32_64 && in simplifyCode()
644 if (!(SrcMI && SrcMI->getOpcode() == PPC::INSERT_SUBREG && in simplifyCode()
651 if (ImpDefMI->getOpcode() != PPC::IMPLICIT_DEF) break; in simplifyCode()
654 if (SubRegMI->getOpcode() == PPC::COPY) { in simplifyCode()
683 return DefPhiMI && (DefPhiMI->getOpcode() == PPC::PHI) && in simplifyCode()
700 (LiMI->getOpcode() != PPC::LI && LiMI->getOpcode() != PPC::LI8) in simplifyCode()
719 const TargetRegisterClass *TRC = MI.getOpcode() == PPC::ADD8 in simplifyCode()
734 if (LiMI->getOpcode() == PPC::ADDI || LiMI->getOpcode() == PPC::ADDI8) in simplifyCode()
737 assert((LiMI->getOpcode() == PPC::LI || in simplifyCode()
738 LiMI->getOpcode() == PPC::LI8) && in simplifyCode()
742 LiMI->setDesc(TII->get(LiMI->getOpcode() == PPC::LI ? PPC::ADDI in simplifyCode()
816 bool SignedCmp = isSignedCmpOp(CMPI->getOpcode()); in getPredicateToDecImm()
835 bool SignedCmp = isSignedCmpOp(CMPI->getOpcode()); in getPredicateToIncImm()
871 if (BB1 && Inst->getOpcode() == PPC::PHI && Inst->getParent() == BB2) { in getSrcVReg()
897 (*BII).getOpcode() == PPC::BCC && in eligibleForCompareElimination()
967 if (Inst->getParent() == &MBB && Inst->getOpcode() != PPC::PHI) in eligibleForCompareElimination()
1070 if (!isSupportedCmpOp(CMPI1->getOpcode()) || in eliminateRedundantCompare()
1071 !isSupportedCmpOp(CMPI2->getOpcode()) || in eliminateRedundantCompare()
1072 is64bitCmpOp(CMPI1->getOpcode()) != is64bitCmpOp(CMPI2->getOpcode())) in eliminateRedundantCompare()
1080 if (CMPI1->getOpcode() != CMPI2->getOpcode()) { in eliminateRedundantCompare()
1097 CMPI1->getOpcode() == getSignedCmpOpCode(CMPI2->getOpcode())) in eliminateRedundantCompare()
1098 NewOpCode = CMPI1->getOpcode(); in eliminateRedundantCompare()
1100 getSignedCmpOpCode(CMPI1->getOpcode()) == CMPI2->getOpcode()) in eliminateRedundantCompare()
1101 NewOpCode = CMPI2->getOpcode(); in eliminateRedundantCompare()
1205 if (NewOpCode != 0 && NewOpCode != CMPI1->getOpcode()) { in eliminateRedundantCompare()
1236 assert(Inst->getOpcode() == PPC::PHI && in eliminateRedundantCompare()