Chris Lattner
|
a2156b160a
|
fix some warnings. This code needs to be de-tabified :(
llvm-svn: 45325
|
2007-12-22 22:47:03 +00:00 |
|
Chris Lattner
|
1c6a1f71cb
|
fix strict-aliasing violation
llvm-svn: 45324
|
2007-12-22 22:45:38 +00:00 |
|
Scott Michel
|
5cbdbd26a8
|
More working CellSPU tests:
- vec_const.ll: Vector constant loads
- immed64.ll: i64, f64 constant loads
llvm-svn: 45242
|
2007-12-20 00:44:13 +00:00 |
|
Scott Michel
|
83ac96e27d
|
CellSPU testcase, extract_elt.ll: extract vector element.
llvm-svn: 45219
|
2007-12-19 21:17:42 +00:00 |
|
Scott Michel
|
6cb9f6d20c
|
Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.ll
(vector insertions)
llvm-svn: 45216
|
2007-12-19 20:15:47 +00:00 |
|
Scott Michel
|
d4d96bb6f6
|
Add new immed16.ll test case, fix CellSPU errata to make test case work.
llvm-svn: 45196
|
2007-12-19 07:35:06 +00:00 |
|
Scott Michel
|
4f980e1acd
|
- Restore some i8 functionality in CellSPU
- New test case: nand.ll
llvm-svn: 45130
|
2007-12-17 22:32:34 +00:00 |
|
Chris Lattner
|
5e2b033d30
|
don't violate C TBAA rules, use FloatToBits instead.
llvm-svn: 45076
|
2007-12-16 20:41:33 +00:00 |
|
Scott Michel
|
307f334014
|
Start committing working test cases for CellSPU.
llvm-svn: 45050
|
2007-12-15 00:38:50 +00:00 |
|
Scott Michel
|
a9a40d4347
|
Minor updates:
- Fix typo in SPUCallingConv.td
- Credit myself for CellSPU work
- Add CellSPU to 'all' host target list
llvm-svn: 44627
|
2007-12-05 21:23:16 +00:00 |
|
Evan Cheng
|
aecb76bcc2
|
Update foldMemoryOperand.
llvm-svn: 44621
|
2007-12-05 18:36:37 +00:00 |
|
Chris Lattner
|
0914ad3008
|
fix warnings
llvm-svn: 44620
|
2007-12-05 18:32:18 +00:00 |
|
Chris Lattner
|
df5cd03710
|
allow this to build
llvm-svn: 44619
|
2007-12-05 18:30:11 +00:00 |
|
Evan Cheng
|
8464a0bf00
|
Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether
the stored register is killed.
llvm-svn: 44600
|
2007-12-05 03:14:33 +00:00 |
|
Scott Michel
|
871b3a4fd4
|
More stuff for CellSPU -- this should be enough to get an error-free
compilation (no files missing). Test cases remain to be checked in.
llvm-svn: 44598
|
2007-12-05 02:01:41 +00:00 |
|
Scott Michel
|
8a2cb11b05
|
Updated source file headers to llvm coding standard.
llvm-svn: 44597
|
2007-12-05 01:40:25 +00:00 |
|
Scott Michel
|
026ace10b2
|
Two missing files.
llvm-svn: 44596
|
2007-12-05 01:31:18 +00:00 |
|
Scott Michel
|
191775d31f
|
Main CellSPU backend files checked in. Intrinsics and autoconf files
remain.
llvm-svn: 44595
|
2007-12-05 01:24:05 +00:00 |
|
Scott Michel
|
512cb025cc
|
More files in the CellSPU drop...
llvm-svn: 44584
|
2007-12-04 22:35:58 +00:00 |
|
Scott Michel
|
774da2e74c
|
More of the Cell SPU code drop from "Team Aerospace".
llvm-svn: 44582
|
2007-12-04 22:23:35 +00:00 |
|
Scott Michel
|
3996f647d2
|
More CellSPU files... more to follow.
llvm-svn: 44559
|
2007-12-03 23:14:43 +00:00 |
|
Scott Michel
|
c312b999e6
|
Makefile fragment for CellSPU.
llvm-svn: 44558
|
2007-12-03 23:12:49 +00:00 |
|
Scott Michel
|
34987128e0
|
First commit to CellSPU. More to follow
llvm-svn: 44557
|
2007-12-03 23:09:49 +00:00 |
|
Scott Michel
|
ae7090641f
|
First test check-in.
llvm-svn: 35429
|
2007-03-28 17:04:43 +00:00 |
|