LLVM 20.0.0git
|
InsertPoint - A saved insertion point. More...
#include "llvm/IR/IRBuilder.h"
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 254 of file IRBuilder.h.
|
default |
Creates a new insertion point which doesn't point to anything.
|
inline |
Creates a new insertion point at the given location.
Definition at line 263 of file IRBuilder.h.
|
inline |
Definition at line 269 of file IRBuilder.h.
Referenced by llvm::OpenMPIRBuilder::createCanonicalLoop(), llvm::OpenMPIRBuilder::createCopyinClauseBlocks(), llvm::OpenMPIRBuilder::createParallel(), llvm::OpenMPIRBuilder::createReductions(), llvm::OpenMPIRBuilder::createSection(), llvm::OpenMPIRBuilder::createTask(), llvm::OpenMPIRBuilder::emitTargetTask(), emitTaskDependencies(), llvm::OpenMPIRBuilder::getOrCreateSrcLocStr(), llvm::IRBuilderBase::restoreIP(), llvm::spliceBB(), llvm::splitBB(), and llvm::OpenMPIRBuilder::updateToLocation().
|
inline |
Definition at line 270 of file IRBuilder.h.
Referenced by llvm::OpenMPIRBuilder::createReductions(), llvm::IRBuilderBase::restoreIP(), and llvm::spliceBB().
|
inline |
Returns true if this insert point is set.
Definition at line 267 of file IRBuilder.h.
Referenced by llvm::OpenMPIRBuilder::collapseLoops(), llvm::OpenMPIRBuilder::createCanonicalLoop(), llvm::OpenMPIRBuilder::createCopyinClauseBlocks(), and llvm::IRBuilderBase::restoreIP().