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 
							
						 
					 
					
						
						
							
						
						dc062d3e6c 
					 
					
						
						
							
							Print Mod/ref info  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 22:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e25ab83a5f 
					 
					
						
						
							
							Reenable printing of TD analysis  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4214  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 04:24:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e17a4e8b55 
					 
					
						
						
							
							Cleanup data structure graph printer, eliminate hard coded printing in  
						
						... 
						
						
						
						favor of generic printer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-17 01:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						962ee45fe6 
					 
					
						
						
							
							Make sure to print out the call nodes as well  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 20:16:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eb265cdc90 
					 
					
						
						
							
							* Print the "return" node in the graphs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 02:04:36 +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 
							
						 
					 
					
						
						
							
						
						641e1c252d 
					 
					
						
						
							
							Specify the graph name  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4195  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 01:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f29e307765 
					 
					
						
						
							
							- DSGraph Printing Improvements:  
						
						... 
						
						
						
						* Print edge source labels again
     * Override node shape to be Mrecord again, instead of just record.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4193  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-16 01:18:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f6c52db371 
					 
					
						
						
							
							Halfway conversion from custom printing to GraphWriter printing  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-13 19:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6727ec64e8 
					 
					
						
						
							
							sgefa uses truely huge data structures nodes.  Only print part of them if they  
						
						... 
						
						
						
						are so big
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-03 21:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						55c1058135 
					 
					
						
						
							
							Reimplement/port the Bottom Up Closure pass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-03 20:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c5f21de2bc 
					 
					
						
						
							
							DataStructure.h doesn't include DSGraph.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4029  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-02 22:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9cfb358fa4 
					 
					
						
						
							
							When printing DS nodes, print the mergemap index as well to allow easier  
						
						... 
						
						
						
						debugging of merging process.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4010  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-02 05:17:55 +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 
							
						 
					 
					
						
						
							
						
						dadd49bdb8 
					 
					
						
						
							
							Add new  -only-print-main-ds option that causes mains ds graph to be  
						
						... 
						
						
						
						printed, but no others.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3178  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-31 17:15:40 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						dfd2f32bf7 
					 
					
						
						
							
							Print globals graph after either the BU or the TD pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3172  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-30 22:07:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97f51a3024 
					 
					
						
						
							
							* Standardize how analysis results/passes as printed with the print() virtual  
						
						... 
						
						
						
						methods
* Eliminate AnalysisID:  Now it is just a typedef for const PassInfo*
* Simplify how AnalysisID's are initialized
* Eliminate Analysis/Writer.cpp/.h: incorporate printing functionality into
  the analyses themselves.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-27 01:12:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0d9bab8bac 
					 
					
						
						
							
							Lots of bug fixes, add BottomUpClosure, which has bugs, but is a start.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2945  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-18 00:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Anand Shukla 
							
						 
					 
					
						
						
							
						
						6c5ed410b2 
					 
					
						
						
							
							added std:: to string  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2915  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-16 00:03:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						76d5b489e3 
					 
					
						
						
							
							* Pass the DSGraph around instead of the Function to printing fns  
						
						... 
						
						
						
						* Print the globals list in the node
* Print the scalars in the scalar node
* Eliminate Scalar "label" edges in the graph
* Print fake edges lighter instead of dotted
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-11 20:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c68c31b2d3 
					 
					
						
						
							
							New implementation of data structure analysis.  Only local analysis has been  
						
						... 
						
						
						
						implemented so far.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-10 22:38:08 +00:00