/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | ScalarEvolutionDivision.cpp | 60 SCEVDivision D(SE, Numerator, Denominator); in divide() 64 if (Numerator == Denominator) { in divide() 77 if (Denominator->isOne()) { in divide() 136 Type *Ty = Denominator->getType(); in visitAddRecExpr() 148 Type *Ty = Denominator->getType(); in visitAddExpr() 152 divide(SE, Op, Denominator, &Q, &R); in visitAddExpr() 174 Type *Ty = Denominator->getType(); in visitMulExpr() 189 divide(SE, Op, Denominator, &Q, &R); in visitMulExpr() 212 if (!isa<SCEVUnknown>(Denominator)) in visitMulExpr() 233 divide(SE, Diff, Denominator, &Q, &R); in visitMulExpr() [all …]
|
H A D | ValueTracking.cpp | 3127 const APInt *Denominator; in ComputeNumSignBitsImpl() local 3129 if (match(U->getOperand(1), m_APInt(Denominator))) { in ComputeNumSignBitsImpl() 3132 if (!Denominator->isStrictlyPositive()) in ComputeNumSignBitsImpl() 3147 const APInt *Denominator; in ComputeNumSignBitsImpl() local 3151 if (match(U->getOperand(1), m_APInt(Denominator))) { in ComputeNumSignBitsImpl() 3154 if (Denominator->isStrictlyPositive()) { in ComputeNumSignBitsImpl() 3168 unsigned ResBits = TyBits - Denominator->ceilLogBase2(); in ComputeNumSignBitsImpl() 4847 const APInt *Numerator, *Denominator; in isSafeToSpeculativelyExecuteWithOpcode() local 4848 if (!match(Inst->getOperand(1), m_APInt(Denominator))) in isSafeToSpeculativelyExecuteWithOpcode() 4851 if (*Denominator == 0) in isSafeToSpeculativelyExecuteWithOpcode() [all …]
|
H A D | ScalarEvolution.cpp | 12446 auto *Denominator = cast<SCEVConstant>(getSCEV(LR)); in isImpliedViaOperations() local 12456 if (!HasSameValue(Numerator, FoundLHS) || !isKnownPositive(Denominator)) in isImpliedViaOperations() 12459 auto *DTy = Denominator->getType(); in isImpliedViaOperations() 12471 auto *DenominatorExt = getNoopOrSignExtend(Denominator, WTy); in isImpliedViaOperations()
|
/openbsd/gnu/llvm/llvm/lib/Support/ |
H A D | BranchProbability.cpp | 40 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()
|
/openbsd/gnu/llvm/llvm/lib/MCA/ |
H A D | Support.cpp | 25 if (Denominator == RHS.Denominator) in operator +=() 30 unsigned GCD = std::gcd(Denominator, RHS.Denominator); in operator +=() 31 unsigned LCM = (Denominator * RHS.Denominator) / GCD; in operator +=() 32 unsigned LHSNumerator = Numerator * (LCM / Denominator); in operator +=() 33 unsigned RHSNumerator = RHS.Numerator * (LCM / RHS.Denominator); in operator +=() 35 Denominator = LCM; in operator +=()
|
/openbsd/gnu/llvm/llvm/include/llvm/MCA/ |
H A D | Support.h | 52 unsigned Numerator, Denominator; variable 55 ResourceCycles() : Numerator(0), Denominator(1) {} in ResourceCycles() 57 : Numerator(Cycles), Denominator(ResourceUnits) {} in Numerator() 60 assert(Denominator && "Invalid denominator (must be non-zero)."); 61 return (Denominator == 1) ? Numerator : (double)Numerator / Denominator; 65 unsigned getDenominator() const { return Denominator; } in getDenominator()
|
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionDivision.h | 31 const SCEV *Denominator, const SCEV **Quotient, 59 const SCEV *Denominator); 66 const SCEV *Denominator, *Quotient, *Remainder, *Zero, *One; member
|
/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | MathExtras.h | 544 inline uint64_t divideCeil(uint64_t Numerator, uint64_t Denominator) { in divideCeil() argument 545 return alignTo(Numerator, Denominator) / Denominator; in divideCeil() 549 inline uint64_t divideNearest(uint64_t Numerator, uint64_t Denominator) { in divideNearest() argument 550 return (Numerator + (Denominator / 2)) / Denominator; in divideNearest()
|
H A D | BranchProbability.h | 44 BranchProbability(uint32_t Numerator, uint32_t Denominator); 57 uint64_t Denominator);
|
/openbsd/gnu/llvm/clang/lib/Tooling/ASTDiff/ |
H A D | ASTDiff.cpp | 806 double Denominator = T1.getNumberOfDescendants(Id1) - 1 + in getJaccardSimilarity() local 809 assert(Denominator >= 0 && "Expected non-negative denominator."); in getJaccardSimilarity() 810 if (Denominator == 0) in getJaccardSimilarity() 812 return CommonDescendants / Denominator; in getJaccardSimilarity()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | SelectOptimize.cpp | 676 uint64_t Denominator) { in divideNearest() argument 677 return (Numerator + (Denominator / 2)) / Denominator; in divideNearest()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 991 uint64_t Numerator = 0, Denominator = 0; in isLoopProfitableToPredicate() local 995 Denominator += Weight; in isLoopProfitableToPredicate() 997 return BranchProbability::getBranchProbability(Numerator, Denominator); in isLoopProfitableToPredicate()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstrInfo.td | 225 // src1 = Denominator, src2 = Numerator). 231 // Denominator, src2 = Numerator).
|
H A D | SIISelLowering.cpp | 7048 SDValue Denominator = Op.getOperand(2); in LowerINTRINSIC_WO_CHAIN() local 7055 SDValue Src0 = Param->isAllOnes() ? Numerator : Denominator; in LowerINTRINSIC_WO_CHAIN() 7058 Denominator, Numerator); in LowerINTRINSIC_WO_CHAIN()
|
/openbsd/gnu/usr.bin/perl/cpan/Math-BigInt/t/ |
H A D | bigintpm.inc | 1888 # Denominator (divisor) is +/-inf. The cases when the numerator is +/-inf 2000 # Denominator (divisor) is +/-inf. The cases when the numerator is +/-inf 2128 # Denominator (divisor) is +/-inf. The cases when the numerator is +/-inf 2206 # Denominator (divisor) is +/-inf. The cases when the numerator is +/-inf 2500 # Denominator (divisor) is +/-inf. The cases when the numerator is +/-inf
|
/openbsd/gnu/llvm/llvm/tools/llvm-profdata/ |
H A D | llvm-profdata.cpp | 535 uint64_t Denominator = IFE.MaxCount; in updateInstrProfileEntry() local 536 if (Numerator <= Denominator) in updateInstrProfileEntry() 538 ProfRecord->scale(Numerator, Denominator, [&](instrprof_error E) { in updateInstrProfileEntry()
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | IntrinsicsAMDGPU.td | 270 // 2nd parameter: Denominator 271 // 3rd parameter: Select quotient. Must equal Numerator or Denominator. 272 // (0 = Denominator, 1 = Numerator).
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 11378 uint32_t Denominator = SwitchProb.scale(CaseProb.getDenominator()); in scaleCaseProbality() local 11379 return BranchProbability(Numerator, std::max(Numerator, Denominator)); in scaleCaseProbality()
|