Lines Matching refs:Dist
120 DitheringDistributer(Distribution &Dist, const BlockMass &Mass);
127 DitheringDistributer::DitheringDistributer(Distribution &Dist, in DitheringDistributer() argument
129 Dist.normalize(); in DitheringDistributer()
130 RemWeight = Dist.Total; in DitheringDistributer()
312 bool BlockFrequencyInfoImplBase::addToDist(Distribution &Dist, in addToDist() argument
341 Dist.addBackedge(Resolved, Weight); in addToDist()
347 Dist.addExit(Resolved, Weight); in addToDist()
370 Dist.addLocal(Resolved, Weight); in addToDist()
375 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) { in addLoopSuccessorsToDist() argument
378 if (!addToDist(Dist, OuterLoop, Loop.getHeader(), I.first, in addLoopSuccessorsToDist()
449 Distribution &Dist) { in distributeMass() argument
454 DitheringDistributer D(Dist, Mass); in distributeMass()
456 for (const Weight &W : Dist.Weights) { in distributeMass()
837 Distribution Dist; in adjustLoopHeaderMass() local
847 Dist.addLocal(HeaderNode, BackedgeMass.getMass()); in adjustLoopHeaderMass()
852 DitheringDistributer D(Dist, LoopMass); in adjustLoopHeaderMass()
856 for (const Weight &W : Dist.Weights) { in adjustLoopHeaderMass()
864 void BlockFrequencyInfoImplBase::distributeIrrLoopHeaderMass(Distribution &Dist) { in distributeIrrLoopHeaderMass() argument
866 DitheringDistributer D(Dist, LoopMass); in distributeIrrLoopHeaderMass()
867 for (const Weight &W : Dist.Weights) { in distributeIrrLoopHeaderMass()