History log of /external/llvm/include/llvm/ADT/APFloat.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7c626d30974c632ab500171ff185a24bcf2603bf 14-Aug-2012 Owen Anderson <resistor@mac.com> Add a roundToIntegral method to APFloat, which can be parameterized over various rounding modes. Use this to implement SelectionDAG constant folding of FFLOOR, FCEIL, and FTRUNC.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
1fd63df6930a83d9d1378d2c68e19850c652078e 10-Apr-2012 Duncan Sands <baldrick@free.fr> Express the number of ULPs in fpaccuracy metadata as a real rather than a
rational number, eg as 2.5 rather than 5, 2. OK'd by Peter Collingbourne.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154387 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
ed7692a136a9bcf513b91b7b5eb33a1e2d83e7ee 04-Mar-2012 Chandler Carruth <chandlerc@gmail.com> Replace the hashing functions on APInt and APFloat with overloads of the
new hash_value infrastructure, and replace their implementations using
hash_combine. This removes a complete copy of Jenkin's lookup3 hash
function (which is both significantly slower and lower quality than the
one implemented in hash_combine) along with a somewhat scary xor-only
hash function.

Now that APInt and APFloat can be passed directly to hash_combine,
simplify the rest of the LLVMContextImpl hashing to use the new
infrastructure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152004 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
3d42bfbbdd26ac56ccd706d4ebee984490c72ecc 15-Jul-2011 Jeffrey Yasskin <jyasskin@google.com> Add an APFloat::convertToInt(APSInt) function that automatically manages the
memory for the result.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135259 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
2746000f4fa54e6ad00cf96910ea5772803624ed 30-Mar-2011 Benjamin Kramer <benny.kra@googlemail.com> Add APFloat::getExactInverse.

The idea is, that if an ieee 754 float is divided by a power of two, we can
turn the division into a cheaper multiplication. This function sees if we can
get an exact multiplicative inverse for a divisor and returns it if possible.

This is the hard part of PR9587.

I tested many inputs against llvm-gcc's frotend implementation of this
optimization and didn't find any difference. However, floating point is the
land of weird edge cases, so any review would be appreciated.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128545 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
093399cbf3bcdb31d04b3bf5c5691fc88c25da48 17-Feb-2011 Nadav Rotem <nadav.rotem@intel.com> Enhance constant folding of bitcast operations on vectors of floats.
Add getAllOnesValue of FP numbers to Constants and APFloat.
Add more tests.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
38e59891ee4417a9be2f8146ce0ba3269e38ac21 15-Jul-2010 Benjamin Kramer <benny.kra@googlemail.com> Don't pass StringRef by reference.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108366 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
0ddda3b8c6acc85761636ad46981395fdbe8daba 06-Mar-2010 Chris Lattner <sabre@nondot.org> make APFloat::toString be const.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97883 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
e12b73816b50bbe2cc54b8005d86c95413b4f465 28-Feb-2010 John McCall <rjmccall@apple.com> Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width
payloads. APFloat's internal folding routines always make QNaNs now,
instead of sometimes making QNaNs and sometimes SNaNs depending on the
type.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97364 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
6a09affdf62fccbd190ca6e9cac0cb065b5f2677 25-Dec-2009 John McCall <rjmccall@apple.com> Implement support for converting to string at "natural precision", and fix some
major bugs in long-precision conversion.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92150 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
00e65de9d83f846af732e3ace3f48d43d67b13d1 24-Dec-2009 John McCall <rjmccall@apple.com> Add accessors for the largest-magnitude, smallest-magnitude, and
smallest-normalized-magnitude values in a given FP semantics.
Provide an APFloat-to-string conversion which I am quite ready to admit could
be much more efficient.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92126 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
c5a75523eff46fe3880b94ae0fd22a1e01c27f28 28-Oct-2009 Evan Cheng <evan.cheng@apple.com> Remove getIEEEFloatParts and getIEEEDoubleParts. They are not needed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85358 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
99ebfa5f6c6f24fdce4cdd3de1adbc4a282db337 27-Oct-2009 Evan Cheng <evan.cheng@apple.com> Add new APFloat methods that return sign, exp, and mantissa of ieee float and double values.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85318 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
cc4287a374a33fb03ef41b92f74783e31ef47650 16-Oct-2009 Chris Lattner <sabre@nondot.org> Add half precision floating point support (float16) to APFloat,
patch by Peter Johnson! (PR5195)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84239 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
d7bd78e36e1d3adfc90a4f95b2cc849d38af1b24 17-Sep-2009 Chris Lattner <sabre@nondot.org> add a version of the APFloat constructor that initializes to 0.0


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82110 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
7e844f128e0be77154aa08dbf2e828fcd4051604 22-Aug-2009 Anton Korobeynikov <asl@math.spbu.ru> Implement APInt <-> APFloat conversion for IEEE 128-bit floats.
This fixes PR2555

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79677 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
f70bc559a12c410aefab470f1349922ae7b19307 17-Aug-2009 Oscar Fuentes <ofv@wanadoo.es> Make a declaration consistent with its definition.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79220 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
a15d890c34b5e3a6373c410ebc58453f2d52f43b 17-Aug-2009 Erick Tryzelaar <idadesub@users.sourceforge.net> Modify APFloat to take a StringRef instead of a c string.

