llvm-project
[AArch64][SME] Improve codegen for aarch64.sme.cnts* when not in streaming mode
#154761
Merged

[AArch64][SME] Improve codegen for aarch64.sme.cnts* when not in streaming mode #154761

kmclaughlin-arm
Lukacma Lukacma requested a review from Lukacma Lukacma 77 days ago
kmclaughlin-arm RDSVL tests
62592579
kmclaughlin-arm [AArch64][SME] Improve codegen for aarch64.sme.cnts* when not in stre…
fd8ff8ab
kmclaughlin-arm - Replace cnts[b|h|w] builtins with cntsd intrinsic in Clang
65da7184
kmclaughlin-arm kmclaughlin-arm force pushed to 65da7184 69 days ago
kmclaughlin-arm kmclaughlin-arm changed the title [AArch64][WIP] Improve codegen for aarch64.sme.cnts* when not in streaming mode [AArch64][SME] Improve codegen for aarch64.sme.cnts* when not in streaming mode 69 days ago
kmclaughlin-arm kmclaughlin-arm marked this pull request as ready for review 69 days ago
llvmbot llvmbot added clang
llvmbot llvmbot added backend:AArch64
llvmbot llvmbot added clang:frontend
llvmbot llvmbot added clang:codegen
llvmbot llvmbot added llvm:instcombine
llvmbot llvmbot added llvm:ir
llvmbot llvmbot added llvm:transforms
kmclaughlin-arm kmclaughlin-arm requested a review from paulwalker-arm paulwalker-arm 69 days ago
kmclaughlin-arm kmclaughlin-arm requested a review from CarolineConcatto CarolineConcatto 69 days ago
llvmbot
paulwalker-arm
paulwalker-arm commented on 2025-08-29
kmclaughlin-arm - Remove cnts[b,h,w] intrinsics from MLIR and fix tests
191a4de7
kmclaughlin-arm kmclaughlin-arm requested a review from banach-space banach-space 64 days ago
kmclaughlin-arm kmclaughlin-arm requested a review from dcaballe dcaballe 64 days ago
kmclaughlin-arm kmclaughlin-arm requested a review from nicolasvasilache nicolasvasilache 64 days ago
llvmbot llvmbot added mlir:llvm
llvmbot llvmbot added mlir
llvmbot llvmbot added mlir:sme
kmclaughlin-arm kmclaughlin-arm requested a review from MacDue MacDue 64 days ago
MacDue
MacDue commented on 2025-09-03
MacDue
MacDue commented on 2025-09-04
kmclaughlin-arm - Remove lambda from StreamingVLOpConversion
e2d91e5e
kmclaughlin-arm - Fix 'default label in switch' build failure
f5de33d9
MacDue
MacDue approved these changes on 2025-09-05
kmclaughlin-arm - Fix comments in AArch64ISelDAGToDAG & ArmSMEToLLVM
a91144e0
kmclaughlin-arm - Fix comment in SelectRDSVLShiftImm
166f030c
paulwalker-arm
paulwalker-arm commented on 2025-09-08
kmclaughlin-arm - Add lowering of cntsd back into LowerINTRINSIC_WO_CHAIN
773cc76f
paulwalker-arm
paulwalker-arm commented on 2025-09-10
kmclaughlin-arm - Remove sme_cnts*_mul_imm patterns
d258ba72
paulwalker-arm
paulwalker-arm approved these changes on 2025-09-11
kmclaughlin-arm - Remove setNoSignedWrap/setNoUnsignedWrap from cntsd lowering
ce9d51cd
kmclaughlin-arm - Pass SDNodeFlags::Exact to getNode and remove Flags
4be3badd
kmclaughlin-arm kmclaughlin-arm merged ccaeebcd into main 55 days ago
RKSimon
RKSimon commented on 2025-09-15
kmclaughlin-arm kmclaughlin-arm deleted the cntsd-imm-lowering branch 30 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone