Go to file
Jim Grosbach 20e3b9ac30 InstCombine: Simplify if(x!=0 && x!=-1).
When both constants are positive or both constants are negative,
InstCombine already simplifies comparisons like this, but when
it's exactly zero and -1, the operand sorting ends up reversed
and the pattern fails to match. Handle that special case.

Follow up for rdar://14689217

llvm-svn: 188512
2013-08-16 00:15:20 +00:00
clang Don't allow unary negation on scoped enums. 2013-08-16 00:09:18 +00:00
clang-tools-extra cpp11-migrate: Remove mention of 'headers' from serialization code 2013-08-14 19:02:28 +00:00
compiler-rt [dfsan] Initial set of custom functions and interceptors for libc. 2013-08-15 21:18:53 +00:00
debuginfo-tests Now that we get non-trivial value parameters locations correct, un-XFAIL these tests. 2013-06-19 22:07:11 +00:00
libclc Add rhadd builtin 2013-08-15 19:21:10 +00:00
libcxx Relax complete-type check for functions and function pointers to allow void return type. This bug was exposed by Eli Friedman's commit to clang r188324. Anywhere this version of clang ships, this libc++ fix must follow. However this fix is compatible with previous clangs, and so this libc++ doesn't need to wait for this clang. 2013-08-14 21:28:31 +00:00
libcxxabi tip-of-trunk clang has corrected some access checks for special members in a virtual inheritance hierarchy. Change a few private inheritances to protected. This change will not impact what the test was testing. This fixes http://llvm.org/bugs/show_bug.cgi?id=16753. 2013-07-30 19:00:45 +00:00
lld [PECOFF] Handle "--" option explicitly 2013-08-13 21:44:44 +00:00
lldb A new test case which adds a dSYM to an executable mid-debug session 2013-08-15 02:49:16 +00:00
llvm InstCombine: Simplify if(x!=0 && x!=-1). 2013-08-16 00:15:20 +00:00
polly [tests] Update to use lit_config and lit package, as appropriate. 2013-08-09 21:54:36 +00:00