LLVM: llvm::IRBuilderBase::InsertPoint Class Reference (original) (raw)

InsertPoint - A saved insertion point. More...

#include "[llvm/IR/IRBuilder.h](IRBuilder%5F8h%5Fsource.html)"

Public Member Functions
InsertPoint ()=default
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.
BasicBlock * getBlock () const
BasicBlock::iterator getPoint () const

InsertPoint - A saved insertion point.

Definition at line 291 of file IRBuilder.h.

llvm::IRBuilderBase::InsertPoint::InsertPoint ( ) default

Creates a new insertion point which doesn't point to anything.

Referenced by InsertPoint().

InsertPoint() [2/2]

Creates a new insertion point at the given location.

Definition at line 300 of file IRBuilder.h.

References InsertPoint().

getBlock()

BasicBlock * llvm::IRBuilderBase::InsertPoint::getBlock ( ) const inline

getPoint()

isSet()

bool llvm::IRBuilderBase::InsertPoint::isSet ( ) const inline

The documentation for this class was generated from the following file: