Home
last modified time | relevance | path

Searched refs:BlockMass (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h92 class BlockMass {
96 BlockMass() = default;
99 static BlockMass getEmpty() { return BlockMass(); } in getEmpty()
115 BlockMass &operator+=(BlockMass X) {
125 BlockMass &operator-=(BlockMass X) {
153 inline BlockMass operator+(BlockMass L, BlockMass R) {
156 inline BlockMass operator-(BlockMass L, BlockMass R) {
159 inline BlockMass operator*(BlockMass L, BranchProbability R) {
162 inline BlockMass operator*(BranchProbability L, BlockMass R) {
183 using BlockMass = bfi_detail::BlockMass; variable
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp65 ScaledNumber<uint64_t> BlockMass::toScaled() const { in toScaled()
118 BlockMass RemMass;
122 BlockMass takeMass(uint32_t Weight);
404 BlockMass TotalBackedgeMass; in computeLoopScale()
407 BlockMass ExitMass = BlockMass::getFull() - TotalBackedgeMass; in computeLoopScale()
458 BlockMass Taken = D.takeMass(W.Amount); in distributeMass()
819 Mass = BlockMass::getEmpty(); in updateLoopWithIrreducible()
836 BlockMass LoopMass = BlockMass::getFull(); in adjustLoopHeaderMass()
857 BlockMass Taken = D.takeMass(W.Amount); in adjustLoopHeaderMass()
865 BlockMass LoopMass = BlockMass::getFull(); in distributeIrrLoopHeaderMass()
[all …]