class VPBuilder::InsertPointGuard

Declaration

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

Description

RAII object that stores the current insertion point and restores it when the object is destroyed.

Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:147

Method Overview

Methods

InsertPointGuard(llvm::VPBuilder& B)

Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:153

Parameters

llvm::VPBuilder& B

InsertPointGuard(
    const llvm::VPBuilder::InsertPointGuard&)

Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:156

Parameters

const llvm::VPBuilder::InsertPointGuard&

~InsertPointGuard()

Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:159