Evan Cheng
|
0d6cfee704
|
* Added X86 store patterns.
* Added X86 dec patterns.
llvm-svn: 24654
|
2005-12-10 00:48:20 +00:00 |
Evan Cheng
|
c9fab31098
|
* Added intelligence to X86 LEA addressing mode matching routine so it returns
false if the match is not profitable. e.g. leal 1(%eax), %eax.
* Added patterns for X86 integer loads and LEA32.
llvm-svn: 24635
|
2005-12-08 02:01:35 +00:00 |
Evan Cheng
|
4b02426130
|
Proper support for shifts with register shift value.
llvm-svn: 24559
|
2005-12-01 00:43:55 +00:00 |
Chris Lattner
|
af2e0373dd
|
SelectNodeTo now returns its result, we must pay attention to it.
llvm-svn: 24550
|
2005-11-30 22:59:19 +00:00 |
Evan Cheng
|
4eb7af9bc9
|
Added support to STORE and shifts to DAG to DAG isel.
llvm-svn: 24525
|
2005-11-30 02:51:20 +00:00 |
Chris Lattner
|
3f0f71b92b
|
Add load and other support to the dag-dag isel. Patch contributed by Evan
Cheng!
llvm-svn: 24419
|
2005-11-19 02:11:08 +00:00 |
Chris Lattner
|
5930d3df3d
|
Add patterns for several simple instructions that take i32 immediates.
Patch contributed by Evan Cheng!
llvm-svn: 24382
|
2005-11-16 22:59:19 +00:00 |
Chris Lattner
|
655e7dfd0d
|
initial step at adding a dag-to-dag isel for X86 backend. Patch contributed
by Evan Cheng!
llvm-svn: 24371
|
2005-11-16 01:54:32 +00:00 |