Chris Lattner 
							
						 
					 
					
						
						
							
						
						73559b1f4c 
					 
					
						
						
							
							Do not delete dead invoke instructions!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 16:32:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						14051812ff 
					 
					
						
						
							
							Minor cleanups.  There is no reason for SCCP to derive from instvisitor anymore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17825  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 07:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b77d5d8d50 
					 
					
						
						
							
							Count more accurately  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17824  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 07:02:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e529e4b3c 
					 
					
						
						
							
							Two minor improvements:  
						
						... 
						
						
						
						1. Speedup getValueState by having it not consider Arguments.  It's better
    to just add them before we start SCCP'ing.
 2. SCCP can delete the contents of dead blocks.  No really, it's ok!  This
    reduces the size of the IR for subsequent passes, even though
    simplifycfg would do the same job.  In practice, simplifycfg does not
    run until much later than sccp in gccas
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17820  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 05:45:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ef36dfd31a 
					 
					
						
						
							
							rename InstValue to LatticeValue, as it holds for more than instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 05:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						82bec2cff0 
					 
					
						
						
							
							Substantially refactor the SCCP class into an SCCP pass and an SCCPSolver  
						
						... 
						
						
						
						class.  The only changes are minor:
 * Do not try to SCCP instructions that return void in the rewrite loop.
   This is silly and fool hardy, wasting a map lookup and adding an entry
   to the map which is never used.
 * If we decide something has an undefined value, rewrite it to undef,
   potentially leading to further simplications.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17816  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 04:44:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1fca5ff62b 
					 
					
						
						
							
							Convert 'struct' to 'class' in various places to adhere to the coding standards  
						
						... 
						
						
						
						and work better with VC++.  Patch contributed by Morten Ofstad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17281  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 16:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5d356a7c82 
					 
					
						
						
							
							Handle undef values as undefined on the constant lattice  
						
						... 
						
						
						
						ignore unreachable instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17044  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-16 18:09:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dd27827733 
					 
					
						
						
							
							Use DEBUG instead of DebugFlag directly, as DebugFlag does not respect  
						
						... 
						
						
						
						-debug-only!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16868  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-09 19:30:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4b50156049 
					 
					
						
						
							
							Prototype these functions more accurately  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-20 04:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						2da5c3dda6 
					 
					
						
						
							
							Convert code to compile with vc7.1.  
						
						... 
						
						
						
						Patch contributed by Paolo Invernizzi. Thanks Paolo!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16368  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 17:06:42 +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 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						15876bb28c 
					 
					
						
						
							
							Stop using getValues().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 08:44:43 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c88920df66 
					 
					
						
						
							
							Delete a redundant if branch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14967  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-18 08:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						21cb67e16a 
					 
					
						
						
							
							bug 122:  
						
						... 
						
						
						
						- Replace ConstantPointerRef usage with GlobalValue usage
- Correct isa<Constant> for GlobalValue subclass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-18 00:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						80b2d6c8c4 
					 
					
						
						
							
							This patch was contributed by Daniel Berlin!  
						
						... 
						
						
						
						Speed up SCCP substantially by processing overdefined values quickly.  This
patch speeds up SCCP by about 30-40% on large testcases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-15 23:36:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2fc1230dd6 
					 
					
						
						
							
							Fixes working towards PR341  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-15 01:50:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						58b7b08ad7 
					 
					
						
						
							
							Add SCCP support for constant folding calls, implementing:  
						
						... 
						
						
						
						test/Regression/Transforms/SCCP/calltest.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-13 19:43:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						28977af72a 
					 
					
						
						
							
							Support getelementptr instructions which use uint's to index into structure  
						
						... 
						
						
						
						types and can have arbitrary 32- and 64-bit integer types indexing into
sequential types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12653  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-05 01:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a2f652d420 
					 
					
						
						
							
							Do not try to optimize PHI nodes with incredibly high degree.  This reduces SCCP  
						
						... 
						
						
						
						time from 615s to 1.49s on a large testcase that has a gigantic switch statement
