Searched refs:ScaledNumber (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | ScaledNumber.h | 520 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 D | ScaledNumberTest.cpp | 538 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 D | SyntheticCountsUtils.h | 29 using Scaled64 = ScaledNumber<uint64_t>;
|
| H A D | BlockFrequencyInfoImpl.h | 146 ScaledNumber<uint64_t> toScaled() const; 181 using Scaled64 = ScaledNumber<uint64_t>;
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | SummaryBasedOptimizations.cpp | 51 using Scaled64 = ScaledNumber<uint64_t>; in computeSyntheticCounts()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | SyntheticCountsPropagation.cpp | 37 using Scaled64 = ScaledNumber<uint64_t>;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SelectOptimize.cpp | 136 using Scaled64 = ScaledNumber<uint64_t>; 931 ScaledNumber<uint64_t> 957 ScaledNumber<uint64_t>
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | BlockFrequencyInfoImpl.cpp | 64 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 D | BUILD.gn | 125 "ScaledNumber.cpp",
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | CMakeLists.txt | 208 ScaledNumber.cpp
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndex.h | 94 using Scaled64 = ScaledNumber<uint64_t>; in updateRelBlockFreq()
|