Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DScaledNumber.h496 template <class DigitsT> class ScaledNumber : ScaledNumberBase {
514 ScaledNumber() = default;
516 constexpr ScaledNumber(DigitsType Digits, int16_t Scale) in ScaledNumber() function
520 ScaledNumber(const std::pair<DigitsT, int16_t> &X) in ScaledNumber() function
524 static ScaledNumber getZero() { return ScaledNumber(0, 0); } in getZero()
525 static ScaledNumber getOne() { return ScaledNumber(1, 0); } in getOne()
526 static ScaledNumber getLargest() { in getLargest()
527 return ScaledNumber(DigitsLimits::max(), ScaledNumbers::MaxScale); in getLargest()
529 static ScaledNumber get(uint64_t N) { return adjustToWidth(N, 0); } in get()
530 static ScaledNumber getInverse(uint64_t N) { in getInverse()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DBlockFrequency.cpp61 ScaledNumber<uint64_t> Block(Freq.getFrequency(), 0); in printRelativeBlockFreq()
62 ScaledNumber<uint64_t> Entry(EntryFreq.getFrequency(), 0); in printRelativeBlockFreq()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DSyntheticCountsUtils.h30 using Scaled64 = ScaledNumber<uint64_t>;
H A DBlockFrequencyInfoImpl.h144 ScaledNumber<uint64_t> toScaled() const;
179 using Scaled64 = ScaledNumber<uint64_t>;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp65 ScaledNumber<uint64_t> BlockMass::toScaled() const { in toScaled()
67 return ScaledNumber<uint64_t>(1, 0); in toScaled()
68 return ScaledNumber<uint64_t>(getMass() + 1, -64); in toScaled()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSelectOptimize.cpp118 using Scaled64 = ScaledNumber<uint64_t>;
1388 ScaledNumber<uint64_t>
1414 ScaledNumber<uint64_t>
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h111 using Scaled64 = ScaledNumber<uint64_t>; in updateRelBlockFreq()
/freebsd/lib/clang/libllvm/
H A DMakefile1318 SRCS_MIN+= Support/ScaledNumber.cpp