Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								7cbd722dba 
								
							 
						 
						
							
							
								
								Fix test case.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36911 
							
						 
						
							2007-05-07 21:38:05 +00:00  
						
					 
				
					
						
							
							
								 
								Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								9a25b3afcd 
								
							 
						 
						
							
							
								
								Handle some non-exit blocks in tail merging.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36907 
							
						 
						
							2007-05-07 20:57:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								bd82fb7d2f 
								
							 
						 
						
							
							
								
								the sparc v8 backend handles this correctly  
							
							 
							
							... 
							
							
							
							llvm-svn: 36801 
							
						 
						
							2007-05-05 22:12:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6760b998ba 
								
							 
						 
						
							
							
								
								unxfail this, llc doesn't support this feature yet, so don't run it.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36796 
							
						 
						
							2007-05-05 21:51:34 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								d31dcdacef 
								
							 
						 
						
							
							
								
								Check that the right eh personality function is used.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36788 
							
						 
						
							2007-05-05 20:22:08 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								6e5011d208 
								
							 
						 
						
							
							
								
								Test that the eh lowering code can handle constant folded bitcasts.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36746 
							
						 
						
							2007-05-04 17:14:42 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								0659c45204 
								
							 
						 
						
							
							
								
								Split target dependent test portions to target-specific directories.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36612 
							
						 
						
							2007-05-01 02:56:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9d912af4e8 
								
							 
						 
						
							
							
								
								testcase for PR1228  
							
							 
							
							... 
							
							
							
							llvm-svn: 36601 
							
						 
						
							2007-04-30 23:34:46 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e7449654d1 
								
							 
						 
						
							
							
								
								For PR1370:  
							
							 
							
							... 
							
							
							
							Rearrange some tests so that if PowerPC is not being built we don't try to
run PowerPC specific tests.
llvm-svn: 36587 
							
						 
						
							2007-04-30 05:11:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7141c393b6 
								
							 
						 
						
							
							
								
								ensure the operand prints.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36533 
							
						 
						
							2007-04-28 06:07:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								61553c1340 
								
							 
						 
						
							
							
								
								new testcase  
							
							 
							
							... 
							
							
							
							llvm-svn: 36532 
							
						 
						
							2007-04-28 06:05:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								193d2f09f0 
								
							 
						 
						
							
							
								
								update syntax  
							
							 
							
							... 
							
							
							
							llvm-svn: 36531 
							
						 
						
							2007-04-28 06:03:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								83a5e928e6 
								
							 
						 
						
							
							
								
								make this testcase harder, to cover PR1326  
							
							 
							
							... 
							
							
							
							llvm-svn: 36509 
							
						 
						
							2007-04-27 17:12:23 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								9e72fc1163 
								
							 
						 
						
							
							
								
								Test that eh_selector lowering accepts global variables as well as bitcasts  
							
							 
							
							... 
							
							
							
							of global variables.
llvm-svn: 36500 
							
						 
						
							2007-04-27 06:56:53 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								084cbbbe25 
								
							 
						 
						
							
							
								
								Unxfail tests  
							
							 
							
							... 
							
							
							
							llvm-svn: 36497 
							
						 
						
							2007-04-26 21:20:04 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								4ff20ff903 
								
							 
						 
						
							
							
								
								Add test to proper place. Also, XFAIL until ppc bootstrap will be ok.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36491 
							
						 
						
							2007-04-26 20:49:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4fe9eb5052 
								
							 
						 
						
							
							
								
								new testcase  
							
							 
							
							... 
							
							
							
							llvm-svn: 36230 
							
						 
						
							2007-04-17 23:43:31 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								658894a8eb 
								
							 
						 
						
							
							
								
								Also validate that the code generation of IntrinsicLowering for LLI works.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36175 
							
						 
						
							2007-04-16 21:52:56 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								4dcf8bff4b 
								
							 
						 
						
							
							
								
								For PR1319:  
							
							 
							
							... 
							
							
							
							Fix syntax of tests to ensure grep pattern is properly quoted.
llvm-svn: 36134 
							
						 
						
							2007-04-16 15:31:49 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c940d0761c 
								
							 
						 
						
							
							
								
								For PR1336:  
							
							 
							
							... 
							
							
							
							Un-XFAIL this test now that llvm-ugprade knows how to create functions with
