Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								a032374ea0 
								
							 
						 
						
							
							
								
								Use references to attribute groups on the call/invoke instructions.  
							
							 
							
							... 
							
							
							
							Listing all of the attributes for the callee of a call/invoke instruction is way
too much and makes the IR unreadable. Use references to attributes instead.
llvm-svn: 175877 
							
						 
						
							2013-02-22 09:09:42 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								90bc19cd91 
								
							 
						 
						
							
							
								
								Modify the LLVM assembly output so that it uses references to represent function attributes.  
							
							 
							
							... 
							
							
							
							This makes the LLVM assembly look better. E.g.:
     define void @foo() #0  { ret void }
     attributes #0  = { nounwind noinline ssp }
llvm-svn: 175605 
							
						 
						
							2013-02-20 07:21:42 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								cd6df16cb4 
								
							 
						 
						
							
							
								
								FileCheck-ize these tests. Harden some of them.  
							
							 
							
							... 
							
							
							
							llvm-svn: 155432 
							
						 
						
							2012-04-24 09:15:38 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								1880092722 
								
							 
						 
						
							
							
								
								Change tests from "opt %s" to "opt < %s" so that opt doesn't see the  
							
							 
							
							... 
							
							
							
							input filename so that opt doesn't print the input filename in the
output so that grep lines in the tests don't unintentionally match
strings in the input filename.
llvm-svn: 81537 
							
						 
						
							2009-09-11 18:01:28 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								72a13d2476 
								
							 
						 
						
							
							
								
								Use opt -S instead of piping bitcode output through llvm-dis.  
							
							 
							
							... 
							
							
							
							llvm-svn: 81257 
							
						 
						
							2009-09-08 22:34:10 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								9737a63ed8 
								
							 
						 
						
							
							
								
								Change these tests to feed the assembly files to opt directly, instead  
							
							 
							
							... 
							
							
							
							of using llvm-as, now that opt supports this.
llvm-svn: 81226 
							
						 
						
							2009-09-08 16:50:01 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								f9ae76d89c 
								
							 
						 
						
							
							
								
								Make GVN able to remove unnecessary calls to read-only functions again.  
							
							 
							
							... 
							
							
							
							llvm-svn: 49842 
							
						 
						
							2008-04-17 05:36:50 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								b1e8bf2cad 
								
							 
						 
						
							
							
								
								The functionality being tested was removed because it was horribly unsafe.  
							
							 
							
							... 
							
							
							
							llvm-svn: 49610 
							
						 
						
							2008-04-13 09:51:06 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								4f833c7610 
								
							 
						 
						
							
							
								
								Allow GVN to eliminate read-only function calls when it can detect that they are redundant.  
							
							 
							
							... 
							
							
							
							llvm-svn: 44323 
							
						 
						
							2007-11-26 02:26:36 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								38a5e82ef4 
								
							 
						 
						
							
							
								
								Teach alias analysis about readnone/readonly functions.  
							
							 
							
							... 
							
							
							
							Based on a patch by Török Edwin.
llvm-svn: 44279 
							
						 
						
							2007-11-22 21:43:27 +00:00