Lines Matching refs:AddeNode

12827 static SDValue AddCombineTo64BitSMLAL16(SDNode *AddcNode, SDNode *AddeNode,  in AddCombineTo64BitSMLAL16()  argument
12846 SDValue SRA = AddeNode->getOperand(0); in AddCombineTo64BitSMLAL16()
12847 SDValue Hi = AddeNode->getOperand(1); in AddCombineTo64BitSMLAL16()
12849 SRA = AddeNode->getOperand(1); in AddCombineTo64BitSMLAL16()
12850 Hi = AddeNode->getOperand(0); in AddCombineTo64BitSMLAL16()
12897 DAG.ReplaceAllUsesOfValueWith(SDValue(AddeNode, 0), HiMLALResult); in AddCombineTo64BitSMLAL16()
13070 static SDValue AddCombineTo64bitUMAAL(SDNode *AddeNode, in AddCombineTo64bitUMAAL() argument
13080 return AddCombineTo64bitMLAL(AddeNode, DCI, Subtarget); in AddCombineTo64bitUMAAL()
13083 SDNode* AddcNode = AddeNode->getOperand(2).getNode(); in AddCombineTo64bitUMAAL()
13097 return AddCombineTo64bitMLAL(AddeNode, DCI, Subtarget); in AddCombineTo64bitUMAAL()
13105 if ((isNullConstant(AddeNode->getOperand(0)) && in AddCombineTo64bitUMAAL()
13106 AddeNode->getOperand(1).getNode() == UmlalNode) || in AddCombineTo64bitUMAAL()
13107 (AddeNode->getOperand(0).getNode() == UmlalNode && in AddCombineTo64bitUMAAL()
13108 isNullConstant(AddeNode->getOperand(1)))) { in AddCombineTo64bitUMAAL()
13116 DAG.ReplaceAllUsesOfValueWith(SDValue(AddeNode, 0), SDValue(UMAAL.getNode(), 1)); in AddCombineTo64bitUMAAL()
13120 return SDValue(AddeNode, 0); in AddCombineTo64bitUMAAL()
13133 SDNode* AddeNode = N->getOperand(3).getNode(); in PerformUMLALCombine() local
13135 (AddeNode->getOpcode() == ARMISD::ADDE) && in PerformUMLALCombine()
13136 isNullConstant(AddeNode->getOperand(0)) && in PerformUMLALCombine()
13137 isNullConstant(AddeNode->getOperand(1)) && in PerformUMLALCombine()
13138 (AddeNode->getOperand(2).getNode() == AddcNode)) in PerformUMLALCombine()