Go to file
Benjamin Kramer 435eba09b7 ConstantFolding: Add a missing folding that leads to a miscompile.
We use constant folding to see if an intrinsic evaluates to the same value as a
constant that we know. If we don't take the undefinedness into account we get a
value that doesn't match the actual implementation, and miscompiled code.

This was uncovered by Chandler's simplifycfg changes.

llvm-svn: 173356
2013-01-24 16:28:28 +00:00
clang Fix a non-conformant OpenCL test case. 2013-01-24 15:24:54 +00:00
clang-tools-extra Add use-nullptr transform to cpp11-migrate 2013-01-22 18:31:49 +00:00
compiler-rt tsan: return the old fake numbers from malloc stats (some code already depends on them) 2013-01-24 14:07:19 +00:00
debuginfo-tests Harden this test a bit to work on the mac with ancient gdbs. 2013-01-17 20:09:50 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause 2013-01-22 17:26:08 +00:00
libcxxabi Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
lld Add SectionPosition and OrderPass 2013-01-23 22:32:56 +00:00
lldb Check for NULL breakpoint option thread name & queue name before comparing their values to the new value. 2013-01-23 23:14:13 +00:00
llvm ConstantFolding: Add a missing folding that leads to a miscompile. 2013-01-24 16:28:28 +00:00
polly cmake: Install all polly include files 2013-01-19 14:17:52 +00:00