- Feb 13, 2013
-
-
Andrew Trick authored
llvm-svn: 175067
-
David Peixotto authored
Fixed bug in tablegen conversion when source pseudo instruction has a different number of arguments than the destination instruction. llvm-svn: 175066
-
Chad Rosier authored
llvm-svn: 175063
-
Pekka Jaaskelainen authored
metadata is the loop vectorizer. See the documentation update for more info. llvm-svn: 175060
-
Krzysztof Parzyszek authored
via -print-after-all. llvm-svn: 175058
-
Benjamin Kramer authored
This happens when there is both stack realignment and a dynamic alloca in the function. If we overwrite %esi (rep;movsl uses fixed registers) we'll lose the base pointer and the next register spill will write into oblivion. Fixes PR15249 and unbreaks firefox on i386/freebsd. Mozilla uses dynamic allocas and freebsd a 4 byte stack alignment. llvm-svn: 175057
-
Tim Northover authored
llvm-svn: 175055
-
Evgeniy Stepanov authored
#cmakedefine does not behave the way I though it was. llvm-svn: 175050
-
Bill Wendling authored
llvm-svn: 175048
-
Manuel Klimek authored
llvm-svn: 175047
-
Bill Wendling authored
llvm-svn: 175046
-
Reed Kotler authored
llvm-svn: 175044
-
Elena Demikhovsky authored
Prevent insertion of "vzeroupper" before call that preserves YMM registers, since a caller uses preserved registers across the call. llvm-svn: 175043
-
Craig Topper authored
Remove unnecessary condtional assignment. The next line ignores the result of the assignment with the same condition. llvm-svn: 175042
-
Eric Christopher authored
llvm-svn: 175041
-
Eric Christopher authored
assembly. llvm-svn: 175036
-
Eric Christopher authored
llvm-svn: 175035
-
Kostya Serebryany authored
llvm-svn: 175034
-
Kostya Serebryany authored
llvm-svn: 175033
-
Chris Lattner authored
thanks to David Blaike for pointing this out. llvm-svn: 175032
-
Eric Christopher authored
llvm-svn: 175024
-
Manman Ren authored
RegisterCoalescer used to depend on LiveDebugVariable. LDV removes DBG_VALUEs without emitting them at the end. We fix this by removing LDV from RegisterCoalescer. Also add an assertion to make sure we call emitDebugValues if DBG_VALUEs are removed at runOnMachineFunction. rdar://problem/13183203 Reviewed by Andy & Jakob llvm-svn: 175023
-
Chad Rosier authored
rdar://13202662 llvm-svn: 175021
-
David Peixotto authored
llvm-svn: 175020
-
Arnaud A. de Grandmaison authored
visitSExt is an adapted copy of the related visitZExt method, so adapt the comment accordingly. llvm-svn: 175019
-
Michael Gottesman authored
llvm-svn: 175017
-
Bill Wendling authored
llvm-svn: 175016
-
- Feb 12, 2013
-
-
Dan Gohman authored
trying to do. llvm-svn: 175014
-
Chad Rosier authored
Also, allow _EMIT and __EMIT for the emit directive. We already do the same for TYPE, SIZE, and LENGTH. rdar://13200215 llvm-svn: 175008
-
Jack Carter authored
violations such as tabs, blanks at eol and long lines. llvm-svn: 175007
-
Guy Benyei authored
Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. llvm-svn: 175006
-
Dan Gohman authored
avoid a second pred_iterator traversal. llvm-svn: 175001
-
Chad Rosier authored
llvm-svn: 174999
-
Chad Rosier authored
llvm-svn: 174998
-
Dan Gohman authored
(through a loop), don't continue to iterate through the reamining predecessors. llvm-svn: 174994
-
Krzysztof Parzyszek authored
llvm-svn: 174992
-
Dan Gohman authored
for tidiness' sake. llvm-svn: 174988
-
Dan Gohman authored
llvm-svn: 174985
-
Chad Rosier authored
This is complicated by backward labels (e.g., 0b can be both a backward label and a binary zero). The current implementation assumes [0-9]b is always a label and thus it's possible for 0b and 1b to not be interpreted correctly for ms-style inline assembly. However, this is relatively simple to fix in the inline assembly (i.e., drop the [bB]). This patch also limits backward labels to [0-9]b, so that only 0b and 1b are ambiguous. Part of rdar://12470373 llvm-svn: 174983
-
Dmitri Gribenko authored
llvm-svn: 174982
-