- Aug 21, 2007
-
-
Chris Lattner authored
llvm-svn: 41205
-
Devang Patel authored
llvm-svn: 41204
-
Chris Lattner authored
llvm-svn: 41203
-
- Aug 20, 2007
-
-
Anton Korobeynikov authored
- Move SCEVExpander::expand() out-of-line workarounding possible toolchain bug llvm-svn: 41197
-
Devang Patel authored
Replace indunction variable with split value in loop body. This fixes art miscompile. llvm-svn: 41195
-
Devang Patel authored
llvm-svn: 41194
-
Dan Gohman authored
scheduler implementations. llvm-svn: 41191
-
Dan Gohman authored
llvm-svn: 41190
-
Dan Gohman authored
use the ValueType name instead of the llvm type name, to match what the verifier expects. For integers these are the same, but for floating-point values the intrinsics use f32/f64 instead of float/double. llvm-svn: 41189
-
Rafael Espindola authored
*) The needed information is propagated to the DAG *) The X86-64 backend detects it and aborts llvm-svn: 41179
-
Chris Lattner authored
llvm-svn: 41178
-
Chris Lattner authored
when a definition's visibility is different. Likewise, the visibility of two declarations mismatching is not an error. llvm-svn: 41174
-
Chris Lattner authored
llvm-svn: 41173
-
- Aug 19, 2007
-
-
Nick Lewycky authored
llvm-svn: 41170
-
Nick Lewycky authored
llvm-svn: 41169
-
- Aug 18, 2007
-
-
Nick Lewycky authored
llvm-svn: 41168
-
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: 41163
-
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
-
- 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
-
David Greene authored
Fix GLIBCXX_DEBUG error of comparing two singular iterators llvm-svn: 41139
-
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
-