aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/APFloat.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2023-06-23[APFloat] Add APFloat semantic support for TF32Jeremy Furtek1-0/+20
2023-04-21ValueTracking: Implement computeKnownFPClass for fpextMatt Arsenault1-0/+14
2023-04-04[APFloat] Refactor common code for APFloat<->APInt conversionDavid Majnemer1-685/+358
2023-03-24[APFloat] Add E4M3B11FNUZDavid Majnemer1-2/+75
2023-03-03APFloat: Add classifyMatt Arsenault1-0/+13
2023-02-19Use APInt::count{l,r}_{zero,one} (NFC)Kazu Hirata1-1/+1
2023-02-14[NFC] Replace -1U{LL} expressions with appropriate *_MAX macros in Support li...Pavel Kopyl1-3/+3
2023-02-09[llvm][APFloat] Add NaN-in-negative-zero formats by AMD and GraphCoreKrzysztof Drewniak1-58/+295
2023-01-30[DAGCombine] fp_to_sint isSaturatingMinMaxSamuel Parker1-0/+10
2023-01-29[Support] Use std::clamp (NFC)Kazu Hirata1-1/+1
2023-01-27Revert "[DAGCombine] fp_to_sint isSaturatingMinMax"Samuel Parker1-10/+0
2023-01-26[DAGCombine] fp_to_sint isSaturatingMinMaxSamuel Parker1-0/+10