[llvm] 39c9dda - [AArch64] Move SME_ZA_LDR and SME_ZA_STR into FIRST_TARGET_MEMORY_OPCODE. NFCI (#120091)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 16 07:46:53 PST 2024
Author: David Green
Date: 2024-12-16T15:46:48Z
New Revision: 39c9dda1aa593bb129c7a2ef7724c212255a58d6
URL: https://github.com/llvm/llvm-project/commit/39c9dda1aa593bb129c7a2ef7724c212255a58d6
DIFF: https://github.com/llvm/llvm-project/commit/39c9dda1aa593bb129c7a2ef7724c212255a58d6.diff
LOG: [AArch64] Move SME_ZA_LDR and SME_ZA_STR into FIRST_TARGET_MEMORY_OPCODE. NFCI (#120091)
These opcodes are currently in the "strictfp" section. They should
either be in "memory", or moved into the generic ocodes.
Note that isTargetMemoryOpcode/FIRST_TARGET_MEMORY_OPCODE doesn't seem
to be used for anything at the moment.
Added:
Modified:
llvm/lib/Target/AArch64/AArch64ISelLowering.h
Removed:
################################################################################
diff --git a/llvm/lib/Target/AArch64/AArch64ISelLowering.h b/llvm/lib/Target/AArch64/AArch64ISelLowering.h
index d51b36f7e49946..4ab8e0103fa2cd 100644
--- a/llvm/lib/Target/AArch64/AArch64ISelLowering.h
+++ b/llvm/lib/Target/AArch64/AArch64ISelLowering.h
@@ -480,10 +480,6 @@ enum NodeType : unsigned {
STRICT_FCMP = ISD::FIRST_TARGET_STRICTFP_OPCODE,
STRICT_FCMPE,
- // SME ZA loads and stores
- SME_ZA_LDR,
- SME_ZA_STR,
-
// NEON Load/Store with post-increment base updates
LD2post = ISD::FIRST_TARGET_MEMORY_OPCODE,
LD3post,
@@ -520,6 +516,10 @@ enum NodeType : unsigned {
STP,
STILP,
STNP,
+
+ // SME ZA loads and stores
+ SME_ZA_LDR,
+ SME_ZA_STR,
};
} // end namespace AArch64ISD
More information about the llvm-commits
mailing list