Go to file
Craig Topper d133591a7e [InstCombine] Remove redundant combine from visitAnd
As far as I can tell this combine is fully handled by SimplifyDemandedInstructionBits.

I was only looking at this because it is the only user of APIntOps::isShiftedMask which is itself broken. As demonstrated by r299187. I was going to fix isShiftedMask and needed to make sure we had coverage for the new cases it would expose to this combine. But looks like we can nuke it instead.

Differential Revision: https://reviews.llvm.org/D31543

llvm-svn: 299337
2017-04-02 17:34:30 +00:00
clang [X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals when compiled for with earlier language standards enabled. 2017-04-02 03:02:53 +00:00
clang-tools-extra [clang-tidy] Correct code-block in the doc. 2017-03-31 07:55:22 +00:00
compiler-rt Replace wc -l with count. 2017-03-31 16:49:37 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx string: Remove always_inline from basic_string::__init 2017-04-01 03:20:48 +00:00
libcxxabi [libc++abi] Remove missed use of config.h 2017-03-31 00:29:25 +00:00
libunwind [libunwind] Clean up macro usage. 2017-03-31 15:28:06 +00:00
lld Change the error format to report corrupted .eh_frame. 2017-04-01 01:42:20 +00:00
lldb DisassembleRange can return an empty DisassemblerSP 2017-03-31 22:39:55 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [InstCombine] Remove redundant combine from visitAnd 2017-04-02 17:34:30 +00:00
openmp Fix for bug https://llvm.org/bugs/show_bug.cgi?id=32456 2017-03-31 16:20:07 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly revert test commit r299024 2017-03-29 20:23:56 +00:00