diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-03-13 18:17:46 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-03-13 18:17:46 +0000 |
commit | eb7ea28bdd71c97bb7ddd22cd671c606d5d9956e (patch) | |
tree | 8b55f92b8fe60c1706f9f2e83ce6509a89a1063f /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | d81f557fe202572609a5c7a020482e3767488f88 (diff) | |
download | bcm5719-llvm-eb7ea28bdd71c97bb7ddd22cd671c606d5d9956e.tar.gz bcm5719-llvm-eb7ea28bdd71c97bb7ddd22cd671c606d5d9956e.zip |
[AVX-512] If gather mask is all ones, force the input to a zero vector.
We were already forcing undef inputs to become a zero vector, this now catches an all ones mask too.
Ideally we'd use undef and let execution dep fix handle picking the best register/clearance for the undef, but I don't think it can handle the early clobber today.
llvm-svn: 297651
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions