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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						1f7b4e685e 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26154  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-13 23:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2f2c3e4392 
					 
					
						
						
							
							New testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-09 04:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5962b3b0bf 
					 
					
						
						
							
							new testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21716  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-06 04:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb94575bc6 
					 
					
						
						
							
							new testcase for unneeded and  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21711  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-06 01:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e768ff2cdc 
					 
					
						
						
							
							Add a bunch of tests for ANDs that should be eliminated.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-01 16:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f73820adc3 
					 
					
						
						
							
							Pull out failing test into a seperate file, which is xfailed  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-22 19:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8797f59758 
					 
					
						
						
							
							New testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16835  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-08 05:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3b03395b38 
					 
					
						
						
							
							New testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-28 21:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dffb445503 
					 
					
						
						
							
							New testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16527  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-27 19:25:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						71dd801055 
					 
					
						
						
							
							Add some tests for shr-and folding  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16507  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-24 15:18:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7502ae6640 
					 
					
						
						
							
							New testcase for a pattern that occurs 20 times in perlbmk  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16503  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-23 21:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b80e3ada7b 
					 
					
						
						
							
							New test  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14220  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-18 06:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0daee350cf 
					 
					
						
						
							
							Two new tests for shifts followed by ands  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-19 19:04:43 +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 
							
						 
					 
					
						
						
							
						
						eb320c69ed 
					 
					
						
						
							
							I must have missed these when eliminating the cast to bool cannonicalizations  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7829  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-13 20:17:41 +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 
							
						 
					 
					
						
						
							
						
						4daaebf170 
					 
					
						
						
							
							New testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7271  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-23 19:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						31a7f85346 
					 
					
						
						
							
							New testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7263  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-23 18:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2b8e478b5d 
					 
					
						
						
							
							New testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7261  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-23 17:56:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a73fede714 
					 
					
						
						
							
							New testcases  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-22 21:44:06 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						1b77300154 
					 
					
						
						
							
							* Add testcases for associative operators  
						
						... 
						
						
						
						* Add testcase for or ubyte, 255 which was broken before
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5735  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-03-10 22:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5640f33331 
					 
					
						
						
							
							test for a variety of new transformations:  
						
						... 
						
						
						
						* A & ~A == 0
  * A / (2^c) == A >> c  if unsigned
  * 0 / A == 0
  * 1.0 * A == A
  * A * (2^c) == A << c
  * A ^ ~A == -1
  * A | ~A == -1
  * 0 % X = 0
  * A % (2^c) == A & (c-1) if unsigned
  * A - (A & B) == A & ~B
  * -1 - A == ~A
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-18 19:28:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f63355327a 
					 
					
						
						
							
							Modernize testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-18 18:06:44 +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 
							
						 
					 
					
						
						
							
						
						829b79dd8c 
					 
					
						
						
							
							More testcases I don't want to forget about  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-06 05:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						33a90b18e0 
					 
					
						
						
							
							New testcases so I don't forget about these algebraic simplifications  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2479  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-06 05:43:36 +00:00