[all-commits] [llvm/llvm-project] 6623c0: The _Float16 type is supported on x86 systems with...
Zahira Ammarguellat via All-commits
all-commits at lists.llvm.org
Fri Nov 19 06:00:05 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6623c02d70c3732dbea59c6d79c69501baf9627b
https://github.com/llvm/llvm-project/commit/6623c02d70c3732dbea59c6d79c69501baf9627b
Author: Zahira Ammarguellat <zahira.ammarguellat at intel.com>
Date: 2021-11-19 (Fri, 19 Nov 2021)
Changed paths:
M clang/docs/LanguageExtensions.rst
M clang/docs/ReleaseNotes.rst
M clang/lib/Basic/Targets/X86.cpp
A clang/test/CodeGen/X86/Float16-arithmetic.c
R clang/test/CodeGen/X86/avx512fp16-abi.c
R clang/test/CodeGen/X86/avx512fp16-complex.c
A clang/test/CodeGen/X86/fp16-abi.c
A clang/test/CodeGen/X86/fp16-complex.c
M clang/test/Sema/Float16.c
M clang/test/Sema/conversion-target-dep.c
M clang/test/SemaCXX/Float16.cpp
Log Message:
-----------
The _Float16 type is supported on x86 systems with SSE2 enabled.
Operations are emulated by software emulation and “float” instructions.
This patch is allowing the support of _Float16 type without the use of
-max512fp16 flag. The final goal being, perform _Float16 emulation for
all arithmetic expressions.
More information about the All-commits
mailing list