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
|