- Aug 18, 2007
-
-
Nick Lewycky authored
llvm-svn: 41168
-
Nick Lewycky authored
llvm-svn: 41167
-
Chris Lattner authored
that don't use it don't have to pay the memory cost for the arguments. This allows us to avoid creating Argument nodes for many prototypes and for clients who lazily deserialize code from a bytecode file. llvm-svn: 41166
-
Chris Lattner authored
llvm-svn: 41165
-
Evan Cheng authored
llvm-svn: 41164
-
Evan Cheng authored
llvm-svn: 41163
-
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
-