Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionDivision.cpp55 void SCEVDivision::divide(ScalarEvolution &SE, const SCEV *Numerator, in divide() argument
58 assert(Numerator && Denominator && "Uninitialized SCEV"); in divide()
60 SCEVDivision D(SE, Numerator, Denominator); in divide()
64 if (Numerator == Denominator) { in divide()
70 if (Numerator->isZero()) { in divide()
78 *Quotient = Numerator; in divide()
86 *Quotient = Numerator; in divide()
95 *Remainder = Numerator; in divide()
103 D.visit(Numerator); in divide()
108 void SCEVDivision::visitConstant(const SCEVConstant *Numerator) { in visitConstant() argument
[all …]
H A DLoopCacheAnalysis.cpp301 const SCEV *Numerator = SE.getMulExpr(Stride, TripCount); in computeRefCost() local
307 RefCost = SE.getUDivCeilSCEV(Numerator, CacheLineSize); in computeRefCost()
/freebsd/contrib/llvm-project/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 …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DBranchProbability.cpp40 BranchProbability::BranchProbability(uint32_t Numerator, uint32_t Denominator) { in BranchProbability() argument
42 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!"); in BranchProbability()
44 N = Numerator; in BranchProbability()
47 (Numerator * static_cast<uint64_t>(D) + Denominator / 2) / Denominator; in BranchProbability()
53 BranchProbability::getBranchProbability(uint64_t Numerator, in getBranchProbability() argument
55 assert(Numerator <= Denominator && "Probability cannot be bigger than 1!"); in getBranchProbability()
62 return BranchProbability(Numerator >> Scale, Denominator); in getBranchProbability()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DSupport.h53 unsigned Numerator, Denominator; variable
56 ReleaseAtCycles() : Numerator(0), Denominator(1) {} in ReleaseAtCycles()
58 : Numerator(Cycles), Denominator(ResourceUnits) {} in Numerator() function
62 return (Denominator == 1) ? Numerator : (double)Numerator / Denominator;
65 unsigned getNumerator() const { return Numerator; } in getNumerator()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMathExtras.h403 constexpr T divideCeil(U Numerator, V Denominator) { in divideCeil() argument
405 T Bias = (Numerator != 0); in divideCeil()
406 return (Numerator - Bias) / Denominator + Bias; in divideCeil()
410 constexpr uint64_t divideCeil(uint64_t Numerator, uint64_t Denominator) { in divideCeil() argument
412 uint64_t Bias = (Numerator != 0); in divideCeil()
413 return (Numerator - Bias) / Denominator + Bias; in divideCeil()
419 constexpr bool divideSignedWouldOverflow(U Numerator, V Denominator) { in divideSignedWouldOverflow() argument
420 return Numerator == std::numeric_limits<U>::min() && Denominator == -1; in divideSignedWouldOverflow()
426 constexpr T divideCeilSigned(U Numerator, V Denominator) { in divideCeilSigned() argument
428 assert(!divideSignedWouldOverflow(Numerator, Denominator) && in divideCeilSigned()
[all …]
H A DBranchProbability.h46 LLVM_ABI BranchProbability(uint32_t Numerator, uint32_t Denominator);
58 LLVM_ABI static BranchProbability getBranchProbability(uint64_t Numerator,
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DSupport.cpp26 Numerator += RHS.Numerator; in operator +=()
32 unsigned LHSNumerator = Numerator * (LCM / Denominator); in operator +=()
33 unsigned RHSNumerator = RHS.Numerator * (LCM / RHS.Denominator); in operator +=()
34 Numerator = LHSNumerator + RHSNumerator; in operator +=()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dcommon.h119 inline void computePercentage(uptr Numerator, uptr Denominator, uptr *Integral, in computePercentage() argument
128 *Integral = Numerator * Digits / Denominator; in computePercentage()
130 (((Numerator * Digits) % Denominator) * Digits + Denominator / 2) / in computePercentage()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPreEmitPeephole.cpp346 uint64_t Numerator = BranchProb.getNumerator(); in isProfitable() local
348 return (Denominator - Numerator) * ThenCyclesCost <= in isProfitable()
349 ((Denominator - Numerator) * BranchTakenCost + in isProfitable()
350 Numerator * BranchNotTakenCost); in isProfitable()
H A DAMDGPUInstrInfo.td254 // src1 = Denominator, src2 = Numerator).
260 // Denominator, src2 = Numerator).
H A DAMDGPUAsmPrinter.cpp1183 auto DivideCeil = [&Ctx](const MCExpr *Numerator, const MCExpr *Denominator) { in getSIProgramInfo() argument
1185 AMDGPUMCExpr::createAlignTo(Numerator, Denominator, Ctx); in getSIProgramInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h958 APInt Numerator; variable
971 unsigned Kind, APInt Numerator, APInt Denominator, in DIFixedPointType() argument
975 Kind(Kind), Factor(0), Numerator(Numerator), Denominator(Denominator) { in DIFixedPointType()
980 unsigned Kind, int Factor, APInt Numerator, in DIFixedPointType() argument
984 Kind(Kind), Factor(Factor), Numerator(Numerator), in DIFixedPointType()
991 DIFlags Flags, unsigned Kind, int Factor, APInt Numerator,
997 Numerator, Denominator, Storage, ShouldCreate);
1002 DIFlags Flags, unsigned Kind, int Factor, APInt Numerator,
1006 Numerator, Denominator, Storage, ShouldCreate);
1011 DIFlags Flags, unsigned Kind, int Factor, APInt Numerator,
[all …]
H A DDIBuilder.h250 DINode::DIFlags Flags, APInt Numerator,
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DGCOV.cpp569 static uint32_t branchDiv(uint64_t Numerator, uint64_t Divisor) { in branchDiv() argument
570 if (!Numerator) in branchDiv()
572 if (Numerator == Divisor) in branchDiv()
575 uint8_t Res = (Numerator * 100 + Divisor / 2) / Divisor; in branchDiv()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.h536 APInt Numerator;
541 unsigned Kind, int Factor, APInt Numerator, APInt Denominator)
544 Numerator(Numerator), Denominator(Denominator) {}
549 Factor(N->getFactorRaw()), Numerator(N->getNumeratorRaw()),
555 (RHS->isRational() ? (Numerator == RHS->getNumerator() &&
561 return hash_combine(Name, Flags, Kind, Factor, Numerator, Denominator);
H A DDIBuilder.cpp297 DINode::DIFlags Flags, APInt Numerator, in createRationalFixedPointType() argument
302 Numerator, Denominator); in createRationalFixedPointType()
H A DDebugInfoMetadata.cpp916 int Factor, APInt Numerator, APInt Denominator, in getImpl() argument
920 Kind, Factor, Numerator, Denominator)); in getImpl()
924 (Tag, AlignInBits, Encoding, Flags, Kind, Factor, Numerator, Denominator), in getImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp922 uint64_t Numerator = 0, Denominator = 0; in isLoopProfitableToPredicate() local
925 Numerator += Weight; in isLoopProfitableToPredicate()
931 return BranchProbability::getBranchProbability(Numerator, Denominator); in isLoopProfitableToPredicate()
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dcpsw.txt39 - cpts_clock_mult : Numerator to convert input clock ticks into nanoseconds
H A Dkeystone-netcp.txt116 -- cpts_clock_mult: (optional) Numerator to convert input clock ticks
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dsilabs,si5341.txt52 - silabs,pll-m-num, silabs,pll-m-den: Numerator and denominator for PLL
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSelectOptimize.cpp1063 static InstructionCost divideNearest(InstructionCost Numerator, in divideNearest() argument
1065 return (Numerator + (Denominator / 2)) / Denominator; in divideNearest()
/freebsd/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp1147 uint64_t Numerator = Threshold * MultiplyFactor; in updateInstrProfileEntry() local
1155 if (Numerator <= Denominator) in updateInstrProfileEntry()
1157 ProfRecord->scale(Numerator, Denominator, [&](instrprof_error E) { in updateInstrProfileEntry()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1579 APInt Numerator = ReadWideInt(); in parseOneMetadata() local
1589 Numerator, Denominator)), in parseOneMetadata()

12