]> granicus.if.org Git - clang/commit
Don't emit nsw flags for vector operations; there's basically no benefit, and a lot...
authorEli Friedman <eli.friedman@gmail.com>
Fri, 6 May 2011 18:04:18 +0000 (18:04 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Fri, 6 May 2011 18:04:18 +0000 (18:04 +0000)
commitd4b9ee3b6ad82843c55909d6499232fce530113e
tree0a3fcf287a97b009aab220a17f24638b5c200f33
parent5f3827cabd526d0dd5f291d46c310103cebe7a44
Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131000 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGExprScalar.cpp
test/CodeGen/altivec.c
test/CodeGen/builtins-ppc-altivec.c
test/CodeGen/ext-vector.c