Searched refs:Prod (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp775 Value *Prod = nullptr; local
819 if (!Prod) {
821 Prod = ExpandOpBinPowN();
824 Prod = InsertNoopCastOfTo(Prod, Ty);
825 Prod = InsertBinop(Instruction::Sub, Constant::getNullValue(Ty), Prod,
831 Prod = InsertNoopCastOfTo(Prod, Ty);
833 if (isa<Constant>(Prod)) st
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp2357 // Compute Prod = C * C2. We are essentially solving an equation of
2361 APInt Prod = C * *C2;
2366 bool ProdOV = (DivIsSigned ? Prod.sdiv(*C2) : Prod.udiv(*C2)) != C;
2386 LoBound = Prod;
2399 LoBound = Prod; // e.g. X/5 op 3 --> [15, 20)
2402 HiOverflow = addWithOverflow(HiBound, Prod, RangeSize, true);
2405 HiBound = Prod + 1;
2425 HiBound = Prod + 1;
2430 LoBound = Prod; //
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp7825 // Prod = N(k+1) * N(k+2) * ... * Nn;
7826 // Ik = Acc / Prod;
7827 // Acc -= Ik * Prod;
7836 ExprResult Prod =
7839 Prod = SemaRef.BuildBinOp(CurScope, UpdLoc, BO_Mul, Prod.get(),
7842 // Iter = Acc / Prod
7847 Acc.get(), Prod.get());
7856 // Acc -= Iter * Prod
7860 Prod
[all...]

Completed in 192 milliseconds