Home | History | Annotate | Download | only in ARM

Lines Matching full:adde

745     setOperationAction(ISD::ADDE,    MVT::i32, Custom);
1147 case ARMISD::ADDE: return "ARMISD::ADDE";
6900 case ISD::ADDE: Opc = ARMISD::ADDE; ExtraOp = true; break;
7207 case ISD::ADDE:
8825 // If we find this pattern, we can replace the U/SMUL_LOHI, ADDC, and ADDE by
8830 // loAdd -> ADDE |
8858 // Look for the glued ADDE.
8863 // Make sure it is really an ADDE.
8864 if (AddeNode->getOpcode() != ISD::ADDE)
8869 "ADDE node has the wrong inputs");
8875 // Make sure that the ADDE operands are not coming from the same node.
8879 // Find the MUL_LOHI node walking up ADDE's operands.
8898 // Ensure that ADDE is from high result of ISD::SMUL_LOHI.
8989 // The ADDC should be glued to an ADDE node, which uses the same UMLAL as
9000 // Look for the glued ADDE.
9027 /// ISD::ADDC, ISD::ADDE, and ISD::MUL_LOHI to MLAL or
9028 /// ISD::ADDC, ISD::ADDE and ARMISD::UMLAL to ARMISD::UMAAL
11638 case ARMISD::ADDE: