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

Declarations

include/llvm/Analysis/BranchProbabilityInfo.h
  125   void setEdgeProbability(const BasicBlock *Src, unsigned IndexInSuccessors,

References

lib/Analysis/BranchProbabilityInfo.cpp
  233       setEdgeProbability(BB, SuccIdx, Prob);
  243     setEdgeProbability(BB, SuccIdx, UnreachableProb);
  245     setEdgeProbability(BB, SuccIdx, ReachableProb);
  343     setEdgeProbability(BB, i, BP[i]);
  379       setEdgeProbability(BB, SuccIdx, Prob);
  391     setEdgeProbability(BB, SuccIdx, ColdProb);
  393     setEdgeProbability(BB, SuccIdx, NormalProb);
  428   setEdgeProbability(BB, TakenIdx, TakenProb);
  429   setEdgeProbability(BB, NonTakenIdx, TakenProb.getCompl());
  630       setEdgeProbability(BB, SuccIdx, Prob);
  637       setEdgeProbability(BB, SuccIdx, Prob);
  645       setEdgeProbability(BB, SuccIdx, Prob);
  653       setEdgeProbability(BB, SuccIdx, Prob);
  773   setEdgeProbability(BB, TakenIdx, TakenProb);
  774   setEdgeProbability(BB, NonTakenIdx, TakenProb.getCompl());
  815   setEdgeProbability(BB, TakenIdx, TakenProb);
  816   setEdgeProbability(BB, NonTakenIdx, TakenProb.getCompl());
  827   setEdgeProbability(BB, 0 /*Index for Normal*/, TakenProb);
  828   setEdgeProbability(BB, 1 /*Index for Unwind*/, TakenProb.getCompl());
lib/Transforms/Scalar/JumpThreading.cpp
 2209     BPI->setEdgeProbability(BB, I, BBSuccProbs[I]);
lib/Transforms/Utils/BreakCriticalEdges.cpp
  395         BPI->setEdgeProbability(BodyBlock, I,
lib/Transforms/Utils/CodeExtractor.cpp
 1361       BPI->setEdgeProbability(CodeReplacer, i, BranchProbability::getZero());
 1378     BPI->setEdgeProbability(CodeReplacer, Weight.TargetNode.Index, BP);