Lines Matching defs:Product
215 struct Product {
365 NodePtr identifyMultiplications(std::vector<Product> &RealMuls,
366 std::vector<Product> &ImagMuls,
371 /// Candidates. Returns true if all Product has pair with common operand
372 bool collectPartialMuls(const std::vector<Product> &RealMuls,
373 const std::vector<Product> &ImagMuls,
1149 auto Collect = [&Flags](Instruction *Insn, std::vector<Product> &Muls,
1210 Muls.push_back(Product{A, B, IsPositive});
1231 std::vector<Product> RealMuls, ImagMuls;
1265 const std::vector<Product> &RealMuls, const std::vector<Product> &ImagMuls,
1268 auto FindCommonInstruction = [](const Product &Real,
1269 const Product &Imag) -> Value * {
1317 std::vector<Product> &RealMuls, std::vector<Product> &ImagMuls,