ΒΆllvm::LoopUnrollResult UnrollAndJamLoop(
llvm::Loop* L,
unsigned int Count,
unsigned int TripCount,
unsigned int TripMultiple,
bool UnrollRemainder,
llvm::LoopInfo* LI,
llvm::ScalarEvolution* SE,
llvm::DominatorTree* DT,
llvm::AssumptionCache* AC,
llvm::OptimizationRemarkEmitter* ORE,
llvm::Loop** EpilogueLoop = nullptr)
llvm::LoopUnrollResult UnrollAndJamLoop(
llvm::Loop* L,
unsigned int Count,
unsigned int TripCount,
unsigned int TripMultiple,
bool UnrollRemainder,
llvm::LoopInfo* LI,
llvm::ScalarEvolution* SE,
llvm::DominatorTree* DT,
llvm::AssumptionCache* AC,
llvm::OptimizationRemarkEmitter* ORE,
llvm::Loop** EpilogueLoop = nullptr)
Declared at: llvm/include/llvm/Transforms/Utils/UnrollLoop.h:103
Parameters
- llvm::Loop* L
- unsigned int Count
- unsigned int TripCount
- unsigned int TripMultiple
- bool UnrollRemainder
- llvm::LoopInfo* LI
- llvm::ScalarEvolution* SE
- llvm::DominatorTree* DT
- llvm::AssumptionCache* AC
- llvm::OptimizationRemarkEmitter* ORE
- llvm::Loop** EpilogueLoop = nullptr