Searched refs:ScaledNumber (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | ScaledNumber.h | 493 template <class DigitsT> class ScaledNumber : ScaledNumberBase { 511 ScaledNumber() = default; 513 constexpr ScaledNumber(DigitsType Digits, int16_t Scale) in ScaledNumber() function 517 ScaledNumber(const std::pair<DigitsT, int16_t> &X) in ScaledNumber() function 521 static ScaledNumber getZero() { return ScaledNumber(0, 0); } in getZero() 522 static ScaledNumber getOne() { return ScaledNumber(1, 0); } in getOne() 523 static ScaledNumber getLargest() { in getLargest() 524 return ScaledNumber(DigitsLimits::max(), ScaledNumbers::MaxScale); in getLargest() 526 static ScaledNumber get(uint64_t N) { return adjustToWidth(N, 0); } in get() 527 static ScaledNumber getInverse(uint64_t N) { in getInverse() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | BlockFrequency.cpp | 61 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 D | SyntheticCountsUtils.h | 29 using Scaled64 = ScaledNumber<uint64_t>;
|
H A D | BlockFrequencyInfoImpl.h | 147 ScaledNumber<uint64_t> toScaled() const; 182 using Scaled64 = ScaledNumber<uint64_t>;
|
/freebsd/contrib/llvm-project/llvm/lib/LTO/ |
H A D | SummaryBasedOptimizations.cpp | 51 using Scaled64 = ScaledNumber<uint64_t>; in computeSyntheticCounts()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SyntheticCountsPropagation.cpp | 37 using Scaled64 = ScaledNumber<uint64_t>;
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfoImpl.cpp | 65 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 D | SelectOptimize.cpp | 118 using Scaled64 = ScaledNumber<uint64_t>; 1261 ScaledNumber<uint64_t> 1287 ScaledNumber<uint64_t>
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndex.h | 107 using Scaled64 = ScaledNumber<uint64_t>; in updateRelBlockFreq()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 1201 SRCS_MIN+= Support/ScaledNumber.cpp
|