aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/IRObjectFile.cpp
diff options
context:
space:
mode:
authorIgor Breger <igor.breger@intel.com>2016-08-11 12:13:46 +0000
committerIgor Breger <igor.breger@intel.com>2016-08-11 12:13:46 +0000
commita77b14d02c9bff204251d67d195df3aaf4fc5299 (patch)
tree13fdc376dcadfd94a9b0daff27ed3cea1d541e9d /llvm/lib/Object/IRObjectFile.cpp
parent7ca0645c80df06492c65d6b8fc5b28258bb4c4b2 (diff)
downloadllvm-a77b14d02c9bff204251d67d195df3aaf4fc5299.zip
llvm-a77b14d02c9bff204251d67d195df3aaf4fc5299.tar.gz
llvm-a77b14d02c9bff204251d67d195df3aaf4fc5299.tar.bz2
[AVX512] Fix extractelement i1 lowering.
The previous implementation (not custom) doesn't enforce zeroing off upper bits. The assumption is that i1 PRODUCER (truncate and extractelement) must zero all upper bits, so i1 CONSUMER instructions ( test, zext, save, etc) can be done without additional zeroing. Make extractelement i1 lowering custom for all vector i1. Differential Revision: http://reviews.llvm.org/D23246 llvm-svn: 278328
Diffstat (limited to 'llvm/lib/Object/IRObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions