|
LLVM
3.7.0
|
#include "llvm/ADT/GraphTraits.h"#include "llvm/ADT/iterator_range.h"#include "llvm/IR/Function.h"#include "llvm/IR/InstrTypes.h"Go to the source code of this file.
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Typedefs | |
| typedef PredIterator < BasicBlock, Value::user_iterator > | llvm::pred_iterator |
| typedef PredIterator< const BasicBlock, Value::const_user_iterator > | llvm::const_pred_iterator |
| typedef llvm::iterator_range < pred_iterator > | llvm::pred_range |
| typedef llvm::iterator_range < const_pred_iterator > | llvm::pred_const_range |
| typedef SuccIterator < TerminatorInst *, BasicBlock > | llvm::succ_iterator |
| typedef SuccIterator< const TerminatorInst *, const BasicBlock > | llvm::succ_const_iterator |
| typedef llvm::iterator_range < succ_iterator > | llvm::succ_range |
| typedef llvm::iterator_range < succ_const_iterator > | llvm::succ_const_range |
Functions | |
| pred_iterator | llvm::pred_begin (BasicBlock *BB) |
| const_pred_iterator | llvm::pred_begin (const BasicBlock *BB) |
| pred_iterator | llvm::pred_end (BasicBlock *BB) |
| const_pred_iterator | llvm::pred_end (const BasicBlock *BB) |
| bool | llvm::pred_empty (const BasicBlock *BB) |
| pred_range | llvm::predecessors (BasicBlock *BB) |
| pred_const_range | llvm::predecessors (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) |
| bool | llvm::succ_empty (const BasicBlock *BB) |
| succ_range | llvm::successors (BasicBlock *BB) |
| succ_const_range | llvm::successors (const BasicBlock *BB) |
1.8.6