LLVM
8.0.1
|
#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 | |
This class represents lattice values for constants. | |
Typedefs | |
using | llvm::inst_iterator = InstIterator< SymbolTableList< BasicBlock >, Function::iterator, BasicBlock::iterator, Instruction > |
using | llvm::const_inst_iterator = InstIterator< const SymbolTableList< BasicBlock >, Function::const_iterator, BasicBlock::const_iterator, const Instruction > |
using | llvm::inst_range = iterator_range< inst_iterator > |
using | llvm::const_inst_range = iterator_range< const_inst_iterator > |
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) |