bf005ecd9c 
								
							 
						 
						
							
							
								
								'pure' and 'const' functions should also be marked nounwind. Migrate  
							
							... 
							
							
							
							test over from llvm/test/FrontendC++ and update others to account for
the change.
llvm-svn: 137669 
							
						 
						
							2011-08-15 22:38:22 +00:00  
				
					
						
							
							
								 
						
							
								e76b95ae15 
								
							 
						 
						
							
							
								
								make the x86-32 backend specify a byval alignment, even when the  
							
							... 
							
							
							
							code generator will do it.  With this patch, clang compiles the example
in PR9794 to not have an alloca temporary.
llvm-svn: 131881 
							
						 
						
							2011-05-22 23:35:00 +00:00  
				
					
						
							
							
								 
						
							
								8d3f5db7e5 
								
							 
						 
						
							
							
								
								test: FileCheck'ize and document test.  
							
							... 
							
							
							
							llvm-svn: 116799 
							
						 
						
							2010-10-19 06:39:49 +00:00  
				
					
						
							
							
								 
						
							
								369721a16e 
								
							 
						 
						
							
							
								
								stop looking for #uses comments.  
							
							... 
							
							
							
							llvm-svn: 112898 
							
						 
						
							2010-09-02 22:48:26 +00:00  
				
					
						
							
							
								 
						
							
								7f1982731e 
								
							 
						 
						
							
							
								
								Correct this test for the fact that the number of uses is now printed  
							
							... 
							
							
							
							in a comment.
llvm-svn: 112813 
							
						 
						
							2010-09-02 08:52:56 +00:00  
				
					
						
							
							
								 
						
							
								9cffdf1331 
								
							 
						 
						
							
							
								
								don't slap noalias attribute on stret result arguments.  
							
							... 
							
							
							
							This mirror's Dan's patch for llvm-gcc in r97989, and
fixes the miscompilation in PR6525.  There is some contention
over whether this is the right thing to do, but it is the
conservative answer and demonstrably fixes a miscompilation.
llvm-svn: 101877 
							
						 
						
							2010-04-20 05:44:43 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								34546ce43d 
								
							 
						 
						
							
							
								
								Remove RUN: true lines.  
							
							... 
							
							
							
							llvm-svn: 86432 
							
						 
						
							2009-11-08 01:47:25 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a45cf5b6b0 
								
							 
						 
						
							
							
								
								Rename clang to clang-cc.  
							
							... 
							
							
							
							Tests and drivers updated, still need to shuffle dirs.
llvm-svn: 67602 
							
						 
						
							2009-03-24 02:24:46 +00:00  
				
					
						
							
							
								 
						
							
								c230443178 
								
							 
						 
						
							
							
								
								PR3835: Interaction with ABI structure passing can inhibit  
							
							... 
							
							
							
							readnone/readonly attributes.
llvm-svn: 67224 
							
						 
						
							2009-03-18 19:51:01 +00:00