empty names.
llvm-svn: 36107 
							
						 
						
							2007-04-16 03:06:39 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								6584cf60f2 
								
							 
						 
						
							
							
								
								For PR1336:  
							
							 
							
							... 
							
							
							
							XFAIL tests covered by the PR. These will be un-XFAILed as they are fixed.
llvm-svn: 36093 
							
						 
						
							2007-04-15 23:00:46 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								ff8169f5cb 
								
							 
						 
						
							
							
								
								For PR1319: Upgrade to new test harness.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36086 
							
						 
						
							2007-04-15 20:48:50 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								0318670cf3 
								
							 
						 
						
							
							
								
								For PR1319: Upgrade to new test harness.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36080 
							
						 
						
							2007-04-15 19:35:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9f2865ac14 
								
							 
						 
						
							
							
								
								xfail for now  
							
							 
							
							... 
							
							
							
							llvm-svn: 36033 
							
						 
						
							2007-04-14 23:40:49 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								8a1a84f96e 
								
							 
						 
						
							
							
								
								Fix PR1325: Case range optimization was performed in the case it  
							
							 
							
							... 
							
							
							
							shouldn't. Also fix some "latent" bug on 64-bit platforms
llvm-svn: 35990 
							
						 
						
							2007-04-14 13:25:55 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								e288040abf 
								
							 
						 
						
							
							
								
								Fix PR1323 : we haven't updated phi nodes in good manner :)  
							
							 
							
							... 
							
							
							
							llvm-svn: 35963 
							
						 
						
							2007-04-13 06:53:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4c964c3aed 
								
							 
						 
						
							
							
								
								make this really work on linux :)  
							
							 
							
							... 
							
							
							
							llvm-svn: 35948 
							
						 
						
							2007-04-12 18:10:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								028974508b 
								
							 
						 
						
							
							
								
								make this happier on linux hosts  
							
							 
							
							... 
							
							
							
							llvm-svn: 35947 
							
						 
						
							2007-04-12 18:09:06 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								d029c7e666 
								
							 
						 
						
							
							
								
								Make the llvm-runtest function much more amenable by eliminating all the  
							
							 
							
							... 
							
							
							
							global variables that needed to be passed in. This makes it possible to
add new global variables with only a couple changes (Makefile and llvm-dg.exp)
instead of touching every single dg.exp file.
llvm-svn: 35918 
							
						 
						
							2007-04-11 19:56:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7345e56885 
								
							 
						 
						
							
							
								
								change test name.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35904 
							
						 
						
							2007-04-11 15:24:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								05362ffdce 
								
							 
						 
						
							
							
								
								new testcase  
							
							 
							
							... 
							
							
							
							llvm-svn: 35882 
							
						 
						
							2007-04-11 05:32:13 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								506eaf7915 
								
							 
						 
						
							
							
								
								Next stage into switch lowering refactoring  
							
							 
							
							... 
							
							
							
							1. Fix some bugs in the jump table lowering threshold
2. Implement much better metric for optimal pivot selection
3. Tune thresholds for different lowering methods
4. Implement shift-and trick for lowering small (<machine word
length) cases with few destinations. Good testcase will follow.
llvm-svn: 35816 
							
						 
						
							2007-04-09 12:31:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e505615531 
								
							 
						 
						
							
							
								
								new testcase for PR1308  
							
							 
							
							... 
							
							
							
							llvm-svn: 35784 
							
						 
						
							2007-04-09 00:45:42 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								91b273ae39 
								
							 
						 
						
							
							
								
								XFAIL this test for now. It will be a while before I can implement this  
							
							 
							
							... 
							
							
							
							intrinsic properly in SDISel.
llvm-svn: 35692 
							
						 
						
							2007-04-05 22:57:45 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								506d8db8a4 
								
							 
						 
						
							
							
								
								Fix test  
							
							 
							
							... 
							
							
							
							llvm-svn: 35683 
							
						 
						
							2007-04-05 16:43:09 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								cce90f55ed 
								
							 
						 
						
							
							
								
								Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35678 
							
						 
						
							2007-04-04 23:48:25 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								915e61736b 
								
							 
						 
						
							
							
								
								Properly emit range comparisons for switch cases, where neighbour cases  
							
							 
							
							... 
							
							
							
							go to the same destination. Now we're producing really good code for
