struct TargetTransformInfo::PeelingPreferences
Declaration
struct TargetTransformInfo::PeelingPreferences { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Analysis/TargetTransformInfo.h:545
Member Variables
- public unsigned int PeelCount
- A forced peeling factor (the number of bodied of the original loop that should be peeled off before the loop body). When set to 0, the a peeling factor based on profile information and other factors.
- public bool AllowPeeling
- Allow peeling off loop iterations.
- public bool AllowLoopNestsPeeling
- Allow peeling off loop iterations for loop nests.
- public bool PeelProfiledIterations
- Allow peeling basing on profile. Uses to enable peeling off all iterations basing on provided profile. If the value is true the peeling cost model can decide to peel only some iterations and in this case it will set this to false.