reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Support/BlockFrequency.h
   48   BlockFrequency &operator+=(BlockFrequency Freq);

References

lib/CodeGen/BranchFolding.cpp
 1233     AccumulatedMBBFreq += BlockFreq;
 1244       *EdgeFreq += BlockFreq * MBPI.getEdgeProbability(SrcMBB, *SuccI);
lib/CodeGen/CodeGenPrepare.cpp
  745       BBFreq += BFI->getBlockFreq(SameValueBB);
lib/CodeGen/InlineSpiller.cpp
 1379       SubTreeCost += SpillsInSubTreeMap[Child].second;
lib/CodeGen/MachineBlockPlacement.cpp
 2321         FallThruCost += ScaleBlockFrequency(EdgeFreq, JumpInstCost);
 2367       Cost += HeaderFallThroughCost;
 2373         Cost += ExitWithFreq.second;
 2392         Cost += ScaleBlockFrequency(TailBBFreq.getFrequency(),
 2400         Cost += ScaleBlockFrequency(TailToHeadFreq, MisfetchCost) +
 2443         LoopFreq += MBFI->getBlockFreq(LoopPred) *
lib/CodeGen/RegAllocGreedy.cpp
 1247       StaticCost += SpillPlacer->getBlockFrequency(BC.Number);
 1421     Cost += SpillPlacer->getBlockFrequency(Number);
 1425       Cost += SpillPlacer->getBlockFrequency(Number);
 1609         GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
 1610         GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
 1617         GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
 1618         GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
 1627       GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
 1640         GlobalCost += SpillPlacer->getBlockFrequency(Number);
 1641         GlobalCost += SpillPlacer->getBlockFrequency(Number);
 1651           GlobalCost += SpillPlacer->getBlockFrequency(Number);
 1652           GlobalCost += SpillPlacer->getBlockFrequency(Number);
 1660     GlobalCost += SpillPlacer->getBlockFrequency(Number);
 1940     Cost += calcGlobalSplitCost(Cand, Order, &HasEvictionChain);
 2901       Cost += Info.Freq;
lib/CodeGen/SpillPlacement.cpp
  124     SumLinkWeights += w;
  129         I->first += w;
  142       BiasP += freq;
  145       BiasN += freq;
  161         SumN += I->first;
  163         SumP += I->first;
  290       Freq += Freq;
lib/CodeGen/SplitKit.cpp
 1066       Costs[ParentVNI->id] += MBFI.getBlockFreq(ValMBB);
lib/Support/BlockFrequency.cpp
   53   NewFreq += Freq;
lib/Transforms/Scalar/ConstantHoisting.cpp
  299       ParentPtsFreq += BFI.getBlockFreq(Node);
  302       ParentPtsFreq += InsertPtsFreq;
lib/Transforms/Scalar/JumpThreading.cpp
 2134         NewBBFreq += FreqMap.lookup(Pred);
lib/Transforms/Scalar/LoopSink.cpp
   86     T += BFI.getBlockFreq(B);
lib/Transforms/Utils/BreakCriticalEdges.cpp
  417         BlockFreqForDirectSucc += BFI->getBlockFreq(Src) *
lib/Transforms/Utils/CodeExtractor.cpp
 1403       EntryFreq +=
 1432           BF += BFI->getBlockFreq(Block) * BPI->getEdgeProbability(Block, *SI);