ΒΆbool formLCSSARecursively(
llvm::Loop& L,
llvm::DominatorTree& DT,
llvm::LoopInfo* LI,
llvm::ScalarEvolution* SE)
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