Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c610e62e46 
								
							 
						 
						
							
							
								
								print arbitrary constant pool entries  
							
							 
							
							... 
							
							
							
							llvm-svn: 26545 
							
						 
						
							2006-03-05 09:38:03 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								0e0de2f3f0 
								
							 
						 
						
							
							
								
								Added an index field to GlobalAddressSDNode so it can represent X+12, etc.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24523 
							
						 
						
							2005-11-30 02:04:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								435b402e1f 
								
							 
						 
						
							
							
								
								Add support for a new STRING and LOCATION node for line number support, patch  
							
							 
							
							... 
							
							
							
							contributed by Daniel Berlin, with a few cleanups here and there by me.
llvm-svn: 24515 
							
						 
						
							2005-11-29 06:21:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a8d37d748f 
								
							 
						 
						
							
							
								
								more progress towards bug 291 being finished.  Patch by Owen Anderson,  
							
							 
							
							... 
							
							
							
							HAVE_GV case fixed up by me.
llvm-svn: 24428 
							
						 
						
							2005-11-20 03:45:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								377bdbff91 
								
							 
						 
						
							
							
								
								Improve Selection DAG printer portability.  Patch by Owen Anderson!  
							
							 
							
							... 
							
							
							
							llvm-svn: 24425 
							
						 
						
							2005-11-19 07:44:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a22eae0163 
								
							 
						 
						
							
							
								
								Teach the graph viewer to handle register operands that are zero.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24421 
							
						 
						
							2005-11-19 06:58:46 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fda6944c5b 
								
							 
						 
						
							
							
								
								add a method  
							
							 
							
							... 
							
							
							
							llvm-svn: 23575 
							
						 
						
							2005-10-01 00:17:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c30405e0ee 
								
							 
						 
						
							
							
								
								Change ConstantPoolSDNode to actually hold the Constant itself instead of  
							
							 
							
							... 
							
							
							
							putting it into the constant pool.  This allows the isel machinery to
create constants that it will end up deciding are not needed, without them
ending up in the resultant function constant pool.
llvm-svn: 23081 
							
						 
						
							2005-08-26 17:15:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								bb8cc0acb2 
								
							 
						 
						
							
							
								
								Fix pasto that prevented VT ndoes from showing up in -view-isel-dags correctly  
							
							 
							
							... 
							
							
							
							llvm-svn: 23021 
							
						 
						
							2005-08-24 18:30:00 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4990335eb8 
								
							 
						 
						
							
							
								
								Print physreg register nodes with target names (e.g. F1) instead of numbers  
							
							 
							
							... 
							
							
							
							llvm-svn: 22934 
							
						 
						
							2005-08-19 21:21:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								802080d812 
								
							 
						 
						
							
							
								
								Fix printing of VTSDNodes  
							
							 
							
							... 
							
							
							
							llvm-svn: 22853 
							
						 
						
							2005-08-18 03:31:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								33182325f5 
								
							 
						 
						
							
							
								
								Eliminate the RegSDNode class, which 3 nodes (CopyFromReg/CopyToReg/ImplicitDef)  
							
							 
							
							... 
							
							
							
							used to tack a register number onto the node.
Instead of doing this, make a new node, RegisterSDNode, which is a leaf
containing a register number.  These three operations just become normal
DAG nodes now, instead of requiring special handling.
Note that with this change, it is no longer correct to make illegal
CopyFromReg/CopyToReg nodes.  The legalizer will not touch them, and this
is bad, so don't do it. :)
llvm-svn: 22806 
							
						 
						
							2005-08-16 21:55:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7e57d18b79 
								
							 
						 
						
							
							
								
								Use a extant helper to do this.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22802 
							
						 
						
							2005-08-16 18:31:23 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								a54e201edf 
								
							 
						 
						
							
							
								
								* Unbreak release build  
							
							 
							
							... 
							
							
							
							* Add comments to #endif pragmas for readability
