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

References

lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
   93   UP.Threshold = 300; // Twice the default.
  119         if (UP.Threshold < MaxBoost && Br->isConditional()) {
  126             UP.Threshold += UnrollThresholdIf;
  127             LLVM_DEBUG(dbgs() << "Set unroll threshold " << UP.Threshold
  130             if (UP.Threshold >= MaxBoost)
  150       if (UP.Threshold >= Threshold)
  205       UP.Threshold = Threshold;
  209       if (UP.Threshold >= MaxBoost)
lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
  151   UP.PartialThreshold = UP.Threshold / 4;
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
  185         getUnrollAndJammedLoopSize(OuterLoopSize, UP) < UP.Threshold &&
  198         getUnrollAndJammedLoopSize(OuterLoopSize, UP) < UP.Threshold &&
  237   if (InnerTripCount && InnerLoopSize * InnerTripCount < UP.Threshold) {
lib/Transforms/Scalar/LoopUnrollPass.cpp
  187   UP.Threshold = OptLevel > 2 ? 300 : 150;
  217     UP.Threshold = UP.OptSizeThreshold;
  224     UP.Threshold = UnrollThreshold;
  250     UP.Threshold = *UserThreshold;
  750     if (UP.AllowRemainder && getUnrolledLoopSize(LoopSize, UP) < UP.Threshold)
  780     UP.Threshold = std::max<unsigned>(UP.Threshold, PragmaUnrollThreshold);
  780     UP.Threshold = std::max<unsigned>(UP.Threshold, PragmaUnrollThreshold);
  817     if (getUnrolledLoopSize(LoopSize, UP) < UP.Threshold) {
  828               UP.Threshold * UP.MaxPercentThresholdBoost / 100)) {
  831         if (Cost->UnrolledCost < UP.Threshold * Boost / 100) {
 1051   if (UP.Threshold == 0 && (!UP.Partial || UP.PartialThreshold == 0) &&
 1071     UP.Threshold = std::max(UP.Threshold, LoopSize + 1);
 1071     UP.Threshold = std::max(UP.Threshold, LoopSize + 1);
lib/Transforms/Utils/LoopUnrollPeel.cpp
  301   if (2 * LoopSize <= UP.Threshold && UnrollPeelMaxCount > 0) {
  321     MaxPeelCount = std::min(MaxPeelCount, UP.Threshold / LoopSize - 1);
  364           (LoopSize * (*PeelCount + 1) <= UP.Threshold)) {
  375       LLVM_DEBUG(dbgs() << "Max peel cost: " << UP.Threshold << "\n");