[llvm] [ARM] Fix calling convention for __fp16 with big-endian (PR #126741)

Eli Friedman via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 11 15:51:20 PST 2025


================
@@ -0,0 +1,288 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
+; RUN: llc -mtriple=armv8m.main-none-eabi   < %s -frame-pointer=none -mattr=+fp-armv8d16 | FileCheck %s --check-prefix=LE
+; RUN: llc -mtriple=armebv8m.main-none-eabi < %s -frame-pointer=none -mattr=+fp-armv8d16 | FileCheck %s --check-prefix=BE
+; RUN: llc -mtriple=armv8m.main-none-eabi   < %s -frame-pointer=none -mattr=+fp-armv8d16,+fullfp16 | FileCheck %s --check-prefix=LE-FP16
+; RUN: llc -mtriple=armebv8m.main-none-eabi < %s -frame-pointer=none -mattr=+fp-armv8d16,+fullfp16 | FileCheck %s --check-prefix=BE-FP16
----------------
efriedma-quic wrote:

Maybe we also want globalisel testing here?  We currently fallback, but we need tests for when we eventually don't...

https://github.com/llvm/llvm-project/pull/126741


More information about the llvm-commits mailing list