- Aug 16, 2009
-
-
Chris Lattner authored
can asmprint: NEW: movl "L___stack_chk_guard$non_lazy_ptr", %eax OLD: movl L___stack_chk_guard$non_lazy_ptr, %eax where 'new' is coming out of the MCInst version of the printer. llvm-svn: 79170
-
Anders Carlsson authored
llvm-svn: 79168
-
Chris Lattner authored
llvm-svn: 79167
-
Mike Stump authored
llvm-svn: 79166
-
Chris Lattner authored
llvm-svn: 79165
-
Chris Lattner authored
CHECK-NEXT is on. llvm-svn: 79164
-
Erick Tryzelaar authored
llvm-svn: 79163
-
Erick Tryzelaar authored
llvm-svn: 79162
-
Erick Tryzelaar authored
llvm-svn: 79161
-
Erick Tryzelaar authored
llvm-svn: 79160
-
Erick Tryzelaar authored
llvm-svn: 79159
-
Erick Tryzelaar authored
llvm-svn: 79158
-
Anders Carlsson authored
Move builtin call checking out into a separate function, make CheckFunctionCall and CheckBlockCall return bool instead. No intended functionality change. llvm-svn: 79157
-
Mike Stump authored
llvm-svn: 79156
-
Evan Cheng authored
llvm-svn: 79150
-
Anders Carlsson authored
llvm-svn: 79149
-
Eli Friedman authored
initializes all the members; this fixes a valgrind error in the regression tests. llvm-svn: 79148
-
Anders Carlsson authored
llvm-svn: 79147
-
Bill Wendling authored
llvm-svn: 79146
-
Eli Friedman authored
llvm-svn: 79145
-
- Aug 15, 2009
-
-
Benjamin Kramer authored
llvm-svn: 79144
-
Eli Friedman authored
llvm-svn: 79143
-
Dan Gohman authored
llvm-svn: 79142
-
Eli Friedman authored
llvm-svn: 79140
-
Bill Wendling authored
what was there before. In "no FP mode", we weren't generating labels and unwind table entries after each "push" instruction. While more than likely "okay", it's not technically correct. The major thing was that the ordering of when to define a new CFA register and at what offset wasn't correct. This would cause the exception handling to fail in ways most miserable to users. I also cleaned up some code a bit. There's one function which has a "return" at the beginning, so it's never used. Should I just remove it? :-) llvm-svn: 79139
-
Eli Friedman authored
llvm-svn: 79138
-
Bill Wendling authored
llvm-svn: 79136
-
Bill Wendling authored
llvm-svn: 79135
-
Benjamin Kramer authored
llvm-svn: 79134
-
Benjamin Kramer authored
llvm-svn: 79133
-
Nick Lewycky authored
blocks. llvm-svn: 79132
-
Bill Wendling authored
llvm-svn: 79131
-
Bill Wendling authored
llvm-svn: 79130
-
Eli Friedman authored
llvm-svn: 79128
-
Evan Cheng authored
support unaligned mem access only for certain types. (Should it be size instead?) ARM v7 supports unaligned access for i16 and i32, some v6 variants support it as well. llvm-svn: 79127
-
Eli Friedman authored
simplifies the AST, and can matter in some rare cases involving casts to vector types. Patch by Enea Zaffanella. llvm-svn: 79126
-
Fariborz Jahanian authored
constructor body whose class has non-static data-members which required non-trivial construction. llvm-svn: 79125
-
Chris Lattner authored
llvm-svn: 79124
-
Chris Lattner authored
llvm-svn: 79123
-
Jakob Stoklund Olesen authored
It is legal for an inline asm operand to use an earlyclobber register if the use operand is tied to the earlyclobber operand. The issue is discussed here: http://gcc.gnu.org/ml/gcc/1999-04n/msg00431.html We should perhaps let only the machine code verifier worry about these finer details. EarlyClobber operands are not really interesting to the scavenger. This fixes PR4528 for the third time. llvm-svn: 79122
-