- Feb 13, 2013
-
-
Dmitri Gribenko authored
Since r174770 gcc version check is not needed because CXX_FLAG_CHECK implements the workaround itself. llvm-svn: 175080
-
Sean Silva authored
llvm-svn: 175077
-
Benjamin Kramer authored
No functionality change. llvm-svn: 175076
-
Bill Wendling authored
llvm-svn: 175075
-
Reed Kotler authored
if the offset fits in 11 bits. This makes use of the fact that the abi requires sp to be 8 byte aligned so the actual offset can fit in 8 bits. It will be shifted left and sign extended before being actually used. The assembler or direct object emitter will shift right the 11 bit signed field by 3 bits. We don't need to deal with that here. llvm-svn: 175073
-
Manman Ren authored
Remove dead functions: renameRegister Move private member variables from LDV to Impl Remove ssp/uwtable from testing case llvm-svn: 175072
-
Bill Wendling authored
llvm-svn: 175069
-
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
-