Bob Wilson 
							
						 
					 
					
						
						
							
						
						46455096be 
					 
					
						
						
							
							Remove DAG combiner patch to fold vector splats.  Instcombiner does it now.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117720  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-29 22:03:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						0f1db1a6c6 
					 
					
						
						
							
							Teach the DAG combiner to fold a splat of a splat.  Radar 8597790.  
						
						... 
						
						
						
						Also do some minor refactoring to reduce indentation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 17:06:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						d0b69cf119 
					 
					
						
						
							
							Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,  
						
						... 
						
						
						
						add, and subtract operations with zero-extended or sign-extended vectors.
Update tests.  Add auto-upgrade support for the old intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-01 23:50:19 +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 
							
						 
					 
					
						
						
							
						
						83815aeb29 
					 
					
						
						
							
							Merge a bunch of NEON tests into larger files so they run faster.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83667  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-09 20:20:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b2cae81ac4 
					 
					
						
						
							
							Convert more NEON tests to use FileCheck.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83497  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-07 22:30: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 
							
						 
					 
					
						
						
							
						
						5bafff36c7 
					 
					
						
						
							
							Add support for ARM's Advanced SIMD (NEON) instruction set.  
						
						... 
						
						
						
						This is still a work in progress but most of the NEON instruction set
is supported.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73919  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-22 23:27:02 +00:00