Chris Lattner 
							
						 
					 
					
						
						
							
						
						5feab1631f 
					 
					
						
						
							
							Add new test for inverting branches  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6598  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-04 04:37:46 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						63a9548591 
					 
					
						
						
							
							Add test for: (A|B)^B == A & (~B)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5727  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-03-10 18:24:04 +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 
							
						 
					 
					
						
						
							
						
						2e217a7d96 
					 
					
						
						
							
							This test was mistakenly matching 'predecessors' that the new asmwriter  
						
						... 
						
						
						
						spits out
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-08 16:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						500888b7e8 
					 
					
						
						
							
							Remove illegal test now that not instruction does not exist.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-14 17:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						42dbd3044c 
					 
					
						
						
							
							xor x, ALLONES should -> not x  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3285  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-09 23:34:39 +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