- Jan 08, 2005
-
-
Chris Lattner authored
llvm-svn: 19385
-
Chris Lattner authored
llvm-svn: 19384
-
Chris Lattner authored
Fix a bug legalizing "ret (Val,Val)" llvm-svn: 19375
-
Chris Lattner authored
llvm-svn: 19374
-
Chris Lattner authored
llvm-svn: 19369
-
Chris Lattner authored
all targets. llvm-svn: 19366
-
Chris Lattner authored
llvm-svn: 19365
-
Chris Lattner authored
llvm-svn: 19361
-
- Jan 07, 2005
-
-
Chris Lattner authored
llvm-svn: 19360
-
Chris Lattner authored
llvm-svn: 19359
-
Chris Lattner authored
llvm-svn: 19358
-
Chris Lattner authored
CodeGen/Generic/select.ll:castconst. llvm-svn: 19357
-
Chris Lattner authored
llvm-svn: 19356
-
Chris Lattner authored
int GEP indices on 64-bit archs. llvm-svn: 19354
-
Chris Lattner authored
llvm-svn: 19353
-
Chris Lattner authored
llvm-svn: 19352
-
Chris Lattner authored
llvm-svn: 19350
-
Chris Lattner authored
llvm-svn: 19349
-
Chris Lattner authored
llvm-svn: 19348
-
Chris Lattner authored
llvm-svn: 19346
-
Chris Lattner authored
llvm-svn: 19345
-
Chris Lattner authored
llvm-svn: 19339
-
Chris Lattner authored
of the code for lowering from LLVM code to a SelectionDAG. llvm-svn: 19331
-
Chris Lattner authored
llvm-svn: 19330
-
Chris Lattner authored
to go, but it does work for some non-trivial cases now. llvm-svn: 19329
-
Chris Lattner authored
llvm-svn: 19327
-
- Jan 02, 2005
-
-
Chris Lattner authored
1. If we are two-addressing a commutable instruction and the LHS is not the last use of the variable, see if the instruction is the last use of the RHS. If so, commute the instruction, allowing us to avoid a register-register copy in many cases for common instructions like ADD, OR, AND, etc on X86. 2. If #1 doesn't hold, and if this is an instruction that also existing in 3-address form, promote the instruction to a 3-address instruction to avoid the register-register copy. We can do this for several common instructions in X86, including ADDrr, INC, DEC, etc. This patch implements test/Regression/CodeGen/X86/commute-two-addr.ll, overlap-add.ll, and overlap-shift.ll when I check in the X86 support for it. llvm-svn: 19245
-
- Dec 15, 2004
-
-
Chris Lattner authored
llvm-svn: 18955
-
- Dec 07, 2004
-
-
Nate Begeman authored
20%, shaving 0.1s off hbd compile time on my g5. Yay. llvm-svn: 18592
-
Reid Spencer authored
Make only one print method to avoid overloaded virtual warnings when \ compiled with -Woverloaded-virtual llvm-svn: 18589
-
- Dec 04, 2004
-
-
Chris Lattner authored
Prolang-C/bison in the JIT llvm-svn: 18477
-
- Nov 28, 2004
-
-
Chris Lattner authored
PR449 llvm-svn: 18306
-
- Nov 22, 2004
-
-
Chris Lattner authored
llvm-svn: 18131
-
Chris Lattner authored
llvm-svn: 18129
-
- Nov 21, 2004
-
-
Chris Lattner authored
llvm-svn: 18064
-
- Nov 20, 2004
-
-
Chris Lattner authored
llvm-svn: 18034
-
- Nov 19, 2004
-
-
Chris Lattner authored
llvm-svn: 18009
-
- Nov 18, 2004
-
-
Chris Lattner authored
* Do not put fixed registers into the unhandled set. This means they will never find their way into the inactive, active, or handled sets, so we can simplify a bunch of code. llvm-svn: 17945
-
Chris Lattner authored
incrementing i. llvm-svn: 17944
-
Chris Lattner authored
i->start == j->start, then certainly i->end > j->start. llvm-svn: 17943
-