Tim Northover 
							
						 
					 
					
						
						
							
						
						e5609f3732 
					 
					
						
						
							
							X86: Stop LEA64_32r doing unspeakable things to its arguments.  
						
						... 
						
						
						
						Previously LEA64_32r went through virtually the entire backend thinking it was
using 32-bit registers until its blissful illusions were cruelly snatched away
by MCInstLower and 64-bit equivalents were substituted at the last minute.
This patch makes it behave normally, and take 64-bit registers as sources all
the way through. Previous uses (for 32-bit arithmetic) are accommodated via
SUBREG_TO_REG instructions which make the types and classes agree properly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-10 20:43:49 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Northover 
							
						 
					 
					
						
						
							
						
						3ba14fab1b 
					 
					
						
						
							
							Revert r183069: "TMP: LEA64_32r fixing"  
						
						... 
						
						
						
						Very sorry, it was committed from the wrong branch by mistake.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183070  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-01 10:23:46 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Northover 
							
						 
					 
					
						
						
							
						
						4d3ace4da0 
					 
					
						
						
							
							TMP: LEA64_32r fixing  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-01 10:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						22bc92baa4 
					 
					
						
						
							
							Relax expressions and add explicit triplets -linux and -win32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-22 07:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						36a0947820 
					 
					
						
						
							
							Eliminate more uses of llvm-as and llvm-dis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81290  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 23:54:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d842962e27 
					 
					
						
						
							
							change selectiondag to add the sign extended versions of immediate operands  
						
						... 
						
						
						
						to instructions instead of zero extended ones.  This makes the asmprinter
print signed values more consistently.  This apparently only really affects
the X86 backend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 23:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8047d763a5 
					 
					
						
						
							
							filecheckize some tests  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 22:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						33eefffb2b 
					 
					
						
						
							
							Remove llvm-upgrade and update tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-21 07:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						69ccadd753 
					 
					
						
						
							
							Use the llvm-upgrade program to upgrade llvm assembly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-02 04:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						dc7dd9719d 
					 
					
						
						
							
							Add a lea instruction selection test case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-30 06:53:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						258926aa22 
					 
					
						
						
							
							Remove this xfail-d test, which doesn't make any sense  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28328  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-16 17:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c6d80a4ecf 
					 
					
						
						
							
							lea.ll is XFAIL until we implement convertToThreeAddress.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-25 10:15:22 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4ba9cd53ba 
					 
					
						
						
							
							Add a test case for 'lea'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26322  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-23 00:12:12 +00:00