Go to file
Michael Gottesman b2a70564a7 Converted an overly aggressive assert to a conditional check in AddCombineTo64bitMLAL.
Said assert assumes that ADDC will always have a glue node as its second
argument and is checked before we even know that we are actually performing the
relevant MLAL optimization. This is incorrect since on ARM we *CAN* codegen ADDC
with a use list based second argument. Thus to have both effects, I converted
the assert to a conditional check which if it fails we do not perform the
optimization.

In terms of tests I can not produce an ADDC from the IR level until I get in my
multiprecision optimization patch which is forthcoming. The tests for said patch
would cause this assert to fail implying that said tests will provide the
relevant tests.

llvm-svn: 184230
2013-06-18 20:49:40 +00:00
clang [multiprecision-builtins] Added missing builtin __builtin_{add,sub}cb for {add,sub} with carry for bytes. 2013-06-18 20:40:40 +00:00
clang-tools-extra Fixed a typo and naming convention. 2013-06-18 19:56:05 +00:00
compiler-rt [asan] fix a rare failure in fast unwinder, found by asan/clang bootstrap 2013-06-18 14:47:40 +00:00
debuginfo-tests We've got the type right, which has broken these tests - but now we need to get the location information correct that the type was papering over 2013-06-07 22:09:23 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Test case for r183481. 2013-06-07 14:24:18 +00:00
libcxxabi Tweaks/cleanups provided by Matthew Dempsky 2013-06-17 20:25:21 +00:00
lld [PECOFF] Extract atom definitions as Atoms.h so that we can use them in other files. 2013-06-17 21:19:07 +00:00
lldb Fix the help for "image dump line-table" - its arguments are compilation units not modules. 2013-06-18 20:27:11 +00:00
llvm Converted an overly aggressive assert to a conditional check in AddCombineTo64bitMLAL. 2013-06-18 20:49:40 +00:00
polly revert r183799: scop detection: remove an iteration over all uses 2013-06-17 21:43:10 +00:00