Searched defs:Numerator (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Support/
H A DBranchProbability.cpp37 BranchProbability::BranchProbability(uint32_t Numerator, uint32_t Denominator) { argument
39 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!");
41 N = Numerator;
44 (Numerator * static_cast<uint64_t>(D) + Denominator / 2) / Denominator;
50 BranchProbability::getBranchProbability(uint64_t Numerator, argument
52 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!");
59 return BranchProbability(Numerator >> Scale, Denominator);
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
H A DBlockFrequencyImpl.h216 uint32_t Numerator = EntryFreq - CProb ? EntryFreq - CProb : 1; local
217 divBlockFreq(BB, BranchProbability(Numerator, EntryFreq));
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp697 // Computes the Quotient and Remainder of the division of Numerator by
699 static void divide(ScalarEvolution &SE, const SCEV *Numerator, argument
702 assert(Numerator && Denominator && "Uninitialized SCEV");
704 SCEVDivision D(SE, Numerator, Denominator);
708 if (Numerator == Denominator) {
714 if (Numerator->isZero()) {
722 *Quotient = Numerator;
730 *Quotient = Numerator;
735 // Bail out when the Numerator is not divisible by one of the terms of
739 *Remainder = Numerator;
754 visitTruncateExpr(const SCEVTruncateExpr *Numerator) argument
755 visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) argument
756 visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) argument
757 visitUDivExpr(const SCEVUDivExpr *Numerator) argument
758 visitSMaxExpr(const SCEVSMaxExpr *Numerator) argument
759 visitUMaxExpr(const SCEVUMaxExpr *Numerator) argument
760 visitUnknown(const SCEVUnknown *Numerator) argument
761 visitCouldNotCompute(const SCEVCouldNotCompute *Numerator) argument
763 visitConstant(const SCEVConstant *Numerator) argument
784 visitAddRecExpr(const SCEVAddRecExpr *Numerator) argument
801 visitAddExpr(const SCEVAddExpr *Numerator) argument
827 visitMulExpr(const SCEVMulExpr *Numerator) argument
898 SCEVDivision(ScalarEvolution &S, const SCEV *Numerator, const SCEV *Denominator) argument
912 cannotDivide(const SCEV *Numerator) argument
[all...]
H A DValueTracking.cpp3090 const APInt *Numerator, *Denominator; local
3101 if (match(Inst->getOperand(0), m_APInt(Numerator)))
3102 return !Numerator->isMinSignedValue();

Completed in 175 milliseconds