| Commit message (Expand) | Author | Age | Files | Lines |
* | Handle lshr for i128 correctly on SPU also when | Kalle Raiskila | 2010-11-29 | 1 | -2/+14 |
* | Enable PostRA scheduling for SPU. | Kalle Raiskila | 2010-11-29 | 2 | -4/+4 |
* | Allow for 'fcmp ogt' in SPU. | Kalle Raiskila | 2010-11-24 | 1 | -6/+19 |
* | Division by pow-of-2 is not cheap on SPU, do it with | Kalle Raiskila | 2010-11-23 | 1 | -0/+22 |
* | Fix a bug with extractelement on SPU. | Kalle Raiskila | 2010-11-22 | 1 | -1/+13 |
* | Fix memory access lowering on SPU, adding | Kalle Raiskila | 2010-11-12 | 3 | -1/+26 |
* | Change v64 datalayout in SPU. | Kalle Raiskila | 2010-10-26 | 2 | -2/+15 |
* | Improve lowering of sext to i128 on SPU. | Kalle Raiskila | 2010-10-18 | 1 | -0/+3 |
* | Zap some redundant 'ori $?, $?, 0' from SPU. | Kalle Raiskila | 2010-10-01 | 1 | -0/+1 |
* | Change SPU register re-interpretations from OR to COPY_TO_REGCLASS instruction. | Kalle Raiskila | 2010-09-16 | 1 | -3/+2 |
* | Fix CellSPU vector shuffles, again. | Kalle Raiskila | 2010-09-08 | 1 | -0/+26 |
* | Fix lowering of INSERT_VECTOR_ELT in SPU. | Kalle Raiskila | 2010-08-29 | 1 | -0/+8 |
* | Fix SPU BE to use all the available return registers. | Kalle Raiskila | 2010-08-24 | 1 | -2/+24 |
* | Fix a bug with insertelement on SPU. | Kalle Raiskila | 2010-08-18 | 1 | -0/+15 |
* | Remove all traces of v2[i,f]32 on SPU. | Kalle Raiskila | 2010-08-18 | 3 | -10/+10 |
* | Change SPU C calling convention to match that described in | Kalle Raiskila | 2010-08-18 | 1 | -0/+33 |
* | Have SPU handle halfvec stores aligned by 8 bytes. | Kalle Raiskila | 2010-08-09 | 2 | -3/+15 |
* | Make SPU backend handle insertelement and | Kalle Raiskila | 2010-08-04 | 2 | -0/+25 |
* | More SPU v2f32 stuff added: insertelement and shuffle. | Kalle Raiskila | 2010-08-02 | 1 | -0/+10 |
* | Add preliminary v2f32 support for SPU. Like with v2i32, we just | Kalle Raiskila | 2010-08-02 | 1 | -0/+35 |
* | Add preliminary v2i32 support for SPU backend. As there are no | Kalle Raiskila | 2010-08-02 | 1 | -0/+57 |
* | Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway. | Jakob Stoklund Olesen | 2010-07-16 | 1 | -1/+1 |
* | Fix some tests that didn't test anything. | Benjamin Kramer | 2010-06-26 | 1 | -1/+1 |
* | Add the check to the testcase of r106419. | Kalle Raiskila | 2010-06-21 | 1 | -0/+3 |
* | Mark the SPU 'lr' instruction to never have side effects. | Kalle Raiskila | 2010-06-21 | 4 | -13/+18 |
* | Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats. | Kalle Raiskila | 2010-06-21 | 1 | -1/+6 |
* | Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithm | Kalle Raiskila | 2010-06-21 | 1 | -0/+10 |
* | Fix SPU to cope with vector insertelement to an undef position. | Kalle Raiskila | 2010-06-09 | 1 | -2/+13 |
* | Handle loading from/storing to undef pointers on SPU by inserting a | Kalle Raiskila | 2010-06-09 | 1 | -0/+5 |
* | Fix handling of 'load' nodes. | Kalle Raiskila | 2010-06-01 | 1 | -0/+13 |
* | Make SPU backend not assert on jump tables. | Kalle Raiskila | 2010-05-11 | 1 | -0/+21 |
* | Fix encoding of 'sf' and 'sfh' instructions. | Kalle Raiskila | 2010-05-10 | 1 | -0/+26 |
* | "on the rare occasion the SPU BE produces illegal assembly - it tries to emit... | Chris Lattner | 2010-05-04 | 1 | -0/+13 |
* | teach cellspu how to return i8 and i16 from calls, | Chris Lattner | 2010-04-20 | 1 | -0/+8 |
* | Make sure this test tests something. | Benjamin Kramer | 2010-04-09 | 1 | -3/+7 |
* | "On SPU, variables in the .bss section that are allocated with the .lcomm dir... | Chris Lattner | 2010-04-09 | 1 | -0/+2 |
* | Split big test into multiple directories to cater to | Dale Johannesen | 2010-04-07 | 1 | -0/+33 |
* | From Kalle Raiskila: | Chris Lattner | 2010-03-29 | 1 | -0/+17 |
* | fix bss section printing for cell, patch by Kalle Raiskila! | Chris Lattner | 2010-03-05 | 1 | -0/+5 |
* | don't let asm-verbose break the check-next lines in these tests. | Chris Lattner | 2010-01-19 | 1 | -2/+2 |
* | Teach dag combine to fold the following transformation more aggressively: | Evan Cheng | 2010-01-06 | 1 | -1/+0 |
* | Delete useless trailing semicolons. | Dan Gohman | 2010-01-05 | 2 | -2/+2 |
* | Revert this dag combine change: | Evan Cheng | 2009-12-17 | 1 | -4/+4 |
* | Fold (zext (and x, cst)) -> (and (zext x), cst). | Evan Cheng | 2009-12-15 | 1 | -4/+4 |
* | Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 ... | Evan Cheng | 2009-12-09 | 1 | -3/+3 |
* | Revert the main portion of r31856. It was causing BranchFolding | Dan Gohman | 2009-10-22 | 1 | -1/+1 |
* | Teach lit that the .c files in 'test/CodeGen/CellSPU/useful-harnesses' aren't... | Daniel Dunbar | 2009-10-19 | 1 | -0/+1 |
* | Convert more tests to avoid llvm-as. | Dan Gohman | 2009-09-11 | 38 | -41/+41 |
* | Eliminate more uses of llvm-as and llvm-dis. | Dan Gohman | 2009-09-09 | 3 | -3/+3 |
* | Updated i128 sext support for CellSPU backend, contributed by Ken Werner (IBM) | Scott Michel | 2009-08-25 | 1 | -3/+32 |