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.