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

References

lib/Analysis/BlockFrequencyInfoImpl.cpp
  141   assert(OtherW.TargetNode.isValid());
  147   assert(W.TargetNode == OtherW.TargetNode);
  147   assert(W.TargetNode == OtherW.TargetNode);
  159     return L.TargetNode < R.TargetNode;
  159     return L.TargetNode < R.TargetNode;
  169     for (++L; L != E && I->TargetNode == L->TargetNode; ++L)
  169     for (++L; L != E && I->TargetNode == L->TargetNode; ++L)
  183     combineWeight(Combined[W.TargetNode.Index], W);
  260     assert(W.TargetNode.isValid());
  438       Working[W.TargetNode.Index].getMass() += Taken;
  439       LLVM_DEBUG(debugAssign(*this, D, W.TargetNode, Taken, nullptr));
  448       OuterLoop->BackedgeMass[OuterLoop->getHeaderIndex(W.TargetNode)] += Taken;
  449       LLVM_DEBUG(debugAssign(*this, D, W.TargetNode, Taken, "back"));
  455     OuterLoop->Exits.push_back(std::make_pair(W.TargetNode, Taken));
  456     LLVM_DEBUG(debugAssign(*this, D, W.TargetNode, Taken, "exit"));
  837     Working[W.TargetNode.Index].getMass() = Taken;
  838     LLVM_DEBUG(debugAssign(*this, D, W.TargetNode, Taken, nullptr));
  848     Working[W.TargetNode.Index].getMass() = Taken;
  849     LLVM_DEBUG(debugAssign(*this, D, W.TargetNode, Taken, nullptr));
lib/Transforms/Utils/CodeExtractor.cpp
 1376     BranchWeights[Weight.TargetNode.Index] = Weight.Amount;
 1378     BPI->setEdgeProbability(CodeReplacer, Weight.TargetNode.Index, BP);