Reid Spencer 
							
						 
					 
					
						
						
							
						
						737ec5130e 
					 
					
						
						
							
							For PR1043:  
						
						... 
						
						
						
						Bye, Bye Booly. Remove the use of the bool type from non-upgraded test
cases and from grep expressions. The parser doesn't accept it and the
asm writer doesn't produce it any more.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33183  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-13 05:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						eacb7020ec 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						Update the test suite to accommodate the change from signed integer types
to signless integer types. The changes were of only a few kinds:
1. Make sure llvm-upgrade is run on the source which does the bulk of the
   changes automatically.
2. Change things like "grep 'int'" to "grep 'i32'"
3. In several tests bitcasting caused the same name to be reused in the
   same type plane. These had to be manually fixed. The fix was (generally)
   to leave the bitcast and provide the instruction with a new name. This
   should not affect the semantics of the test. In a few cases, the
   bitcasts were known to be superfluous and irrelevant to the test case
   so they were removed.
4. One test case uses a bytecode file which needed to be updated to the
   latest bytecode format.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32789  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-31 06:02:00 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e4d87aa2de 
					 
					
						
						
							
							For PR950:  
						
						... 
						
						
						
						This patch removes the SetCC instructions and replaces them with the ICmp
and FCmp instructions. The SetCondInst instruction has been removed and
been replaced with ICmpInst and FCmpInst.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-23 06:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						fdba2cb551 
					 
					
						
						
							
							Prevent a GEP from getting upgraded to avoid resulting test failure.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-02 16:25:20 +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 
							
						 
					 
					
						
						
							
						
						fea05b464e 
					 
					
						
						
							
							New testcase.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-17 06:09:49 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						9727555859 
					 
					
						
						
							
							Added the ability to xfail based on llvmgcc version  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-12 21:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						2676f83776 
					 
					
						
						
							
							Tired of wading through cvs's list ? files that are generated when building  
						
						... 
						
						
						
						with srcdir = objdir to see what's okay and what's cruft. So, in goes a
bunch of .cvsignore files to shut cvs up about known output from running
"make check".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-23 23:41:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36e12073df 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-30 05:14:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						11acc44e66 
					 
					
						
						
							
							this passes with the change in predicate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23699  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-11 18:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4b43159c55 
					 
					
						
						
							
							lsr doesn't emit gep instructions anymore  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-11 18:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4b56572f9 
					 
					
						
						
							
							relax pattern match on name  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23317  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-12 17:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						24e357ce11 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23316  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-12 17:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a0cf183e2c 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-12 05:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						be04081240 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-10 01:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b061f1f49c 
					 
					
						
						
							
							new testcase distilled from mesa  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-17 21:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8fa142729b 
					 
					
						
						
							
							testcase that crashes lsr, distilled from 175.vpr  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22796  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-16 00:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						138268160a 
					 
					
						
						
							
							new testcase we handle  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-10 00:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3b7fd6647d 
					 
					
						
						
							
							new testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-10 00:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bf9af65a93 
					 
					
						
						
							
							This is now implemented  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22723  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-09 00:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0bc6bde317 
					 
					
						
						
							
							A testcase I don't want to break in the future  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22718  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-08 22:13:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ca60967eea 
					 
					
						
						
							
							new testcase, not implemented yet  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22703  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-08 06:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8e2dbb6646 
					 
					
						
						
							
							It is better to not depend on CSE to share multiplies due to IV insertion.  
						
						... 
						
						
						
						This testcase checks that only one mul is present in the output code, as it
should be.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22701  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-08 05:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8cb014fd01 
					 
					
						
						
							
							These are both implemented by a recent LSR patch  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22700  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-08 05:29:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0ef10c935a 
					 
					
						
						
							
							two simple testcases loopreduce should handle but does not yet currently  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-05 19:47:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						341bef6ed5 
					 
					
						
						
							
							This testcase now passes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22651  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-04 19:08:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						89fe67f19f 
					 
					
						
						
							
							this is not implemented by lsr yet  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22642  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-04 01:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6bc89e2159 
					 
					
						
						
							
							this now passes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-03 22:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						88aad145a5 
					 
					
						
						
							
							temporarily fail these two tests until LSR evolves to support them  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-01 17:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2d9005d61f 
					 
					
						
						
							
							cleanup the test  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-06 22:24:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57f74708d7 
					 
					
						
						
							
							check that we only insert one phi node per loop  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20503  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-06 22:23:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7abfec8734 
					 
					
						
						
							
							Add testcase for this:  
						
						... 
						
						
						
						(3) Do not reduce element sizes of small power of two:
  char s[10];
  for (i)
    ...s[i] ...
when the indvar is not eliminable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20502  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-06 22:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a0bfe0f9d3 
					 
					
						
						
							
							testcase for A[invariant][indvar] where invariant is an instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20500  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-06 22:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7fe11f8711 
					 
					
						
						
							
							add test for this:  
						
						... 
						
						
						
						(1) Allow loop invariant expressions to come before the induction variable (instead of just
constants):
   int x;
   for (i)
    ...a[x][i]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20499  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-06 22:04:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3a334cb868 
					 
					
						
						
							
							Add test for this:  
						
						... 
						
						
						
						Allow operands after the induction variable (no restrictions):
  int x;
  for (i)
   j = .....
   a[i][x][j]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20498  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-06 22:01:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bc99f12dd2 
					 
					
						
						
							
							a regtest  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20496  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-06 21:47:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c1ca766e01 
					 
					
						
						
							
							new directory  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-06 21:42:59 +00:00