ΒΆbool formLCSSARecursively(
    llvm::Loop& L,
    llvm::DominatorTree& DT,
    llvm::LoopInfo* LI,
    llvm::ScalarEvolution* SE)

Description

Put a loop nest into LCSSA form. This recursively forms LCSSA for a loop nest. LoopInfo and DominatorTree are required and preserved. If ScalarEvolution is passed in, it will be preserved. Returns true if any modifications are made to the loop.

Declared at: llvm/include/llvm/Transforms/Utils/LoopUtils.h:102

Parameters

llvm::Loop& L
llvm::DominatorTree& DT
llvm::LoopInfo* LI
llvm::ScalarEvolution* SE