[all-commits] [llvm/llvm-project] a548ed: [AArch64][SME]Check streaming mode when using SME2...
CarolineConcatto via All-commits
all-commits at lists.llvm.org
Mon Sep 30 00:43:03 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a548eded70dd92296439bd8561dbeeb67fc76711
https://github.com/llvm/llvm-project/commit/a548eded70dd92296439bd8561dbeeb67fc76711
Author: CarolineConcatto <caroline.concatto at arm.com>
Date: 2024-09-30 (Mon, 30 Sep 2024)
Changed paths:
M llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
A llvm/test/CodeGen/AArch64/sme-callee-save-restore-pairs.ll
M llvm/test/CodeGen/AArch64/sve-callee-save-restore-pairs.ll
Log Message:
-----------
[AArch64][SME]Check streaming mode when using SME2 instruction in fra… (#109680)
…me lowering
SME instructions can only be used in streaming mode. PTRUE for
predicated counter and the ld/st pair can be used when:
sve2.1 is available or
sme2 available in function in streaming mode.
Previously the frame lowering only checking if sme2 available when
building the machine instruction.
This fix checks if sme2 is available and is subtarget in streaming mode
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list