Go to file
David Majnemer a92687d636 InstCombine: Correctly propagate NSW/NUW for x-(-A) -> x+A
We can only propagate the nsw bits if both subtraction instructions are
marked with the appropriate bit.

N.B.  We only propagate the nsw bit in InstCombine because the nuw case
is already handled in InstSimplify.

This fixes PR20189.

llvm-svn: 214385
2014-07-31 04:49:29 +00:00
clang [AVX512] Add unaligned FP load intrinsics 2014-07-31 04:00:39 +00:00
clang-tools-extra Don't warn on NewCallback argument comments, as they are arguments for the 2014-07-30 14:31:36 +00:00
compiler-rt [Sanitizer] Hoist the code parsing suppressions file into sanitizer_common. 2014-07-30 21:53:30 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Implement sin builtin for float types 2014-07-23 15:16:21 +00:00
libcxx Fix numeric_limits<XXX>::is_modulo for signed arithmetic types. We were reporting true, for all arithmetic types, which is incorrect. Fix the tests which were wrong, too. This fixes PR#20158. 2014-07-31 01:18:05 +00:00
libcxxabi libcxxabi cmake: Use HandleLLVMOptions.cmake, don't manually add -std=c++11. 2014-07-16 23:53:37 +00:00
lld Update for llvm api change. 2014-07-31 03:17:04 +00:00
lldb Disable test on Windows. script print deadlocks on Windows. 2014-07-30 22:08:17 +00:00
llvm InstCombine: Correctly propagate NSW/NUW for x-(-A) -> x+A 2014-07-31 04:49:29 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly Update for llvm change. 2014-07-30 23:17:15 +00:00