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
- public InsertPointGuard(llvm::IRBuilderBase & B)
- public InsertPointGuard(const llvm::IRBuilderBase::InsertPointGuard &)
- public ~InsertPointGuard()
Methods
¶InsertPointGuard(llvm::IRBuilderBase& B)
InsertPointGuard(llvm::IRBuilderBase& B)
Declared at: llvm/include/llvm/IR/IRBuilder.h:357
Parameters
¶InsertPointGuard(
const llvm::IRBuilderBase::InsertPointGuard&)
InsertPointGuard(
const llvm::IRBuilderBase::InsertPointGuard&)
Declared at: llvm/include/llvm/IR/IRBuilder.h:361
Parameters
¶~InsertPointGuard()
~InsertPointGuard()
Declared at: llvm/include/llvm/IR/IRBuilder.h:364