|
LLVM
4.0.0
|
#include "llvm/ADT/iterator_range.h"#include "llvm/IR/BasicBlock.h"#include "llvm/IR/Function.h"#include "llvm/IR/SymbolTableListTraits.h"#include <iterator>Go to the source code of this file.
Classes | |
| class | llvm::InstIterator< BB_t, BB_i_t, BI_t, II_t > |
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Typedefs | |
| typedef InstIterator < SymbolTableList< BasicBlock > , Function::iterator, BasicBlock::iterator, Instruction > | llvm::inst_iterator |
| typedef InstIterator< const SymbolTableList< BasicBlock > , Function::const_iterator, BasicBlock::const_iterator, const Instruction > | llvm::const_inst_iterator |
| typedef iterator_range < inst_iterator > | llvm::inst_range |
| typedef iterator_range < const_inst_iterator > | llvm::const_inst_range |
Functions | |
| inst_iterator | llvm::inst_begin (Function *F) |
| inst_iterator | llvm::inst_end (Function *F) |
| inst_range | llvm::instructions (Function *F) |
| const_inst_iterator | llvm::inst_begin (const Function *F) |
| const_inst_iterator | llvm::inst_end (const Function *F) |
| const_inst_range | llvm::instructions (const Function *F) |
| inst_iterator | llvm::inst_begin (Function &F) |
| inst_iterator | llvm::inst_end (Function &F) |
| inst_range | llvm::instructions (Function &F) |
| const_inst_iterator | llvm::inst_begin (const Function &F) |
| const_inst_iterator | llvm::inst_end (const Function &F) |
| const_inst_range | llvm::instructions (const Function &F) |
1.8.6