- Aug 25, 2007
-
-
Chris Lattner authored
changing the interface to allow for future changes. llvm-svn: 41384
-
- Aug 24, 2007
-
-
Chris Lattner authored
llvm-svn: 41360
-
Chris Lattner authored
llvm-svn: 41359
-
- Aug 23, 2007
-
-
Chris Lattner authored
llvm-svn: 41319
-
Chris Lattner authored
llvm-svn: 41318
-
- Aug 22, 2007
-
-
Bill Wendling authored
llvm-svn: 41284
-
- Aug 21, 2007
-
-
Bruno Cardoso Lopes authored
llvm-svn: 41225
-
Bruno Cardoso Lopes authored
llvm-svn: 41224
-
Anton Korobeynikov authored
llvm-svn: 41208
-
- Aug 20, 2007
-
-
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
-
- Aug 18, 2007
-
-
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
-
- Aug 15, 2007
-
-
Anton Korobeynikov authored
hard to catch bugs with retaddr lowering llvm-svn: 41104
-
Chris Lattner authored
llvm-svn: 41103
-
- Aug 14, 2007
-
-
Evan Cheng authored
llvm-svn: 41059
-
- Aug 13, 2007
-
-
Dan Gohman authored
see if the base register is already occupied before assuming it can be used. This fixes bogus code generation in the accompanying testcase. llvm-svn: 41049
-
Chris Lattner authored
llvm-svn: 41048
-
- Aug 11, 2007
-
-
Chris Lattner authored
llvm-svn: 41021
-
Chris Lattner authored
able to 3-addressify away stuff like this: movl %ecx, %eax decl %eax llvm-svn: 41020
-
Bill Wendling authored
Make a 'memop' pattern just for them. llvm-svn: 41017
-
Christopher Lamb authored
llvm-svn: 41013
-
- Aug 10, 2007
-
-
Christopher Lamb authored
Increase efficiency of sign_extend_inreg by using subregisters for truncation. As the README suggests sign_extend_subreg is selected to (sext(trunc)). llvm-svn: 41010
-
Christopher Lamb authored
llvm-svn: 41009
-
Christopher Lamb authored
Add 2-addr to 3-addr promotion code that allows 32-bit LEA to be used via subregisters when 16-bit LEA is disabled. llvm-svn: 41007
-
Rafael Espindola authored
llvm-svn: 40986
-
Bill Wendling authored
llvm-svn: 40985
-
Bill Wendling authored
llvm-svn: 40982
-
Evan Cheng authored
llvm-svn: 40973
-