LLVM API Documentation
InsertPoint - A saved insertion point. More...
#include <IRBuilder.h>
Public Member Functions | |
InsertPoint () | |
Creates a new insertion point which doesn't point to anything. | |
InsertPoint (BasicBlock *InsertBlock, BasicBlock::iterator InsertPoint) | |
Creates a new insertion point at the given location. | |
bool | isSet () const |
Returns true if this insert point is set. | |
llvm::BasicBlock * | getBlock () const |
llvm::BasicBlock::iterator | getPoint () const |
InsertPoint - A saved insertion point.
Definition at line 137 of file IRBuilder.h.
llvm::IRBuilderBase::InsertPoint::InsertPoint | ( | ) | [inline] |
Creates a new insertion point which doesn't point to anything.
Definition at line 143 of file IRBuilder.h.
llvm::IRBuilderBase::InsertPoint::InsertPoint | ( | BasicBlock * | InsertBlock, |
BasicBlock::iterator | InsertPoint | ||
) | [inline] |
Creates a new insertion point at the given location.
Definition at line 146 of file IRBuilder.h.
llvm::BasicBlock* llvm::IRBuilderBase::InsertPoint::getBlock | ( | ) | const [inline] |
Definition at line 152 of file IRBuilder.h.
Referenced by llvm::IRBuilderBase::restoreIP().
llvm::BasicBlock::iterator llvm::IRBuilderBase::InsertPoint::getPoint | ( | ) | const [inline] |
Definition at line 153 of file IRBuilder.h.
Referenced by llvm::IRBuilderBase::restoreIP().
bool llvm::IRBuilderBase::InsertPoint::isSet | ( | ) | const [inline] |
Returns true if this insert point is set.
Definition at line 150 of file IRBuilder.h.
Referenced by llvm::IRBuilderBase::restoreIP().