Index: llvm/trunk/lib/Transforms/Scalar/WarnMissedTransforms.cpp =================================================================== --- llvm/trunk/lib/Transforms/Scalar/WarnMissedTransforms.cpp +++ llvm/trunk/lib/Transforms/Scalar/WarnMissedTransforms.cpp @@ -51,7 +51,7 @@ Optional InterleaveCount = getOptionalIntLoopAttribute(L, "llvm.loop.interleave.count"); - if (VectorizeWidth.getValueOr(0) != 1) + if (VectorizeWidth.getValueOr(1) != 1) ORE->emit( DiagnosticInfoOptimizationFailure(DEBUG_TYPE, "FailedRequestedVectorization", @@ -59,7 +59,7 @@ << "loop not vectorized: the optimizer was unable to perform the " "requested transformation; the transformation might be disabled " "or specified as part of an unsupported transformation ordering"); - else if (InterleaveCount.getValueOr(0) != 1) + else if (InterleaveCount.getValueOr(1) != 1) ORE->emit( DiagnosticInfoOptimizationFailure(DEBUG_TYPE, "FailedRequestedInterleaving",