that all of the blocks in the function go to (an intepreter).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12442  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-16 19:49:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6e32372fcd 
					 
					
						
						
							
							Add sccp support for select instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12318  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-12 05:52:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c76d80342e 
					 
					
						
						
							
							Since 'load null' is undefined, we can make it do whatever we want.  Returning  
						
						... 
						
						
						
						a zero value is the most likely way to cause further simplification, so we do it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-03-07 22:16:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						de512b5b2e 
					 
					
						
						
							
							Adjustments to support the new ConstantAggregateZero class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-15 05:55:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b16689b647 
					 
					
						
						
							
							Don't use ConstantExpr::getShift anymore  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-12 19:08:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b7a5d3edee 
					 
					
						
						
							
							Use constantexprs for casts.  Eliminate use of the ConstantHandling interfaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-12 17:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84831642e4 
					 
					
						
						
							
							Fix fairly severe bug in my last checking where we treated all unfoldable  
						
						... 
						
						
						
						constants as being "true" when evaluating branches.  This was introduced
because we now create constantexprs for the constants instead of failing the
fold.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-12 17:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c6a4d6a066 
					 
					
						
						
							
							* Implement minor performance optimization for the getelementptr case  
						
						... 
						
						
						
						* Implement SCCP of load instructions, implementing Transforms/SCCP/loadtest.ll
  This allows us to fold expressions like "foo"[2], even if the pointer is only
  a conditional constant.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-12 04:29:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1daee8b010 
					 
					
						
						
							
							Implement SCCP/phitest.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-12 03:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d745602662 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10725  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-01-09 06:02:20 +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 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b576c94c15 
					 
					
						
						
							
							Added LLVM project notice to the top of every C++ source file.  
						
						... 
						
						
						
						Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cda965e28a 
					 
					
						
						
							
							ADd support for the new varargs instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9225  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-18 05:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						cf00c4ab3b 
					 
					
						
						
							
							Fix spelling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-10 17:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						929c6fbcbc 
					 
					
						
						
							
							Update comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-08 16:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						16b18fdc35 
					 
					
						
						
							
							Use a set to keep track of which edges have been noticed as executable already  
						
						... 
						
						
						
						to avoid reprocessing PHI nodes needlessly.  This speeds up the big bad PHI
testcase 43%: from 104.9826 to 73.5157s
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8964  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-08 16:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3d405b07b4 
					 
					
						
						
							
							Minor fixes here and there  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-08 16:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7d275f459b 
					 
					
						
						
							
							Avoid building data structures we don't really need.  This improves the runtime  
						
						... 
						
						
						
						of a test that Bill Wendling sent me from 228.5s to 105s.  Obviously there is
more improvement to be had, but this is a nice speedup which should be "felt"
by many programs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8962  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-08 15:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36143fc444 
					 
					
						
						
							
							Add support for the unwind instruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-08 18:54:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						99b28e632f 
					 
					
						
						
							
							Fix bug: SCCP/2003-08-26-InvokeHandling.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8152  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-27 01:08:35 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						5560c9d49c 
					 
					
						
						
							
							Spell `necessary' correctly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-18 14:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6806f5614d 
					 
					
						
						
							
							DEBUG got moved to Support/Debug.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7492  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-01 22:15:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						38b5ae4b48 
					 
					
						
						
							
							Fix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6883  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-24 20:29:52 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						82c89b9f3a 
					 
					
						
						
							
							Hopefully, the final fix for `[Pp]ropogate'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-20 21:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1d16ec7381 
					 
					
						
						
							
							Handle va_arg instruction correctly  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-05-08 02:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bceb2b0061 
					 
					
						
						
							
							Fix major problem with PHI node traversal: rechecking PHIs should go into  
						
						... 
						
						
						
						the visit function.  The worklist is for when their lattice value changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-25 03:35:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9de28289f8 
					 
					
						
						
							
							Minor non-functional changes:  
						
						... 
						
						
						
						* Spell propagate right
  * Improve performance of phi node handling
  * Delete using directive
  * Other minor changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-25 02:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e408e25132 
					 
					
						
						
							
							Remove unnecesary &*'s  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-04-23 16:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af663465d6 
					 
					
						
						
							
							Make sure to _delete_ memory allocated by worklists  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 02:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						a3bbcb5b66 
					 
					
						
						
							
							Fix spelling of `propagate'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4423  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-29 23:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cb2610ea03 
					 
					
						
						
							
							- Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to  
						
						... 
						
						
						
						setPreservesCFG to be less confusing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4255  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 20:00:28 +00:00