This also adds unit tests to APFloat that mainly tests the
string handling of APFloat, but not much else of it's api.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79210 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
6330084a6623afcacd86156ef505aa11d482e307 01-Jun-2009 Mike Stump <mrs@apple.com> Dcoument that the opauque value used to construct QNaNs is truncated
as necessary.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72702 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
7d36d39e63451a09283225e6507dea730c1efa14 30-May-2009 Mike Stump <mrs@apple.com> Add some documentation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72622 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
c5ca713b8073d9fe95b258d0c01328d020df3357 30-May-2009 Mike Stump <mrs@apple.com> Add support for letting the client choose different flavors of NaNs. Testcase to be
added in clang.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72606 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
ed6af24e146a5d358115123f0d2be694c1fa3a84 21-Jan-2009 Dale Johannesen <dalej@apple.com> Make special cases (0 inf nan) work for frem.
Besides APFloat, this involved removing code
from two places that thought they knew the
result of frem(0., x) but were wrong.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62645 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
24b66a83ca8c80417ad7523c35ece709a7e6599c 20-Jan-2009 Dale Johannesen <dalej@apple.com> Add an IEEE remainder function, which is not
fully implemented yet and not used. This is
mainly to clarify that APFloat::mod implements
C fmod, not remainder.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62593 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
3a54b3dc87a581c203b18050b4f787b4ca28a12c 09-Jan-2009 Misha Brukman <brukman+llvm@gmail.com> Removed trailing whitespace.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62000 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
23a98551ab65eeb8fe5019df8b7db4891582a4bd 10-Oct-2008 Dale Johannesen <dalej@apple.com> Add a "loses information" return value to APFloat::convert
and APFloat::convertToInteger. Restore return value to
IEEE754. Adjust all users accordingly.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57329 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
7111b02c734c992b8c97d9918118768026dad79e 09-Oct-2008 Dale Johannesen <dalej@apple.com> Rename APFloat::convertToAPInt to bitcastToAPInt to
make it clearer what the function does. No functional
change.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57325 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
f25381ed35c345c252da8b8a8ae9af41eef6b35c 30-Jun-2008 Chris Lattner <sabre@nondot.org> add convenience 'constructors'


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52908 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
b8d0b807fc85e5ea5fb3a156fea5f8c2214e1f31 01-Jun-2008 Chris Lattner <sabre@nondot.org> add a predicate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51842 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
93c276e1c92da03ce9805fd3f3814b5e9b8cd57c 29-Feb-2008 Dan Gohman <gohman@apple.com> Add a method to APFloat to convert directly from APInt.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
e85fe660e4e99d30ca9292b706b8ffe6d0367dca 26-Feb-2008 Bill Wendling <isanbard@gmail.com> Detabify


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47597 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
1f801fa5ada9cb40fb97ae755c282e91af54a1bc 11-Feb-2008 Ted Kremenek <kremenek@apple.com> Added "Profile" method to APFloat for use with FoldingSet.

Added member template "Add" to FoldingSetNodeID that allows "adding" arbitrary
objects to a profile via dispatch to FoldingSetTrait<T>::Profile().

Removed FoldingSetNodeID::AddAPFloat and FoldingSetNodeID::APInt, as their
functionality is now replaced using the above mentioned member template.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
7ed47a13356daed2a34cd2209a31f92552e3bdd8 29-Dec-2007 Chris Lattner <sabre@nondot.org> Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
921f0d40ececc91649bff9feeef37a3c89250608 08-Dec-2007 Chris Lattner <sabre@nondot.org> remove dead #include.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44711 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
065d97e7fc0b39264586e4f812955078194c595a 08-Dec-2007 Chris Lattner <sabre@nondot.org> remove dead #include, APInt.h already has the needed forward decls.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44708 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
c47dfdde2458f97d2ef8342b73b526579424c381 07-Nov-2007 Ted Kremenek <kremenek@apple.com> Implemented generic serialization of APFloat.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43829 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
ee7ae384f5d6067f1ca6d475b8630fe91ff2f6b6 01-Nov-2007 Neil Booth <neil@daikokuya.co.uk> When converting to integer, do bit manipulations in the destination
memory rather than in a copy of the APFloat. This avoids problems
when the destination is wider than our significand and is cleaner.

