ΒΆvoid simplifyLoopAfterUnroll(
    llvm::Loop* L,
    bool SimplifyIVs,
    llvm::LoopInfo* LI,
    llvm::ScalarEvolution* SE,
    llvm::DominatorTree* DT,
    llvm::AssumptionCache* AC,
    const llvm::TargetTransformInfo* TTI)

Description

Perform some cleanup and simplifications on loops after unrolling. It is useful to simplify the IV's in the new loop, as well as do a quick simplify/dce pass of the instructions.

Declared at: llvm/include/llvm/Transforms/Utils/UnrollLoop.h:112

Parameters

llvm::Loop* L
bool SimplifyIVs
llvm::LoopInfo* LI
llvm::ScalarEvolution* SE
llvm::DominatorTree* DT
llvm::AssumptionCache* AC
const llvm::TargetTransformInfo* TTI