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 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						03e19ddaf7 
					 
					
						
						
							
							(1) Rematerialize nodes from the globals graph into the current graph  
						
						... 
						
						
						
						after all callers are inlined into the current graph.
(2) Optimize the way a graph is inlined into its callees in the TD phase:
    (a) Use DSGraph::cloneReachableSubgraph to clone only a subgraph at
        each call site, for faster inlining.
    (b) Clone separately for the same callee at different call sites,
        since only the reachable subgraph is being cloned, not the entire
        caller graph.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-16 21:40:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61691c5d85 
					 
					
						
						
							
							Remove space at end of line  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-02 23:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6c87461fe6 
					 
					
						
						
							
							Fix how we are handling unreachable functions.  This DRAMATICALLY improves efficiency  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-02 23:42:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						47030f8a72 
					 
					
						
						
							
							Try using trivially dead deletion  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7075  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-02 19:49:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a8da51bf51 
					 
					
						
						
							
							Complete rewrite of td pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-02 04:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18f07a11b9 
					 
					
						
						
							
							Rework TD pass to work with the precise call graph constructed by the BU phase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-07-01 16:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						acbc8c6768 
					 
					
						
						
							
							Remove dead method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-30 04:53:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3d162907e3 
					 
					
						
						
							
							Do not multiply delete graphs if functions are sharing graphs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-30 04:53:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5a54063303 
					 
					
						
						
							
							Revamp DSGraphs so that they can support multiple functions in the same  
						
						... 
						
						
						
						DSGraph at one time
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-30 03:15:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dea8146787 
					 
					
						
						
							
							Abstract out the predicate which decides whether a function gets complete  
						
						... 
						
						
						
						arguments or not...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-29 22:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						312edd330f 
					 
					
						
						
							
							Propagate globals graph from the local to bu to td globals graphs.  This  
						
						... 
						
						
						
						fixes bug: DSGraph/buglobals.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-28 22:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e0f4b98026 
					 
					
						
						
							
							Remove support for the MultiObject flag, which was fundamentally broken  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-06-22 03:03:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						72d29a4b00 
					 
					
						
						
							
							Implement a "union-findy" version of DS-Analysis, which eliminates the  
						
						... 
						
						
						
						Referrers list on DSNodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5536  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-11 23:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4f2cfc0d74 
					 
					
						
						
							
							Rearrange code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5527  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-10 18:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e0fbd48e19 
					 
					
						
						
							
							Fix major bugs in incompleteness marking that were pessimizing results  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-09 18:42:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1ef0da2e25 
					 
					
						
						
							
							Fix a bug where we would mark the callees arguments incomplete if the caller was external.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5510  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-08 23:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						923fc05b3a 
					 
					
						
						
							
							Implement optimization for direct function call case.  This dramatically  
						
						... 
						
						
						
						reduces the number of function nodes created and speeds up analysis by
about 10% overall.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-05 21:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						24d80079a8 
					 
					
						
						
							
							Make the TD pass not include all of the call nodes from the local pass,  
						
						... 
						
						
						
						eliminating incomplete markers from them
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5490  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-04 00:59:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4923d1be91 
					 
					
						
						
							
							Hack to work around deficiency in pass infrastructure  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-03 22:51:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						41c04f730b 
					 
					
						
						
							
							Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)  
						
						... 
						
						
						
						This change provides a small (3%) but consistent speedup
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5460  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-02-01 04:52:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						394471f197 
					 
					
						
						
							
							* Eliminate boolean arguments in favor of using enums  
						
						... 
						
						
						
						* T-D pass now eliminates unreachable globals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-01-23 22:05:33 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						61ff02982f 
					 
					
						
						
							
							Fix logical error in TD pass: we should clear Mod/Ref bits of each caller  
						
						... 
						
						
						
						before inlining their graphs into a function.  To support this,
added flags to CloneFlags to strip/keep Mod/Ref bits.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-27 17:41:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0ecc42619f 
					 
					
						
						
							
							Handle a mismatch between # function args and call site args  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-11 21:36:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f40f0a39bd 
					 
					
						
						
							
							eliminate the ability to remove global nodes from deadNodeElminate... for now.  
						
						... 
						
						
						
						This slows stuff down a bit, but it should get much better before it gets any
