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
- public InsertPointGuard(llvm::VPBuilder & B)
- public InsertPointGuard(const llvm::VPBuilder::InsertPointGuard &)
- public ~InsertPointGuard()
Methods
¶InsertPointGuard(llvm::VPBuilder& B)
InsertPointGuard(llvm::VPBuilder& B)
Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:153
Parameters
¶InsertPointGuard(
const llvm::VPBuilder::InsertPointGuard&)
InsertPointGuard(
const llvm::VPBuilder::InsertPointGuard&)
Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:156
Parameters
¶~InsertPointGuard()
~InsertPointGuard()
Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:159