[clang] [llvm] [SystemZ] Support fp16 vector ABI and basic codegen. (PR #171066)
Jonas Paulsson via cfe-commits
cfe-commits at lists.llvm.org
Mon Jan 19 15:55:07 PST 2026
JonPsson1 wrote:
Think I found the problem I ran into -- see commit message for details.
I have with this been able to take two .ll files, replace all uses of 'double' with 'half' (thousands of them), and it *compiles*.
I have gone over the handlings of v4f32 and duplicated/handled for v8f16 similarly. I hope there are no generic cases in the backend that have some assumption about float/double that would go wrong with 'half'. Is there any code with _Float16 that could be compiled and run, for further testing?
https://github.com/llvm/llvm-project/pull/171066
More information about the cfe-commits
mailing list