class VPBuilder::VPInsertPoint

Declaration

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

Description

InsertPoint - A saved insertion point.

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

Method Overview

Methods

VPInsertPoint()

Description

Creates a new insertion point which doesn't point to anything.

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

VPInsertPoint(llvm::VPBasicBlock* InsertBlock,
              VPBasicBlock::iterator InsertPoint)

Description

Creates a new insertion point at the given location.

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

Parameters

llvm::VPBasicBlock* InsertBlock
VPBasicBlock::iterator InsertPoint

llvm::VPBasicBlock* getBlock() const

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

VPBasicBlock::iterator getPoint() const

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

bool isSet() const

Description

Returns true if this insert point is set.

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