| 
							
							
								 Misha Brukman | e3f570c3f9 | Fix spelling of `corresponds' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20966 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-03-31 21:30:35 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 95762124a1 | PCMarker support for DAG and Alpha git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20965 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-03-31 21:24:06 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 0442fbfadb | Keep track of node depth for each node git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19732 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-21 21:39:38 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 5880b9fa3e | Eliminate the unimplemented ADDC/SUBB operations, add ADD_PARTS/SUB_PARTS instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19713 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-20 18:50:39 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 30c0fc23c5 | Allow setcc operations to have non-bool types. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19655 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-18 02:51:41 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7ece380440 | Add methods git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19627 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-17 02:24:59 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 859157daee | Add new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_ROUND_INREG operators. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19568 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-15 06:17:04 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 60e4878f94 | Change CopyFromReg to take and produce a chain node, allowing it to be used with physregs that are not live across the entire block.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19560 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-14 22:37:20 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1cff05c7c2 | Start adding some new operators, give IMPLICIT_DEF a chain operand. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19558 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-14 22:07:46 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | a44f4aeca7 | Add a method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19538 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-13 22:58:50 +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 | 8a496fcffd | Add a new node type, add comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19525 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-13 17:58:35 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b18a2f816c | New method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19516 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-12 18:37:33 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 9ffdfb6bae | Update comments to indicate CopyFrom/ToReg take physregs as well as vregs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19514 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-12 18:11:36 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ef36aa75d7 | Add MEMSET/MEMCPY/MEMMOVE operations.  Fix a really bad bug in the vector SDNode ctor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19462 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-11 05:56:17 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 6e6e3ceb08 | Add a helper method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19442 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-10 23:25:04 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1080b9ee53 | Add support for graph operations, and add a viewGraph method to SelectionDAG. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19440 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-10 23:05:53 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | f26bc8ef48 | Silence VS warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19384 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-08 19:52:31 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1645ed0b93 | Add operators for FP -> INT conversions and back. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19368 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-08 08:08:49 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d1fc96499b | Add a new SelectionDAG::RemoveDeadNodes method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19344 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-07 21:08:55 +00:00 |  | 
			
				
					| 
							
							
								 Jeff Cohen | 39931a3dba | Fix include.  Too easy to make mistakes like this on Windows :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19343 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-07 19:21:49 +00:00 |  | 
			
				
					| 
							
							
								 Jeff Cohen | bb66a9f960 | Get new SelectionDAG stuff building with Visual Studio. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19340 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-07 15:52:36 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 63b570d49b | Initial implementation of the nodes in a SelectionDAG. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19325 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-07 07:45:27 +00:00 |  |