- Dec 18, 2010
-
-
Bob Wilson authored
BUILD_VECTOR operands where the element type is not legal. I had previously changed this code to insert TRUNCATE operations, but that was just wrong. llvm-svn: 122102
-
Bob Wilson authored
llvm-svn: 122101
-
Bob Wilson authored
The standard error handling in AsmPrinter::EmitInlineAsm handles this much better, so just use it. llvm-svn: 122100
-
Bob Wilson authored
llvm-svn: 122099
-
- Dec 17, 2010
-
-
Nate Begeman authored
Remove unnecessary pandn patterns, 'vnot' patfrag looks through bitcasts llvm-svn: 122098
-
Eric Christopher authored
llvm-svn: 122096
-
Fariborz Jahanian authored
implicitly atomic under -Wimplicit-atomic-properties flag. // rdar://8774580 llvm-svn: 122095
-
Jakob Stoklund Olesen authored
monotonic keys. llvm-svn: 122093
-
Jakob Stoklund Olesen authored
moves the iterator to end(), and it is valid to call it on end(). That means it is valid to call advanceTo() with any monotonic key sequence. llvm-svn: 122092
-
Owen Anderson authored
Thumb's forced-PC-alignment requirement applies to the _total_ displacement, not just to the fragment relative portion. While the fragment boundary is usually already aligned, it is possible for it not to be, which would lead to a non-aligned final displacement. llvm-svn: 122091
-
Dale Johannesen authored
code for the case where 32-bit divide by constant is turned into 64-bit multiply by constant. 8771012. llvm-svn: 122090
-
Michael J. Spencer authored
llvm-svn: 122089
-
Michael J. Spencer authored
llvm-svn: 122088
-
Michael J. Spencer authored
llvm-svn: 122087
-
Michael J. Spencer authored
llvm-svn: 122086
-
Benjamin Kramer authored
llvm-svn: 122085
-
Bill Wendling authored
llvm-svn: 122084
-
Douglas Gregor authored
llvm-svn: 122083
-
Jakob Stoklund Olesen authored
the operand uses the same register as a tied operand: %r1 = add %r1, %r1 If add were a three-address instruction, kill flags would be required on at least one of the uses. Since it is a two-address instruction, the tied use operand must not have a kill flag. This change makes the kill flag on the untied use operand optional. llvm-svn: 122082
-
Jakob Stoklund Olesen authored
llvm-svn: 122081
-
Eric Christopher authored
that match gcc versions. Eew. llvm-svn: 122080
-
Eric Christopher authored
llvm-svn: 122079
-
Jim Grosbach authored
a partial value. rdar://8782954 llvm-svn: 122078
-
Benjamin Kramer authored
llvm-svn: 122077
-
Jim Grosbach authored
llvm-svn: 122076
-
Jim Grosbach authored
llvm-svn: 122075
-
Benjamin Kramer authored
llvm-svn: 122074
-
Jakob Stoklund Olesen authored
llvm-svn: 122073
-
Owen Anderson authored
Reapply r121905 (automatic synthesis of @llvm.sadd.with.overflow) with a fix for a bug that manifested itself on the DragonEgg self-host bot. Unfortunately, the testcase is pretty messy and doesn't reduce well due to interactions with other parts of InstCombine. llvm-svn: 122072
-
Johnny Chen authored
in order to sort the output by address. llvm-svn: 122071
-
Rafael Espindola authored
llvm-svn: 122070
-
Rafael Espindola authored
llvm-svn: 122067
-
Michael J. Spencer authored
llvm-svn: 122066
-
Michael J. Spencer authored
llvm-svn: 122065
-
Rafael Espindola authored
llvm-svn: 122064
-
Douglas Gregor authored
the AST, so that we visit them in source order. Fixes <rdar://problem/8779113>. llvm-svn: 122062
-
Greg Clayton authored
llvm-svn: 122061
-
Greg Clayton authored
Removed darwin specific CPU type defines to make UnwindAssemblyProfiler_x86 able to compile on linux (patch from Stephen Wilson). llvm-svn: 122060
-
Greg Clayton authored
llvm-svn: 122059
-
Abramo Bagnara authored
llvm-svn: 122058
-