Home
last modified time | relevance | path

Searched refs:Numerator (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolutionDivision.cpp57 void SCEVDivision::divide(ScalarEvolution &SE, const SCEV *Numerator, in divide() argument
60 assert(Numerator && Denominator && "Uninitialized SCEV"); in divide()
62 SCEVDivision D(SE, Numerator, Denominator); in divide()
66 if (Numerator == Denominator) { in divide()
72 if (Numerator->isZero()) { in divide()
80 *Quotient = Numerator; in divide()
88 *Quotient = Numerator; in divide()
97 *Remainder = Numerator; in divide()
105 D.visit(Numerator); in divide()
110 void SCEVDivision::visitConstant(const SCEVConstant *Numerator) { in visitConstant() argument
[all …]
H A DLoopCacheAnalysis.cpp301 const SCEV *Numerator = SE.getMulExpr(Stride, TripCount); in computeRefCost() local
302 RefCost = SE.getUDivExpr(Numerator, CacheLineSize); in computeRefCost()
H A DValueTracking.cpp4568 const APInt *Numerator, *Denominator; in isSafeToSpeculativelyExecute() local
4579 if (match(Inst->getOperand(0), m_APInt(Numerator))) in isSafeToSpeculativelyExecute()
4580 return !Numerator->isMinSignedValue(); in isSafeToSpeculativelyExecute()
H A DScalarEvolution.cpp11010 auto *Numerator = getExistingSCEV(LL); in isImpliedViaOperations() local
11011 if (!Numerator || Numerator->getType() != FoundLHS->getType()) in isImpliedViaOperations()
11016 if (!HasSameValue(Numerator, FoundLHS) || !isKnownPositive(Denominator)) in isImpliedViaOperations()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolutionDivision.h30 static void divide(ScalarEvolution &SE, const SCEV *Numerator,
36 void visitPtrToIntExpr(const SCEVPtrToIntExpr *Numerator) {} in visitPtrToIntExpr()
37 void visitTruncateExpr(const SCEVTruncateExpr *Numerator) {} in visitTruncateExpr()
38 void visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator) {} in visitZeroExtendExpr()
39 void visitSignExtendExpr(const SCEVSignExtendExpr *Numerator) {} in visitSignExtendExpr()
40 void visitUDivExpr(const SCEVUDivExpr *Numerator) {} in visitUDivExpr()
41 void visitSMaxExpr(const SCEVSMaxExpr *Numerator) {} in visitSMaxExpr()
42 void visitUMaxExpr(const SCEVUMaxExpr *Numerator) {} in visitUMaxExpr()
43 void visitSMinExpr(const SCEVSMinExpr *Numerator) {} in visitSMinExpr()
44 void visitUMinExpr(const SCEVUMinExpr *Numerator) {} in visitUMinExpr()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DBranchProbability.cpp39 BranchProbability::BranchProbability(uint32_t Numerator, uint32_t Denominator) { in BranchProbability() argument
41 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!"); in BranchProbability()
43 N = Numerator; in BranchProbability()
46 (Numerator * static_cast<uint64_t>(D) + Denominator / 2) / Denominator; in BranchProbability()
52 BranchProbability::getBranchProbability(uint64_t Numerator, in getBranchProbability() argument
54 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!"); in getBranchProbability()
61 return BranchProbability(Numerator >> Scale, Denominator); in getBranchProbability()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MCA/
H A DSupport.h51 unsigned Numerator, Denominator; variable
54 ResourceCycles() : Numerator(0), Denominator(1) {} in ResourceCycles()
56 : Numerator(Cycles), Denominator(ResourceUnits) {} in Numerator() function
60 return (Denominator == 1) ? Numerator : (double)Numerator / Denominator;
63 unsigned getNumerator() const { return Numerator; } in getNumerator()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/
H A DSupport.cpp25 Numerator += RHS.Numerator; in operator +=()
31 unsigned LHSNumerator = Numerator * (LCM / Denominator); in operator +=()
32 unsigned RHSNumerator = RHS.Numerator * (LCM / RHS.Denominator); in operator +=()
33 Numerator = LHSNumerator + RHSNumerator; in operator +=()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DBranchProbability.h44 BranchProbability(uint32_t Numerator, uint32_t Denominator);
56 static BranchProbability getBranchProbability(uint64_t Numerator,
H A DMathExtras.h742 inline uint64_t divideCeil(uint64_t Numerator, uint64_t Denominator) {
743 return alignTo(Numerator, Denominator) / Denominator;
747 inline uint64_t divideNearest(uint64_t Numerator, uint64_t Denominator) {
748 return (Numerator + (Denominator / 2)) / Denominator;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/
H A DGCOV.cpp519 static uint32_t branchDiv(uint64_t Numerator, uint64_t Divisor) { in branchDiv() argument
520 if (!Numerator) in branchDiv()
522 if (Numerator == Divisor) in branchDiv()
525 uint8_t Res = (Numerator * 100 + Divisor / 2) / Divisor; in branchDiv()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstrInfo.td229 // src1 = Denominator, src2 = Numerator).
235 // Denominator, src2 = Numerator).
H A DSIISelLowering.cpp6599 SDValue Numerator = Op.getOperand(1); in LowerINTRINSIC_WO_CHAIN() local
6607 SDValue Src0 = Param->isAllOnesValue() ? Numerator : Denominator; in LowerINTRINSIC_WO_CHAIN()
6610 Denominator, Numerator); in LowerINTRINSIC_WO_CHAIN()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td220 // 1st parameter: Numerator
222 // 3rd parameter: Select quotient. Must equal Numerator or Denominator.
223 // (0 = Denominator, 1 = Numerator).
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp444 uint64_t Numerator = HotInstrThreshold * MultiplyFactor; in updateInstrProfileEntry() local
446 ProfRecord->scale(Numerator, Denominator, [&](instrprof_error E) { in updateInstrProfileEntry()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp10870 uint32_t Numerator = CaseProb.getNumerator(); in scaleCaseProbality() local
10872 return BranchProbability(Numerator, std::max(Numerator, Denominator)); in scaleCaseProbality()
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Dimages158 # Numerator
163 # Numerator
/netbsd-src/external/lgpl3/gmp/dist/doc/
H A Dgmp.info-22962 * Numerator and denominator: Applying Integer Functions.
H A Dgmp.texi4497 @cindex Numerator and denominator