worse.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-09 22:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aa0b468f6d 
					 
					
						
						
							
							Add globals graphs to all three passes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4663  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-09 21:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						65f2897f2c 
					 
					
						
						
							
							Clean up DSGraph::removeDeadNodes interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4660  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-09 21:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96517253a1 
					 
					
						
						
							
							Make removeTriviallyDeadNodes a private interface of DSGraph  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-09 20:55:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce2d1328fc 
					 
					
						
						
							
							Reenable 'quick exit' case  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4638  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 22:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a21163cef 
					 
					
						
						
							
							Reimplement TD pass completely it now works  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 21:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f8c6aab05e 
					 
					
						
						
							
							Use DSNodeHandleMap instead to be safe  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 05:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						33312f7031 
					 
					
						
						
							
							Add flush  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 01:21:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						460ea29b45 
					 
					
						
						
							
							Instead of using a bool that constant has to be explained, use a self  
						
						... 
						
						
						
						explanitory enum instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-07 07:06:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						076c1f923b 
					 
					
						
						
							
							Implement a new mergeInGraph method, which basically factors code out of  
						
						... 
						
						
						
						the BU class.
This will be used by the IPModRef class to do stuff, eventually perhaps the
TD pass will use it also.
Speaking of the TD pass, this also eliminates the self recursive case, which
was broken, and couldn't occur anyway.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4599  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-07 06:31:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b10604341f 
					 
					
						
						
							
							Rename DataStructureAnalysis namespace to DS  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-07 05:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ef5af99195 
					 
					
						
						
							
							Delete "StripScalars" argument to cloneInto method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4560  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-06 06:16:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4bdb9b7ebe 
					 
					
						
						
							
							- Make sure to only keep track of mappings that the TD pass may need in the  
						
						... 
						
						
						
						future.  This prevents having spurious map entries to nodes that we really
    don't care about.  This allows us to reenable the DeadNodeElim, which was
    disabled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4260  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-22 16:01:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4ae3041f9 
					 
					
						
						
							
							Delete unused arguments to DSGraph::cloneInto method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4253  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 19:50:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						198be22cec 
					 
					
						
						
							
							- Add "ResolvingCaller" to the CallSite record.  This keeps track of which  
						
						... 
						
						
						
						function was finally able to resolve the function call.  Adding this allows
    the TD pass to actually work right!
  - Temporarily disable dead node pruning.  This will be reenabled soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4252  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 19:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						99a22847ba 
					 
					
						
						
							
							As it turns out, we don't need a fully generic mapping copy ctor, we just need  
						
						... 
						
						
						
						something that maps through a std::map.  Since this simplified the client and
implementation code, do so now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 15:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						13ec72a12a 
					 
					
						
						
							
							Remove some unneccesary 'using' directives  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4246  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 13:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0969c50cb8 
					 
					
						
						
							
							- Make DSCallSite not inherit from std::vector.  Renamed methods slightly.  
						
						... 
						
						
						
						Make copy ctor have two versions to avoid dealing with conditional template
    argument.  DSCallSite ctor now takes all arguments instead of taking one
    and being populated later.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 02:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						26b98265b7 
					 
					
						
						
							
							Remove spurious caller pointer in DSCallSite.  
						
						... 
						
						
						
						Also add functions to access pointer argument nodes cleanly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-20 21:41:02 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						42fd169310 
					 
					
						
						
							
							Added a first-class representation for each call site that can be  
						
						... 
						
						
						
						used in the DS graphs.  Essentially, what was vector<DSNodeHandle>
before is now a DSCallSite with the same vector, plus pointers to the
CallInst and the caller Function.  The special-purpose class
BUDataStructure::CallSite is no longer needed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-20 18:07:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97e7f083f2 
					 
					
						
						
							
							Remove more obsolete code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4221  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 20:53:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cf15db34d3 
					 
					
						
						
							
							* Make the DSGraph cloner automatically merge global nodes  
						
						... 
						
						
						
						* BUClosure doesn't have to worry about global nodes
 * TDClosure now works with global nodes
 * Reenable DNE on TD pass, now that globals work right
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4220  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 20:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						19db0492b8 
					 
					
						
						
							
							Enable incompleteness marking  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 04:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0e74412cee 
					 
					
						
						
							
							* First try at implementing TD pass this does not merge global nodes yet,  
						
						... 
						
						
						
						among other things.
  * Significant rewrite of TD pass to avoid potentially N^2 algorithms if
    possible.  It is still not complete, but at least it's checked in now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4215  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 04:26:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fccd06fcea 
					 
					
						
						
							
							Checkin some major reworks of data structure analysis.  This is not done,  
						
						... 
						
						
						
						nor does it work very well, but I need to get it checked in before I break
the tree unintentionally.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-01 22:33:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						044f908791 
					 
					
						
						
							
							- Do not expose ::ID from any of the analyses anymore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-08-21 17:09:45 +00:00