Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								cee313d288 
								
							 
						 
						
							
							
								
								Revert "Temporarily Revert "Add basic loop fusion pass.""  
							
							 
							
							... 
							
							
							
							The reversion apparently deleted the test/Transforms directory.
Will be re-reverting again.
llvm-svn: 358552 
							
						 
						
							2019-04-17 04:52:47 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								a863435128 
								
							 
						 
						
							
							
								
								Temporarily Revert "Add basic loop fusion pass."  
							
							 
							
							... 
							
							
							
							As it's causing some bot failures (and per request from kbarton).
This reverts commit r358543/ab70da07286e618016e78247e4a24fcb84077fda.
llvm-svn: 358546 
							
						 
						
							2019-04-17 02:12:23 +00:00  
						
					 
				
					
						
							
							
								 
								David Majnemer
							
						 
						
							 
							
							
							
							
								
							
							
								d61a6fd8ed 
								
							 
						 
						
							
							
								
								InstCombine: Don't fold call bitcast into args if callee is byval  
							
							 
							
							... 
							
							
							
							This fixes a bug reported here:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20150309/265341.html 
llvm-svn: 231948 
							
						 
						
							2015-03-11 18:03:05 +00:00  
						
					 
				
					
						
							
							
								 
								David Majnemer
							
						 
						
							 
							
							
							
							
								
							
							
								4c0a6e918a 
								
							 
						 
						
							
							
								
								InstCombine: Don't strip bitcasts off of callsites marked 'thunk'  
							
							 
							
							... 
							
							
							
							The return type of a thunk is meaningless, we just want the arguments
and return value to be forwarded.
llvm-svn: 226708 
							
						 
						
							2015-01-21 22:32:04 +00:00  
						
					 
				
					
						
							
							
								 
								David Majnemer
							
						 
						
							 
							
							
							
							
								
							
							
								9b6b822814 
								
							 
						 
						
							
							
								
								InstCombine: Bitcast call arguments from/to pointer/integer type  
							
							 
							
							... 
							
							
							
							Try harder to get rid of bitcast'd calls by ptrtoint/inttoptr'ing
arguments and return values when DataLayout says it is safe to do so.
llvm-svn: 225254 
							
						 
						
							2015-01-06 08:41:31 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								a6a17d77d2 
								
							 
						 
						
							
							
								
								Don't refuse to transform constexpr(call(arg, ...)) to call(constexpr(arg), ...)) just because the function has multiple return values even if their return types are the same. Patch by Eduard Burtescu!  
							
							 
							
							... 
							
							
							
							llvm-svn: 199564 
							
						 
						
							2014-01-18 22:47:12 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Arsenault
							
						 
						
							 
							
							
							
							
								
							
							
								cacbb2377a 
								
							 
						 
						
							
							
								
								Change behavior of calling bitcasted alias functions.  
							
							 
							
							... 
							
							
							
							It will now only convert the arguments / return value and call
the underlying function if the types are able to be bitcasted.
This avoids using fp<->int conversions that would occur before.
llvm-svn: 187444 
							
						 
						
							2013-07-30 20:45:05 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Arsenault
							
						 
						
							 
							
							
							
							
								
							
							
								fbfdced30f 
								
							 
						 
						
							
							
								
								Convert tests to FileCheck  
							
							 
							
							... 
							
							
							
							llvm-svn: 185124 
							
						 
						
							2013-06-28 01:29:35 +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  
						
					 
				
					
						
							
							
								 
								Tanya Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aa6f5c9ddd 
								
							 
						 
						
							
							
								
								Remove llvm-upgrade and update tests.  
							
							 
							
							... 
							
							
							
							llvm-svn: 48103 
							
						 
						
							2008-03-09 08:16:40 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								91948d4cad 
								
							 
						 
						
							
							
								
								For PR1319:  
							
							 
							
							... 
							
							
							
							Upgrade tests to work with new llvm.exp version of llvm_runtest.
llvm-svn: 36013 
							
						 
						
							2007-04-14 20:13:02 +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