Chris Lattner 
							
						 
					 
					
						
						
							
						
						833408d484 
					 
					
						
						
							
							Move method out of line  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-08 21:04:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ce9653ce44 
					 
					
						
						
							
							For PR387:\  
						
						... 
						
						
						
						Make only one print method to avoid overloaded virtual warnings when \
compiled with -Woverloaded-virtual
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18589  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-07 04:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						276636c93b 
					 
					
						
						
							
							Change interface to this method a bit  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18274  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-27 18:37:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						07bfa52405 
					 
					
						
						
							
							Add a new interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18266  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-26 21:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						033a7d5389 
					 
					
						
						
							
							Substantially cleanup/speedup the eq graphs pass by walking the callgraph  
						
						... 
						
						
						
						a DSGraph at a time instead of a function at a time.  This is also more
correct, though it doesn't seem to fix any programs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-02 17:51:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4457f7ea46 
					 
					
						
						
							
							Remove more dead methods  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-01 21:07:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dddc13f986 
					 
					
						
						
							
							Delete a dead method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-01 21:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fcb7d950bc 
					 
					
						
						
							
							Rename FoldedGraph -> DSInfo to be consistent with other passes  
						
						... 
						
						
						
						delete some dead methods
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-01 21:02:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						77408b8987 
					 
					
						
						
							
							Get rid of the EquivClassGraphArgsInfo class, and the map that held it.  
						
						... 
						
						
						
						We only need one instance of the vector that it contains at a time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17407  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-01 20:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						68f9658fcb 
					 
					
						
						
							
							Eliminate the cloneGraph method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17405  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-01 19:54:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						31d3f671be 
					 
					
						
						
							
							* Do not refer to ActualCallees in CBU, when we can do it locally.  
						
						... 
						
						
						
						* *DO NOT* print CBU graphs when asked to print our own.  This is just
  FREAKING confusing and misleading: it's better to not print anything.
* Simplify and clean up some code
* Add some more paranoia assertion checking code that I found to track
  down this bug:
* Fix a nasty bug that was causing us to crash on Prolangs-C++/objects,
  where we were missing processing some graphs.  This hunk is the bugfix:
-    if (!I->isExternal() && !FoldedGraphsMap.count(I))
+    if (!I->isExternal() && !ValMap.count(I))
  urg!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17386  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-31 23:41:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4bbf3dfbe6 
					 
					
						
						
							
							Simplify graph traversal, improve grammar  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-31 23:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab8544aa75 
					 
					
						
						
							
							Do not do horrible things to the CBU graphs.  In particular, we do NOT own  
						
						... 
						
						
						
						the CBU graphs, copy them instead of hacking on the CBU graphs.
Also, instead of forwarding request from ECGraphs clients to the CBU graphs
clients, service them ourselves.
Finally, remove a broken "optimization"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17378  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-31 21:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5b3ed508f6 
					 
					
						
						
							
							Add an assertion and a method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-30 04:03:47 +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 
							
						 
					 
					
						
						
							
						
						5fb00c5893 
					 
					
						
						
							
							Make sure any client of Dominators.h links in Dominators.cpp  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16986  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-14 15:46:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						15f47878e4 
					 
					
						
						
							
							Remove unneeded typedef, patch by Morten Ofstad  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-14 14:51:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5c3734e349 
					 
					
						
						
							
							Add std:: prefix for compilers without correct koenig lookup implemented.  
						
						... 
						
						
						
						Patch contributed by Paolo Invernizzi
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-12 16:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b12914bfc0 
					 
					
						
						
							
							'Pass' should now not be derived from by clients.  Instead, they should derive  
						
						... 
						
						
						
						from ModulePass.  Instead of implementing Pass::run, then should implement
