- Aug 18, 2007
-
-
Ted Kremenek authored
auto storage, but this routine would incorrectly return false. llvm-svn: 41162
-
Bruno Cardoso Lopes authored
MipsAdd SDNode created to add support to an Add opcode which supports input flag Added an instruction itinerary to all instruction classes Added branches with zero cond codes Now call clobbers all non-callee saved registers Call w/ register support added Added DelaySlot to branch and load instructions Added patterns to handle all setcc, brcond/setcc and MipsAdd instructions llvm-svn: 41161
-
Bruno Cardoso Lopes authored
llvm-svn: 41160
-
Bruno Cardoso Lopes authored
llvm-svn: 41159
-
Bruno Cardoso Lopes authored
fixed to generate instructions (add, lui) glued! llvm-svn: 41158
-
Bruno Cardoso Lopes authored
Newline added after macros at function init on generated asm! llvm-svn: 41157
-
Bruno Cardoso Lopes authored
llvm-svn: 41156
-
Bruno Cardoso Lopes authored
llvm-svn: 41155
-
Bruno Cardoso Lopes authored
llvm-svn: 41154
-
Bruno Cardoso Lopes authored
Added InsertNoop support llvm-svn: 41153
-
Bruno Cardoso Lopes authored
MipsAdd opcode added llvm-svn: 41152
-
Bruno Cardoso Lopes authored
Added Mips3 ISA feature (needed when supporting R4000 machines) llvm-svn: 41151
-
Bruno Cardoso Lopes authored
llvm-svn: 41150
-
Bruno Cardoso Lopes authored
llvm-svn: 41149
-
Devang Patel authored
llvm-svn: 41148
-
Ted Kremenek authored
llvm-svn: 41147
-
Devang Patel authored
llvm-svn: 41146
-
Anders Carlsson authored
llvm-svn: 41145
-
- Aug 17, 2007
-
-
Devang Patel authored
branch is not necessary immediate dominators of merge blcok in all cases. llvm-svn: 41144
-
Evan Cheng authored
llvm-svn: 41143
-
Chris Lattner authored
end()) eagerly to allocating it lazily. This saves a lot of memory for JIT applications that read a module but don't materialize most of the functions (e.g. 62K for 252.eon). llvm-svn: 41142
-
Ted Kremenek authored
"return of stack addresses." ParseReturnStmt now calls CheckReturnStackAddr to determine if the expression in the return statement evaluates to an address of a stack variable. If so, we issue a warning. llvm-svn: 41141
-
Anders Carlsson authored
llvm-svn: 41140
-
David Greene authored
Fix GLIBCXX_DEBUG error of comparing two singular iterators llvm-svn: 41139
-
Reid Spencer authored
llvm-svn: 41138
-
Reid Spencer authored
The AC_CHECK_HEADER macro was used instead of AC_CHECK_HEADERS. The former does not automatically add a #define to the configure variables while the latter does. Consequently, the HAVE_PTHREAD_H symbol was not defined which caused the Mutex.cpp file to compile to an empty implementation. llvm-svn: 41137
-
Anders Carlsson authored
llvm-svn: 41136
-
Evan Cheng authored
llvm-svn: 41135
-
Evan Cheng authored
Update test: dynamic_stackalloc size *must* be rounded to ensure stack ptr be left in a valid state. llvm-svn: 41134
-
Evan Cheng authored
If dynamic_stackalloc alignment is > stack alignment, first issue an instruction to align the stack ptr before the decrement. llvm-svn: 41133
-
Evan Cheng authored
- If a dynamic_stackalloc alignment requirement is <= stack alignment, then the alignment argument is ignored. - *Always* round up the size of the allocation to multiples of stack alignment to ensure the stack ptr is never left in an invalid state after a dynamic_stackalloc. llvm-svn: 41132
-
Owen Anderson authored
llvm-svn: 41131
-
Dan Gohman authored
what they're supposed to be before using them. llvm-svn: 41130
-
Owen Anderson authored
llvm-svn: 41129
-
- Aug 16, 2007
-
-
Dan Gohman authored
llvm-svn: 41128
-
Steve Naroff authored
Fixed Sema::CheckEqualityOperands() and Sema::CheckRelationalOperands() to deal more thoughtfully with incompatible pointers. This includes: - Emit a diagnostic when two pointers aren't compatible! - Promote one of the pointers/integers so we maintain the invariant expected by the code generator (i.e. that the left/right types match). - Upgrade the pointer/integer comparison diagnostic to include the types. llvm-svn: 41127
-
Owen Anderson authored
time performance win in most cases. llvm-svn: 41126
-
Chris Lattner authored
two's complement bignum arithmetic. They could be used to implement much of APInt, but the idea is they are enough to implement APFloat as well, which the current APInt interface is not suited for. Patch by Neil Booth! llvm-svn: 41124
-
Rafael Espindola authored
llvm-svn: 41123
-
Reid Spencer authored
1. Eliminate redundant error messages. LinkInFile and LinkInArchive already call the error() method in each case so there's no use telling the user again that an item couldn't be linked in. 2. Improve the formatting of error messages (separating content). 3. Change the wording for the warning about unrecognized files. Make it clear that the file is being ignored. llvm-svn: 41121
-