ΒΆbool simplifyUsersOfIV(
    llvm::PHINode* CurrIV,
    llvm::ScalarEvolution* SE,
    llvm::DominatorTree* DT,
    llvm::LoopInfo* LI,
    SmallVectorImpl<llvm::WeakTrackingVH>& Dead,
    llvm::SCEVExpander& Rewriter,
    llvm::IVVisitor* V = nullptr)

Description

simplifyUsersOfIV - Simplify instructions that use this induction variable by using ScalarEvolution to analyze the IV's recurrence.

Declared at: llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h:48

Parameters

llvm::PHINode* CurrIV
llvm::ScalarEvolution* SE
llvm::DominatorTree* DT
llvm::LoopInfo* LI
SmallVectorImpl<llvm::WeakTrackingVH>& Dead
llvm::SCEVExpander& Rewriter
llvm::IVVisitor* V = nullptr