0a2c416894 
								
							 
						 
						
							
							
								
								Move Sub simplifications and additional Add simplifications out of  
							
							... 
							
							
							
							instcombine and into InstructionSimplify.
llvm-svn: 121861 
							
						 
						
							2010-12-15 14:07:39 +00:00  
				
					
						
							
							
								 
						
							
								d513faf41f 
								
							 
						 
						
							
							
								
								remove fixme comment too.  
							
							... 
							
							
							
							llvm-svn: 120493 
							
						 
						
							2010-11-30 23:25:01 +00:00  
				
					
						
							
							
								 
						
							
								370797a1fb 
								
							 
						 
						
							
							
								
								check in *all* files.  This is now handled by my previous DSE commit.  
							
							... 
							
							
							
							llvm-svn: 120492 
							
						 
						
							2010-11-30 23:23:59 +00:00  
				
					
						
							
							
								 
						
							
								e68958fcdf 
								
							 
						 
						
							
							
								
								Implement a proper getModRefInfo for va_arg.  
							
							... 
							
							
							
							llvm-svn: 110458 
							
						 
						
							2010-08-06 18:24:38 +00:00  
				
					
						
							
							
								 
						
							
								c576ee9040 
								
							 
						 
						
							
							
								
								Reapply address space patch after fixing an issue in MemCopyOptimizer.  
							
							... 
							
							
							
							Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset,
e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1)
llvm-svn: 100304 
							
						 
						
							2010-04-04 03:10:48 +00:00  
				
					
						
							
							
								 
						
							
								999c1b927b 
								
							 
						 
						
							
							
								
								Revert r100191 since it breaks objc in clang  
							
							... 
							
							
							
							llvm-svn: 100199 
							
						 
						
							2010-04-02 18:43:02 +00:00  
				
					
						
							
							
								 
						
							
								a972ab8564 
								
							 
						 
						
							
							
								
								Reapply address space patch after fixing an issue in MemCopyOptimizer.  
							
							... 
							
							
							
							Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset,
e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1)
llvm-svn: 100191 
							
						 
						
							2010-04-02 18:04:15 +00:00  
				
					
						
							
							
								 
						
							
								6f7fd28824 
								
							 
						 
						
							
							
								
								Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.  
							
							... 
							
							
							
							llvm-svn: 99948 
							
						 
						
							2010-03-30 22:27:04 +00:00  
				
					
						
							
							
								 
						
							
								7460571381 
								
							 
						 
						
							
							
								
								Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset,  
							
							... 
							
							
							
							e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1)
A update of langref will occur in a subsequent checkin.
llvm-svn: 99928 
							
						 
						
							2010-03-30 20:55:56 +00:00  
				
					
						
							
							
								 
						
							
								850a3cd905 
								
							 
						 
						
							
							
								
								gvn is optimizing this better now.  
							
							... 
							
							
							
							llvm-svn: 90696 
							
						 
						
							2009-12-06 04:16:05 +00:00  
				
					
						
							
							
								 
						
							
								0d23076adf 
								
							 
						 
						
							
							
								
								add a new random feature test  
							
							... 
							
							
							
							llvm-svn: 89921 
							
						 
						
							2009-11-26 02:16:28 +00:00  
				
					
						
							
							
								 
						
							
								db1e9f1290 
								
							 
						 
						
							
							
								
								remove a silly condition that doesn't make a lot of sense anymore.  
							
							... 
							
							
							
							llvm-svn: 89601 
							
						 
						
							2009-11-22 16:15:59 +00:00  
				
					
						
							
							
								 
						
							
								90fedc6ef9 
								
							 
						 
						
							
							
								
								Make opt default to not adding a target data string and update tests that depend on target data to supply it within the test  
							
							... 
							
							
							
							llvm-svn: 85900 
							
						 
						
							2009-11-03 15:29:06 +00:00  
				
					
						
							
							
								 
						
							
								1353518b6c 
								
							 
						 
						
							
							
								
								fix test  
							
							... 
							
							
							
							llvm-svn: 84405 
							
						 
						
							2009-10-18 05:03:00 +00:00  
				
					
						
							
							
								 
						
							
								d2b3a4f7b8 
								
							 
						 
						
							
							
								
								tighten up test3, add test3a for the converse  
							
							... 
							
							
							
							transform, which isn't happening yet.
llvm-svn: 84402 
							
						 
						
							2009-10-18 04:55:26 +00:00  
				
					
						
							
							
								 
						
							
								457ecd5dab 
								
							 
						 
						
							
							
								
								tighten test2, add a test that it doesn't get transformed in the invalid edge case.  
							
							... 
							
							
							
							llvm-svn: 84401 
							
						 
						
							2009-10-18 04:50:18 +00:00  
				
					
						
							
							
								 
						
							
								ecb832fd93 
								
							 
						 
						
							
							
								
								Merge tests into modref.ll. Also add a test for r84174 at Chris' behest!  
							
							... 
							
							
							
							llvm-svn: 84400 
							
						 
						
							2009-10-18 04:41:36 +00:00  
				
					
						
							
							
								 
						
							
								ec411e9199 
								
							 
						 
						
							
							
								
								replace a useless test with a useful one  
							
							... 
							
							
							
							llvm-svn: 84383 
							
						 
						
							2009-10-17 23:59:51 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f865dcd009 
								
							 
						 
						
							
							
								
								Remove llvm-upgrade.  
							
							... 
							
							
							
							llvm-svn: 47110 
							
						 
						
							2008-02-14 06:56:27 +00:00  
				
					
						
							
							
								 
						
							
								6e87ec4351 
								
							 
						 
						
							
							
								
								For PR1319:  
							
							... 
							
							
							
							Remove && from the end of the lines to prevent tests from throwing run
lines into the background. Also, clean up places where the same command
is run multiple times by using a temporary file.
llvm-svn: 36142 
							
						 
						
							2007-04-16 17:36:08 +00:00  
				
					
						
							
							
								 
						
							
								86f337eeda 
								
							 
						 
						
							
							
								
								For PR1319:  
							
							... 
							
							
							
							Fix test syntax per new rules.
llvm-svn: 36133 
							
						 
						
							2007-04-16 15:15:52 +00:00  
				
					
						
							
							
								 
						
							
								83b3d82672 
								
							 
						 
						
							
							
								
								Regression is gone, don't try to find it on clean target.  
							
							... 
							
							
							
							llvm-svn: 33296 
							
						 
						
							2007-01-17 07:59:14 +00:00