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

References

include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
  101   unsigned getWidth() const { return Width.Value; }
  102   unsigned getInterleave() const { return Interleave.Value; }
  103   unsigned getIsVectorized() const { return IsVectorized.Value; }
  104   unsigned getPredicate() const { return Predicate.Value; }
  106     if ((ForceKind)Force.Value == FK_Undefined &&
  109     return (ForceKind)Force.Value;
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
   82     Interleave.Value = VectorizerParams::VectorizationInterleave;
   84   if (IsVectorized.Value != 1)
   88     IsVectorized.Value = Width.Value == 1 && Interleave.Value == 1;
   88     IsVectorized.Value = Width.Value == 1 && Interleave.Value == 1;
   88     IsVectorized.Value = Width.Value == 1 && Interleave.Value == 1;
   89   LLVM_DEBUG(if (InterleaveOnlyWhenForced && Interleave.Value == 1) dbgs()
  109   IsVectorized.Value = 1;
  149     if (Force.Value == LoopVectorizeHints::FK_Disabled)
  158       if (Force.Value == LoopVectorizeHints::FK_Enabled) {
  160         if (Width.Value != 0)
  161           R << ", Vector Width=" << NV("VectorWidth", Width.Value);
  162         if (Interleave.Value != 0)
  163           R << ", Interleave Count=" << NV("InterleaveCount", Interleave.Value);
  231         H->Value = Val;