aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/APFloat.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-24[APFloat] Properly implement DoubleAPFloat::convertFromAPIntDavid Majnemer1-72/+149
2025-08-21[APFloat] Properly implement DoubleAPFloat::compareAbsoluteValueDavid Majnemer1-15/+48
2025-08-20Reapply "[APFloat] Fix getExactInverse for DoubleAPFloat"David Majnemer1-40/+58
2025-08-14Revert "[APFloat] Fix getExactInverse for DoubleAPFloat"Aiden Grossman1-52/+40
2025-08-13[APFloat] Fix getExactInverse for DoubleAPFloatDavid Majnemer1-40/+52
2025-08-12[APFloat] Remove some overly optimistic assertionsDavid Majnemer1-11/+13
2025-08-12[APFloat] Properly implement frexp(DoubleAPFloat)David Majnemer1-9/+99
2025-08-12Reapply "[APFloat] Properly implement DoubleAPFloat::convertToSignExtendedInt...David Majnemer1-14/+141
2025-08-10Revert "[APFloat] Properly implement DoubleAPFloat::convertToSignExtendedInte...Kazu Hirata1-141/+14
2025-08-09[APFloat] Properly implement DoubleAPFloat::convertToSignExtendedIntegerDavid Majnemer1-14/+141
2025-08-06[APFloat] Properly implement DoubleAPFloat::roundToIntegralDavid Majnemer1-4/+87
2025-08-01[APFloat] Properly implement next for DoubleAPFloatDavid Majnemer1-4/+126
2025-05-21[NFC][ADT/Support] Add {} for else when if body has {} (#140758)Rahul Joshi1-5/+8
2025-05-11[llvm] Use StringRef::consume_front (NFC) (#139458)Kazu Hirata1-7/+3
2025-04-14[InstCombine] Fold fneg/fabs patterns with ppc_f128 (#130557)Yingwei Zheng1-3/+16
2025-03-10[APFloat] Fix `IEEEFloat::addOrSubtractSignificand` and `IEEEFloat::normalize...beetrees1-15/+35
2025-03-05ADT: Switch to a raw pointer for DoubleAPFloat::Floats.Peter Collingbourne1-1/+2
2025-02-25[X86][DAGCombiner] Skip x87 fp80 values in `combineFMulOrFDivWithIntPow2` (#1...Yingwei Zheng1-0/+5
2025-01-14[APFloat][NFC]extract `fltSemantics::isRepresentableBy` to header (#122636)Congcong Cai1-11/+9
2024-12-04[llvm][NFC] `APFloat`: Add missing semantics to enum (#117291)Matthias Springer1-40/+12
2024-11-16[llvm] `APFloat`: Add helpers to query NaN/inf semantics (#116315)Matthias Springer1-1/+5
2024-11-15[llvm] `APFloat`: Query `hasNanOrInf` from semantics (#116158)Matthias Springer1-0/+4
2024-11-12[llvm] Remove redundant control flow statements (NFC) (#115831)Kazu Hirata1-1/+0
2024-10-22Fix bitcasting E8M0 APFloat to APInt (#113298)Sergey Kozub1-2/+3
2024-10-09[APFloat] add predicates to fltSemantics for hasZero and hasSignedRepr (#111451)Ariel-Burton1-0/+8
2024-10-09[ADT][APFloat] Make sure EBO is performed on APFloat (#111641)Yingwei Zheng1-64/+64
2024-10-02[APFloat] Add APFloat support for E8M0 type (#107127)Durgadoss R1-29/+169
2024-09-25[LLVM][IR] Add constant range support for floating-point types (#86483)Yingwei Zheng1-2/+5
2024-08-25Revert "Enable logf128 constant folding for hosts with 128bit long double (#1...NAKAMURA Takumi1-2/+22
2024-08-22Enable logf128 constant folding for hosts with 128bit long double (#104929)Matthew Devereau1-22/+2
2024-08-14Revert "Reland logf128 constant folding (#103217)"Nikita Popov1-2/+2
2024-08-14Reland logf128 constant folding (#103217)Matthew Devereau1-2/+2
2024-08-09Revert "Enable logf128 constant folding for hosts with 128bit floats (#96287)"Nikita Popov1-2/+2
2024-08-09Enable logf128 constant folding for hosts with 128bit floats (#96287)Matthew Devereau1-2/+2
2024-07-30[APFloat] Add support for f8E3M4 IEEE 754 type (#99698)Alexander Pivovarov1-0/+20
2024-07-17[APFloat] Add support for f8E4M3 IEEE 754 type (#97179)Alexander Pivovarov1-0/+20
2024-07-04[NFC] [APFloat] Refactor IEEEFloat::toString (#97117)Ariel-Burton1-180/+195
2024-06-29Rename f8E4M3 to f8E4M3FN in mlir.extras.types py package (#97102)Alexander Pivovarov1-2/+2
2024-06-14[APFloat] Add APFloat support for FP4 data type (#95392)Durgadoss R1-2/+23
2024-06-11[APFloat] Add APFloat support for FP6 data types (#94735)Durgadoss R1-13/+74
2024-05-29Constant Fold logf128 calls (#90611)Matthew Devereau1-0/+24
2024-05-14[APFloat] Replace partsCount array with single variable (NFC) (#91910)Nikita Popov1-15/+10
2024-05-04[Support] Use StringRef::operator== instead of StringRef::equals (NFC) (#91042)Kazu Hirata1-2/+2
2024-05-01Revert "Constant Fold logf128 calls"Matt Devereau1-24/+0
2024-05-01Constant Fold logf128 callsMatt Devereau1-0/+24
2024-04-18Revert "Constant Fold Logf128 calls (#84501)"Matt Devereau1-24/+0
2024-04-18Constant Fold Logf128 calls (#84501)Matthew Devereau1-0/+24
2023-11-03[Support] Use StringRef::starts_with/ends_with instead of startswith/endswith...Simon Pilgrim1-1/+1
2023-08-23APFloat: Add getExactLog2AbsMatt Arsenault1-2/+7
2023-08-07APFloat: Add getExactLog2Matt Arsenault1-0/+34