Dan Gohman 
							
						 
					 
					
						
						
							
						
						cf609575ef 
					 
					
						
						
							
							Add support to APInt for shift and rotate operations with APInt  
						
						... 
						
						
						
						instead of uint32_t for the shift/rotate count operand type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47741  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-29 01:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						a795aca96a 
					 
					
						
						
							
							Fixed bug in APInt::Profile() where the BitWidth field was not included in the  
						
						... 
						
						
						
						profile of the APSInt object. This caused unexpected Profile collisions where
none should have occurred.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-19 20:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5a0e7b41c1 
					 
					
						
						
							
							Fix a warning about comparison between signed and unsigned,  
						
						... 
						
						
						
						being consistent with the rest of the APInt implementation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47138  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-14 22:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						42dd77f207 
					 
					
						
						
							
							Add countTrailingOnes member functions to APInt.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-13 21:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						e420debd26 
					 
					
						
						
							
							Added FoldingSet style 'profiling' support for APInt.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46188  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-19 04:23:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						97d37260df 
					 
					
						
						
							
							Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this case  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45342  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-24 11:16:47 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9af1887537 
					 
					
						
						
							
							Don't have APInt.cpp depend upon DerivedTypes.h. This helps with splitting the  
						
						... 
						
						
						
						Support libraries separately into their own module.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-11 06:53:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9e513acd31 
					 
					
						
						
							
							Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44296  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-23 22:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e557123ad 
					 
					
						
						
							
							Fix APInt::countTrailingZeros to return BitWidth if the input is zero instead of returning some random large number.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-23 22:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								Neil Booth 
							
						 
					 
					
						
						
							
						
						1e8390d8d6 
					 
					
						
						
							
							Don't attempt to mask no bits  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-12 15:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								Neil Booth 
							
						 
					 
					
						
						
							
						
						68e53ad6cb 
					 
					
						
						
							
							Add a new function tcExtract for extracting a bignum from an  
						
						... 
						
						
						
						arbitrary range of bits embedded in the middle of another bignum.
This kind of operation is desirable in many cases of software
floating point, e.g. converting bignum integers to floating point
numbers of fixed precision (you want to extract the precision most
significant bits).
Elsewhere, add an assertion, and exit the shift functions early if
the shift count is zero.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42745  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-08 13:47:12 +00:00 
						 
				 
			
				
					
						
							
							
								Neil Booth 
							
						 
					 
					
						
						
							
						
						055c0b3a8f 
					 
					
						
						
							
							Fix and clarify some comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42670  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-06 00:43:45 +00:00 
						 
				 
			
				
					
						
							
							
								Neil Booth 
							
						 
					 
					
						
						
							
						
						978661d053 
					 
					
						
						
							
							Generalize tcFullMultiply so that the operands can be of differing  
						
						... 
						
						
						
						part widths.  Also, return the number of parts actually required to
hold the result's value.
Remove an over-cautious condition from rounding of float->hex conversion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42669  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-10-06 00:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						910993e8dc 
					 
					
						
						
							
							Change APFloat::convertFromInteger to take the incoming  
						
						... 
						
						
						
						bit width instead of number of words allocated, which
makes it actually work for int->APF conversions.
Adjust callers.  Add const to one of the APInt constructors
to prevent surprising match when called with const
argument.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42210  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-21 22:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						8feb1f4467 
					 
					
						
						
							
							Do not hide APInt::dump() inside #ifndef NDEBUG.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-17 22:24:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						9e3d3abd93 
					 
					
						
						
							
							Remove the assumption that FP's are either float or  
						
						... 
						
						
						
						double from some of the many places in the optimizers
it appears, and do something reasonable with x86
long double.
Make APInt::dump() public, remove newline, use it to
dump ConstantSDNode's.
Allow APFloats in FoldingSet.
Expand X86 backend handling of long doubles (conversions
to/from int, mostly).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41967  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-14 22:26:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9132a2b818 
					 
					
						
						
							
							rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned()  
						
						... 
						
						
						
						Add an APSInt::toString() method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-23 05:15:32 +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 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fe8e14a6c9 
					 
					
						
						
							
							This adds a bunch of static functions that implement unsigned  
						
						... 
						
						
						
						two's complement bignum arithmetic.  They could be used to
implement much of APInt, but the idea is they are enough to
implement APFloat as well, which the current APInt interface
is not suited for.
Patch by Neil Booth!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-16 15:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						20a4c23bcc 
					 
					
						
						
							
							Fix an assertion introduced by my last change to the toString method. We  
						
						... 
						
						
						
						can't use getZExtValue() to extract the low order bits for each digit.
Instead, we need to access the low order word directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37242  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-19 00:29:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						fb0709a180 
					 
					
						
						
							
							Get rid of leading zeros in the output of toString.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37175  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-17 19:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						02ae8b78ff 
					 
					
						
						
							
							For lshr by 0 bits, just return *this as a short cut. This also prevents  
						
						... 
						
						
						
						undefined behavior when the width > 64 bits.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37153  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-17 06:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6551dcdd8a 
					 
					
						
						
							
							Fix a bug in the "fromString" method where radix 2,8 and 16 values were  
						
						... 
						
						
						
						not being generated correctly because the shl operator does not mutate its
