Searched refs:Denominator (Results 1 - 5 of 5) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Support/
H A DBranchProbability.cpp37 BranchProbability::BranchProbability(uint32_t Numerator, uint32_t Denominator) { argument
38 assert(Denominator > 0 && "Denominator cannot be 0!");
39 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!");
40 if (Denominator == D)
44 (Numerator * static_cast<uint64_t>(D) + Denominator / 2) / Denominator;
51 uint64_t Denominator) {
52 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!");
53 // Scale down Denominator t
50 getBranchProbability(uint64_t Numerator, uint64_t Denominator) argument
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/
H A DBranchProbability.h35 // Denominator, which is a constant value.
45 BranchProbability(uint32_t Numerator, uint32_t Denominator);
58 uint64_t Denominator);
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp696 // Denominator.
698 const SCEV *Denominator, const SCEV **Quotient,
700 assert(Numerator && Denominator && "Uninitialized SCEV");
702 SCEVDivision D(SE, Numerator, Denominator);
706 if (Numerator == Denominator) {
719 if (Denominator->isOne()) {
725 // Split the Denominator when it is a product.
726 if (const SCEVMulExpr *T = dyn_cast<const SCEVMulExpr>(Denominator)) {
734 // the Denominator.
751 // Expr by Denominator fo
697 divide(ScalarEvolution &SE, const SCEV *Numerator, const SCEV *Denominator, const SCEV **Quotient, const SCEV **Remainder) argument
896 SCEVDivision(ScalarEvolution &S, const SCEV *Numerator, const SCEV *Denominator) argument
916 const SCEV *Denominator, *Quotient, *Remainder, *Zero, *One; member in struct:__anon2412::SCEVDivision
[all...]
H A DValueTracking.cpp2167 const APInt *Denominator; local
2169 if (match(U->getOperand(1), m_APInt(Denominator))) {
2172 if (!Denominator->isStrictlyPositive())
2179 return std::min(TyBits, NumBits + Denominator->logBase2());
2185 const APInt *Denominator; local
2189 if (match(U->getOperand(1), m_APInt(Denominator))) {
2192 if (!Denominator->isStrictlyPositive())
2213 unsigned ResBits = TyBits - Denominator->ceilLogBase2();
3366 const APInt *Numerator, *Denominator; local
3367 if (!match(Inst->getOperand(1), m_APInt(Denominator)))
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp937 SDValue Denominator = Op.getOperand(2); local
940 // which is s0.f = Quotient, s1.f = Denominator, s2.f = Numerator. The
944 SDValue Src0 = Param->isAllOnesValue() ? Numerator : Denominator;
947 Denominator, Numerator);

Completed in 128 milliseconds