Go to file
Akira Hatanaka 7dd7c08419 Swap the operands of a select node if the false (the second) operand is 0.
For example, this pattern 
(select (setcc lhs, rhs, cc), true, 0)
is transformed to this one:
(select (setcc lhs, rhs, inverse(cc)), 0, true)

This enables MipsDAGToDAGISel::ReplaceUsesWithZeroReg (added in r152280) to
replace 0 with $zero.

llvm-svn: 152285
2012-03-08 02:14:24 +00:00
clang Loosen the precondition of isCXXInstanceMember() to simply return 2012-03-08 02:08:05 +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 Swap the operands of a select node if the false (the second) operand is 0. 2012-03-08 02:14:24 +00:00
polly Dependences: Simplify isParallelDimension 2012-03-07 17:42:49 +00:00