Bob Wilson 
							
						 
					 
					
						
						
							
						
						7aaf5bf3db 
					 
					
						
						
							
							Allow more cases of undef shuffle indices and add tests for them.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-17 05:54:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d4d01154ef 
					 
					
						
						
							
							Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,  
						
						... 
						
						
						
						when the type is floating-point.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-03 22:36:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						ec1d81c389 
					 
					
						
						
							
							Update NEON struct names to match llvm-gcc changes.  
						
						... 
						
						
						
						(This is not required for correctness but might help with sanity.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83415  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-06 21:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						fce288fc91 
					 
					
						
						
							
							Eliminate more uses of llvm-as and llvm-dis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-09 00:09:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b6c68f9e74 
					 
					
						
						
							
							Use CHECK-NEXT to make sure we're only getting one copy of each shuffle  
						
						... 
						
						
						
						instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79702  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-22 00:13:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						c692cb77aa 
					 
					
						
						
							
							Match VTRN, VZIP, and VUZP shuffles.  Restore the tests for these operations,  
						
						... 
						
						
						
						now using shuffles instead of intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79673  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 20:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						d4b4cf524b 
					 
					
						
						
							
							Remove Neon intrinsics for VZIP, VUZP, and VTRN.  We will represent these as  
						
						... 
						
						
						
						vector shuffles.  Temporarily remove the tests for these operations until the
new implementation is working.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79579  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 00:01:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b0abb4dc42 
					 
					
						
						
							
							Use vAny type to get rid of Neon intrinsics that differed only in whether  
						
						... 
						
						
						
						the overloaded vector types allowed floating-point or integer vector elements.
Most of these operations actually depend on the element type, so bitcasting
was not an option.
If you include the vpadd intrinsics that I updated earlier, this gets rid
of 20 intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 05:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						22cd2547fe 
					 
					
						
						
							
							Add tests for Neon VZIP and VUZP instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78529  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-09 06:48:29 +00:00