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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |