class IRBuilderBase::InsertPointGuard

Declaration

class IRBuilderBase::InsertPointGuard { /* full declaration omitted */ };

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

Member Variables

private llvm::IRBuilderBase& Builder
private AssertingVH<llvm::BasicBlock> Block
private BasicBlock::iterator Point
private llvm::DebugLoc DbgLoc

Method Overview

Methods

InsertPointGuard(llvm::IRBuilderBase& B)

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

Parameters

llvm::IRBuilderBase& B

InsertPointGuard(
    const llvm::IRBuilderBase::InsertPointGuard&)

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

Parameters

const llvm::IRBuilderBase::InsertPointGuard&

~InsertPointGuard()

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