Kalle Raiskila
|
45865e9165
|
Enable PostRA scheduling for SPU.
This speeds up selected test cases with up to
5% - no slowdowns observed.
llvm-svn: 120286
|
2010-11-29 10:30:25 +00:00 |
|
Kalle Raiskila
|
be22226628
|
Fix CellSPU vector shuffles, again.
Some cases of lowering to rotate were miscompiled.
llvm-svn: 113355
|
2010-09-08 11:53:38 +00:00 |
|
Kalle Raiskila
|
daba4ffc75
|
Fix lowering of INSERT_VECTOR_ELT in SPU.
The IDX was treated as byte index, not element index.
llvm-svn: 112422
|
2010-08-29 12:41:50 +00:00 |
|
Kalle Raiskila
|
05d3cc2ef8
|
Fix a bug with insertelement on SPU.
The previous algorithm in LowerVECTOR_SHUFFLE
didn't check all requirements for "monotonic" shuffles.
llvm-svn: 111361
|
2010-08-18 10:20:29 +00:00 |
|
Kalle Raiskila
|
5e3c80d1f8
|
Add the check to the testcase of r106419.
llvm-svn: 106421
|
2010-06-21 15:11:51 +00:00 |
|
Kalle Raiskila
|
cbd0b7c43b
|
Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats.
llvm-svn: 106419
|
2010-06-21 14:42:19 +00:00 |
|
Kalle Raiskila
|
a30e45e2d3
|
Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithm
used to choke llc with the attached test.
llvm-svn: 106411
|
2010-06-21 10:17:36 +00:00 |
|