Commit a1a0643e authored by Brian Gaeke's avatar Brian Gaeke
Browse files

Update the To-Do list according to my notes + assertions

llvm-svn: 15535
parent 2fc39a9c
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -2,17 +2,19 @@
SparcV8 backend skeleton
------------------------

This directory will house a 32-bit SPARC V8 backend employing a expander-based
instruction selector.  Watch this space for more news coming soon!
This directory houses a 32-bit SPARC V8 backend employing a expander-based
instruction selector.  It is not yet functionally complete.  Watch
this space for more news coming soon!

To-do
-----

* support 64-bit arguments to functions
* support 64-bit (double FP, long, ulong) arguments to functions
* support functions with more than 6 args
* support setcc on longs
* support basic binary operations on longs
* support cast bool, int to long
* support sub, setcc constant expressions
* support casting <=32-bit integers, bools to long
* support casting 64-bit integers to FP types

$Date$