| 
							
							
								 Chris Lattner | 5a6c6d98d5 | Don't forget the existing root. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19531 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-13 19:53:14 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ddb870b065 | Codegen independent ops as being independent. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19528 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-13 17:59:43 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7944d9d995 | Add an option to view the selection dags as they are generated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19498 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-12 03:41:21 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | f1fdacae8c | add an assertion, avoid creating copyfromreg/copytoreg pairs that are the same for PHI nodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19484 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-11 22:03:46 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7041ee35ad | Turn memset/memcpy/memmove into the corresponding operations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19463 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-11 05:56:49 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ee749d7488 | Handle static alloca arguments to PHI nodes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19409 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-09 01:16:24 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 39ae362279 | Use new interfaces to correctly lower varargs and return/frame address intrinsics. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19407 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-09 00:00:49 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 64e14b1679 | Add support for llvm.setjmp and longjmp.  Only 3 SingleSource/UnitTests fail now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19404 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-08 22:48:57 +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 | cf5734dddd | Adjust to changes in LowerCAllTo interfaces git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19374 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-08 19:26:18 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ae0aacb833 | Add support for FP->INT conversions and back. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19369 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-08 08:08:56 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7cc4777a26 | Implement support for long GEP indices on 32-bit archs and support for int GEP indices on 64-bit archs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19354 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-07 21:56:57 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | f44fd88e9c | Fix handling of dead PHI nodes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19349 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-07 21:34:19 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1c08c714bb | Initial implementation of the SelectionDAGISel class.  This contains most of the code for lowering from LLVM code to a SelectionDAG.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19331 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-07 07:47:53 +00:00 |  |