Bob Wilson 
							
						 
					 
					
						
						
							
						
						14595d967f 
					 
					
						
						
							
							Neon intrinsic tests need to be compiled for Cortex-A9 for f16 support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122015  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 01:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						ae6be764f9 
					 
					
						
						
							
							Teach the Neon intrinsic generator to widen half-precision float types.  
						
						... 
						
						
						
						This isn't currently used for anything but I ran into it when experimenting
with some changes, and it might be useful in the future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121911  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-15 23:16:25 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						333f5194cb 
					 
					
						
						
							
							Add a Neon intrinsic test generator.  
						
						... 
						
						
						
						This is still a WIP.  It's already good enough to expose a few bugs, though.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121868  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-15 16:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						06b04aaf5c 
					 
					
						
						
							
							Fix Neon intrinsic immediate range checking for some double-register operands.  
						
						... 
						
						
						
						Some quad-register intrinsics with lane operands only take a double-register
operand for the vector containing the lane.  The valid range of lane numbers
is then half as big as you would expect from the quad-register type.
Note: This currently has no effect because those intrinsics are now handled
entirely in the header file using __builtin_shufflevector, which does its own
range checking, but I want to use this for generating tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-15 16:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						c2ef828616 
					 
					
						
						
							
							The Neon vqdmlsl_lane and vqdmlal_lane intrinsics have 4 arguments, not 3.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121469  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 06:37:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b78558c0e1 
					 
					
						
						
							
							80-column fixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121395  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 18:43:35 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						0e1fb7afcc 
					 
					
						
						
							
							Add a license comment to the generated arm_neon.h header.  
						
						... 
						
						
						
						Remove the previous header.  I don't think we need to expose to end users
that we use TableGen to produce our version of arm_neon.h, and that header
was also using doubleslash comments which could be a problem when using it
in strict C89 compilations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121390  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 18:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						7441089c9b 
					 
					
						
						
							
							Add operators for "_lane" variants of some saturating Neon multiply intrinsics  
						
						... 
						
						
						
						so they can be implemented without separate clang builtins.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121299  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-08 22:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b4504308ce 
					 
					
						
						
							
							Add operators for vabdl and vabal so they can be implemented without builtins.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121287  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-08 21:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b1e9df3b72 
					 
					
						
						
							
							Remove unused function parameter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-08 21:39:00 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						f4f39d35cd 
					 
					
						
						
							
							Add an operator for vaba so it can be implemented using vabd.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121276  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-08 20:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						e113ae56d9 
					 
					
						
						
							
							Add operators for vadd[lw] and vsub[lw]  
						
						... 
						
						
						
						so they can be implemented without clang builtins.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121213  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-08 00:14:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						0584316dfb 
					 
					
						
						
							
							Add operators for vmlal{_n,_lane} and vmlsl{_n,_lane}  
						
						... 
						
						
						
						so they can be implemented without clang builtins.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 23:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						da1d3dc9a5 
					 
					
						
						
							
							Emit vmovl intrinsics first in the arm_neon.h header  
						
						... 
						
						
						
						so they can be used in the implementations of other intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121208  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 23:53:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						2196caab82 
					 
					
						
						
							
							Add an operator for vdup_lane so it can be implemented without a clang builtin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 22:39:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						3467cd0d03 
					 
					
						
						
							
							Add an operator for vmull_lane so it can be implemented without a clang builtin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121187  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 22:02:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						c4ba09da60 
					 
					
						
						
							
							Add new built-in operations for vmull and vmull_n  
						
						... 
						
						
						
						so they can be implemented without requiring clang builtins.
Radar 8446238.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121173  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 20:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						3890e397c3 
					 
					
						
						
							
							Add an OpReinterpret operation to TableGen's NeonEmitter.  
						
						... 
						
						
						
						An OpReinterpret entry is handled by translating it to OpCast intrinsics for
all combinations of source and destination types with the same total size.
This will be used to generate all the vreinterpret intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121087  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:12:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						d8b847066e 
					 
					
						
						
							
							Fix whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:12:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						7f76218720 
					 
					
						
						
							
							Remove trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 04:40:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						ce0bb5479a 
					 
					
						
						
							
							Get Neon intrinsic names from the new "Name" field in the tblgen records  
						
						... 
						
						
						
						instead of just converting the record name to lowercase.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120809  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 17:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b0d98692a6 
					 
					
						
						
							
							Add support for "_lane" variants of VMUL, VMLA, and VMLS Neon intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120764  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 00:34:12 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						194aa58066 
					 
					
						
						
							
							Support using macros for Neon intrinsics implemented without builtins.  
						
						... 
						
						
						
						Intrinsics implemented with Clang builtins could already be implemented as
either inline functions or macros, but intrinsics implemented directly
(without builtins) could only be inline functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 00:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						37a0b54fb5 
					 
					
						
						
							
							Simplify code in Neon intrinsics.  No functional changes intended.  
						
						... 
						
						
						
						For most intrinsics, there is no need to allocate a temporary to hold the
