Lines Matching defs:AddNode
751 /// MulNode is the original multiply, AddNode is (add x, c1),
753 bool isMulAddWithConstProfitable(SDNode *MulNode, SDValue AddNode,
20512 // MulNode is the original multiply, AddNode is (add x, c1),
20523 bool DAGCombiner::isMulAddWithConstProfitable(SDNode *MulNode, SDValue AddNode,
20529 if (AddNode->hasOneUse() &&
20530 TLI.isMulAddWithConstProfitable(AddNode, ConstNode))
20540 SDNode *MulVar = AddNode.getOperand(0).getNode();
20553 // AddNode = (A + c1) <-- MulVar is A.
20554 // = AddNode * ConstNode <-- current visiting instruction.
20565 // AddNode = (A + c1)
20566 // ... = AddNode * ConstNode <-- current visiting instruction.