llvm with tablegen backend for capstone disassembler
Go to file
Duncan Sands 4d928e7dff Nick pointed out on IRC that GVN's propagateEquality wasn't propagating
equalities into phi node operands for which the equality is known to
hold in the incoming basic block.  That's because replaceAllDominatedUsesWith
wasn't handling phi nodes correctly in general (that this didn't give wrong
results was just luck: the specific way GVN uses replaceAllDominatedUsesWith
precluded wrong changes to phi nodes).

llvm-svn: 152006
2012-03-04 13:25:19 +00:00
clang Silence a GCC warning about a set-but-not-used variable in release builds. 2012-03-04 12:16:40 +00:00
compiler-rt [asan] Add a negative test for memcpy of long double. 2012-03-02 10:42:10 +00:00
debuginfo-tests Revert previous patch as the corresponding clang patch was reverted. 2012-01-26 07:01:33 +00:00
libclc Switch to BSD/MIT dual license. 2012-02-22 04:47:39 +00:00
libcxx Define _WCHAR_T in solaris/wchar.h. This fixes a bug where Solaris 10 headers 2012-03-02 10:56:04 +00:00
libcxxabi First attempt at arm support. 2012-02-29 22:14:19 +00:00
lld Add support for SharedLibraryAtoms (proxy atoms for exported symbols from a 2012-02-22 21:56:59 +00:00
lldb Correct wrong values in the test case 2012-03-03 18:29:21 +00:00
llvm Nick pointed out on IRC that GVN's propagateEquality wasn't propagating 2012-03-04 13:25:19 +00:00
polly CodeGen: Document and beautify the parts of the BlockGenerators 2012-03-02 15:20:39 +00:00