[llvm] [AArch64][GlobalISel] Remove fallbacks for fpcvt intrinsics with 16-bit operands (PR #179693)

Ryan Cowan via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 17 03:31:01 PST 2026


================
@@ -1,9 +1,17 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
-; RUN: llc < %s -mtriple=aarch64 -global-isel=0 -mattr=+v8.2a,+fullfp16  | FileCheck %s
+; RUN: llc < %s -mtriple=aarch64 -global-isel --global-isel-abort=2 -mattr=+v8.2a,+fullfp16 2>&1 | FileCheck %s --check-prefixes=CHECK
+
+; CHECK-GI:    warning: Instruction selection used fallback path for fcvtzs_intrinsic_i16
----------------
HolyMolyCowMan wrote:

I'm a little confused, is the purpose of this patch to allow selection for the below intrinsics?

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


More information about the llvm-commits mailing list