[llvm-commits] [llvm] r61785 - /llvm/trunk/lib/Target/CellSPU/README.txt
Scott Michel
scottm at aero.org
Mon Jan 5 19:51:14 PST 2009
Author: pingbak
Date: Mon Jan 5 21:51:14 2009
New Revision: 61785
URL: http://llvm.org/viewvc/llvm-project?rev=61785&view=rev
Log:
CellSPU: Update the README
Modified:
llvm/trunk/lib/Target/CellSPU/README.txt
Modified: llvm/trunk/lib/Target/CellSPU/README.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/CellSPU/README.txt?rev=61785&r1=61784&r2=61785&view=diff
==============================================================================
--- llvm/trunk/lib/Target/CellSPU/README.txt (original)
+++ llvm/trunk/lib/Target/CellSPU/README.txt Mon Jan 5 21:51:14 2009
@@ -34,16 +34,27 @@
---------------------------------------------------------------------------
-The unofficially official status page (because it's not easy to get an
-officially blessed external web page from either IBM Austin or Aerospace):
+TODO:
+* Create a machine pass for performing dual-pipeline scheduling specifically
+ for CellSPU, handle inserting branch prediction instructions.
- http://sites.google.com/site/llvmcellspu/
+* i32 instructions:
-TODO:
-* Finish branch instructions, branch prediction
+ * i32 division (work-in-progress)
+
+* i64 support (see i64operations.c test harness):
+
+ * shifts and comparison operators: done
+ * sign and zero extension: done
+ * addition: done
+ * subtraction: needed
+ * multiplication: work-in-progress
+
+* i128 support:
- These instructions were started, but only insofar as to get llvm-gcc-4.2's
- crtbegin.ll working (which doesn't.)
+ * zero extension: done
+ * sign extension: needed
+ * arithmetic operators (add, sub, mul, div): needed
* Double floating point support
More information about the llvm-commits
mailing list