diff options
author | Michael Kruse <llvm@meinersbur.de> | 2019-02-04 19:55:59 +0000 |
---|---|---|
committer | Michael Kruse <llvm@meinersbur.de> | 2019-02-04 19:55:59 +0000 |
commit | 70560a0a2cce07901811e1d0f298a815c9b110d0 (patch) | |
tree | 72a464dd76b7582589c1da3b6a42fbf428f85e7c /libcxx/test/std/utilities/function.objects/func.def/nothing_to_do.pass.cpp | |
parent | 22309c8701b6781b08f78deb631ae19082d61f01 (diff) | |
download | bcm5719-llvm-70560a0a2cce07901811e1d0f298a815c9b110d0.tar.gz bcm5719-llvm-70560a0a2cce07901811e1d0f298a815c9b110d0.zip |
[WarnMissedTransforms] Do not warn about already vectorized loops.
LoopVectorize adds llvm.loop.isvectorized, but leaves
llvm.loop.vectorize.enable. Do not consider such a loop for user-forced
vectorization since vectorization already happened -- by prioritizing
llvm.loop.isvectorized except for TM_SuppressedByUser.
Fixes http://llvm.org/PR40546
Differential Revision: https://reviews.llvm.org/D57542
llvm-svn: 353082
Diffstat (limited to 'libcxx/test/std/utilities/function.objects/func.def/nothing_to_do.pass.cpp')
0 files changed, 0 insertions, 0 deletions