Home
last modified time | relevance | path

Searched refs:ScaledNumber (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DScaledNumber.h520 static ScaledNumber getZero() { return ScaledNumber(0, 0); } in getZero()
521 static ScaledNumber getOne() { return ScaledNumber(1, 0); } in getOne()
608 ScaledNumber &operator+=(const ScaledNumber &X) {
616 ScaledNumber &operator-=(const ScaledNumber &X) {
621 ScaledNumber &operator*=(const ScaledNumber &X);
622 ScaledNumber &operator/=(const ScaledNumber &X);
643 ScaledNumber matchScales(ScaledNumber X) { in matchScales()
708 static ScaledNumber getRounded(ScaledNumber P, bool Round) { in getRounded()
730 ScaledNumber<DigitsT> operator<<(const ScaledNumber<DigitsT> &L,
800 ScaledNumber<DigitsT> &ScaledNumber<DigitsT>::
[all …]
/llvm-project-15.0.7/llvm/unittests/Support/
H A DScaledNumberTest.cpp538 ScaledNumber<uint32_t>(1, 3) + ScaledNumber<uint32_t>(1, 1)); in TEST()
540 ScaledNumber<uint32_t>(1, 3) - ScaledNumber<uint32_t>(1, 1)); in TEST()
542 ScaledNumber<uint32_t>(1, 3) * ScaledNumber<uint32_t>(1, 1)); in TEST()
544 ScaledNumber<uint32_t>(1, 3) / ScaledNumber<uint32_t>(1, 1)); in TEST()
545 EXPECT_EQ(ScaledNumber<uint32_t>(1, 2), ScaledNumber<uint32_t>(1, 3) >> 1); in TEST()
546 EXPECT_EQ(ScaledNumber<uint32_t>(1, 4), ScaledNumber<uint32_t>(1, 3) << 1); in TEST()
549 ScaledNumber<uint64_t>(1, 3) + ScaledNumber<uint64_t>(1, 1)); in TEST()
551 ScaledNumber<uint64_t>(1, 3) - ScaledNumber<uint64_t>(1, 1)); in TEST()
553 ScaledNumber<uint64_t>(1, 3) * ScaledNumber<uint64_t>(1, 1)); in TEST()
555 ScaledNumber<uint64_t>(1, 3) / ScaledNumber<uint64_t>(1, 1)); in TEST()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DSyntheticCountsUtils.h29 using Scaled64 = ScaledNumber<uint64_t>;
H A DBlockFrequencyInfoImpl.h146 ScaledNumber<uint64_t> toScaled() const;
181 using Scaled64 = ScaledNumber<uint64_t>;
/llvm-project-15.0.7/llvm/lib/LTO/
H A DSummaryBasedOptimizations.cpp51 using Scaled64 = ScaledNumber<uint64_t>; in computeSyntheticCounts()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSyntheticCountsPropagation.cpp37 using Scaled64 = ScaledNumber<uint64_t>;
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSelectOptimize.cpp136 using Scaled64 = ScaledNumber<uint64_t>;
931 ScaledNumber<uint64_t>
957 ScaledNumber<uint64_t>
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp64 ScaledNumber<uint64_t> BlockMass::toScaled() const { in toScaled()
66 return ScaledNumber<uint64_t>(1, 0); in toScaled()
67 return ScaledNumber<uint64_t>(getMass() + 1, -64); in toScaled()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Support/
H A DBUILD.gn125 "ScaledNumber.cpp",
/llvm-project-15.0.7/llvm/lib/Support/
H A DCMakeLists.txt208 ScaledNumber.cpp
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h94 using Scaled64 = ScaledNumber<uint64_t>; in updateRelBlockFreq()