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
- public VPInsertPoint()
- public VPInsertPoint(llvm::VPBasicBlock * InsertBlock, VPBasicBlock::iterator InsertPoint)
- public llvm::VPBasicBlock * getBlock() const
- public VPBasicBlock::iterator getPoint() const
- public bool isSet() const
Methods
¶VPInsertPoint()
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)
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
llvm::VPBasicBlock* getBlock() const
Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:82
¶VPBasicBlock::iterator getPoint() const
VPBasicBlock::iterator getPoint() const
Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:83
¶bool isSet() const
bool isSet() const
Description
Returns true if this insert point is set.
Declared at: llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:80