Chris Lattner 
							
						 
					 
					
						
						
							
						
						a2a51607a6 
					 
					
						
						
							
							Turn on loop unswitching tonight  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-22 07:33:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cbe92e6d4a 
					 
					
						
						
							
							Move licm after reassociate, add some cond-propagate passes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21769  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-07 22:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ff1c9e2147 
					 
					
						
						
							
							Add the simplify-libcalls pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-27 02:22:47 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						3da94aec4d 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21428  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-22 00:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0b77be8f0f 
					 
					
						
						
							
							there is no reason to run -instcombine -instcombine!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20915  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-29 06:25:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						ab7ada3ed6 
					 
					
						
						
							
							Rename createPromoteMemoryToRegister() to  
						
						... 
						
						
						
						createPromoteMemoryToRegisterPass() to be consistent with other pass
creation functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-28 02:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						35641ecc37 
					 
					
						
						
							
							move the reassociation pass after the LICM pass.  This speeds up mgrid  
						
						... 
						
						
						
						from 10.27s to 9.57s with the CBE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20508  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-07 03:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						5fb6ed4ae6 
					 
					
						
						
							
							Use binary mode for reading/writing bytecode files  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-22 17:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						7109ce8258 
					 
					
						
						
							
							Fix typo 'ompress' => 'compress'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19232  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-01 22:10:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1ef8bdaedb 
					 
					
						
						
							
							For PR351:  
						
						... 
						
						
						
						* Place a try/catch block around the entire tool to Make sure std::string
  exceptions are caught and printed before exiting the tool.
* Make sure we catch unhandled exceptions at the top level so that we don't
  abort with a useless message but indicate than an unhandled exception was
  generated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-30 05:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						5512655574 
					 
					
						
						
							
							Support the gas option --traditional-format which, for some reason, gets  
						
						... 
						
						
						
						passed to gccas when the --program-prefix option is used to configure CFE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-22 02:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						40add594eb 
					 
					
						
						
							
							Add -strip-debug option  
						
						... 
						
						
						
						remove the temporary -disable-dse option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18451  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-03 05:45:58 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						227b6d00dd 
					 
					
						
						
							
							Fix usage of changed function prototype  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17798  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 22:30:54 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						cc0bd565bb 
					 
					
						
						
							
							Add a --disable-compression option to gccas so the default compression of  
						
						... 
						
						
						
						bytecode can be defeated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-08 17:37:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						93a00e4ceb 
					 
					
						
						
							
							Rename pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16801  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-07 04:12:02 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9de7b334ec 
					 
					
						
						
							
							The functions in Signal.h are now in the llvm::sys namespace - adjust  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 19:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b11a4637fe 
					 
					
						
						
							
							Remove redundant SCCP pass  
						
						... 
						
						
						
						Add new DSE pass.  Add a temporary option to disable it in case we need it
This is going in after the July 22 nightly tester run, so we'll wait until the 23rd to see it
:)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15104  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-22 08:34:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bed85ff010 
					 
					
						
						
							
							Header file moved  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13813  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-27 05:41:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						93d82020ef 
					 
					
						
						
							
							Move loop optimization passes up, add loop unroller  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-18 05:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2c7b430bc0 
					 
					
						
						
							
							Turn on argument promotion in gccas.  This can give us substantially better  
						
						... 
						
						
						
						code in cases where the file has lots of static functions or anon namespaces.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12361  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-13 21:38:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a93d19fff7 
					 
					
						
						
							
							Add a new pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-25 21:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						364d1203e7 
					 
					
						
						
							
							Make sure to print a stack trace whenever an error signal is delivered to  
						
						... 
						
						
						
						the tool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11633  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-19 20:32:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						05e4e8a5d2 
					 
					
						
						
							
							Now that tailduplication does not bork SSA form, run mem2reg earlier in gccas.  
						
						... 
						
						
						
						This tremendously improves the code generated by the LLVM optimizer, primarily
