Michael Ilseman 
							
						 
					 
					
						
						
							
						
						1b3ab9199f 
					 
					
						
						
							
							Add support for software expansion of 64-bit integer division instructions.  
						
						... 
						
						
						
						Patch by Dmitri Shtilman!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195116  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-19 06:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								Pedro Artigas 
							
						 
					 
					
						
						
							
						
						b3201c5cf1 
					 
					
						
						
							
							Enhance integer division emulation support to handle types smaller than 32 bits,  
						
						... 
						
						
						
						enhancement done the trivial way; by extending inputs and truncating outputs 
which is addequate for targets with little or no support for integer arithmetic
on integer types less than 32 bits.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-26 23:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jakub Staszak 
							
						 
					 
					
						
						
							
						
						674be02d52 
					 
					
						
						
							
							Fix include guards so they exactly match file names.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-10 00:45:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Ilseman 
							
						 
					 
					
						
						
							
						
						b55462bcfb 
					 
					
						
						
							
							Expansions for u/srem, using the udiv expansion. More unit tests for udiv and u/srem.  
						
						... 
						
						
						
						Fixed issue with Release build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164654  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-26 01:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chad Rosier 
							
						 
					 
					
						
						
							
						
						442ffc346f 
					 
					
						
						
							
							Revert r164614 to appease the buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-25 19:57:20 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Ilseman 
							
						 
					 
					
						
						
							
						
						1309844399 
					 
					
						
						
							
							Expansions for u/srem, using the udiv expansion. More unit tests for udiv and u/srem.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164614  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-25 17:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Ilseman 
							
						 
					 
					
						
						
							
						
						16514de50a 
					 
					
						
						
							
							Document the interface for integer expansion, using doxygen-style comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164231  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-19 16:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Ilseman 
							
						 
					 
					
						
						
							
						
						4c8f2dd6ab 
					 
					
						
						
							
							Forward declarations  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164230  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-19 15:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Ilseman 
							
						 
					 
					
						
						
							
						
						d2014649e0 
					 
					
						
						
							
							New utility for expanding integer division for targets that don't support it.  
						
						... 
						
						
						
						Implementation derived from compiler-rt's implementation of signed and unsigned integer division.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164173  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-18 22:02:40 +00:00