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)

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

Declared at: llvm/include/llvm/IR/IRBuilder.h:80

Parameters

llvm::Instruction* I
const llvm::Twine& Name
llvm::BasicBlock* BB
int InsertPt