e0763c7472 
								
							 
						 
						
							
							
								
								ARM: optimization for sub+abs.  
							
							... 
							
							
							
							This patch will optimize abs(x-y)
FROM
sub, movs, rsbmi
TO
subs, rsbmi
For abs, we will use cmp instead of movs. This is necessary because we already
have an existing peephole pass which optimizes away cmp following sub.
rdar: 11633193
llvm-svn: 158551 
							
						 
						
							2012-06-15 21:32:12 +00:00  
				
					
						
							
							
								 
						
							
								2764301a77 
								
							 
						 
						
							
							
								
								Revert: test/CodeGen/ARM/iabs.ll in r158441  
							
							... 
							
							
							
							Sorry that I accidently checked in this file with my previous commit.
llvm-svn: 158442 
							
						 
						
							2012-06-14 06:04:02 +00:00  
				
					
						
							
							
								 
						
							
								c2bc2d106b 
								
							 
						 
						
							
							
								
								InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y).  
							
							... 
							
							
							
							uno && ueq was converted to ueq, it should be converted to uno.
llvm-svn: 158441 
							
						 
						
							2012-06-14 05:57:42 +00:00  
				
					
						
							
							
								 
						
							
								a7d697e4a6 
								
							 
						 
						
							
							
								
								Reapply r141365 now that PR11107 is fixed.  
							
							... 
							
							
							
							llvm-svn: 141591 
							
						 
						
							2011-10-10 22:59:55 +00:00  
				
					
						
							
							
								 
						
							
								47aac51043 
								
							 
						 
						
							
							
								
								Revert r141365. It was causing MultiSource/Benchmarks/MiBench/consumer-lame to  
							
							... 
							
							
							
							hang, and possibly SPEC/CINT2006/464_h264ref.
llvm-svn: 141560 
							
						 
						
							2011-10-10 18:27:30 +00:00  
				
					
						
							
							
								 
						
							
								318d6bae80 
								
							 
						 
						
							
							
								
								Peephole optimization for ABS on ARM.  
							
							... 
							
							
							
							Patch by Ana Pazos!
llvm-svn: 141365 
							
						 
						
							2011-10-07 16:15:08 +00:00  
				
					
						
							
							
								 
						
							
								8b2bda09a5 
								
							 
						 
						
							
							
								
								Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.  
							
							... 
							
							
							
							llvm-svn: 134590 
							
						 
						
							2011-07-07 03:55:05 +00:00  
				
					
						
							
							
								 
						
							
								ae67ca33ed 
								
							 
						 
						
							
							
								
								convert to filecheck.  
							
							... 
							
							
							
							llvm-svn: 95608 
							
						 
						
							2010-02-08 23:47:34 +00:00  
				
					
						
							
							
								 
						
							
								c8054d90fb 
								
							 
						 
						
							
							
								
								Eliminate more uses of llvm-as and llvm-dis.  
							
							... 
							
							
							
							llvm-svn: 81293 
							
						 
						
							2009-09-09 00:09:15 +00:00  
				
					
						
							
							
								 
						
							
								d76d0aa68a 
								
							 
						 
						
							
							
								
								Move thumb and thumb2 tests into separate directories.  
							
							... 
							
							
							
							llvm-svn: 74068 
							
						 
						
							2009-06-24 06:36:07 +00:00  
				
					
						
							
							
								 
						
							
								86f337eeda 
								
							 
						 
						
							
							
								
								For PR1319:  
							
							... 
							
							
							
							Fix test syntax per new rules.
llvm-svn: 36133 
							
						 
						
							2007-04-16 15:15:52 +00:00  
				
					
						
							
							
								 
						
							
								9f780e339e 
								
							 
						 
						
							
							
								
								new testcases for integer abs function  
							
							... 
							
							
							
							llvm-svn: 35880 
							
						 
						
							2007-04-11 05:02:57 +00:00