Chris Lattner 
							
						 
					 
					
						
						
							
						
						1fa48e9d32 
					 
					
						
						
							
							Fix release build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4647  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-09 00:48:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2c8b1f6fc6 
					 
					
						
						
							
							Add new methods  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 23:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						02fd6870c1 
					 
					
						
						
							
							Add another option to cloneGraph  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4641  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 22:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fb39933b75 
					 
					
						
						
							
							- Add support for an "auxillary" call site list  
						
						... 
						
						
						
						- Original call sites are now never modified after construction by the local
  pass.
- DSGraph::cloneInto can now optionally not clone the call sites
- BUDataStructures no longer has a ton of book-keeping info for a broken
  implementation of the TD data structures
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 21:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b16fb0db91 
					 
					
						
						
							
							Use DSNodeHandle for persistent maps  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 05:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						df2f35ee2b 
					 
					
						
						
							
							Add flag that may be used to determine if dead nodes are used.  It's temporary  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 01:22:26 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						2e4f37ac42 
					 
					
						
						
							
							Restore a #include because this header file needs the definitions  
						
						... 
						
						
						
						of DSCallSite::~DSCallSite and DSNodeHandle::~DSNodeHandle.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-08 00:23:23 +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 
							
						 
					 
					
						
						
							
						
						cee3a4ef10 
					 
					
						
						
							
							Add new method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4598  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-07 06:30:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						04781177b9 
					 
					
						
						
							
							Expose isPointerType to clients of dsanalysis  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-07 05:21:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						17e43de579 
					 
					
						
						
							
							Add a comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4586  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-06 23:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce4a2e1132 
					 
					
						
						
							
							Make PointerShift/Size be enums so they are constants instead of globals  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-06 18:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						db7ab14434 
					 
					
						
						
							
							Add const version of function getNodeForValue:  
						
						... 
						
						
						
						const DSNodeHandle &getNodeForValue(Value *V) const.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-06 17:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						08db719c4b 
					 
					
						
						
							
							Dramatically simplify internal DSNode representation, get implementation  
						
						... 
						
						
						
						*FULLY OPERATIONAL* and safe.  We are now capable of completely analyzing
at LEAST the Olden benchmarks + 181.mcf
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-06 06:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4268c93b00 
					 
					
						
						
							
							Remove stripscalars argument to cloneInto  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-06 06:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						55d77d9a3f 
					 
					
						
						
							
							Add a bunch of assertions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-04 23:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c875f023d4 
					 
					
						
						
							
							Rename ValueMap to ScalarMap  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4516  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-03 21:27:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d18f342af8 
					 
					
						
						
							
							Rename NewNode flag to HeapNode  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-03 21:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						0d05e6d942 
					 
					
						
						
							
							Fixed comment on top of DSNode.h, added note to DSSupport.h as to why  
						
						... 
						
						
						
						functions were split out from DSNode class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4509  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-02 21:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5af344d79d 
					 
					
						
						
							
							Implement the "unknown flag" which mainly consists of aligning printing code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4490  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-02 00:36:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						332043264e 
					 
					
						
						
							
							* Eliminate Scalar node type (renumber other node types)  
						
						... 
						
						
						
						* Allow DSNodeHandle::mergeWith to work if a node handle isn't pointing to a node yet
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-02 00:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e3aa8aa08f 
					 
					
						
						
							
							Eliminate some unneccesary #includes and forward decls  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4475  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-31 21:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						caf18622c5 
					 
					
						
						
							
							Refactored DSGraph.h:  
						
						... 
						
						
						
						* DSGraph.h   contains DSGraph
* DSNode.h    contains DSNode (soon UDSNode and MDSNode)
* DSSupport.h contains DSCallsite, DSTypeRec, and DSNodeHandler
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4466  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-31 06:34:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8f0a16eac6 
					 
					
						
						
							
							This fixes all kinds of problems with array handling.  There are still bugs to  
						
						... 
						
						
						
						be fixed, but we are getting much closer now.
    * Make DSNode::TypeRec a full fledged DSTypeRec type.
    * Add methods used to update and access the typerecords elements
    * Add methods to query if and to cause a node to be completely folded
    * DSGraph construction doesn't use the allocation type for anything at all,
      now nodes get their type information based on how they are used.
    * Fixed a bug with global value handling introduced in the last checkin
    * GEP support is now much better, arrays are handled correctly.  The array
      flag is now updated in type records.  There are still cases that are not
      handled yet (we do not detect pessimizations), but getting much closer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-31 05:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						81619b121c 
					 
					
						
						
							
							Fixed spelling of `propagation'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-29 22:55:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9550dc2df2 
					 
					
						
						
							
							Add #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-27 19:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3ec9a0a5cf 
					 
					
						
						
							
							We need to know the call sites each function hosts  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4258  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-22 15:58:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0e6949fe1c 
					 
					
						
						
							
							Allow modification of callee  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4257  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-22 15:57:58 +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 
							
						 
					 
					
						
						
							
						
						eff0da9d33 
					 
					
						
						
							
							Add another copy ctor form  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 15:32:34 +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 
							
						 
					 
					
						
						
							
						
						2bf30fd65a 
					 
					
						
						
							
							Make sure to initialize isArray member  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4247  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 13:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0a37b70e8 
					 
					
						
						
							
							Two callsites are equivalent even if they are from two completely different  
						
						... 
						
						
						
						call instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4241  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-21 02:09:03 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d9faa34339 
					 
					
						
						
							
							Add isArray flag  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4230  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-20 20:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						3c579faece 
					 
					
						
						
							
							Added a first-class representation for each call site that can be  
						
						... 
						
						
						
						used in the DS graphs in DSGraph.h.  With that, the special-purpose
class BUDataStructure::CallSite is no longer needed here.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4229  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-20 18:08:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						726bafda65 
					 
					
						
						
							
							Added a first-class representation for each call site that can be used  
						
						... 
						
						
						
						in the DS graphs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4227  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-20 18:04:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a3f8586d9d 
					 
					
						
						
							
							Convert typerec to be a structure instead of a pair  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-18 18:22:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b65dfff141 
					 
					
						
						
							
							Add interface for mod/ref info to be captures by dsgraphs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 21:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8d00c8210e 
					 
					
						
						
							
							* Add data structures to BU pass to keep track of call sites for functions  
						
						... 
						
						
						
						* Reenable the TD analysis
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4212  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 04:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a2c5c2b23a 
					 
					
						
						
							
							* Remove a lot of obsolete #if 0'd code  
						
						... 
						
						
						
						* Add a simple getNodeForValue method to access the ValueMap.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4211  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 04:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8ebb1c4023 
					 
					
						
						
							
							Be const correct.  Handle both DSGraph* and const DSGraph*'s  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4208  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 01:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ff5feedf28 
					 
					
						
						
							
							The second element of the iterator is really an offset, not a link  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 01:43:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d6d8f41699 
					 
					
						
						
							
							Allow direct access to mergemap for printing  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4191  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 01:17:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2576aef32b 
					 
					
						
						
							
							First crack at reimplementing graph traits for DSGraphs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-13 19:31:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab363148fb 
					 
					
						
						
							
							Change reference  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4110  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-10 22:31:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c582c66f63 
					 
					
						
						
							
							Rename DataStructureGraph.h to DSGraphTraits.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4107  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-10 20:36:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0d0244d06a 
					 
					
						
						
							
							Remove commented out stuff  
						
						... 
						
						
						
						DataStructure.h doesn't include DSGraph.h now
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-02 22:14:17 +00:00