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

Declarations

include/llvm/CodeGen/MachineBasicBlock.h
  907   using NodeRef = const MachineBasicBlock *;
lib/CodeGen/MachineBlockFrequencyInfo.cpp
   88   using NodeRef = const MachineBasicBlock *;

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/Analysis/BlockFrequencyInfoImpl.h
 1369   using NodeRef = typename GTraits::NodeRef;
include/llvm/CodeGen/MachineBasicBlock.h
  883   static NodeRef getEntryNode(const MachineBasicBlock *BB) { return BB; }
  884   static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
  885   static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
  910   static NodeRef getEntryNode(Inverse<const MachineBasicBlock *> G) {
  914   static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
  915   static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
include/llvm/CodeGen/MachineFunction.h
 1042   static NodeRef getEntryNode(const MachineFunction *F) { return &F->front(); }
 1073   static NodeRef getEntryNode(Inverse<const MachineFunction *> G) {
include/llvm/Support/GraphWriter.h
   72   using NodeRef = typename GTraits::NodeRef;
lib/CodeGen/MachineBlockFrequencyInfo.cpp
   92   static NodeRef getEntryNode(const MachineBlockFrequencyInfo *G) {
   96   static ChildIteratorType child_begin(const NodeRef N) {
  100   static ChildIteratorType child_end(const NodeRef N) { return N->succ_end(); }