ΒΆbool computeUnrollCount(
llvm::Loop* L,
const llvm::TargetTransformInfo& TTI,
llvm::DominatorTree& DT,
llvm::LoopInfo* LI,
llvm::ScalarEvolution& SE,
const SmallPtrSetImpl<const llvm::Value*>&
EphValues,
llvm::OptimizationRemarkEmitter* ORE,
unsigned int TripCount,
unsigned int MaxTripCount,
bool MaxOrZero,
unsigned int TripMultiple,
unsigned int LoopSize,
TargetTransformInfo::UnrollingPreferences& UP,
TargetTransformInfo::PeelingPreferences& PP,
bool& UseUpperBound)
bool computeUnrollCount(
llvm::Loop* L,
const llvm::TargetTransformInfo& TTI,
llvm::DominatorTree& DT,
llvm::LoopInfo* LI,
llvm::ScalarEvolution& SE,
const SmallPtrSetImpl<const llvm::Value*>&
EphValues,
llvm::OptimizationRemarkEmitter* ORE,
unsigned int TripCount,
unsigned int MaxTripCount,
bool MaxOrZero,
unsigned int TripMultiple,
unsigned int LoopSize,
TargetTransformInfo::UnrollingPreferences& UP,
TargetTransformInfo::PeelingPreferences& PP,
bool& UseUpperBound)
Declared at: llvm/include/llvm/Transforms/Utils/UnrollLoop.h:102
Parameters
- llvm::Loop* L
- const llvm::TargetTransformInfo& TTI
- llvm::DominatorTree& DT
- llvm::LoopInfo* LI
- llvm::ScalarEvolution& SE
- const SmallPtrSetImpl<const llvm::Value*>& EphValues
- llvm::OptimizationRemarkEmitter* ORE
- unsigned int TripCount
- unsigned int MaxTripCount
- bool MaxOrZero
- unsigned int TripMultiple
- unsigned int LoopSize
- TargetTransformInfo::UnrollingPreferences& UP
- TargetTransformInfo::PeelingPreferences& PP
- bool& UseUpperBound