[llvm] [AArch64][GlobalISel] SIMD fpcvt codegen for rounding nodes (PR #165546)

via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 3 07:28:45 PST 2025


Lukacma wrote:

Thanks for @arsenm. I have no clue about the status, but based on the test I think it works fine for purpose of this patch as both strict and non-strict IR nodes produce same assembly in SDAG. Sorry if the name is confusing, but this patch adds patterns for both SDAG and GlobalISel. That's why so many patterns are added. Admittedly,  strictfp doesn't work in GlobalISel so patterns added purely for GlobalIsel, could be adjusted just for non-strict case, but I don't see any harm in keeping them general. It will save work when strictfp will start working.

> ot combine changes to strictfp and non-strictfp cases

I am not sure it would make sense to split the patch into non-strict and strict, as single pattern works for both cases, but I can split the testfile as you suggested. 


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


More information about the llvm-commits mailing list