ΒΆTargetTransformInfo::UnrollingPreferences
gatherUnrollingPreferences(
    llvm::Loop* L,
    llvm::ScalarEvolution& SE,
    const llvm::TargetTransformInfo& TTI,
    llvm::BlockFrequencyInfo* BFI,
    llvm::ProfileSummaryInfo* PSI,
    llvm::OptimizationRemarkEmitter& ORE,
    int OptLevel,
    Optional<unsigned int> UserThreshold,
    Optional<unsigned int> UserCount,
    Optional<bool> UserAllowPartial,
    Optional<bool> UserRuntime,
    Optional<bool> UserUpperBound,
    Optional<unsigned int> UserFullUnrollMaxCount)

Declared at: llvm/include/llvm/Transforms/Utils/UnrollLoop.h:119

Parameters

llvm::Loop* L
llvm::ScalarEvolution& SE
const llvm::TargetTransformInfo& TTI
llvm::BlockFrequencyInfo* BFI
llvm::ProfileSummaryInfo* PSI
llvm::OptimizationRemarkEmitter& ORE
int OptLevel
Optional<unsigned int> UserThreshold
Optional<unsigned int> UserCount
Optional<bool> UserAllowPartial
Optional<bool> UserRuntime
Optional<bool> UserUpperBound
Optional<unsigned int> UserFullUnrollMaxCount