object but returns a new value. Also, make the distinction between radix
16 and the others more clear.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37111  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-16 19:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						69944e85aa 
					 
					
						
						
							
							Make the results for the rotate functions correct when rotateAmt == 0.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-14 00:15:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						19dc32a2d4 
					 
					
						
						
							
							Add some things needed by the llvm-gcc version supporting bit accurate integer  
						
						... 
						
						
						
						types:
1. Functions to compute div/rem at the same time.
2. Further assurance that an APInt with 0 bitwidth cannot be constructed.
3. Left and right rotate operations.
4. An exactLogBase2 function which requires an exact power of two or it
   returns -1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-13 23:44:59 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						92c7283500 
					 
					
						
						
							
							Fix shl to produce the correct result when the bitwidth is > 64 and the  
						
						... 
						
						
						
						shift amount is 0. Previously this code would do a lshr by the bit width
which can lead to incorrect results.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37010  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-12 18:01:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a5ae15ecb7 
					 
					
						
						
							
							silence some annoying gcc 4.3 warnings  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36680  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-03 18:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0468ab3025 
					 
					
						
						
							
							We want the number of bits needed, not the power of 2.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-14 00:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						57ae4f5f01 
					 
					
						
						
							
							Implement a getBitsNeeded method to determine how many bits are needed to  
						
						... 
						
						
						
						represent a string in binary form by an APInt.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-13 19:19:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						2cd43e402a 
					 
					
						
						
							
							Fix an approximate calculation in an assertion not to give false negatives.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-11 13:00:04 +00:00 
						 
				 
			
				
					
						
							
							
								Zhou Sheng 
							
						 
					 
					
						
						
							
						
						6dbe233959 
					 
					
						
						
							
							Fix a bug in getAllOnesValue() which broke  
						
						... 
						
						
						
						some test cases for bitwidth > 64.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35232  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-21 04:34:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						09dfd8e19d 
					 
					
						
						
							
							Fix (and simplify) 48-bit byte swap.  
						
						... 
						
						
						
						Get pos/neg infinity the correct way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35223  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-20 20:42:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						adf2a206ec 
					 
					
						
						
							
							Fix coding standards violation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35189  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-19 21:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3a34137548 
					 
					
						
						
							
							Implement extension of sign bits for negative values in the uint64_t  
						
						... 
						
						
						
						constructor. This helps to fix test/Assembler/2007-03-19-NegValue.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35180  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-19 20:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4fd8606791 
					 
					
						
						
							
							Revert the last patch as it violates the conditions of sext/zext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-12 18:37:25 +00:00 
						 
				 
			
				
					
						
							
							
								Zhou Sheng 
							
						 
					 
					
						
						
							
						
						7d820f57e2 
					 
					
						
						
							
							For APInt::z/sext(width), if width == BitWidth, just return *this.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-12 17:47:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						ca5183d445 
					 
					
						
						
							
							Unbreak VC++ build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-05 00:00:42 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						46f9c94bdd 
					 
					
						
						
							
							Fix ashr for bitwidths > 64. This is now validated up to 1024 bits.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 22:39:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f09aef7698 
					 
					
						
						
							
							Use a better algorithm for rounding sqrt results. Change the FIXME about  
						
						... 
						
						
						
						this to a NOTE: because pari/gp results start to get rounded incorrectly
after 192 bits of precision. APInt and pari/gp never differ by more than
1, but APInt is more accurate because it does not lose precision after 192
bits as does pari/gp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34834  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 04:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9bf94a4a9f 
					 
					
						
						
							
							Add a FIXME  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34828  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 02:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						36184ed4cd 
					 
					
						
						
							
							Fix a problem where shifting by 64-bits leads to incorrect results on PPC  
						
						... 
						
						
						
						but not on X86 becuase shift by word size is "undefined".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34825  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-02 01:19:42 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						295e40aa5c 
					 
					
						
						
							
							Combine two lines that can be.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 23:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4e1e87f09c 
					 
					
						
						
							
							Make the static table of results in sqrt const.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 17:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						68e2300ad9 
					 
					
						
						
							
							Add methods for bit width modification: sextOrTrunc, zextOrTrunc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34789  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 17:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b5ca2cd509 
					 
					
						
						
							
							Use a real table in sqrt to shorten and quicken the code.  
						
						... 
						
						
						
						Thanks for the idea Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 06:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						af8fb19846 
					 
					
						
						
							
							Add a square root function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-03-01 05:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						94900774ad 
					 
					
						
						
							
							Make the trunc/sext/zext methods return APInt& so that these operations  
						
						... 
						
						
						
						can be chained together with other operations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34743  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-28 17:34:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ff60576646 
					 
					
						
						
							
							Fix a bug in RoundDoubleToAPInt where it would force the size to 64 bits  
						
						... 
						
						
						
						instead of honoring the client's requested bit width.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34712  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-28 01:30:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f5c0fd9e16 
					 
					
						
						
							
							Join two lines that can be joined.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34705  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-27 23:49:07 +00:00