class IRBuilderDefaultInserter
Declaration
class IRBuilderDefaultInserter { /* full declaration omitted */ };
Description
This provides the default implementation of the IRBuilder 'InsertHelper' method that is called whenever an instruction is created by IRBuilder and needs to be inserted. By default, this inserts the instruction at the insertion point.
Declared at: llvm/include/llvm/IR/IRBuilder.h:61
Method Overview
- public virtual void InsertHelper(llvm::Instruction * I, const llvm::Twine & Name, llvm::BasicBlock * BB, BasicBlock::iterator InsertPt) const
- public virtual ~IRBuilderDefaultInserter()
Methods
¶virtual void InsertHelper(
llvm::Instruction* I,
const llvm::Twine& Name,
llvm::BasicBlock* BB,
BasicBlock::iterator InsertPt) const
virtual void InsertHelper(
llvm::Instruction* I,
const llvm::Twine& Name,
llvm::BasicBlock* BB,
BasicBlock::iterator InsertPt) const
Declared at: llvm/include/llvm/IR/IRBuilder.h:65
Parameters
- llvm::Instruction* I
- const llvm::Twine& Name
- llvm::BasicBlock* BB
- BasicBlock::iterator InsertPt
¶virtual ~IRBuilderDefaultInserter()
virtual ~IRBuilderDefaultInserter()
Declared at: llvm/include/llvm/IR/IRBuilder.h:63