result value; just return it directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 07:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						377296e301 
					 
					
						
						
							
							Assign arguments of Neon intrinsic macros to local temporaries.  
						
						... 
						
						
						
						Since we're casting them for the calls to the builtins, we need this to
make sure their types get checked in the same way they would if the intrinsics
were implemented as inline functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 07:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						052008bc3d 
					 
					
						
						
							
							Use statement expressions in Neon intrinsics defined as macros.  
						
						... 
						
						
						
						This is in preparation for adding assignments to temporaries to ensure
that the proper type checking is done.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 02:42:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						4a6c7fc872 
					 
					
						
						
							
							Add casts for splatted scalars in calls to Neon builtins.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120641  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 01:18:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						1dbfa91671 
					 
					
						
						
							
							Add a missing cast for Neon vsbl results.  
						
						... 
						
						
						
						The bitwise operations are always done with unsigned values, but the result may
be signed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120640  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 01:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b322fc2ece 
					 
					
						
						
							
							Add another missing cast for Neon vcombine results.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120639  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 01:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						c79528a112 
					 
					
						
						
							
							Add casts in arm_neon.h for result values in inline functions as well as macros.  
						
						... 
						
						
						
						We should not rely on lax-vector-conversions for these intrinsics to work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120638  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 01:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						317bafb82c 
					 
					
						
						
							
							Avoid "char" for Neon vector elements; make it explicitly signed (or unsigned).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 00:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						e106bc17a3 
					 
					
						
						
							
							Cast scalar results of Neon macros to the correct type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 00:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						f00140c8e1 
					 
					
						
						
							
							Add explicit casts for vector arguments to Neon builtins.  
						
						... 
						
						
						
						This avoids warnings with -Wvector-conversions.  Radar 8228022.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-01 19:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						95148ad023 
					 
					
						
						
							
							Add some comments for TableGen's NeonEmitter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-01 19:49:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						5b7fe5920d 
					 
					
						
						
							
							Cleanup: simplify checks for integers between 2 and 4.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-01 19:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b055f740bd 
					 
					
						
						
							
							Fix copy-and-paste error in exception message.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-23 19:38:34 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						181b76d503 
					 
					
						
						
							
							Change the 'x' type modifier for Neon intrinsics to force a signed integer.  
						
						... 
						
						
						
						This makes it symmetric with the 'u' modifier that forces an unsigned type.
This is needed for unsigned vector shifts, where the shift amount still needs
to be signed.  PR8482 (Radar 8603521).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 21:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						6a8aceb50b 
					 
					
						
						
							
							Use new neon_vector_type and neon_polyvector_type attributes for Neon vectors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 23:57:06 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						4fbf63845f 
					 
					
						
						
							
							Change Neon polynomial types to be signed to match GCC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119405  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 23:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b308b62e6a 
					 
					
						
						
							
							Refactor to new GetNumElements function.  
						
						... 
						
						
						
						No functional change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119404  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 23:57:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						6904d7af1c 
					 
					
						
						
							
							Tidy up some things in <arm_neon.h>.  
						
						... 
						
						
						
						Stop defining types with "__neon_" prefixes and then using typedefs without
the prefix; there's no reason to do that anymore.  Remove types that combine
multiple Neon vectors and treat them as a single long vector; they are not
used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 19:39:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						f18dfec0f7 
					 
					
						
						
							
							Reapply "Stop using struct wrappers for Neon vector types in <arm_neon.h>."  
						
						... 
						
						
						
						I've temporarily disabled the failing clang test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 19:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						1ce588c970 
					 
					
						
						
							
							Revert "Stop using struct wrappers for Neon vector types in <arm_neon.h>."  
						
						... 
						
						
						
						It's breaking buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119363  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 18:43:07 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						f93cbbd72e 
					 
					
						
						
							
							Stop using struct wrappers for Neon vector types in <arm_neon.h>.  
						
						... 
						
						
						
						Thanks to Nate Begeman for an earlier version of this patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 18:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						8a6e7e1214 
					 
					
						
						
							
							Revert r114596, it's breaking a few tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-23 16:49:17 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						e5cb26fab9 
					 
					
						
						
							
							<rdar://problem/8228022> Wvector-conversions warnings in arm_neon.h  
						
						... 
						
						
						
						Explicitly cast arguments to the type the builtin expects, which is <vN x i8>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 22:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						ee9ca07e7f 
					 
					
						
						
							
							Use float64 instead of int64 vector elements for NEON vget_low and vget_high  
						
						... 
						
						
						
						functions, since int64 is not a legal type and using it leads to inefficient
code.  PR8036.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113919  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-15 01:52:33 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						72774c9a83 
					 
					
						
						
							
							Tidy whitespace in generated arm_neon.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113865  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-14 21:52:34 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						59d70cbc29 
					 
					
						
						
							
							Add tablegen support for vdup_lane  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 01:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						fdb530d406 
					 
					
						
						
							
							Fix a warning from gcc-4.0 (from the ppc buildbot).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-28 18:21:10 +00:00