Chris Lattner
|
57825f087d
|
Add some new instructions. Wheee
llvm-svn: 9266
|
2003-10-19 19:25:35 +00:00 |
|
Chris Lattner
|
8d79ae7383
|
Add support for unconditional branches and for emitting JE instructions
llvm-svn: 7872
|
2003-08-15 04:50:49 +00:00 |
|
Chris Lattner
|
be0530bab9
|
Add basic support for 16 and 32 bit function arguments!
llvm-svn: 7755
|
2003-08-11 21:30:00 +00:00 |
|
Chris Lattner
|
1ecd1818a0
|
Add (ret int) expander so that we can at least write testcases
llvm-svn: 7730
|
2003-08-11 15:48:00 +00:00 |
|
Chris Lattner
|
3f4b5cf09a
|
Add patterns for multiply, and, or, and xor
llvm-svn: 7725
|
2003-08-11 15:23:25 +00:00 |
|
Chris Lattner
|
83831c66fc
|
add a pattern for RET, immediates no longer need to be explicitly typed
llvm-svn: 7635
|
2003-08-06 15:31:35 +00:00 |
|
Chris Lattner
|
17fc21b5fa
|
This is the real fix for the previous register allocator problem.
Physical registers should not float around.
llvm-svn: 7587
|
2003-08-05 00:48:47 +00:00 |
|
Chris Lattner
|
cf51f31c3e
|
Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enable
testing, the subtracts are because I was in the neighborhood.
llvm-svn: 7581
|
2003-08-04 21:18:19 +00:00 |
|
Chris Lattner
|
900d31f5ba
|
Change comments into something that TableGen can read!
llvm-svn: 7580
|
2003-08-04 21:08:29 +00:00 |
|
Chris Lattner
|
0d7b042206
|
transition to using let instead of set
llvm-svn: 7564
|
2003-08-04 04:59:56 +00:00 |
|
Chris Lattner
|
89b4a26e56
|
Add new TableGen instruction definitions
llvm-svn: 7537
|
2003-08-03 21:54:21 +00:00 |
|