[CFE][X86] Enable complex _Float16 support
authorWang, Pengfei <pengfei.wang@intel.com>
Wed, 18 Aug 2021 01:06:54 +0000 (09:06 +0800)
committerWang, Pengfei <pengfei.wang@intel.com>
Wed, 18 Aug 2021 03:16:14 +0000 (11:16 +0800)
commit5aeca3b0a59562cc2c3df0b2991277ea506d1823
tree43e02a8a8c1cef9f64fa28e8f03ef5d2f364c4fd
parent59dfde7d9460242e75d4fe9b62d77ea0f1e8d7dc
[CFE][X86] Enable complex _Float16 support

Support complex _Float16 on X86 in C/C++ following the latest X86 psABI. (https://gitlab.com/x86-psABIs)

Reviewed By: LuoYuanke

Differential Revision: https://reviews.llvm.org/D105331
clang/lib/CodeGen/TargetInfo.cpp
clang/lib/Sema/DeclSpec.cpp
clang/test/CodeGen/X86/avx512fp16-complex-abi.c [new file with mode: 0644]
clang/test/CodeGen/X86/avx512fp16-complex.c [new file with mode: 0644]
clang/test/Sema/Float16.c