llvm with tablegen backend for capstone disassembler
Go to file
Akira Hatanaka 0b2fa914f0 This patch eliminates redundant instructions that produce 0.
For example, the first instruction in the code below can be eliminated if the
use of $vr0 is replaced with $zero: 

addiu $vr0, $zero, 0
add $vr2, $vr1, $vr0

add $vr2, $vr1, $zero

llvm-svn: 152280
2012-03-08 01:51:59 +00:00
clang Sema: Don't emit a gajillion calls to sanity() -- an empty function -- in NDEBUG 2012-03-08 01:43:06 +00:00
compiler-rt [ASan] Fix lint warning 2012-03-07 11:33:15 +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 Change some smart_ptr == 0 to smart_ptr == nullptr. Fixes http://llvm.org/bugs/show_bug.cgi?id=12185. 2012-03-07 20:37:43 +00:00
libcxxabi First attempt at arm support. 2012-02-29 22:14:19 +00:00
lld Sources now require C++11 to build. 2012-03-08 00:18:30 +00:00
lldb Moved inline functions into SBTarget.cpp and made destructors for SBLaunchInfo and SBAttachInfo to avoid link warnings. 2012-03-07 23:52:51 +00:00
llvm This patch eliminates redundant instructions that produce 0. 2012-03-08 01:51:59 +00:00
polly Dependences: Simplify isParallelDimension 2012-03-07 17:42:49 +00:00