llvm-project
[AArch64] Use dupq (SVE2.1) for segmented lane splats
#144482
Merged

[AArch64] Use dupq (SVE2.1) for segmented lane splats #144482

huntergr-arm
huntergr-arm [AArch64] Use dupq for segmented lane splats (SVE 2.1)
e8485065
huntergr-arm Add dupq sdnodes and patterns to match
5dd61ba3
huntergr-arm Lower to new sdnodes
5ffdce69
huntergr-arm huntergr-arm requested a review from paulwalker-arm paulwalker-arm 104 days ago
huntergr-arm huntergr-arm requested a review from sdesmalen-arm sdesmalen-arm 104 days ago
huntergr-arm huntergr-arm requested a review from gbossu gbossu 104 days ago
github-actions
sdesmalen-arm
sdesmalen-arm commented on 2025-06-17
paulwalker-arm
paulwalker-arm commented on 2025-06-17
huntergr-arm *Use optional result instead of reference argument
1f055884
huntergr-arm use end lane index in 8b test
1fc51908
huntergr-arm Formatting
31ee7259
sdesmalen-arm
sdesmalen-arm commented on 2025-06-17
huntergr-arm Single loop
6b380b0b
llvmbot llvmbot added backend:AArch64
llvmbot
sdesmalen-arm
sdesmalen-arm approved these changes on 2025-06-17
paulwalker-arm
paulwalker-arm commented on 2025-06-17
huntergr-arm Drop extra VT
ddcf5d5f
paulwalker-arm
paulwalker-arm approved these changes on 2025-06-18
huntergr-arm * Add assert to guard against 64b vectortypes
c512f9b5
huntergr-arm huntergr-arm merged 8b8a3699 into main 103 days ago
huntergr-arm huntergr-arm deleted the segmented-lane-splat-codegen branch 102 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone