Lines Matching refs:Dist
119 DitheringDistributer(Distribution &Dist, const BlockMass &Mass);
126 DitheringDistributer::DitheringDistributer(Distribution &Dist, in DitheringDistributer() argument
128 Dist.normalize(); in DitheringDistributer()
129 RemWeight = Dist.Total; in DitheringDistributer()
311 bool BlockFrequencyInfoImplBase::addToDist(Distribution &Dist, in addToDist() argument
340 Dist.addBackedge(Resolved, Weight); in addToDist()
346 Dist.addExit(Resolved, Weight); in addToDist()
369 Dist.addLocal(Resolved, Weight); in addToDist()
374 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) { in addLoopSuccessorsToDist() argument
377 if (!addToDist(Dist, OuterLoop, Loop.getHeader(), I.first, in addLoopSuccessorsToDist()
448 Distribution &Dist) { in distributeMass() argument
453 DitheringDistributer D(Dist, Mass); in distributeMass()
455 for (const Weight &W : Dist.Weights) { in distributeMass()
845 Distribution Dist; in adjustLoopHeaderMass() local
855 Dist.addLocal(HeaderNode, BackedgeMass.getMass()); in adjustLoopHeaderMass()
860 DitheringDistributer D(Dist, LoopMass); in adjustLoopHeaderMass()
864 for (const Weight &W : Dist.Weights) { in adjustLoopHeaderMass()
872 void BlockFrequencyInfoImplBase::distributeIrrLoopHeaderMass(Distribution &Dist) { in distributeIrrLoopHeaderMass() argument
874 DitheringDistributer D(Dist, LoopMass); in distributeIrrLoopHeaderMass()
875 for (const Weight &W : Dist.Weights) { in distributeIrrLoopHeaderMass()