Chad Rosier 
							
						 
					 
					
						
						
							
						
						0ac754f6f4 
					 
					
						
						
							
							[fast-isel] Address Eli's comments for r152847.  Specifically, add a test case  
						
						... 
						
						
						
						and still allow immediate encoding, just not with cmn.
rdar://11038907
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-15 22:54:20 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						afff941211 
					 
					
						
						
							
							ARM target code clean up. Check for iOS, not Darwin where it makes sense.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-20 18:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ffc658b056 
					 
					
						
						
							
							ARM VLDR/VSTR instructions don't need a size suffix.  
						
						... 
						
						
						
						Canonicallize on the non-suffixed form, but continue to accept assembly that
has any correctly sized type suffix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144583  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-14 23:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chad Rosier 
							
						 
					 
					
						
						
							
						
						6cba97c555 
					 
					
						
						
							
							For immediate encodings of icmp, zero or sign extend first.  Then  
						
						... 
						
						
						
						determine if the value is negative and flip the sign accordingly.
rdar://10422026
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144258  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-10 01:30:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chad Rosier 
							
						 
					 
					
						
						
							
						
						a7a996b98d 
					 
					
						
						
							
							Use REs to remove dependencies on the register allocation order.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-09 20:06:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chad Rosier 
							
						 
					 
					
						
						
							
						
						2f2fe417f9 
					 
					
						
						
							
							Add support for encoding immediates in icmp and fcmp.  Hopefully, this will  
						
						... 
						
						
						
						remove a fair number of unnecessary materialized constants.
rdar://10412592
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-09 03:22:02 +00:00