Lines Matching defs:AddNode
740 /// MulNode is the original multiply, AddNode is (add x, c1),
742 bool isMulAddWithConstProfitable(SDNode *MulNode, SDValue AddNode,
20069 // MulNode is the original multiply, AddNode is (add x, c1),
20080 bool DAGCombiner::isMulAddWithConstProfitable(SDNode *MulNode, SDValue AddNode,
20086 if (AddNode->hasOneUse() &&
20087 TLI.isMulAddWithConstProfitable(AddNode, ConstNode))
20097 SDNode *MulVar = AddNode.getOperand(0).getNode();
20110 // AddNode = (A + c1) <-- MulVar is A.
20111 // = AddNode * ConstNode <-- current visiting instruction.
20122 // AddNode = (A + c1)
20123 // ... = AddNode * ConstNode <-- current visiting instruction.