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

Declarations

include/llvm/IR/CFG.h
  332   using NodeRef = const BasicBlock *;
lib/Analysis/BlockFrequencyInfo.cpp
   99   using NodeRef = const BasicBlock *;
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1751   using NodeRef = const BasicBlock *;

References

include/llvm/ADT/DepthFirstIterator.h
   86     : public std::iterator<std::forward_iterator_tag, typename GT::NodeRef>,
   88   using super = std::iterator<std::forward_iterator_tag, typename GT::NodeRef>;
   89   using NodeRef = typename GT::NodeRef;
include/llvm/ADT/GraphTraits.h
  121 children(const typename GraphTraits<GraphType>::NodeRef &G) {
include/llvm/ADT/PostOrderIterator.h
   96     : public std::iterator<std::forward_iterator_tag, typename GT::NodeRef>,
   98   using super = std::iterator<std::forward_iterator_tag, typename GT::NodeRef>;
   99   using NodeRef = typename GT::NodeRef;
  288   using NodeRef = typename GT::NodeRef;
include/llvm/ADT/SCCIterator.h
   44                          const std::vector<typename GT::NodeRef>, ptrdiff_t> {
   45   using NodeRef = typename GT::NodeRef;
include/llvm/Analysis/BlockFrequencyInfoImpl.h
 1369   using NodeRef = typename GTraits::NodeRef;
include/llvm/IR/CFG.h
  311   static NodeRef getEntryNode(const BasicBlock *BB) { return BB; }
  313   static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); }
  314   static ChildIteratorType child_end(NodeRef N) { return succ_end(N); }
  335   static NodeRef getEntryNode(Inverse<const BasicBlock *> G) { return G.Graph; }
  336   static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
  337   static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
  366   static NodeRef getEntryNode(const Function *F) { return &F->getEntryBlock(); }
  395   static NodeRef getEntryNode(Inverse<const Function *> G) {
include/llvm/Support/GraphWriter.h
   72   using NodeRef = typename GTraits::NodeRef;
lib/Analysis/BlockFrequencyInfo.cpp
  103   static NodeRef getEntryNode(const BlockFrequencyInfo *G) {
  107   static ChildIteratorType child_begin(const NodeRef N) {
  111   static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); }
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1755   static NodeRef getEntryNode(const PGOUseFunc *G) {
 1759   static ChildIteratorType child_begin(const NodeRef N) {
 1763   static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); }