Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								08dd8c8295 
								
							 
						 
						
							
							
								
								Add fastcc cc: pass and return VFP / NEON values in registers. Controlled by -arm-fastcc for now.  
							
							 
							
							... 
							
							
							
							llvm-svn: 117119 
							
						 
						
							2010-10-22 18:23:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								72a364c107 
								
							 
						 
						
							
							
								
								fix emacs language spec's, patch by Edmund Grimley-Evans!  
							
							 
							
							... 
							
							
							
							llvm-svn: 111241 
							
						 
						
							2010-08-17 16:20:04 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								027d5bcf89 
								
							 
						 
						
							
							
								
								Fix eabi calling convention when a 64 bit value shadows r3.  
							
							 
							
							... 
							
							
							
							Without this what was happening was:
* R3 is not marked as "used"
* ARM backend thinks it has to save it to the stack because of vaarg
* Offset computation correctly ignores it
* Offsets are wrong
llvm-svn: 110446 
							
						 
						
							2010-08-06 15:35:32 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								d90d169f9d 
								
							 
						 
						
							
							
								
								Correctly align double arguments in the stack.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85235 
							
						 
						
							2009-10-27 14:09:44 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								22ef75155e 
								
							 
						 
						
							
							
								
								Missed pieces for ARM HardFP ABI.  
							
							 
							
							... 
							
							
							
							Patch by Sandeep Patel!
llvm-svn: 78225 
							
						 
						
							2009-08-05 19:04:42 +00:00  
						
					 
				
					
						
							
							
								 
								Bob Wilson
							
						 
						
							 
							
							
							
							
								
							
							
								2e076c4e02 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 73919 
							
						 
						
							2009-06-22 23:27:02 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								a8fd40b50a 
								
							 
						 
						
							
							
								
								Address review comments: add 3 ARM calling conventions.  
							
							 
							
							... 
							
							
							
							Dispatch C calling conv. to one of these conventions based on
target triple and subtarget features.
llvm-svn: 73530 
							
						 
						
							2009-06-16 18:50:49 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								5b1b5b2a8a 
								
							 
						 
						
							
							
								
								Typo  
							
							 
							
							... 
							
							
							
							llvm-svn: 73098 
							
						 
						
							2009-06-08 22:59:50 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								77d1943637 
								
							 
						 
						
							
							
								
								The attached patches implement most of the ARM AAPCS-VFP hard float  
							
							 
							
							... 
							
							
							
							ABI. The missing piece is support for putting "homogeneous aggregates"
into registers.
Patch by Sandeep Patel!
llvm-svn: 73095 
							
						 
						
							2009-06-08 22:53:56 +00:00  
						
					 
				
					
						
							
							
								 
								Bob Wilson
							
						 
						
							 
							
							
							
							
								
							
							
								e666cc5206 
								
							 
						 
						
							
							
								
								Fix pr4058 and pr4059.  Do not split i64 or double arguments between r3 and  
							
							 
							
							... 
							
							
							
							the stack.  Patch by Sandeep Patel.
llvm-svn: 72106 
							
						 
						
							2009-05-19 10:02:36 +00:00  
						
					 
				
					
						
							
							
								 
								Bob Wilson
							
						 
						
							 
							
							
							
							
								
							
							
								62d47d2361 
								
							 
						 
						
							
							
								
								Remove unnecessary references to f32 types.  After specifying that f32  
							
							 
							
							... 
							
							
							
							should be bit-converted to i32, it is sufficient to list only i32 in
subsequent definitions.
llvm-svn: 69973 
							
						 
						
							2009-04-24 16:55:25 +00:00  
						
					 
				
					
						
							
							
								 
								Bob Wilson
							
						 
						
							 
							
							
							
							
								
							
							
								ea09d4aca8 
								
							 
						 
						
							
							
								
								Clean up formatting, remove trailing whitespace, fix comment typos and  
							
							 
							
							... 
							
							
							
							punctuation.  No functional changes.
llvm-svn: 69378 
							
						 
						
							2009-04-17 20:35:10 +00:00  
						
					 
				
					
						
							
							
								 
								Bob Wilson
							
						 
						
							 
							
							
							
							
								
							
							
								a4c2290e5f 
								
							 
						 
						
							
							
								
								Use CallConvLower.h and TableGen descriptions of the calling conventions  
							
							 
							
							... 
							
							
							
							for ARM.  Patch by Sandeep Patel.
llvm-svn: 69371 
							
						 
						
							2009-04-17 19:07:39 +00:00