reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/LoopUnrollPass.cpp
  187   UP.Threshold = OptLevel > 2 ? 300 : 150;
  188   UP.MaxPercentThresholdBoost = 400;
  189   UP.OptSizeThreshold = 0;
  190   UP.PartialThreshold = 150;
  191   UP.PartialOptSizeThreshold = 0;
  192   UP.Count = 0;
  193   UP.PeelCount = 0;
  194   UP.DefaultUnrollRuntimeCount = 8;
  195   UP.MaxCount = std::numeric_limits<unsigned>::max();
  196   UP.FullUnrollMaxCount = std::numeric_limits<unsigned>::max();
  197   UP.BEInsns = 2;
  198   UP.Partial = false;
  199   UP.Runtime = false;
  200   UP.AllowRemainder = true;
  201   UP.UnrollRemainder = false;
  202   UP.AllowExpensiveTripCount = false;
  203   UP.Force = false;
  204   UP.UpperBound = false;
  205   UP.AllowPeeling = true;
  206   UP.UnrollAndJam = false;
  207   UP.PeelProfiledIterations = true;
  208   UP.UnrollAndJamInnerLoopThreshold = 60;
  211   TTI.getUnrollingPreferences(L, SE, UP);
  217     UP.Threshold = UP.OptSizeThreshold;
  217     UP.Threshold = UP.OptSizeThreshold;
  218     UP.PartialThreshold = UP.PartialOptSizeThreshold;
  218     UP.PartialThreshold = UP.PartialOptSizeThreshold;
  219     UP.MaxPercentThresholdBoost = 100;
  224     UP.Threshold = UnrollThreshold;
  226     UP.PartialThreshold = UnrollPartialThreshold;
  228     UP.MaxPercentThresholdBoost = UnrollMaxPercentThresholdBoost;
  230     UP.MaxCount = UnrollMaxCount;
  232     UP.FullUnrollMaxCount = UnrollFullMaxCount;
  234     UP.PeelCount = UnrollPeelCount;
  236     UP.Partial = UnrollAllowPartial;
  238     UP.AllowRemainder = UnrollAllowRemainder;
  240     UP.Runtime = UnrollRuntime;
  242     UP.UpperBound = false;
  244     UP.AllowPeeling = UnrollAllowPeeling;
  246     UP.UnrollRemainder = UnrollUnrollRemainder;
  250     UP.Threshold = *UserThreshold;
  251     UP.PartialThreshold = *UserThreshold;
  254     UP.Count = *UserCount;
  256     UP.Partial = *UserAllowPartial;
  258     UP.Runtime = *UserRuntime;
  260     UP.UpperBound = *UserUpperBound;
  262     UP.AllowPeeling = *UserAllowPeeling;
  264     UP.PeelProfiledIterations = *UserAllowProfileBasedPeeling;
  266     UP.FullUnrollMaxCount = *UserFullUnrollMaxCount;
  268   return UP;