by making the inliner more aggressive.  For example, it improves the stepanov
benchmark from 55.56 mega-additions/sec to 98.04 Ma/s.  It also improves the
oopack/iterator benchmark from 338.3MFLOPS/s to 1103.4MFLOPS/s.  Less noteworthy,
it improves oopack/matrix from 573 -> 641 MFLOPS/s.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-01 07:24:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0cccb18c98 
					 
					
						
						
							
							Make sure to verify the result before writing out the bytecode file.  Not doing  
						
						... 
						
						
						
						so can cause obscure errors downstream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-14 03:39:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74295c0164 
					 
					
						
						
							
							Add a -disable-opt flag to gccas, so that we can use  -Wa,-disable-opt just  
						
						... 
						
						
						
						like -Wl,-disable-opt
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10647  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-30 03:24:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ca6cc6f277 
					 
					
						
						
							
							Run tailcall elimination in a more logical place  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10402  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-11 17:50:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1dcf7bc6a9 
					 
					
						
						
							
							It is now after pldi.  This issue has been fixed, so remove the hack  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-07 01:44:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3edb77c07e 
					 
					
						
						
							
							Revert the previous patch since it causes lots of miscompilations.  :( :(  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10172  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-22 19:07:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						14b170f5ff 
					 
					
						
						
							
							Reorder passes a bit.  In particular, it makes sense to run globaldce IMMEDIATELY after funcresolve.  Also, run the mem2reg pass _early_ so that IPCP and DAE actually do stuff.  
						
						... 
						
						
						
						Run instcombine and simplify cfg after this to cleanup the intraprocedural messes we create.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10134  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-21 21:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a8d76d4bde 
					 
					
						
						
							
							As the comments indicate, this is a temporary, repulsive, hack  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9982  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-13 19:26:54 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eaa35bb794 
					 
					
						
						
							
							Turn on the IPCP pass by default.  It has passed all of the tests  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-23 18:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1dd27b157b 
					 
					
						
						
							
							fix file header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 17:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						7c0e022c5c 
					 
					
						
						
							
							Added copyright header to all C++ source files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 17:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f07c833b4b 
					 
					
						
						
							
							Unfortunately, it looks like level raise is still needed :(  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9158  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-16 16:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dbc23189b1 
					 
					
						
						
							
							Give this file a proper header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-15 21:49:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						76a1bf9eb9 
					 
					
						
						
							
							The levelraise pass is a broken old piece of crufty code that should be  
						
						... 
						
						
						
						left on the side of the road without a second thought.
It is preventing forward progress, so for now, we will disable it by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-15 21:48:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0cea3ec964 
					 
					
						
						
							
							Add a new -disable-inlining option  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 18:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						452fea9972 
					 
					
						
						
							
							Fix grammar.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 17:56:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						75ebab89ff 
					 
					
						
						
							
							Now that the TCE pass passes all of the tests, add it to GCCAS  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-20 05:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f7c7f5abf8 
					 
					
						
						
							
							Enable the setjmp/longjmp lowering pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8521  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-15 04:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b3e8fe4221 
					 
					
						
						
							
							scalarrepl now includes mem2reg  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-11 16:46:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						473205250d 
					 
					
						
						
							
							Move the -indvars pass much later to where it is more likely to do good stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8470  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-11 16:34:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						145b7ddd67 
					 
					
						
						
							
							#include is unnecessary  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8316  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-01 20:45:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36f18aefe8 
					 
					
						
						
							
							Remove the -stopAfterNPasses option, which has been long obsoleted by bugpoint  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-31 21:47:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cf37c23a47 
					 
					
						
						
							
							* move the dead-type-eliminate passes to the end, where they are more useful  
						
						... 
						
						
						
						* add prune-eh and inlining passes
* other minor pass reorganizations
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-31 21:45:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						23d5724c61 
					 
					
						
						
							
							Completely remove mention of the correlated branch elimination pass.  It has  
						
						... 
						
						
						
						bugs and needs to be reworked anyway.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7692  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-07 21:30:12 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						57d708b122 
					 
					
						
						
							
							* The possessive third-person singular has no apostrophe (its)  
						
						... 
						
						
						
						* Grouped header files to fit with the LLVM standard
* Fit code into 80 columns
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7690  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-07 21:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e643a6cb9a 
					 
					
						
						
							
							Add tail duplication pass to the pipeline, move the verifier pass to the front  
						
						... 
						
						
						
						Other minor reorganizations
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-22 20:11:45 +00:00