ΒΆbool formLCSSARecursively(
    llvm::Loop& L,
    const llvm::DominatorTree& DT,
    const 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:109

Parameters

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