Lines Matching refs:AddcNode
12810 static SDValue AddCombineTo64BitSMLAL16(SDNode *AddcNode, SDNode *AddeNode,
12820 SDValue Mul = AddcNode->getOperand(0);
12821 SDValue Lo = AddcNode->getOperand(1);
12823 Lo = AddcNode->getOperand(0);
12824 Mul = AddcNode->getOperand(1);
12847 SDLoc dl(AddcNode);
12879 DAG.ReplaceAllUsesOfValueWith(SDValue(AddcNode, 0), LoMLALResult);
12883 SDValue resNode(AddcNode, 0);
13066 SDNode* AddcNode = AddeNode->getOperand(2).getNode();
13067 if (AddcNode->getOpcode() != ARMISD::ADDC)
13073 if (AddcNode->getOperand(0).getOpcode() == ARMISD::UMLAL) {
13074 UmlalNode = AddcNode->getOperand(0).getNode();
13075 AddHi = AddcNode->getOperand(1);
13076 } else if (AddcNode->getOperand(1).getOpcode() == ARMISD::UMLAL) {
13077 UmlalNode = AddcNode->getOperand(1).getNode();
13078 AddHi = AddcNode->getOperand(0);
13095 SDValue UMAAL = DAG.getNode(ARMISD::UMAAL, SDLoc(AddcNode),
13100 DAG.ReplaceAllUsesOfValueWith(SDValue(AddcNode, 0), SDValue(UMAAL.getNode(), 0));
13115 SDNode* AddcNode = N->getOperand(2).getNode();
13117 if ((AddcNode->getOpcode() == ARMISD::ADDC) &&
13121 (AddeNode->getOperand(2).getNode() == AddcNode))
13125 AddcNode->getOperand(0), AddcNode->getOperand(1)});