Home | History | Annotate | Download | only in Analysis

Lines Matching refs:BlockFrequencyInfoImplBase

56 typedef BlockFrequencyInfoImplBase::BlockNode BlockNode;
57 typedef BlockFrequencyInfoImplBase::Distribution Distribution;
58 typedef BlockFrequencyInfoImplBase::Distribution::WeightList WeightList;
59 typedef BlockFrequencyInfoImplBase::Scaled64 Scaled64;
60 typedef BlockFrequencyInfoImplBase::LoopData LoopData;
61 typedef BlockFrequencyInfoImplBase::Weight Weight;
62 typedef BlockFrequencyInfoImplBase::FrequencyData FrequencyData;
244 void BlockFrequencyInfoImplBase::clear() {
255 static void cleanup(BlockFrequencyInfoImplBase &BFI) {
261 bool BlockFrequencyInfoImplBase::addToDist(Distribution &Dist,
323 bool BlockFrequencyInfoImplBase::addLoopSuccessorsToDist(
342 void BlockFrequencyInfoImplBase::computeLoopScale(LoopData &Loop) {
364 void BlockFrequencyInfoImplBase::packageLoop(LoopData &Loop) {
376 void BlockFrequencyInfoImplBase::distributeMass(const BlockNode &Source,
424 static void convertFloatingToInteger(BlockFrequencyInfoImplBase &BFI,
454 static void unwrapLoop(BlockFrequencyInfoImplBase &BFI, LoopData &Loop) {
476 void BlockFrequencyInfoImplBase::unwrapLoops() {
485 void BlockFrequencyInfoImplBase::finalizeMetrics() {
507 BlockFrequencyInfoImplBase::getBlockFreq(const BlockNode &Node) const {
513 BlockFrequencyInfoImplBase::getFloatingBlockFreq(const BlockNode &Node) const {
520 BlockFrequencyInfoImplBase::getBlockName(const BlockNode &Node) const {
524 BlockFrequencyInfoImplBase::getLoopName(const LoopData &Loop) const {
529 BlockFrequencyInfoImplBase::printBlockFreq(raw_ostream &OS,
535 BlockFrequencyInfoImplBase::printBlockFreq(raw_ostream &OS,
594 const BlockFrequencyInfoImplBase &BFI,
660 BlockFrequencyInfoImplBase &BFI, const IrreducibleGraph &G,
682 BlockFrequencyInfoImplBase::analyzeIrreducible(
702 BlockFrequencyInfoImplBase::updateLoopWithIrreducible(LoopData &OuterLoop) {