llvm-project
[libc][math] Add Generic Comparison Operations for floating point types
#144983
Merged

[libc][math] Add Generic Comparison Operations for floating point types #144983

lntue merged 38 commits into llvm:main from krishna2803:comp-ops
krishna2803
llvmbot llvmbot added libc
llvmbot
overmighty overmighty requested a review from lntue lntue 102 days ago
overmighty overmighty requested a review from overmighty overmighty 102 days ago
overmighty
overmighty requested changes on 2025-06-20
krishna2803 krishna2803 requested a review from overmighty overmighty 88 days ago
overmighty
overmighty requested changes on 2025-07-04
overmighty
overmighty commented on 2025-07-04
overmighty
overmighty requested changes on 2025-07-04
krishna2803 krishna2803 requested a review from DeinAlptraum DeinAlptraum 82 days ago
krishna2803 krishna2803 requested a review from daniel-grumberg daniel-grumberg 82 days ago
krishna2803 krishna2803 requested a review from QuietMisdreavus QuietMisdreavus 82 days ago
krishna2803 krishna2803 requested a review from cyndyishida cyndyishida 82 days ago
krishna2803 krishna2803 requested a review from aaupov aaupov 82 days ago
krishna2803 krishna2803 requested a review from maksfb maksfb 82 days ago
krishna2803 krishna2803 requested a review from rafaelauler rafaelauler 82 days ago
krishna2803 krishna2803 requested a review from ayermolo ayermolo 82 days ago
krishna2803 krishna2803 requested a review from yota9 yota9 82 days ago
krishna2803 krishna2803 requested a review from paschalis-mpeis paschalis-mpeis 82 days ago
krishna2803 krishna2803 requested a review from lanza lanza 82 days ago
krishna2803 krishna2803 requested a review from bcardosolopes bcardosolopes 82 days ago
krishna2803 krishna2803 requested a review from Endilll Endilll 82 days ago
krishna2803 krishna2803 requested a review 82 days ago
krishna2803 feat: add ComparisionOperations for FPBits
b78aaa33
krishna2803 style: clang-format
f4dc9ce6
krishna2803 chore: reorganize includes
d4aaa8f9
krishna2803 feat: add basic unittests for Comparision Operations
a4d49467
krishna2803 fix: spelling
18c9503c
krishna2803 chore: change `Dyadic` -> `ComparisonOperations` under tests
88585ca3
krishna2803 style: clang-format
b6c3150d
krishna2803 style: nits
0995bbcd
krishna2803 fix: typo in CMakeLists.txt
ed237f19
krishna2803 chore: remove fputil::not_equals
4e14d366
krishna2803 chore: remove fputil::not_equals function and TODOs
1265ac62
krishna2803 chore: add tests for quiet and signaling nans.
f36925ef
krishna2803 chore: address nits
cd5d38b3
krishna2803 refactor: move tests inside FEnvSafeTest class
692a15e3
krishna2803 chore: further nits
71869fde
krishna2803 chore: remove NOTE
634355f8
krishna2803 nit: indentation
8ef1629b
krishna2803 krishna2803 force pushed to 8ef1629b 82 days ago
overmighty overmighty removed review request 82 days ago
overmighty overmighty removed review request from aaupov aaupov 82 days ago
overmighty overmighty removed review request from paschalis-mpeis paschalis-mpeis 82 days ago
overmighty overmighty removed review request from QuietMisdreavus QuietMisdreavus 82 days ago
overmighty overmighty removed review request from bcardosolopes bcardosolopes 82 days ago
overmighty overmighty removed review request from maksfb maksfb 82 days ago
overmighty overmighty removed review request from rafaelauler rafaelauler 82 days ago
overmighty overmighty removed review request from lanza lanza 82 days ago
overmighty overmighty removed review request from Endilll Endilll 82 days ago
overmighty overmighty removed review request from daniel-grumberg daniel-grumberg 82 days ago
overmighty overmighty removed review request from yota9 yota9 82 days ago
overmighty overmighty removed review request from cyndyishida cyndyishida 82 days ago
overmighty overmighty removed review request from ayermolo ayermolo 82 days ago
overmighty overmighty removed review request from DeinAlptraum DeinAlptraum 82 days ago
krishna2803 fix: CMakeLists.txt
a084f4bd
overmighty
overmighty commented on 2025-07-10
krishna2803 nit: commit suggestions
5fb4864f
krishna2803 chore: remove redundant if
2e671ac2
krishna2803 add: comparison operation tests for Float128
54d85703
krishna2803 merge: remote-tracking branch 'origin/comp-ops' into comp-ops
daa448ed
overmighty
overmighty commented on 2025-07-10
krishna2803 add[WIP]: comparison operator tests for bfloat16
893711c0
krishna2803 fix: comparison tests for bfloat16
06685584
krishna2803 fix: make bfloat16 compatible constexpr compatible
386da568
github-actions
overmighty
overmighty commented on 2025-07-11
krishna2803 chore: clang-format
831c609d
krishna2803 chore: add missing CMake dependency
02098dfd
krishna2803 fix: add pragma to suppress C++23 warnings
c89020ae
krishna2803 Merge remote-tracking branch 'origin/comp-ops' into comp-ops
52e0ea61
krishna2803 fix: revert quick_get_round() changes
904bde69
krishna2803 chore: add guards against quick_get_round in constant evaluation mode
6140e0d1
overmighty
overmighty requested changes on 2025-07-11
krishna2803 chore: few changes
98808e7b
krishna2803 fix: clang-format and make tests for bfloat16 non-constexpr
5706eb1b
krishna2803 chore: add `ShouldSignalExceptions` comment in the templates
ad819129
krishna2803 fix: typo
051d6efa
lntue
lntue commented on 2025-07-21
krishna2803 refactor: rename ComparisonOperations.h to comparison_operations.h
de6c5447
overmighty
overmighty commented on 2025-07-21
krishna2803 refactor: rename ComparisonOperations.h to comparison_operations.h
2b66293c
overmighty
overmighty approved these changes on 2025-07-21
lntue
lntue approved these changes on 2025-07-21
krishna2803
lntue
krishna2803 Merge branch 'main' into comp-ops
c47a38a0
lntue lntue merged e789f8bd into main 70 days ago
llvm-ci
krishna2803 krishna2803 deleted the comp-ops branch 70 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone