Chris Lattner
							
						 
					 | 
					
						
						
							
						
						b00a6425de
					 | 
					
						
						
							
							Add support for truncating integer casts from long.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19358 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2005-01-07 22:37:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						8afc48e44a
					 | 
					
						
						
							
							Fix a bug in load expansion legalization and ret legalization.  This fixes
						
						
						
						
						
						
						
						CodeGen/Generic/select.ll:castconst.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19357 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2005-01-07 22:28:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						c7af17923e
					 | 
					
						
						
							
							Legalize unconditional branches too
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19356 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2005-01-07 22:12:08 +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
							
						 
					 | 
					
						
						
							
						
						03c0cf822e
					 | 
					
						
						
							
							implement legalization of a bunch more operators.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19352 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2005-01-07 21:45:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						fad71ebe1e
					 | 
					
						
						
							
							Fix another bug legalizing calls!
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19350 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2005-01-07 21:35:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						ebda942efc
					 | 
					
						
						
							
							Fix a bug legalizing calls
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19348 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2005-01-07 21:34:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						62fd269c14
					 | 
					
						
						
							
							After legalizing a DAG, delete dead nodes to save space.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19346 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2005-01-07 21:09:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						c18ae4cb6a
					 | 
					
						
						
							
							Teach legalize how to handle condbranches
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19339 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2005-01-07 08:19:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						3e928bbd61
					 | 
					
						
						
							
							Initial implementation of the DAG legalization. This still has a long way
						
						
						
						
						
						
						
						to go, but it does work for some non-trivial cases now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19329 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2005-01-07 07:47:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |