Chris Lattner 
							
						 
					 
					
						
						
							
						
						5267651057 
					 
					
						
						
							
							print arbitrary constant pool entries  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26545  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-05 09:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						61ca74bc3a 
					 
					
						
						
							
							Added an index field to GlobalAddressSDNode so it can represent X+12, etc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-30 02:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36ce69195e 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-29 06:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6bf234c4a8 
					 
					
						
						
							
							more progress towards bug 291 being finished.  Patch by Owen Anderson,  
						
						... 
						
						
						
						HAVE_GV case fixed up by me.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24428  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-20 03:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3aa2c74e19 
					 
					
						
						
							
							Improve Selection DAG printer portability.  Patch by Owen Anderson!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-19 07:44:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						44fa764355 
					 
					
						
						
							
							Teach the graph viewer to handle register operands that are zero.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-19 06:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						37345fe3cd 
					 
					
						
						
							
							add a method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23575  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-01 00:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5839bf2b3b 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23081  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-26 17:15:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e39db07713 
					 
					
						
						
							
							Fix pasto that prevented VT ndoes from showing up in -view-isel-dags correctly  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-24 18:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7228aa7868 
					 
					
						
						
							
							Print physreg register nodes with target names (e.g. F1) instead of numbers  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22934  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-19 21:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a23e8154dc 
					 
					
						
						
							
							Fix printing of VTSDNodes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-18 03:31:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5d0f9bd20 
					 
					
						
						
							
							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. :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22806  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-16 21:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ad95d6ab20 
					 
					
						
						
							
							Use a extant helper to do this.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-16 18:31:23 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						cd33eef1b2 
					 
					
						
						
							
							* Unbreak release build  
						
						... 
						
						
						
						* Add comments to #endif pragmas for readability
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22647  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-04 14:22:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4c64dd7977 
					 
					
						
						
							
							Fix PR611, codegen'ing SREM of FP operands to fmod or fmodf instead of  
						
						... 
						
						
						
						the sequence used for integer ops
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-03 20:31:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6e741f8842 
					 
					
						
						
							
							You can't use config options without config.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22446  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-15 22:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c5f44add43 
					 
					
						
						
							
							Make this use the new autoconf support for finding the executables for  
						
						... 
						
						
						
						gv and Graphviz.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-14 05:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e388b5ea2c 
					 
					
						
						
							
							As discussed on IRC, this stuff is just for debugging.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-14 05:17:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f1a2f15ed3 
					 
					
						
						
							
							If the Graphviz program is available, use it to visualize dot graphs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22429  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-14 01:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5f056bf4b8 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-10 01:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2bf3c26b2b 
					 
					
						
						
							
							Print SrcValue nodes correctly  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21803  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-09 04:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						dedf2bd5a3 
					 
					
						
						
							
							Convert tabs to spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21439  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-22 04:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						edf128a7fa 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 22:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4b7899343e 
					 
					
						
						
							
							Don't mash stuff together.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-16 07:28:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8a389bb376 
					 
					
						
						
							
							Print extra type for nodes with extra type info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19575  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-15 21:11:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18c2f13e0f 
					 
					
						
						
							
							Add new ImplicitDef node, rename CopyRegSDNode class to RegSDNode.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19535  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-13 20:50:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c871e1d56f 
					 
					
						
						
							
							Print the value types in the nodes of the graph  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-11 22:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e9c44cdf18 
					 
					
						
						
							
							Print SelectionDAGs bottom up, include extra info in the node labels  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19447  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-11 00:34:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fc08d9c789 
					 
					
						
						
							
							Add a marker for the graph root.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19445  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-10 23:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e0646b86e3 
					 
					
						
						
							
							Put the operation name in each node, put the function name on the graph.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-10 23:26:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						66328480bb 
					 
					
						
						
							
							Implement initial selectiondag printing support.  This gets us a nice  
						
						... 
						
						
						
						graph with no labels! :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-10 23:08:40 +00:00