Searched refs:BlockMass (Results 1 – 2 of 2) sorted by relevance
92 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 …]
65 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 …]