llvm-svn: 22647 
							
						 
						
							2005-08-04 14:22:41 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8191442548 
								
							 
						 
						
							
							
								
								Fix PR611, codegen'ing SREM of FP operands to fmod or fmodf instead of  
							
							 
							
							... 
							
							
							
							the sequence used for integer ops
llvm-svn: 22629 
							
						 
						
							2005-08-03 20:31:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b47f5e6d54 
								
							 
						 
						
							
							
								
								You can't use config options without config.h  
							
							 
							
							... 
							
							
							
							llvm-svn: 22446 
							
						 
						
							2005-07-15 22:48:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								46524e2573 
								
							 
						 
						
							
							
								
								Make this use the new autoconf support for finding the executables for  
							
							 
							
							... 
							
							
							
							gv and Graphviz.
llvm-svn: 22434 
							
						 
						
							2005-07-14 05:33:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fcc53ad625 
								
							 
						 
						
							
							
								
								As discussed on IRC, this stuff is just for debugging.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22432 
							
						 
						
							2005-07-14 05:17:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								51ded0e1ee 
								
							 
						 
						
							
							
								
								If the Graphviz program is available, use it to visualize dot graphs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22429 
							
						 
						
							2005-07-14 01:10:55 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								de0a4b1987 
								
							 
						 
						
							
							
								
								Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.  
							
							 
							
							... 
							
							
							
							This is the last MVTSDNode.
This allows us to eliminate a bunch of special case code for handling
MVTSDNodes.
llvm-svn: 22367 
							
						 
						
							2005-07-10 01:55:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9440d6e260 
								
							 
						 
						
							
							
								
								Print SrcValue nodes correctly  
							
							 
							
							... 
							
							
							
							llvm-svn: 21803 
							
						 
						
							2005-05-09 04:08:27 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								774511633d 
								
							 
						 
						
							
							
								
								Convert tabs to spaces  
							
							 
							
							... 
							
							
							
							llvm-svn: 21439 
							
						 
						
							2005-04-22 04:01:18 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								835702a094 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21420 
							
						 
						
							2005-04-21 22:36:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2c331fbc8f 
								
							 
						 
						
							
							
								
								Don't mash stuff together.  
							
							 
							
							... 
							
							
							
							llvm-svn: 19611 
							
						 
						
							2005-01-16 07:28:31 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								630d1937bf 
								
							 
						 
						
							
							
								
								Print extra type for nodes with extra type info.  
							
							 
							
							... 
							
							
							
							llvm-svn: 19575 
							
						 
						
							2005-01-15 21:11:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e727af06c8 
								
							 
						 
						
							
							
								
								Add new ImplicitDef node, rename CopyRegSDNode class to RegSDNode.  
							
							 
							
							... 
							
							
							
							llvm-svn: 19535 
							
						 
						
							2005-01-13 20:50:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c2785562f1 
								
							 
						 
						
							
							
								
								Print the value types in the nodes of the graph  
							
							 
							
							... 
							
							
							
							llvm-svn: 19485 
							
						 
						
							2005-01-11 22:21:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1308b488ea 
								
							 
						 
						
							
							
								
								Print SelectionDAGs bottom up, include extra info in the node labels  
							
							 
							
							... 
							
							
							
							llvm-svn: 19447 
							
						 
						
							2005-01-11 00:34:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b241b443b6 
								
							 
						 
						
							
							
								
								Add a marker for the graph root.  
							
							 
							
							... 
							
							
							
							llvm-svn: 19445 
							
						 
						
							2005-01-10 23:52:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								12be02722f 
								
							 
						 
						
							
							
								
								Put the operation name in each node, put the function name on the graph.  
							
							 
							
							... 
							
							
							
							llvm-svn: 19444 
							
						 
						
							2005-01-10 23:26:00 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7f65075be3 
								
							 
						 
						
							
							
								
								Implement initial selectiondag printing support.  This gets us a nice  
							
							 
							
							... 
							
							
							
							graph with no labels! :)
llvm-svn: 19441 
							
						 
						
							2005-01-10 23:08:40 +00:00