class SCEVExpander::SCEVInsertPointGuard
Declaration
class SCEVExpander::SCEVInsertPointGuard { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:102
Method Overview
- public BasicBlock::iterator GetInsertPoint() const
- public SCEVInsertPointGuard(llvm::IRBuilderBase & B, llvm::SCEVExpander * SE)
- public void SetInsertPoint(BasicBlock::iterator I)
- public ~SCEVInsertPointGuard()
Methods
¶BasicBlock::iterator GetInsertPoint() const
BasicBlock::iterator GetInsertPoint() const
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:129
¶SCEVInsertPointGuard(llvm::IRBuilderBase& B,
llvm::SCEVExpander* SE)
SCEVInsertPointGuard(llvm::IRBuilderBase& B,
llvm::SCEVExpander* SE)
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:113
Parameters
¶void SetInsertPoint(BasicBlock::iterator I)
void SetInsertPoint(BasicBlock::iterator I)
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:130
Parameters
¶~SCEVInsertPointGuard()
~SCEVInsertPointGuard()
Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:119