David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								a953f2825b 
								
							 
						 
						
							
							
								
								Update Clang tests to handle explicitly typed load changes in LLVM.  
							
							 
							
							... 
							
							
							
							llvm-svn: 230795 
							
						 
						
							2015-02-27 21:19:58 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								f351774f7b 
								
							 
						 
						
							
							
								
								Small cleanup.  
							
							 
							
							... 
							
							
							
							llvm-svn: 153292 
							
						 
						
							2012-03-22 23:34:01 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								9382fdb163 
								
							 
						 
						
							
							
								
								Use correct FileCheck regexp.  
							
							 
							
							... 
							
							
							
							llvm-svn: 153291 
							
						 
						
							2012-03-22 23:32:07 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								3b9eaa177d 
								
							 
						 
						
							
							
								
								When an MMX output variable is tied to the input variable, we have to implicitly  
							
							 
							
							... 
							
							
							
							cast the value to x86_mmx. This gives the ASM string the correct call signature.
<rdar://problem/10919182>
llvm-svn: 153290 
							
						 
						
							2012-03-22 23:25:07 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								cdd3635b09 
								
							 
						 
						
							
							
								
								Move additional register names to their own lookup, separate from  
							
							 
							
							... 
							
							
							
							register aliases. Fixes unnecessary renames of clobbers.
Fixes part of rdar://9425559
llvm-svn: 133485 
							
						 
						
							2011-06-21 00:05:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								93ede02045 
								
							 
						 
						
							
							
								
								add one more case of mismatched input/output constraints.  
							
							 
							
							... 
							
							
							
							When the mismatch is due to a larger input operand that is
a constant, truncate it down to the size of the output.  This
allows us to accept some cases in the linux kernel and elsewhere.
Pedantically speaking, we generate different code than GCC, though
I can't imagine how it would matter:
Clang:
	movb	$-1, %al
	frob %al
GCC:
	movl	$255, %eax
	frob %al
llvm-svn: 126148 
							
						 
						
							2011-02-21 22:09:29 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								1224061281 
								
							 
						 
						
							
							
								
								Added '|' delimiter to separate inline asm multiple alternative constraints for Clang side of support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 114253 
							
						 
						
							2010-09-18 01:15:13 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								307c2729fd 
								
							 
						 
						
							
							
								
								Something's wrong with this test on other platforms.  I'll probably need to simplify it later.  For now revert.  
							
							 
							
							... 
							
							
							
							llvm-svn: 110738 
							
						 
						
							2010-08-10 22:04:00 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								a5c7d706b8 
								
							 
						 
						
							
							
								
								Slightly revised handling of mult-alt constraints, to avoid an assert, until we have the full fix.  
							
							 
							
							... 
							
							
							
							llvm-svn: 110706 
							
						 
						
							2010-08-10 19:20:14 +00:00  
						
					 
				
					
						
							
							
								 
								Eli Friedman
							
						 
						
							 
							
							
							
							
								
							
							
								eca55afea3 
								
							 
						 
						
							
							
								
								Fix for PR3800: make sure not to evaluate the expression for a read-write  
							
							 
							
							... 
							
							
							
							asm operand twice.
llvm-svn: 108489 
							
						 
						
							2010-07-16 00:55:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aabec2fb84 
								
							 
						 
						
							
							
								
								merge asm-2.c into asm.c, remove asm-inout.c because it is  
							
							 
							
							... 
							
							
							
							XFAIL and already tracked in bugzilla.
llvm-svn: 97671 
							
						 
						
							2010-03-03 21:56:57 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								8fbe78f6fc 
								
							 
						 
						
							
							
								
								Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.  
							
							 
							
							... 
							
							
							
							- This is designed to make it obvious that %clang_cc1 is a "test variable"
   which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it
   can be useful to redefine what gets run as 'clang -cc1' (for example, to set
   a default target).
llvm-svn: 91446 
							
						 
						
							2009-12-15 20:14:24 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								8b57697954 
								
							 
						 
						
							
							
								
								Eliminate &&s in tests.  
							
							 
							
							... 
							
							
							
							- 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious.
llvm-svn: 86430 
							
						 
						
							2009-11-08 01:45:36 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								a530841b4f 
								
							 
						 
						
							
							
								
								Switch XFAIL format to match LLVM.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85880 
							
						 
						
							2009-11-03 07:25:45 +00:00  
						
					 
				
					
						
							
							
								 
								Anders Carlsson
							
						 
						
							 
							
							
							
							
								
							
							
								5638895b2a 
								
							 
						 
						
							
							
								
								Revert the fix for PR3800, it broke things.  
							
							 
							
							... 
							
							
							
							llvm-svn: 78084 
							
						 
						
							2009-08-04 18:18:36 +00:00  
						
					 
				
					
						
							
							
								 
								Anders Carlsson
							
						 
						
							 
							
							
							
							
								
							
							
								7df966e040 
								
							 
						 
						
							
							
								
								Don't evaluate inout constraints twice. Fixes PR3800.  
							
							 
							
							... 
							
							
							
							llvm-svn: 77854 
							
						 
						
							2009-08-02 03:40:19 +00:00