diff options
author | Sanjay Patel <spatel@rotateright.com> | 2016-06-22 19:20:59 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2016-06-22 19:20:59 +0000 |
commit | a06d98955245dc27fc1995192000f0f240f45d85 (patch) | |
tree | f80c4256a0103d5e5edf5bf111ad8c95e669f8c1 /clang/lib/CodeGen/CoverageMappingGen.cpp | |
parent | 8c106bcbe8d25ac9f1aa7dc4ab89fe6c31618967 (diff) | |
download | llvm-a06d98955245dc27fc1995192000f0f240f45d85.zip llvm-a06d98955245dc27fc1995192000f0f240f45d85.tar.gz llvm-a06d98955245dc27fc1995192000f0f240f45d85.tar.bz2 |
[ValueTracking] improve ComputeNumSignBits for vector constants
This is similar to the computeKnownBits improvement in rL268479.
There's probably more we can do for vector logic instructions, but
this should let us see non-splat constant masking ops that can
become vector selects instead of and/andn/or sequences.
Differential Revision: http://reviews.llvm.org/D21610
llvm-svn: 273459
Diffstat (limited to 'clang/lib/CodeGen/CoverageMappingGen.cpp')
0 files changed, 0 insertions, 0 deletions