LLVM API Documentation
#include "llvm/ADT/GraphTraits.h"#include "llvm/Function.h"#include "llvm/InstrTypes.h"#include "llvm/ADT/iterator"Include dependency graph for CFG.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | llvm |
Classes | |
| class | llvm::PredIterator< _Ptr, _USE_iterator > |
| class | llvm::SuccIterator< Term_, BB_ > |
| struct | llvm::GraphTraits< BasicBlock * > |
| struct | llvm::GraphTraits< const BasicBlock * > |
| struct | llvm::GraphTraits< Inverse< BasicBlock * > > |
| struct | llvm::GraphTraits< Inverse< const BasicBlock * > > |
| struct | llvm::GraphTraits< Function * > |
| struct | llvm::GraphTraits< const Function * > |
| struct | llvm::GraphTraits< Inverse< Function * > > |
| struct | llvm::GraphTraits< Inverse< const Function * > > |
Typedefs | |
| typedef PredIterator< BasicBlock, Value::use_iterator > | llvm::pred_iterator |
| typedef PredIterator< const BasicBlock, Value::use_const_iterator > | llvm::pred_const_iterator |
| typedef SuccIterator< TerminatorInst *, BasicBlock > | llvm::succ_iterator |
| typedef SuccIterator< const TerminatorInst *, const BasicBlock > | llvm::succ_const_iterator |
Functions | |
| pred_iterator | llvm::pred_begin (BasicBlock *BB) |
| pred_const_iterator | llvm::pred_begin (const BasicBlock *BB) |
| pred_iterator | llvm::pred_end (BasicBlock *BB) |
| pred_const_iterator | llvm::pred_end (const BasicBlock *BB) |
| succ_iterator | llvm::succ_begin (BasicBlock *BB) |
| succ_const_iterator | llvm::succ_begin (const BasicBlock *BB) |
| succ_iterator | llvm::succ_end (BasicBlock *BB) |
| succ_const_iterator | llvm::succ_end (const BasicBlock *BB) |