Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h83 class BlockMass {
87 BlockMass() = default;
90 static BlockMass getEmpty() { return BlockMass(); } in getEmpty()
106 BlockMass &operator+=(BlockMass X) {
116 BlockMass &operator-=(BlockMass X) {
144 inline BlockMass operator+(BlockMass L, BlockMass R) {
147 inline BlockMass operator-(BlockMass L, BlockMass R) {
150 inline BlockMass operator*(BlockMass L, BranchProbability R) {
153 inline BlockMass operator*(BranchProbability L, BlockMass R) {
178 using BlockMass = bfi_detail::BlockMass;
[all …]
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp44 ScaledNumber<uint64_t> BlockMass::toScaled() const { in toScaled()
97 BlockMass RemMass;
101 BlockMass takeMass(uint32_t Weight);
383 BlockMass TotalBackedgeMass; in computeLoopScale()
386 BlockMass ExitMass = BlockMass::getFull() - TotalBackedgeMass; in computeLoopScale()
437 BlockMass Taken = D.takeMass(W.Amount); in distributeMass()
795 Mass = BlockMass::getEmpty(); in updateLoopWithIrreducible()
812 BlockMass LoopMass = BlockMass::getFull(); in adjustLoopHeaderMass()
833 BlockMass Taken = D.takeMass(W.Amount); in adjustLoopHeaderMass()
841 BlockMass LoopMass = BlockMass::getFull(); in distributeIrrLoopHeaderMass()
[all …]