Lines Matching defs:Prod
596 Value *Prod = nullptr;
640 if (!Prod) {
642 Prod = ExpandOpBinPowN();
645 Prod = InsertBinop(Instruction::Sub, Constant::getNullValue(Ty), Prod,
652 if (isa<Constant>(Prod)) std::swap(Prod, W);
655 // Canonicalize Prod*(1<<C) to Prod<<C.
661 Prod = InsertBinop(Instruction::Shl, Prod,
665 Prod = InsertBinop(Instruction::Mul, Prod, W, S->getNoWrapFlags(),
671 return Prod;