Searched refs:BlockMass (Results 1 – 3 of 3) sorted by relevance
91 class BlockMass {95 BlockMass() = default;98 static BlockMass getEmpty() { return BlockMass(); } in getEmpty()114 BlockMass &operator+=(BlockMass X) {124 BlockMass &operator-=(BlockMass X) {152 inline BlockMass operator+(BlockMass L, BlockMass R) {155 inline BlockMass operator-(BlockMass L, BlockMass R) {158 inline BlockMass operator*(BlockMass L, BranchProbability R) {161 inline BlockMass operator*(BranchProbability L, BlockMass R) {182 using BlockMass = bfi_detail::BlockMass; variable[all …]
64 ScaledNumber<uint64_t> BlockMass::toScaled() const { in toScaled()117 BlockMass RemMass;121 BlockMass takeMass(uint32_t Weight);403 BlockMass TotalBackedgeMass; in computeLoopScale()406 BlockMass ExitMass = BlockMass::getFull() - TotalBackedgeMass; in computeLoopScale()457 BlockMass Taken = D.takeMass(W.Amount); in distributeMass()827 Mass = BlockMass::getEmpty(); in updateLoopWithIrreducible()844 BlockMass LoopMass = BlockMass::getFull(); in adjustLoopHeaderMass()865 BlockMass Taken = D.takeMass(W.Amount); in adjustLoopHeaderMass()873 BlockMass LoopMass = BlockMass::getFull(); in distributeIrrLoopHeaderMass()[all …]
94 static_assert(std::is_trivially_copyable<bfi_detail::BlockMass>::value,