llvm-project
[AArch64][GlobalISel] Remove fallbacks for fpcvt intrinsics with 16-bit operands
#179693
Merged

[AArch64][GlobalISel] Remove fallbacks for fpcvt intrinsics with 16-bit operands #179693

JoshdRod merged 12 commits into main from users/JoshdRod/f16-to-i16-fallbacks
JoshdRod
JoshdRod [AArch64][GlobalISel] Include GlobalISel fallbacks in scalar f16 -> i…
7fe8de51
JoshdRod JoshdRod changed the title [AArch64][GlobalISel] Remove fallback for scalar fp16 fcvtnu [AArch64][GlobalISel] WIP Remove fallback for scalar fp16 fcvtnu 51 days ago
github-actions
github-actions
JoshdRod JoshdRod changed the title [AArch64][GlobalISel] WIP Remove fallback for scalar fp16 fcvtnu [AArch64][GlobalISel] WIP Remove fallback for FPCVT intrinsics with 16-bit operands 49 days ago
github-actions
JoshdRod JoshdRod changed the title [AArch64][GlobalISel] WIP Remove fallback for FPCVT intrinsics with 16-bit operands [AArch64][GlobalISel] WIP Remove fallbacks for FPCVT intrinsics with 16-bit operands 49 days ago
JoshdRod [AArch64][GloballISel] Put result of fp16 -> s16 convert intrinsic on…
06f35e79
JoshdRod JoshdRod force pushed from a262589b to 06f35e79 49 days ago
JoshdRod [AArch64][GlobalIsel] Update test checks
a815330f
JoshdRod [AArch64][GlobalISel] Legalise FCVTZ<U/S> intrinsics to G_FPTO<U/S>I_SAT
eefef323
JoshdRod JoshdRod changed the title [AArch64][GlobalISel] WIP Remove fallbacks for FPCVT intrinsics with 16-bit operands [AArch64][GlobalISel] Remove fallbacks for fpcvt intrinsics with 16-bit operands 45 days ago
JoshdRod Merge branch 'main' into users/JoshdRod/f16-to-i16-fallbacks
99301f53
JoshdRod [AArch64][GloballISel] Put result of fp16 -> s16 convert intrinsic on…
7855a95d
JoshdRod [AArch64][GlobalISel] Merge SDAG check into GlobalISel check
c9ca2195
JoshdRod JoshdRod marked this pull request as ready for review 38 days ago
JoshdRod JoshdRod requested a review from davemgreen davemgreen 38 days ago
llvmbot llvmbot added backend:AArch64
JoshdRod JoshdRod requested a review from HolyMolyCowMan HolyMolyCowMan 38 days ago
llvmbot
HolyMolyCowMan
HolyMolyCowMan commented on 2026-02-17
davemgreen
davemgreen approved these changes on 2026-02-17
HolyMolyCowMan
HolyMolyCowMan commented on 2026-02-17
JoshdRod [AArch64][GlobalISel] Move fp16 -> i16 test checks into fp16 test file
a83ecd56
JoshdRod [AArch64][GlobalISel] Remove unnecessary brackets
93cf4320
JoshdRod JoshdRod force pushed from cc64232d to 93cf4320 38 days ago
davemgreen
davemgreen commented on 2026-02-17
JoshdRod [AArch64][GlobalISel] Move comment to above if statement for readability
f7263799
HolyMolyCowMan
HolyMolyCowMan approved these changes on 2026-02-17
JoshdRod [AArch64][GlobalISel] Re-add necessary brackets
c52f2b62
JoshdRod [AArch64][GlobalISel] Add other factors to comment
9bbd8e2d
JoshdRod JoshdRod merged 46ed6201 into main 38 days ago
JoshdRod JoshdRod deleted the users/JoshdRod/f16-to-i16-fallbacks branch 38 days ago
llvm-ci

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone