diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-04-29 20:41:54 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-04-29 20:41:54 +0000 |
commit | eb7bdbd0ce8d71e95c4e9a09b1e5cda7234cbfcd (patch) | |
tree | b81dad4d7bf74cf8c0e93701d1ad5a2daa30d019 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | e653811af2e81ee8f719096b1fa3073b78407656 (diff) | |
download | llvm-eb7bdbd0ce8d71e95c4e9a09b1e5cda7234cbfcd.zip llvm-eb7bdbd0ce8d71e95c4e9a09b1e5cda7234cbfcd.tar.gz llvm-eb7bdbd0ce8d71e95c4e9a09b1e5cda7234cbfcd.tar.bz2 |
Two fixes to the vpermilvar optimization.
The instcomine logic to handle vpermilvar's pd and 256 variants was incorrect.
The _256 variants have indexes into the individual 128 bit lanes and in all
cases it also has to mask out unused bits.
llvm-svn: 207577
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions