Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f3d06c6417 
								
							 
						 
						
							
							
								
								add initial support for converting select_cc -> fsel in the legalizer  
							
							 
							
							... 
							
							
							
							instead of in the backend.  This currently handles fsel cases with registers,
but doesn't have the 0.0 and -0.0 optimization enabled yet.
Once this is finished, special hack for fp immediates can go away.
llvm-svn: 23075 
							
						 
						
							2005-08-26 00:52:45 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								65ffd8fbf4 
								
							 
						 
						
							
							
								
								Remove option to make SetCC illegal on PowerPC after long discussion with  
							
							 
							
							... 
							
							
							
							Chris.  This will be accomplished through correctly modeling CR's and
subregs.
llvm-svn: 23056 
							
						 
						
							2005-08-25 20:01:10 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								f3ce09b36e 
								
							 
						 
						
							
							
								
								Ack, typo  
							
							 
							
							... 
							
							
							
							llvm-svn: 22981 
							
						 
						
							2005-08-23 05:45:10 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								7216ad415b 
								
							 
						 
						
							
							
								
								Add an option to make SetCC illegal as a beta option  
							
							 
							
							... 
							
							
							
							llvm-svn: 22979 
							
						 
						
							2005-08-23 05:42:36 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								6267b2c97c 
								
							 
						 
						
							
							
								
								Make UINT_TO_FP and SINT_TO_FP use generic expansion.  
							
							 
							
							... 
							
							
							
							llvm-svn: 22815 
							
						 
						
							2005-08-17 00:40:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								79f5ebc7b9 
								
							 
						 
						
							
							
								
								updates for changes in nodes  
							
							 
							
							... 
							
							
							
							llvm-svn: 22808 
							
						 
						
							2005-08-16 21:58:15 +00:00  
						
					 
				
					
						
							
							
								 
								Nate Begeman
							
						 
						
							 
							
							
							
							
								
							
							
								371e49515d 
								
							 
						 
						
							
							
								
								Implement BR_CC and BRTWOWAY_CC.  This allows the removal of a rather nasty  
							
							 
							
							... 
							
							
							
							fixme from the PowerPC backend.  Emit slightly better code for legalizing
select_cc.
llvm-svn: 22805 
							
						 
						
							2005-08-16 19:49:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f22556d3ad 
								
							 
						 
						
							
							
								
								Pull the LLVM -> DAG lowering code out of the pattern selector so that it  
							
							 
							
							... 
							
							
							
							can be shared with the DAG->DAG selector.
llvm-svn: 22799 
							
						 
						
							2005-08-16 17:14:42 +00:00