mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 19:52:54 +01:00
[WarnMissedTransforms] Set default to 1.
Summary: Set default value for retrieved attributes to 1, since the check is against 1. Eliminates the warning noise generated when the attributes are not present. Reviewers: sanjoy Subscribers: jlebar, llvm-commits Differential Revision: https://reviews.llvm.org/D57253 llvm-svn: 352238
This commit is contained in:
parent
015647cf0a
commit
357b85a9d2
@ -51,7 +51,7 @@ static void warnAboutLeftoverTransformations(Loop *L,
|
||||
Optional<int> 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 @@ static void warnAboutLeftoverTransformations(Loop *L,
|
||||
<< "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",
|
||||
|
Loading…
Reference in New Issue
Block a user