Bill Wendling 
							
						 
					 
					
						
						
							
						
						351b7a10e2 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175877  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-22 09:09:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						7ab6c76ad1 
					 
					
						
						
							
							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 }
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-20 07:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						d5cc8b81ca 
					 
					
						
						
							
							FileCheck-ize these tests. Harden some of them.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-24 09:15:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f2f6ce65b7 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-11 18:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3e054fe9ef 
					 
					
						
						
							
							Use opt -S instead of piping bitcode output through llvm-dis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81257  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 22:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b1e1e82c54 
					 
					
						
						
							
							Change these tests to feed the assembly files to opt directly, instead  
						
						... 
						
						
						
						of using llvm-as, now that opt supports this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 16:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						241f65321e 
					 
					
						
						
							
							Make GVN able to remove unnecessary calls to read-only functions again.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-17 05:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fa0e66471f 
					 
					
						
						
							
							The functionality being tested was removed because it was horribly unsafe.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-13 09:51:06 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						00a6d1448d 
					 
					
						
						
							
							Allow GVN to eliminate read-only function calls when it can detect that they are redundant.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44323  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-26 02:26:36 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						920653d41e 
					 
					
						
						
							
							Teach alias analysis about readnone/readonly functions.  
						
						... 
						
						
						
						Based on a patch by Török Edwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44279  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-22 21:43:27 +00:00