[compiler-rt] [compiler-rt][cmake] Test COMPILER_RT_HAS_AARCH64_SME with arm64 (PR #141115)
Amara Emerson via llvm-commits
llvm-commits at lists.llvm.org
Mon May 26 16:24:29 PDT 2025
================
@@ -41,14 +41,14 @@ asm(\".arch armv8-a+lse\");
asm(\"cas w0, w1, [x2]\");
")
-builtin_check_c_compiler_source(COMPILER_RT_HAS_AARCH64_SME
+builtin_check_c_compiler_source_with_flags(COMPILER_RT_HAS_AARCH64_SME
"
void foo(void) __arm_streaming_compatible {
asm(\".arch armv9-a+sme2\\n\"
\"smstart\\n\"
\"ldr zt0, [sp]\");
}
-")
+" "-target aarch64-linux-gnu")
----------------
aemerson wrote:
The idea of this test is to check if the clang version is new enough in terms of features that it doesn't barf when given SME2 constructs and the keyword attributes `__arm_streaming_compatible`. It doesn't need to check for a specific clang version.
https://github.com/llvm/llvm-project/pull/141115
More information about the llvm-commits
mailing list