Also provide deterministic values in all cases where conversion
fails, namely zero for NaNs and the minimal or maximal value
respectively for underflow or overflow.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43626 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
10c42185d82c121e8f7d261decde798c05567c59 24-Oct-2007 Chris Lattner <sabre@nondot.org> add a nice predicate to check to see if nan


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43304 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
e5e0194583c9d95cae685da139531624e050d39e 14-Oct-2007 Neil Booth <neil@daikokuya.co.uk> Consolidate logic for creating NaNs. Silence compiler warning.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42966 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
96c7471b39dc77d4f29658212e5a72e575b23c39 12-Oct-2007 Neil Booth <neil@daikokuya.co.uk> Implement correctly-rounded decimal->binary conversion, i.e. conversion
from user input strings.

Such conversions are more intricate and subtle than they may appear;
it is unlikely I have got it completely right first time. I would
appreciate being informed of any bugs and incorrect roundings you
might discover.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42912 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
a471c2ecda37cd1bae0d94e832f002caa7b63216 11-Oct-2007 Dale Johannesen <dalej@apple.com> Next PPC long double bits. First cut at constants.
No compile-time support for constant operations yet,
just format transformations. Make readers and
writers work. Split constants into 2 doubles in
Legalize.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42865 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
f16c595252de363e0e1f6895a5a626bc30017053 07-Oct-2007 Neil Booth <neil@daikokuya.co.uk> Add back convertFromSignExtendedInteger.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42735 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
643ce59495702ef29573b725d7431638be1c136a 07-Oct-2007 Neil Booth <neil@daikokuya.co.uk> Reimplement convertFromUnsignedInteger so it is passed a const bignum.
It used to modify its argument in-place.

This interface is saner and the implementation more efficient. It will
be needed for decimal->binary conversion.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42733 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
ccf596a53e16ea221a9bf8b3874a7d6afa71f1f4 07-Oct-2007 Neil Booth <neil@daikokuya.co.uk> convertFromInteger, as originally written, expected sign-extended
input. APInt unfortunately zero-extends signed integers, so Dale
modified the function to expect zero-extended input. Make this
assumption explicit in the function name.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42732 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
33d4c92e78a32a8e07ab3ebc1487b07304875ddd 07-Oct-2007 Neil Booth <neil@daikokuya.co.uk> combineLostFractions does not need to be a member function

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42729 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
a30b0ee959b53e83ed3697ee0b704a493829dc04 04-Oct-2007 Neil Booth <neil@daikokuya.co.uk> Add APFloat -> hexadecimal string conversion, as per %a and %A in C99.
Useful for diagnostics and debugging.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42598 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
b7dea4cb368c7b2e825e6d58b249693736a32e21 03-Oct-2007 Neil Booth <neil@daikokuya.co.uk> Tweak RoundAwayFromZero the bit number below which is truncated, and make
it const.

Preparation for APFloat -> hexadecimal string conversion.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42576 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
117acf9e36a0789d56b52525e031f575f80fe169 26-Sep-2007 Neil Booth <neil@daikokuya.co.uk> Whitespace cleanup.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42374 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
8a901985bc599df9dfd2fca0b8dd0da4585df8a7 13-Sep-2007 Chris Lattner <sabre@nondot.org> Make single-argument ctors explicit to avoid tricky bugs :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41924 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
3f6eb7419de437436265831fce92f62498556e08 11-Sep-2007 Dale Johannesen <dalej@apple.com> 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
/external/llvm/include/llvm/ADT/APFloat.h
418d360518811121ad9352af57fdd7ba58a4f917 08-Sep-2007 Chuck Rose III <cfr@adobe.com> Fix for VisualStudio. It is treating a 2 bit enum as a signed int for comparison purposes, causing failures. Using an extra bit fixes it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41784 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
c4dd3c3b519aa2c2ed26ce03a4b1fbb992efeaca 01-Sep-2007 Dale Johannesen <dalej@apple.com> Add mod, copysign, abs operations to APFloat.
Implement some constant folding in SelectionDAG and
DAGCombiner using APFloat. Remove double versions
of constructor and getValue from ConstantFPSDNode.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41664 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
eaf089430e7681fcddc3465c3b33b9645273ab02 31-Aug-2007 Dale Johannesen <dalej@apple.com> 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
/external/llvm/include/llvm/ADT/APFloat.h
21dcae17f580678c452eac73e01424c924d2f994 25-Aug-2007 Dale Johannesen <dalej@apple.com> Comment out declaration of operator== (undefined).



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41383 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
12595d7b165bf460b18f4ddd395dd29e6e6e68bc 25-Aug-2007 Dale Johannesen <dalej@apple.com> 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
/external/llvm/include/llvm/ADT/APFloat.h
d3b51fd17024569cc53ae02b9a4f80857930e08b 24-Aug-2007 Dale Johannesen <dalej@apple.com> Revised per review feedback from previous patch.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41353 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h
343e770983dcf53a1ea2dfca4e04d28ebc41138a 24-Aug-2007 Dale Johannesen <dalej@apple.com> 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
/external/llvm/include/llvm/ADT/APFloat.h
b39cdde41d3c91d1fd48a038e63b78122607bb10 21-Aug-2007 Chris Lattner <sabre@nondot.org> initial checkin of Neil's APFloat work.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41203 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/APFloat.h