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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						41dc0fcb68 
					 
					
						
						
							
							Teach masked value is zero about add and sub, and use MVIZ to  
						
						... 
						
						
						
						simplify things like (X & 4) >> 1 == 2  --> (X & 4) == 4.
since it is obvious that the shift doesn't remove any bits.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-21 05:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						76806b6a43 
					 
					
						
						
							
							Remove llvm-upgrade and update tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48103  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-09 08:16:40 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						eb1d74e0c8 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-16 17:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7c65d4345e 
					 
					
						
						
							
							For PR1319:  
						
						... 
						
						
						
						Make use of the END. facility on all files > 1K so that we aren't wasting CPU
cycles searching for RUN: lines that we'll never find.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-15 07:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						832254e1c2 
					 
					
						
						
							
							Changes to support making the shift instructions be true BinaryOperators.  
						
						... 
						
						
						
						This feature is needed in order to support shifts of more than 255 bits
on large integer types.  This changes the syntax for llvm assembly to
make shl, ashr and lshr instructions look like a binary operator:
   shl i32 %X, 1
instead of
   shl i32 %X, i8 1
Additionally, this should help a few passes perform additional optimizations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-02 02:16:23 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						908504347b 
					 
					
						
						
							
							For PR411:  
						
						... 
						
						
						
						Update these tests to not use the same name even though the type of the
value differs. After PR411 hits, type planes will be gone and it will be
illegal for a name to be used twice, regardless of type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33660  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-30 16:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e3ff5ada8a 
					 
					
						
						
							
							For PR761:  
						
						... 
						
						
						
						Remove "target endian/pointersize" or add "target datalayout" to make
the test parse properly or set the datalayout because defaults changes.
For PR645:
Make global names use the @ prefix.
For llvm-upgrade changes:
Fix test cases or completely remove use of llvm-upgrade for test cases
that cannot survive the new renaming or upgrade capabilities.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33533  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-26 08:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e76b77c96a 
					 
					
						
						
							
							llvm upgrade doesn't accept 'define'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-05 03:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0a2c88dafc 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32889  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-05 02:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						69ccadd753 
					 
					
						
						
							
							Use the llvm-upgrade program to upgrade llvm assembly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-02 04:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						12afb70894 
					 
					
						
						
							
							new testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-09 05:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						03182bfd89 
					 
					
						
						
							
							new testcase I forgot to check in earlier  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-05 23:53:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5128d2323f 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26518  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-04 06:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						e8148bc291 
					 
					
						
						
							
							This is missed by InstCombine, patch comming  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-02 18:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dc0ffccb19 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23378  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-18 04:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3d173b3638 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-07 16:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d4dd775a24 
					 
					
						
						
							
							Add some new tests  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19705  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-19 21:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						706759e8c9 
					 
					
						
						
							
							New testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17703  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-13 19:49:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d74634a885 
					 
					
						
						
							
							New testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-08 03:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e14a9a71d3 
					 
					
						
						
							
							New testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-29 05:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						80fc86a0b2 
					 
					
						
						
							
							Add a new testcase for folding an add into a switch  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14586  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-03 00:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8d5e05bb71 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14442  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-27 22:51:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7706324512 
					 
					
						
						
							
							New testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-10 22:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7c4865dfff 
					 
					
						
						
							
							Another testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-09 23:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						efd74a0159 
					 
					
						
						
							
							The instruction combining pass removes dead instructions, there is no need  
						
						... 
						
						
						
						to run the die pass after it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11942  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-28 05:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ad5727d173 
					 
					
						
						
							
							Add new testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8816  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-02 15:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b55650aad6 
					 
					
						
						
							
							New testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8603  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-19 15:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						e78760e179 
					 
					
						
						
							
							Renamed as' => llvm-as', dis' => llvm-dis', link' => llvm-link'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-16 15:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d2ae23979c 
					 
					
						
						
							
							Add some tests for difficult reassociation cases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7824  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-13 19:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						545513918a 
					 
					
						
						
							
							Reorganize tests because we no longer cannonicalize X != 0 -> cast X to bool  
						
						... 
						
						
						
						In fact, we plan to eliminate cast to bool entirely.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7805  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-13 05:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						12642fda09 
					 
					
						
						
							
							More testcases, which I'll implement later  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-24 19:44:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						060c1f816c 
					 
					
						
						
							
							Remove usage of grep-not script  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6966  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-28 23:32:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6cab24151 
					 
					
						
						
							
							Convert scripts from using explicit control flow to use the new grep-not script  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-28 22:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						be0fe12f72 
					 
					
						
						
							
							Test limited reassociation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-03-11 00:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8408add00a 
					 
					
						
						
							
							Add optimizations:  
						
						... 
						
						
						
						- (A & C1)+(B & C2) -> (A & C1)|(B & C2) iff C1&C2 == 0
 - (A & C1)^(B & C2) -> (A & C1)|(B & C2) iff C1&C2 == 0
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-03-10 23:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fa59079c3c 
					 
					
						
						
							
							Add new testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5591  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-18 19:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b19fa8d3d6 
					 
					
						
						
							
							Modernize testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-18 19:43:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e14e50d76b 
					 
					
						
						
							
							Modernize testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5589  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-18 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4a6e4b30b4 
					 
					
						
						
							
							These tests should not run -dce pass to cleanup instcombine.  
						
						... 
						
						
						
						If instcombine is making dead instructions, ALL that should be used is -die
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3221  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-02 19:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fa78358a05 
					 
					
						
						
							
							More tests  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2489  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-06 16:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fe053c77c1 
					 
					
						
						
							
							New testcase.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-04-18 17:35:39 +00:00