Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								4e6e537314 
								
							 
						 
						
							
							
								
								Change x86_fastcallcc to require inreg markers. This allows it to known  
							
							 
							
							... 
							
							
							
							the difference from "int x" (which should go in registers and
"struct y {int x;}" (which should not).
Clang will be updated in the next patches.
llvm-svn: 166536 
							
						 
						
							2012-10-24 01:58:48 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								8f35fabbc1 
								
							 
						 
						
							
							
								
								Add support for thiscall calling convention.  
							
							 
							
							... 
							
							
							
							Patch by Charles Davis and Steven Watanabe!
llvm-svn: 103902 
							
						 
						
							2010-05-16 09:08:45 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								a080159a7c 
								
							 
						 
						
							
							
								
								Convert more tests to avoid llvm-as.  
							
							 
							
							... 
							
							
							
							llvm-svn: 81545 
							
						 
						
							2009-09-11 18:36:27 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								3152edf474 
								
							 
						 
						
							
							
								
								Remove code that pad number of bytes to pop for X86_FastCall CC. The code doesn't do the "aligning" for Cygwin, Mingw, and Windows. But aligning it on Darwin and Linux breaks gcc compatibility. That ruled out all the platforms we support!  
							
							 
							
							... 
							
							
							
							llvm-svn: 55756 
							
						 
						
							2008-09-04 01:04:15 +00:00  
						
					 
				
					
						
							
							
								 
								Tanya Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3cdf542f5a 
								
							 
						 
						
							
							
								
								Remove llvm-upgrade and update tests.  
							
							 
							
							... 
							
							
							
							llvm-svn: 47432 
							
						 
						
							2008-02-21 07:42:26 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								54ec4bfa5f 
								
							 
						 
						
							
							
								
								Change the x86 assembly output to use tab characters to separate the  
							
							 
							
							... 
							
							
							
							mnemonics from their operands instead of single spaces. This makes the
assembly output a little more consistent with various other compilers
(f.e. GCC), and slightly easier to read. Also, update the regression
tests accordingly.
llvm-svn: 40648 
							
						 
						
							2007-07-31 20:11:57 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								1c75ef2ce2 
								
							 
						 
						
							
							
								
								For PR1319: Upgrade to new test harness.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36091 
							
						 
						
							2007-04-15 22:20:47 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								af8be4458f 
								
							 
						 
						
							
							
								
								Ensure that fastcall'ed function is correctly mangled & stack is  
							
							 
							
							... 
							
							
							
							properly aligned
llvm-svn: 34788 
							
						 
						
							2007-03-01 16:29:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								debe91c78a 
								
							 
						 
						
							
							
								
								Eliminate enable-x86-fastcc  
							
							 
							
							... 
							
							
							
							llvm-svn: 34753 
							
						 
						
							2007-02-28 18:38:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								559b60da64 
								
							 
						 
						
							
							
								
								fastcc -> fastcall  
							
							 
							
							... 
							
							
							
							llvm-svn: 34747 
							
						 
						
							2007-02-28 18:21:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6fa4086649 
								
							 
						 
						
							
							
								
								fastcc -> fastcall  
							
							 
							
							... 
							
							
							
							llvm-svn: 34746 
							
						 
						
							2007-02-28 17:42:50 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								83b3d82672 
								
							 
						 
						
							
							
								
								Regression is gone, don't try to find it on clean target.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33296 
							
						 
						
							2007-01-17 07:59:14 +00:00