ΒΆbool UnrollRuntimeLoopRemainder(
llvm::Loop* L,
unsigned int Count,
bool AllowExpensiveTripCount,
bool UseEpilogRemainder,
bool UnrollRemainder,
bool ForgetAllSCEV,
llvm::LoopInfo* LI,
llvm::ScalarEvolution* SE,
llvm::DominatorTree* DT,
llvm::AssumptionCache* AC,
bool PreserveLCSSA,
llvm::Loop** ResultLoop = nullptr)
bool UnrollRuntimeLoopRemainder(
llvm::Loop* L,
unsigned int Count,
bool AllowExpensiveTripCount,
bool UseEpilogRemainder,
bool UnrollRemainder,
bool ForgetAllSCEV,
llvm::LoopInfo* LI,
llvm::ScalarEvolution* SE,
llvm::DominatorTree* DT,
llvm::AssumptionCache* AC,
bool PreserveLCSSA,
llvm::Loop** ResultLoop = nullptr)
Declared at: llvm/include/llvm/Transforms/Utils/UnrollLoop.h:86
Parameters
- llvm::Loop* L
- unsigned int Count
- bool AllowExpensiveTripCount
- bool UseEpilogRemainder
- bool UnrollRemainder
- bool ForgetAllSCEV
- llvm::LoopInfo* LI
- llvm::ScalarEvolution* SE
- llvm::DominatorTree* DT
- llvm::AssumptionCache* AC
- bool PreserveLCSSA
- llvm::Loop** ResultLoop = nullptr