aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CoverageMappingGen.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-06-22 19:20:59 +0000
committerSanjay Patel <spatel@rotateright.com>2016-06-22 19:20:59 +0000
commita06d98955245dc27fc1995192000f0f240f45d85 (patch)
treef80c4256a0103d5e5edf5bf111ad8c95e669f8c1 /clang/lib/CodeGen/CoverageMappingGen.cpp
parent8c106bcbe8d25ac9f1aa7dc4ab89fe6c31618967 (diff)
downloadllvm-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