Chris Lattner 
							
						 
					 
					
						
						
							
						
						7d3ced934f 
					 
					
						
						
							
							Fix bug: LICM/sink_multiple_exits.ll  
						
						... 
						
						
						
						Thanks for pointing this out John  :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10387  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 22:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						df45bd3803 
					 
					
						
						
							
							Don't allow dead instructions to stop sinking early.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10386  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 20:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						88369d214f 
					 
					
						
						
							
							Fix bug: IndVarsSimplify/2003-12-10-RemoveInstrCrash.llx  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10385  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 20:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dead99325c 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						Fix bug: LowerInvoke/2003-12-10-Crash.llx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 20:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ba4f3f6a41 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						Reorder #includes
Implement: IndVarsSimplify/2003-12-10-IndVarDeadCode.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10376  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 18:06:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						66ea98e85c 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						Fix bug: LoopSimplify/2003-12-10-ExitBlocksProblem.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10373  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 17:20:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e3cfe8d563 
					 
					
						
						
							
							Simplify code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10371  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 16:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f594a03197 
					 
					
						
						
							
							Avoid performing two identical lookups when one will suffice  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 16:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0ed2da9ac7 
					 
					
						
						
							
							Make LICM itself a bit more efficient, and make the generated code more efficient too: don't insert a store in every exit block, because a particular block may be exited to more than once by a loop  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 15:56:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a2706518f9 
					 
					
						
						
							
							Implement instruction sinking out of loops.  This still can do a little bit  
						
						... 
						
						
						
						better job, but this is the majority of the work.  This implements
LICM/sink*.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-10 06:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						010ba10032 
					 
					
						
						
							
							Do not insert one entry PHI nodes in split exit blocks!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10348  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-09 23:12:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ed6dfc2856 
					 
					
						
						
							
							Refactor code a little bit, eliminating the gratuitous InstVisitor, which  
						
						... 
						
						
						
						should make subsequent changes simpler.  This also allows us to hoist vaarg
and vanext instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10342  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-09 19:32:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						92094b4d92 
					 
					
						
						
							
							Fine grainify namespacification  
						
						... 
						
						
						
						Code cleanups
Make LICM::SafeToHoist marginally more efficient
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10341  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-09 17:18:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cf2f89251d 
					 
					
						
						
							
							Implement: TailCallElim/accum_recursion_constant_arg.ll  
						
						... 
						
						
						
						Also make sure to clean up any PHI nodes that are inserted which are pointless.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-08 23:37:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						543d622ef7 
					 
					
						
						
							
							Implement: test/Regression/Transforms/TailCallElim/accum_recursion.ll  
						
						... 
						
						
						
						We now insert accumulator variables as necessary to eliminate tail recursion
more aggressively.  This is still fairly limited, but allows us to transform
fib/factorial, and other functions into nice happy loops.  :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10332  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-08 23:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7152da38ef 
					 
					
						
						
							
							Cleanup and restructure the code to make it easier to read and maintain.  
						
						... 
						
						
						
						The only functionality change is that we now implement:
  Regression/Transforms/TailCallElim/intervening-inst.ll
