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()
822 Distribution Dist; in adjustLoopHeaderMass() local
832 Dist.addLocal(HeaderNode, BackedgeMass.getMass()); in adjustLoopHeaderMass()
837 DitheringDistributer D(Dist, LoopMass); in adjustLoopHeaderMass()
841 for (const Weight &W : Dist.Weights) { in adjustLoopHeaderMass()
849 void BlockFrequencyInfoImplBase::distributeIrrLoopHeaderMass(Distribution &Dist) { in distributeIrrLoopHeaderMass() argument
851 DitheringDistributer D(Dist, LoopMass); in distributeIrrLoopHeaderMass()
852 for (const Weight &W : Dist.Weights) { in distributeIrrLoopHeaderMass()