[llvm-commits] [llvm] r44557 - /llvm/trunk/lib/Target/CellSPU/README.txt

Scott Michel scottm at aero.org
Mon Dec 3 15:09:50 PST 2007


Author: pingbak
Date: Mon Dec  3 17:09:49 2007
New Revision: 44557

URL: http://llvm.org/viewvc/llvm-project?rev=44557&view=rev
Log:
First commit to CellSPU. More to follow

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=44557&r1=44556&r2=44557&view=diff

==============================================================================
--- llvm/trunk/lib/Target/CellSPU/README.txt (original)
+++ llvm/trunk/lib/Target/CellSPU/README.txt Mon Dec  3 17:09:49 2007
@@ -1,10 +1,41 @@
 //===- README.txt - Notes for improving CellSPU-specific code gen ---------===//
 
+This code was contributed by a team from the Computer Systems Research
+Department in The Aerospace Corporation:
+
+- Scott Michel (head bottle washer and much of the non-floating point
+  instructions)
+- Mark Thomas (floating point instructions)
+- Michael AuYeung (intrinsics)
+- Chandler Carruth (LLVM expertise)
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR
+OTHERWISE.  IN NO EVENT SHALL THE AEROSPACE CORPORATION BE LIABLE FOR DAMAGES
+OF ANY KIND OR NATURE WHETHER BASED IN CONTRACT, TORT, OR OTHERWISE ARISING
+OUT OF OR IN CONNECTION WITH THE USE OF THE SOFTWARE INCLUDING, WITHOUT
+LIMITATION, DAMAGES RESULTING FROM LOST OR CONTAMINATED DATA, LOST PROFITS OR
+REVENUE, COMPUTER MALFUNCTION, OR FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL,
+OR PUNITIVE  DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR
+SUCH DAMAGES ARE FORESEEABLE. 
+
+---------------------------------------------------------------------------
+--WARNING--: The CellSPU work is work-in-progress and "alpha" quality code.
+---------------------------------------------------------------------------
+
 TODO:
-* Check in the actual code.
+* Finish branch instructions, branch prediction
 
-===-------------------------------------------------------------------------===
+  These instructions were started, but only insofar as to get llvm-gcc-4.2's
+  crtbegin.ll working (which doesn't.)
 
-Note: The CellSPU work is work-in-progress and "alpha" quality code. No code
-has been officially checked into the llvm repo, but this will happen Real Soon,
-Real Soon Now.
+* Double floating point support
+
+  This was started. "What's missing?" to be filled in.
+
+* Intrinsics
+
+  Lots of progress. "What's missing/incomplete?" to be filled in.
+
+===-------------------------------------------------------------------------===





More information about the llvm-commits mailing list