class IRBuilderCallbackInserter
Declaration
class IRBuilderCallbackInserter : private IRBuilderDefaultInserter { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/IRBuilder.h:72
Inherits from: IRBuilderDefaultInserter
Method Overview
- public IRBuilderCallbackInserter(std::function<void (Instruction *)> Callback)
- protected void InsertHelper(llvm::Instruction * I, const llvm::Twine & Name, llvm::BasicBlock * BB, int InsertPt) const
Methods
¶IRBuilderCallbackInserter(
std::function<void(Instruction*)> Callback)
IRBuilderCallbackInserter(
std::function<void(Instruction*)> Callback)
Declared at: llvm/include/llvm/IR/IRBuilder.h:76
Parameters
- std::function<void(Instruction*)> Callback
¶void InsertHelper(llvm::Instruction* I,
const llvm::Twine& Name,
llvm::BasicBlock* BB,
int InsertPt) const
void InsertHelper(llvm::Instruction* I,
const llvm::Twine& Name,
llvm::BasicBlock* BB,
int InsertPt) const
Declared at: llvm/include/llvm/IR/IRBuilder.h:80
Parameters
- llvm::Instruction* I
- const llvm::Twine& Name
- llvm::BasicBlock* BB
- int InsertPt