class UnrollCostEstimator
Declaration
class UnrollCostEstimator { /* full declaration omitted */ };
Declared at: llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp:753
Member Variables
- private const unsigned int LoopSize
Method Overview
- public UnrollCostEstimator(llvm::Loop & L, unsigned int LoopSize)
- public uint64_t getUnrolledLoopSize(const TargetTransformInfo::UnrollingPreferences & UP, const unsigned int CountOverwrite = 0) const
Methods
¶UnrollCostEstimator(llvm::Loop& L,
unsigned int LoopSize)
UnrollCostEstimator(llvm::Loop& L,
unsigned int LoopSize)
Declared at: llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp:757
Parameters
- llvm::Loop& L
- unsigned int LoopSize
¶uint64_t getUnrolledLoopSize(
const TargetTransformInfo::
UnrollingPreferences& UP,
const unsigned int CountOverwrite = 0) const
uint64_t getUnrolledLoopSize(
const TargetTransformInfo::
UnrollingPreferences& UP,
const unsigned int CountOverwrite = 0) const
Declared at: llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp:762
Parameters
- const TargetTransformInfo::UnrollingPreferences& UP
- const unsigned int CountOverwrite = 0