Lines Matching refs:BlockMass
44 ScaledNumber<uint64_t> BlockMass::toScaled() const { in toScaled()
51 LLVM_DUMP_METHOD void BlockMass::dump() const { print(dbgs()); } in dump()
61 raw_ostream &BlockMass::print(raw_ostream &OS) const { in print()
97 BlockMass RemMass;
99 DitheringDistributer(Distribution &Dist, const BlockMass &Mass);
101 BlockMass takeMass(uint32_t Weight);
107 const BlockMass &Mass) { in DitheringDistributer()
113 BlockMass DitheringDistributer::takeMass(uint32_t Weight) { in takeMass()
116 BlockMass Mass = RemMass * BranchProbability(Weight, RemWeight); in takeMass()
383 BlockMass TotalBackedgeMass; in computeLoopScale()
386 BlockMass ExitMass = BlockMass::getFull() - TotalBackedgeMass; in computeLoopScale()
395 << BlockMass::getFull() << " - " << TotalBackedgeMass in computeLoopScale()
416 const BlockMass &M, const char *Desc) { in debugAssign()
429 BlockMass Mass = Working[Source.Index].getMass(); in distributeMass()
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()
844 BlockMass Taken = D.takeMass(W.Amount); in distributeIrrLoopHeaderMass()