Lines Matching refs:Dist
99 DitheringDistributer(Distribution &Dist, const BlockMass &Mass);
106 DitheringDistributer::DitheringDistributer(Distribution &Dist, in DitheringDistributer() argument
108 Dist.normalize(); in DitheringDistributer()
109 RemWeight = Dist.Total; in DitheringDistributer()
291 bool BlockFrequencyInfoImplBase::addToDist(Distribution &Dist, in addToDist() argument
320 Dist.addBackedge(Resolved, Weight); in addToDist()
326 Dist.addExit(Resolved, Weight); in addToDist()
349 Dist.addLocal(Resolved, Weight); in addToDist()
354 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) { in addLoopSuccessorsToDist() argument
357 if (!addToDist(Dist, OuterLoop, Loop.getHeader(), I.first, in addLoopSuccessorsToDist()
428 Distribution &Dist) { in distributeMass() argument
433 DitheringDistributer D(Dist, Mass); in distributeMass()
435 for (const Weight &W : Dist.Weights) { in distributeMass()
813 Distribution Dist; in adjustLoopHeaderMass() local
823 Dist.addLocal(HeaderNode, BackedgeMass.getMass()); in adjustLoopHeaderMass()
828 DitheringDistributer D(Dist, LoopMass); in adjustLoopHeaderMass()
832 for (const Weight &W : Dist.Weights) { in adjustLoopHeaderMass()
840 void BlockFrequencyInfoImplBase::distributeIrrLoopHeaderMass(Distribution &Dist) { in distributeIrrLoopHeaderMass() argument
842 DitheringDistributer D(Dist, LoopMass); in distributeIrrLoopHeaderMass()
843 for (const Weight &W : Dist.Weights) { in distributeIrrLoopHeaderMass()