62e0759d56 
								
							 
						 
						
							
							
								
								[SelectionDAG] Make SelectionDAG aware of the known bits in USUBO and SSUBO and SUBC.  
							
							... 
							
							
							
							Summary:
Depends on D30379
This improves the state of things for the sub class of operation.
Reviewers: jyknight, nemanjai, mkuper, spatel, RKSimon, zvi, bkramer
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D30436 
llvm-svn: 297482 
							
						 
						
							2017-03-10 17:26:44 +00:00  
				
					
						
							
							
								 
						
							
								69fa16c810 
								
							 
						 
						
							
							
								
								[SelectionDAG] Make SelectionDAG aware of the known bits in UADDO and SADDO.  
							
							... 
							
							
							
							Summary: As per title. This is extracted from D29872 and I threw SADDO in.
Reviewers: jyknight, nemanjai, mkuper, spatel, RKSimon, zvi, bkramer
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D30379 
llvm-svn: 297479 
							
						 
						
							2017-03-10 17:06:52 +00:00  
				
					
						
							
							
								 
						
							
								5a605fc6c6 
								
							 
						 
						
							
							
								
								Add test case for computing known bits of substraction operations. NFC  
							
							... 
							
							
							
							llvm-svn: 296417 
							
						 
						
							2017-02-28 00:15:13 +00:00  
				
					
						
							
							
								 
						
							
								7bda8cdef2 
								
							 
						 
						
							
							
								
								Add test for known bits in uaddo and saddo.  
							
							... 
							
							
							
							llvm-svn: 296255 
							
						 
						
							2017-02-25 15:58:34 +00:00  
				
					
						
							
							
								 
						
							
								4b946916ac 
								
							 
						 
						
							
							
								
								[DAGCombiner] Push truncate through adde when the carry isn't used.  
							
							... 
							
							
							
							Summary: As per title.
Reviewers: mkuper, spatel, bkramer, RKSimon, zvi
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D29528 
llvm-svn: 294394 
							
						 
						
							2017-02-08 00:32:36 +00:00  
				
					
						
							
							
								 
						
							
								e674f5c758 
								
							 
						 
						
							
							
								
								Add ADDC to SelectionDAG::computeKnownBits and ComputeNumSignBits.  
							
							... 
							
							
							
							Summary: As per title.
Reviewers: bkramer, sunfish, lattner, RKSimon
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D29521 
llvm-svn: 294188 
							
						 
						
							2017-02-06 14:59:06 +00:00  
				
					
						
							
							
								 
						
							
								b070ce8270 
								
							 
						 
						
							
							
								
								[X86] Add add/addc known-bits tests (D29521)  
							
							... 
							
							
							
							llvm-svn: 294184 
							
						 
						
							2017-02-06 14:06:57 +00:00  
				
					
						
							
							
								 
						
							
								1e4d870999 
								
							 
						 
						
							
							
								
								[X86][SSE] Add support for combining AND bitmasks to shuffles.  
							
							... 
							
							
							
							llvm-svn: 288365 
							
						 
						
							2016-12-01 15:41:40 +00:00  
				
					
						
							
							
								 
						
							
								daf82f5f33 
								
							 
						 
						
							
							
								
								[X86][SSE] Regenerated known-bits test with srem->urem fix  
							
							... 
							
							
							
							llvm-svn: 285124 
							
						 
						
							2016-10-25 21:24:33 +00:00  
				
					
						
							
							
								 
						
							
								153b408433 
								
							 
						 
						
							
							
								
								[SelectionDAG] Ensure DAG::getZeroExtendInReg is called with a scalar type  
							
							... 
							
							
							
							Fixes issue with rL280927 identified by Mikael Holmén
llvm-svn: 281042 
							
						 
						
							2016-09-09 13:31:52 +00:00