Jakob Stoklund Olesen
							
						 | 
						
							
							
							
							
							
								
							
							
								d3b2f44c9d
								
							
						 | 
						
							
							
								
								Fix register-dependent XCore tests
							
							
							
							
							
							
							
							llvm-svn: 130816 
							
						 | 
						
							2011-05-04 01:01:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Jakob Stoklund Olesen
							
						 | 
						
							
							
							
							
							
								
							
							
								f4c9754d5c
								
							
						 | 
						
							
							
								
								Fix Mips, Sparc, and XCore tests that were dependent on register allocation.
							
							
							
							
							
							
							
							Add an extra run with -regalloc=basic to keep them honest.
llvm-svn: 128654 
							
						 | 
						
							2011-03-31 18:42:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Osborne
							
						 | 
						
							
							
							
							
							
								
							
							
								4780109254
								
							
						 | 
						
							
							
								
								Add dag combine to simplify lmul(x, 0, a, b)
							
							
							
							
							
							
							
							llvm-svn: 98258 
							
						 | 
						
							2010-03-11 16:26:35 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Osborne
							
						 | 
						
							
							
							
							
							
								
							
							
								1a396d53ed
								
							
						 | 
						
							
							
								
								Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the intermediate
							
							
							
							
							
							
							
							results are unused elsewhere.
llvm-svn: 98157 
							
						 | 
						
							2010-03-10 16:19:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Osborne
							
						 | 
						
							
							
							
							
							
								
							
							
								f57aea3d38
								
							
						 | 
						
							
							
								
								Prefer LMUL to MACCU as LMUL has no tied operands.
							
							
							
							
							
							
							
							llvm-svn: 98153 
							
						 | 
						
							2010-03-10 13:27:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Osborne
							
						 | 
						
							
							
							
							
							
								
							
							
								0012bc1e41
								
							
						 | 
						
							
							
								
								Custom lower (S|U)MUL_LOHI -> MACC(S|U)
							
							
							
							
							
							
							
							llvm-svn: 98152 
							
						 | 
						
							2010-03-10 13:20:07 +00:00 |