ModulePass::runOnModule.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16436  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-20 04:48:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d55c9bf318 
					 
					
						
						
							
							Adjust to API changes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16429  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-20 04:35:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cd382a3725 
					 
					
						
						
							
							Add CallGraphNode::removeAnyCallEdgeTo method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16398  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-18 21:34:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ff8c495386 
					 
					
						
						
							
							Implement new changeFunction method, nuke a never implemented one.  
						
						... 
						
						
						
						Add comments and doxygenify others.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16387  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-18 00:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e0e9c635f 
					 
					
						
						
							
							Make sure to update the list end when an element is removed from it.  This  
						
						... 
						
						
						
						fixes a crash in LICM when processing povray.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 17:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e2fe784500 
					 
					
						
						
							
							Add an AliasSetTracker::copyValue method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16343  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-14 19:15:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5148b63329 
					 
					
						
						
							
							Adjust to #include movage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16329  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-14 04:08:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						20aa474f8f 
					 
					
						
						
							
							Fixes to make LLVM compile with vc7.1.  
						
						... 
						
						
						
						Patch contributed by Paolo Invernizzi!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16152  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-03 18:19:51 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af8a42445c 
					 
					
						
						
							
							Add standard print/dump methods to CallGraph classes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-08 03:27:49 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						96d4bf7aee 
					 
					
						
						
							
							Make the create...() functions for some of these passes return a FunctionPass *.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15276  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-27 17:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						558cb5f4a1 
					 
					
						
						
							
							New methods  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15229  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-26 05:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5c88260f70 
					 
					
						
						
							
							Add support for free instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-25 07:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b8a31ace2c 
					 
					
						
						
							
							Clean up reference counting to stop "leaking" alias sets  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-22 07:58:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						877ad7d80b 
					 
					
						
						
							
							Add a bunch of new functionality, primarily to do with removing aliasing  
						
						... 
						
						
						
						pointers from an AST.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-21 07:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						12c1155403 
					 
					
						
						
							
							Make the AST interface a bit richer by returning whether an insertion caused  
						
						... 
						
						
						
						an insertion or not (because the pointer set already existed).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-21 05:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e30ab88209 
					 
					
						
						
							
							Remove dead file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-18 23:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						31c0da4483 
					 
					
						
						
							
							bug 122:  
						
						... 
						
						
						
						remove redundant isa<GlobalValue>
ensure isa<GlobalValue> case is processed before is<Constant>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14926  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-17 23:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						94009a5954 
					 
					
						
						
							
							Fix for PR341  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-15 02:50:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8adbec89ce 
					 
					
						
						
							
							Headers moved  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14665  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-07 06:35:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ff5daa0b6 
					 
					
						
						
							
							All of these now live in the DataStructure directory  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-07 06:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6c49989b3e 
					 
					
						
						
							
							Move DSA headers into Analysis/DataStructure to make it more obvious  
						
						... 
						
						
						
						what is implemented by the DataStructure library.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-07 06:29:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						efffdc9408 
					 
					
						
						
							
							As much as I hate to say it, the whole setNode interface for DSNodeHandles  
						
						... 
						
						
						
						is HOPELESSLY broken.  The problem is that the embedded getNode call can
change the offset of the node handle in unpredictable ways.
As it turns out, all of the clients of this method really want to set
both the node and the offset, thus it is more efficient (and less buggy)
to just do both of them in one method call.  This fixes some obscure bugs
handling non-forwarded node handles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14660  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-07 06:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e0bc0c1822 
					 
					
						
						
							
							Move SlotCalculator.h to lib/Bytecode/Writer since that is the only place  
						
						... 
						
						
						
						that needs it after the Type != Value changes (bug 122).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-04 11:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						15fde2eb83 
					 
					
						
						
							
							Add new header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14461  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-28 06:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c3f44c082f 
					 
					
						
						
							
							Move file to lib/Analysis/DataStructure  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14454  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-28 00:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1ffa817210 
					 
					
						
						
							
							Moved to lib/analysis/datastructure  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14451  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-28 00:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ae7502cb5f 
					 
					
						
						
							
							Moved to lib/Analysis/DataStructure  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14449  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-28 00:27:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e1ba478cd6 
					 
					
						
						
							
							Moved to lib/Analysis/DataStructure  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14447  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-28 00:20:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5aa20212cc 
					 
					
						
						
							
							Remove distasteful method which is really part of the indvars pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-24 06:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						236b7e2142 
					 
					
						
						
							
							Remove extra space.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-10 12:51:35 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						798ff64328 
					 
					
						
						
							
							Part of bug 122:  
						
						... 
						
						
						
						This change removes the BuildBytecodeInfo flag from the SlotCalculator
class. This flag was needed to distinguish between the Bytecode/Writer
and the AsmWriter. Now that AsmWriter doesn't use SlotCalculator, we can
remove this flag and simplify some code. Also, some minor name changes
to CachedWriter.h needed to be committed (missed in previous commit).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-26 07:37:11 +00:00