Lines Matching full:accumulator
335 /// and \p ImagAddens. If \p Accumulator is not null, add the result to it.
341 NodePtr Accumulator);
348 /// \p RealMuls and \p ImagMuls. If \p Accumulator is not null, add the result
352 NodePtr Accumulator);
1081 // accumulator in identifyReassocNodes()
1156 NodePtr Accumulator = nullptr) { in identifyMultiplications() argument
1197 NodePtr Result = Accumulator; in identifyMultiplications()
1313 std::optional<FastMathFlags> Flags, NodePtr Accumulator = nullptr) { in identifyAdditions() argument
1318 // If we have accumulator use it as first addend in identifyAdditions()
1319 if (Accumulator) in identifyAdditions()
1320 Result = Accumulator; in identifyAdditions()
1935 Value *Accumulator = ReplaceOperandIfExist(Node, 2); in replaceNode() local
1938 assert(!Accumulator || in replaceNode()
1939 (Input0->getType() == Accumulator->getType() && in replaceNode()
1940 "Accumulator and input need to be of the same type")); in replaceNode()
1947 Accumulator); in replaceNode()