Dale Johannesen 
							
						 
					 
					
						
						
							
						
						3f6eb7419d 
					 
					
						
						
							
							Add APInt interfaces to APFloat (allows directly  
						
						... 
						
						
						
						access to bits).  Use them in place of float and
double interfaces where appropriate.
First bits of x86 long double constants handling 
(untested, probably does not work).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-11 18:32:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						58c2e4c5fd 
					 
					
						
						
							
							Fix mod so it actually works.  Fix conversions to  
						
						... 
						
						
						
						native types to handle denormals correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41726  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-05 20:39:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						e15c2db993 
					 
					
						
						
							
							Oops, should be part of 41664; won't work very well without this piece.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41665  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-31 23:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						eaf089430e 
					 
					
						
						
							
							Enhance APFloat to retain bits of NaNs (fixes oggenc).  
						
						... 
						
						
						
						Use APFloat interfaces for more references, mostly
of ConstantFPSDNode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-31 04:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						f04afdbb48 
					 
					
						
						
							
							Change LegalFPImmediates to use APFloat.  
						
						... 
						
						
						
						Add APFloat interfaces to ConstantFP, SelectionDAG.
Fix integer bit in double->APFloat conversion.
Convert LegalizeDAG to use APFloat interface in
ConstantFPSDNode uses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-30 00:23:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						12595d7b16 
					 
					
						
						
							
							Poison APFloat::operator==.  Replace existing uses with bitwiseIsEqual.  
						
						... 
						
						
						
						This means backing out the preceding change to Constants.cpp, alas.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41378  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-24 22:09:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						d3b51fd170 
					 
					
						
						
							
							Revised per review feedback from previous patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41353  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-24 05:08:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ada530b4f5 
					 
					
						
						
							
							silence some warnings in an optimized build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-24 03:02:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						343e770983 
					 
					
						
						
							
							Change internal representation of ConstantFP to use APFloat.  
						
						... 
						
						
						
						Interface to rest of the compiler unchanged, as yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41348  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-24 00:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b39cdde41d 
					 
					
						
						
							
							initial checkin of Neil's APFloat work.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-20 22:49:32 +00:00