| 
							
							
								 Nadav Rotem | 8fb06b3e8f | Enable element promotion type legalization by deafault. Changed tests which assumed that vectors are legalized by widening them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142152 91177308-0d34-0410-b5e6-96231b3b80d8 | 2011-10-16 20:31:33 +00:00 |  | 
			
				
					| 
							
							
								 Kalle Raiskila | c2ebfd454c | Enable PostRA scheduling for SPU. This speeds up selected test cases with up to
5% - no slowdowns observed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120286 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-11-29 10:30:25 +00:00 |  | 
			
				
					| 
							
							
								 Kalle Raiskila | 0b4ab0cfe0 | Fix CellSPU vector shuffles, again. Some cases of lowering to rotate were miscompiled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113355 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-09-08 11:53:38 +00:00 |  | 
			
				
					| 
							
							
								 Kalle Raiskila | bd887df8b9 | Fix lowering of INSERT_VECTOR_ELT in SPU. The IDX was treated as byte index, not element index.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112422 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-08-29 12:41:50 +00:00 |  | 
			
				
					| 
							
							
								 Kalle Raiskila | ca9460f5a0 | Fix a bug with insertelement on SPU. The previous algorithm in LowerVECTOR_SHUFFLE 
didn't check all requirements for "monotonic" shuffles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111361 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-08-18 10:20:29 +00:00 |  | 
			
				
					| 
							
							
								 Kalle Raiskila | 2e39498114 | Add the check to the testcase of r106419. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106421 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-06-21 15:11:51 +00:00 |  | 
			
				
					| 
							
							
								 Kalle Raiskila | 91fdee125c | Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106419 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-06-21 14:42:19 +00:00 |  | 
			
				
					| 
							
							
								 Kalle Raiskila | 4794807134 | Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithm used to choke llc with the attached test.
 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106411 91177308-0d34-0410-b5e6-96231b3b80d8 | 2010-06-21 10:17:36 +00:00 |  |