Which is really kinda pointless, because it means that trivially dead code
does not interfere with -tce, but trivially dead code probably wouldn't be
around anytime when this pass is run anyway.
The point of including this change it to support other more aggressive
transformations when we have the analysis capabilities to do so.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10312  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-08 05:34:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eb12cd67dd 
					 
					
						
						
							
							Implement RaiseAllocations/FreeCastConstantExpr.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10305  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-07 01:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						67b1e1b89f 
					 
					
						
						
							
							* Finegrainify namespacification  
						
						... 
						
						
						
						* Transform: free <ty>* (cast <ty2>* X to <ty>*) into free <ty2>* X
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10303  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-07 01:24:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d866473094 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						Fix regressions ScalarRepl/basictest.ll & arraytest.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10287  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-02 17:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3607f4d217 
					 
					
						
						
							
							Fix test: Transforms/LevelRaise/2003-11-28-IllegalTypeConversion.ll  
						
						... 
						
						
						
						Some gep generalization changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10252  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-29 05:31:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						be883a23ed 
					 
					
						
						
							
							Do not use index type to determine what it is indexing into!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-25 21:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab25f5a6c1 
					 
					
						
						
							
							Delete dead line  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10164  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-22 02:26:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3788c242be 
					 
					
						
						
							
							Fix bug: Transforms/PruneEH/2003-11-21-PHIUpdate.llx  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-22 02:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c8ecd22037 
					 
					
						
						
							
							Do not crash when deleing a region with a dead invoke instruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-22 02:13:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						35bb52f8b1 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						The module stripping pass should not strip symbols on external globals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-22 01:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6d1db01284 
					 
					
						
						
							
							Considering that CI is not even IN SCOPE here, I wooda thought the compiler  
						
						... 
						
						
						
						would have caught this.  *sigh*
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-21 21:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e2385b941 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10138  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-21 21:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1192283096 
					 
					
						
						
							
							Get rid of using decls, finegrainify namespacification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-21 21:52:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						869adc283c 
					 
					
						
						
							
							* Finegrainify namespacification  
						
						... 
						
						
						
						* Make the cost metric for passing constants in as arguments to functions MUCH
  more accurate, by actually estimating the amount of code that will be constant
  propagated away.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-21 21:46:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a51bcb50b0 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						Print out the costs for functions that AREN'T inlined as well
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-21 21:45:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						108e4ab159 
					 
					
						
						
							
							Minor cleanups and simplifications  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10127  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-21 16:52:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						03fb8b2a42 
					 
					
						
						
							
							* Finegrainify namespacification  
						
						... 
						
						
						
						* Implement FuncResolve/2003-11-20-BogusResolveWarning.ll
   ... which eliminates a large number of annoying warnings.  I know misha
   will miss them though!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-20 21:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f8485c6434 
					 
					
						
						
							
							Start using the nicer terminator auto-insertion API  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10111  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-20 18:25:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						adbc0b5287 
					 
					
						
						
							
							Spew symbolic types!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10110  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-20 18:23:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						143df9a1bb 
					 
					
						
						
							
							When spewing out warnings during function resolution, do not vomit out pages  
						
						... 
						
						
						
						and pages of non-symbolic types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-20 18:19:35 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						444fdea19d 
					 
					
						
						
							
							This file was somehow missing a top-level comment line.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-17 19:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						faa45ce300 
					 
					
						
						
							
							Fix PR116  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-16 21:39:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						917e804253 
					 
					
						
						
							
							Implement feature: InstCombine/2003-11-13-ConstExprCastCall.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-13 19:17:02 +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 
							
						 
					 
					
						
						
							
						
						363ca610d1 
					 
					
						
						
							
							Reorganize code for locality, improve comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9857  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-10 04:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d23520cd94 
					 
					
						
						
							
							Adjust to new critical edge interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-10 04:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d77922f1a2 
					 
					
						
						
							
							Do NOT inline self recursive calls into other functions.  This is causing the  
						
						... 
						
						
						
						pool allocator no end of trouble, and doesn't make a lot of sense anyway.  This
does not solve the problem with mutually recursive functions, but they are much less common.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9828  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-09 05:05:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b045e14111 
					 
					
						
						
							
							Untypo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-09 05:04:25 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						ed1f7c81aa 
					 
					
						
						
							
							Declare FunctionPasses as such so that they can be used in FunctionPassManager.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-07 17:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0c7e8e17ff 
					 
					
						
						
							
							Various cleanups and efficiency improvements  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-06 19:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d7222ec801 
					 
					
						
						
							
							Fix bug: PR93  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-06 19:18:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b6e0631a94 
					 
					
						
						
							
							Fix the problem with running cleanups in bugpoint:  We were deleting arguments  
						
						... 
						
						
						
						of intrinsic functions, causing the verifier to fail.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9745  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-05 21:53:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fdcc3acb7b 
					 
					
						
						
							
							Split behavior into two pieces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-05 21:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e7a6663eb1 
					 
					
						
						
							
							Yet more fixes for constant expr shifts  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9739  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-05 20:43:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d981f8af79 
					 
					
						
						
							
							Further fixes for PR93  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-05 20:37:01 +00:00