class SCEVExpander::SCEVInsertPointGuard

Declaration

class SCEVExpander::SCEVInsertPointGuard { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:102

Method Overview

Methods

BasicBlock::iterator GetInsertPoint() const

Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:129

SCEVInsertPointGuard(llvm::IRBuilderBase& B,
                     llvm::SCEVExpander* SE)

Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:113

Parameters

llvm::IRBuilderBase& B
llvm::SCEVExpander* SE

void SetInsertPoint(BasicBlock::iterator I)

Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:130

Parameters

BasicBlock::iterator I

~SCEVInsertPointGuard()

Declared at: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:119