ead3b3d7a1 
								
							 
						 
						
							
							
								
								Only generate the popc instruction for SPARC CPUs that implement it.  
							
							... 
							
							
							
							The popc instruction is defined in the SPARCv9 instruction set
architecture, but it was emulated on CPUs older than Niagara 2.
llvm-svn: 200131 
							
						 
						
							2014-01-26 06:09:59 +00:00  
				
					
						
							
							
								 
						
							
								a66b314c34 
								
							 
						 
						
							
							
								
								[Sparc] Add missing processor types: v7 and niagara  
							
							... 
							
							
							
							llvm-svn: 199024 
							
						 
						
							2014-01-11 23:56:13 +00:00  
				
					
						
							
							
								 
						
							
								c10563d14e 
								
							 
						 
						
							
							
								
								Fix broken CHECK lines.  
							
							... 
							
							
							
							llvm-svn: 199016 
							
						 
						
							2014-01-11 21:06:00 +00:00  
				
					
						
							
							
								 
						
							
								ad40dfcb4b 
								
							 
						 
						
							
							
								
								[Sparc] Emit retl/ret instead of jmp instruction. It improves the readability of the assembly generated.  
							
							... 
							
							
							
							llvm-svn: 198910 
							
						 
						
							2014-01-10 02:55:27 +00:00  
				
					
						
							
							
								 
						
							
								acf0233a46 
								
							 
						 
						
							
							
								
								[SparcV9]: Use SRL instead of SLL to clear top 32-bits in ctpop:i32. SLL does not clear top 32 bit, only SRL does.  
							
							... 
							
							
							
							llvm-svn: 198280 
							
						 
						
							2014-01-01 19:00:10 +00:00  
				
					
						
							
							
								 
						
							
								0b21f35aca 
								
							 
						 
						
							
							
								
								Add support for 64-bit calling convention.  
							
							... 
							
							
							
							This is far from complete, but it is enough to make it possible to write
test cases using i64 arguments.
Missing features:
- Floating point arguments.
- Receiving arguments on the stack.
- Calls.
llvm-svn: 178523 
							
						 
						
							2013-04-02 04:09:02 +00:00  
				
					
						
							
							
								 
						
							
								8228b11abc 
								
							 
						 
						
							
							
								
								add support for the sparcv9-*-* target triple to turn on  
							
							... 
							
							
							
							64-bit sparc codegen.  Patch by Nathan Keynes!
llvm-svn: 95293 
							
						 
						
							2010-02-04 06:34:01 +00:00  
				
					
						
							
							
								 
						
							
								a080159a7c 
								
							 
						 
						
							
							
								
								Convert more tests to avoid llvm-as.  
							
							... 
							
							
							
							llvm-svn: 81545 
							
						 
						
							2009-09-11 18:36:27 +00:00  
				
					
						
							
							
								 
						
							
								c8054d90fb 
								
							 
						 
						
							
							
								
								Eliminate more uses of llvm-as and llvm-dis.  
							
							... 
							
							
							
							llvm-svn: 81293 
							
						 
						
							2009-09-09 00:09:15 +00:00  
				
					
						
							
							
								 
						
							
								3f04773f78 
								
							 
						 
						
							
							
								
								Remove llvm-upgrade and update tests.  
							
							... 
							
							
							
							llvm-svn: 47296 
							
						 
						
							2008-02-19 01:41:04 +00:00  
				
					
						
							
							
								 
						
							
								6e87ec4351 
								
							 
						 
						
							
							
								
								For PR1319:  
							
							... 
							
							
							
							Remove && from the end of the lines to prevent tests from throwing run
lines into the background. Also, clean up places where the same command
is run multiple times by using a temporary file.
llvm-svn: 36142 
							
						 
						
							2007-04-16 17:36:08 +00:00  
				
					
						
							
							
								 
						
							
								83b3d82672 
								
							 
						 
						
							
							
								
								Regression is gone, don't try to find it on clean target.  
							
							... 
							
							
							
							llvm-svn: 33296 
							
						 
						
							2007-01-17 07:59:14 +00:00