Home
last modified time | relevance | path

Searched refs:Denominator (Results 1 – 17 of 17) sorted by relevance

/external/llvm/lib/Support/
DBranchProbability.cpp37 BranchProbability::BranchProbability(uint32_t Numerator, uint32_t Denominator) { in BranchProbability() argument
38 assert(Denominator > 0 && "Denominator cannot be 0!"); in BranchProbability()
39 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!"); in BranchProbability()
40 if (Denominator == D) in BranchProbability()
44 (Numerator * static_cast<uint64_t>(D) + Denominator / 2) / Denominator; in BranchProbability()
51 uint64_t Denominator) { in getBranchProbability() argument
52 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!"); in getBranchProbability()
55 while (Denominator > UINT32_MAX) { in getBranchProbability()
56 Denominator >>= 1; in getBranchProbability()
59 return BranchProbability(Numerator >> Scale, Denominator); in getBranchProbability()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Support/
DBranchProbability.cpp40 BranchProbability::BranchProbability(uint32_t Numerator, uint32_t Denominator) { in BranchProbability() argument
41 assert(Denominator > 0 && "Denominator cannot be 0!"); in BranchProbability()
42 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!"); in BranchProbability()
43 if (Denominator == D) in BranchProbability()
47 (Numerator * static_cast<uint64_t>(D) + Denominator / 2) / Denominator; in BranchProbability()
54 uint64_t Denominator) { in getBranchProbability() argument
55 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!"); in getBranchProbability()
58 while (Denominator > UINT32_MAX) { in getBranchProbability()
59 Denominator >>= 1; in getBranchProbability()
62 return BranchProbability(Numerator >> Scale, Denominator); in getBranchProbability()
/external/llvm/include/llvm/Support/
DBranchProbability.h45 BranchProbability(uint32_t Numerator, uint32_t Denominator);
58 uint64_t Denominator);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
DBranchProbability.h45 BranchProbability(uint32_t Numerator, uint32_t Denominator);
58 uint64_t Denominator);
DMathExtras.h699 inline uint64_t divideCeil(uint64_t Numerator, uint64_t Denominator) {
700 return alignTo(Numerator, Denominator) / Denominator;
/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td161 // src1 = Denominator, src2 = Numerator).
166 // Denominator, src2 = Numerator).
DSIISelLowering.cpp1902 SDValue Denominator = Op.getOperand(2); in LowerINTRINSIC_WO_CHAIN() local
1909 SDValue Src0 = Param->isAllOnesValue() ? Numerator : Denominator; in LowerINTRINSIC_WO_CHAIN()
1912 Denominator, Numerator); in LowerINTRINSIC_WO_CHAIN()
/external/llvm/lib/Analysis/
DValueTracking.cpp1978 const APInt *Denominator; in ComputeNumSignBits() local
1980 if (match(U->getOperand(1), m_APInt(Denominator))) { in ComputeNumSignBits()
1983 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBits()
1990 return std::min(TyBits, NumBits + Denominator->logBase2()); in ComputeNumSignBits()
1996 const APInt *Denominator; in ComputeNumSignBits() local
2000 if (match(U->getOperand(1), m_APInt(Denominator))) { in ComputeNumSignBits()
2003 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBits()
2024 unsigned ResBits = TyBits - Denominator->ceilLogBase2(); in ComputeNumSignBits()
3090 const APInt *Numerator, *Denominator; in isSafeToSpeculativelyExecute() local
3091 if (!match(Inst->getOperand(1), m_APInt(Denominator))) in isSafeToSpeculativelyExecute()
[all …]
DScalarEvolution.cpp700 const SCEV *Denominator, const SCEV **Quotient, in divide()
702 assert(Numerator && Denominator && "Uninitialized SCEV"); in divide()
704 SCEVDivision D(SE, Numerator, Denominator); in divide()
708 if (Numerator == Denominator) { in divide()
721 if (Denominator->isOne()) { in divide()
728 if (const SCEVMulExpr *T = dyn_cast<SCEVMulExpr>(Denominator)) { in divide()
764 if (const SCEVConstant *D = dyn_cast<SCEVConstant>(Denominator)) { in visitConstant()
788 divide(SE, Numerator->getStart(), Denominator, &StartQ, &StartR); in visitAddRecExpr()
789 divide(SE, Numerator->getStepRecurrence(SE), Denominator, &StepQ, &StepR); in visitAddRecExpr()
791 Type *Ty = Denominator->getType(); in visitAddRecExpr()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td261 // src1 = Denominator, src2 = Numerator).
266 // Denominator, src2 = Numerator).
DSIISelLowering.cpp4980 SDValue Denominator = Op.getOperand(2); in LowerINTRINSIC_WO_CHAIN() local
4987 SDValue Src0 = Param->isAllOnesValue() ? Numerator : Denominator; in LowerINTRINSIC_WO_CHAIN()
4990 Denominator, Numerator); in LowerINTRINSIC_WO_CHAIN()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DValueTracking.cpp2247 const APInt *Denominator; in ComputeNumSignBitsImpl() local
2249 if (match(U->getOperand(1), m_APInt(Denominator))) { in ComputeNumSignBitsImpl()
2252 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBitsImpl()
2259 return std::min(TyBits, NumBits + Denominator->logBase2()); in ComputeNumSignBitsImpl()
2265 const APInt *Denominator; in ComputeNumSignBitsImpl() local
2269 if (match(U->getOperand(1), m_APInt(Denominator))) { in ComputeNumSignBitsImpl()
2272 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBitsImpl()
2293 unsigned ResBits = TyBits - Denominator->ceilLogBase2(); in ComputeNumSignBitsImpl()
3641 const APInt *Numerator, *Denominator; in isSafeToSpeculativelyExecute() local
3642 if (!match(Inst->getOperand(1), m_APInt(Denominator))) in isSafeToSpeculativelyExecute()
[all …]
DScalarEvolution.cpp858 const SCEV *Denominator, const SCEV **Quotient, in divide()
860 assert(Numerator && Denominator && "Uninitialized SCEV"); in divide()
862 SCEVDivision D(SE, Numerator, Denominator); in divide()
866 if (Numerator == Denominator) { in divide()
879 if (Denominator->isOne()) { in divide()
886 if (const SCEVMulExpr *T = dyn_cast<SCEVMulExpr>(Denominator)) { in divide()
922 if (const SCEVConstant *D = dyn_cast<SCEVConstant>(Denominator)) { in visitConstant()
946 divide(SE, Numerator->getStart(), Denominator, &StartQ, &StartR); in visitAddRecExpr()
947 divide(SE, Numerator->getStepRecurrence(SE), Denominator, &StepQ, &StepR); in visitAddRecExpr()
949 Type *Ty = Denominator->getType(); in visitAddRecExpr()
[all …]
/external/python/cpython3/Doc/library/
Dfractions.rst94 Denominator of the Fraction in lowest term.
/external/llvm/include/llvm/IR/
DIntrinsicsAMDGPU.td86 // 2nd parameter: Denominator
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DIntrinsicsAMDGPU.td214 // 2nd parameter: Denominator
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp10143 uint32_t Denominator = SwitchProb.scale(CaseProb.getDenominator()); in scaleCaseProbality() local
10144 return BranchProbability(Numerator, std::max(Numerator, Denominator)); in scaleCaseProbality()