Go to file
Sanjay Patel 35c362ebbb [InstSimplify] use ConstantRange to simplify more and-of-icmps
We can simplify (and (icmp X, C1), (icmp X, C2)) to one of the icmps in many cases. 
I had to check some of these with Alive to prove to myself it's right, but everything 
seems to check out. Eg, the code in instcombine was completely ignoring predicates with 
mismatched signedness.

Handling or-of-icmps would be a follow-up step.

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

llvm-svn: 301260
2017-04-24 21:52:39 +00:00
clang [analyzer] Improve subscripting null arrays for catching null dereferences. 2017-04-24 20:55:07 +00:00
clang-tools-extra [clang-tidy] Some Cleanups for performance-faster-string-find check. 2017-04-24 16:41:00 +00:00
compiler-rt [cfi] Fix wrong CMake condition for WIN32. 2017-04-24 21:27:47 +00:00
debuginfo-tests Add additional CHECKs to safestack.c. 2017-04-17 17:57:05 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Add missing acquire_load to call_once overload. 2017-04-23 16:58:48 +00:00
libcxxabi Fix PR25874 - cxa_thread_atexit_test.pass.cpp has an incorrect XFAIL. 2017-04-20 23:40:35 +00:00
libunwind [CMake][libunwind] Fix the -target and -gcc-toolchain flag handling 2017-04-16 06:08:44 +00:00
lld Remove DefaultSoName. 2017-04-24 21:44:20 +00:00
lldb Update two android XFAILS 2017-04-24 15:23:21 +00:00
llgo benchcomp: Add a mode for analyzing file sizes. 2017-04-03 19:13:12 +00:00
llvm [InstSimplify] use ConstantRange to simplify more and-of-icmps 2017-04-24 21:52:39 +00:00
openmp [OpenMP] libomptarget: Set ref count for global objects to positive infinity 2017-04-22 11:45:03 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [isl C++ bindings] Add explicit const casts for *foreach* bindings 2017-04-23 07:54:12 +00:00