switch-lower-feature.ll testcase
llvm-svn: 35672 
							
						 
						
							2007-04-04 21:14:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4cb30067c2 
								
							 
						 
						
							
							
								
								new testcase for PR1296  
							
							 
							
							... 
							
							
							
							llvm-svn: 35574 
							
						 
						
							2007-04-02 01:32:59 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								a5f996bd27 
								
							 
						 
						
							
							
								
								Revert the name changes for llvm.bswap to allow (and test) llvm-upgrade of  
							
							 
							
							... 
							
							
							
							this intrinsic.
llvm-svn: 35566 
							
						 
						
							2007-04-02 00:51:15 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								c3d87685ad 
								
							 
						 
						
							
							
								
								For PR1297:  
							
							 
							
							... 
							
							
							
							Update these test cases to use proper signatures for bswap which is now
and overloaded intrinsic. Its name must be of the form llvm.bswap.i32.i32
since both the parameter and the result or of type "iAny". Also, the
bit counting intrinsics changed to always return i32.
llvm-svn: 35548 
							
						 
						
							2007-04-01 07:36:28 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								44259a29c0 
								
							 
						 
						
							
							
								
								Remove use of implementation keyword.  
							
							 
							
							... 
							
							
							
							llvm-svn: 35412 
							
						 
						
							2007-03-28 02:38:26 +00:00  
						
					 
				
					
						
							
							
								 
								Anton Korobeynikov
							
						 
						
							 
							
							
							
							
								
							
							
								6e30008249 
								
							 
						 
						
							
							
								
								Add "feature" testcase for new switch lowering code  
							
							 
							
							... 
							
							
							
							llvm-svn: 35345 
							
						 
						
							2007-03-25 22:01:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4bdd578f8a 
								
							 
						 
						
							
							
								
								new testcase, corresponds to:  
							
							 
							
							... 
							
							
							
							long long test(long long A, unsigned B) {
  return (A + ((long long)B << 32));
}
llvm-svn: 34911 
							
						 
						
							2007-03-04 20:39:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6053ad4252 
								
							 
						 
						
							
							
								
								New testcase for PR1239  
							
							 
							
							... 
							
							
							
							llvm-svn: 34892 
							
						 
						
							2007-03-03 23:42:50 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								619d4bddc7 
								
							 
						 
						
							
							
								
								Test for PR1224.  
							
							 
							
							... 
							
							
							
							llvm-svn: 34609 
							
						 
						
							2007-02-25 21:43:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5af36e7e7c 
								
							 
						 
						
							
							
								
								testcase for PR1219  
							
							 
							
							... 
							
							
							
							llvm-svn: 34550 
							
						 
						
							2007-02-24 02:08:00 +00:00  
						
					 
				
					
						
							
							
								 
								Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								0552e3b580 
								
							 
						 
						
							
							
								
								adding PR 1200 comment by request  
							
							 
							
							... 
							
							
							
							llvm-svn: 34360 
							
						 
						
							2007-02-17 01:12:15 +00:00  
						
					 
				
					
						
							
							
								 
								Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								12920dda9e 
								
							 
						 
						
							
							
								
								Fixes PR 1200  
							
							 
							
							... 
							
							
							
							llvm-svn: 34359 
							
						 
						
							2007-02-17 00:44:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								20abdffa00 
								
							 
						 
						
							
							
								
								sanity check for *basic* i128 arithmetic on all hosts.  
							
							 
							
							... 
							
							
							
							llvm-svn: 34259 
							
						 
						
							2007-02-13 23:59:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								72df49f506 
								
							 
						 
						
							
							
								
								new testcase for PR1197  
							
							 
							
							... 
							
							
							
							llvm-svn: 34215 
							
						 
						
							2007-02-13 01:05:10 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								ce380568b5 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 33533 
							
						 
						
							2007-01-26 08:25:06 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								83b3d82672 
								
							 
						 
						
							
							
								
								Regression is gone, don't try to find it on clean target.  
							
							 
							
							... 
							
							
							
							llvm-svn: 33296 
							
						 
						
							2007-01-17 07:59:14 +00:00