llvm-project/clang/utils
Craig Topper bbd2ecf9f0 [RISCV] Add +experimental-zvfh extension to cover half types in vectors.
Currently we allow half types in vectors if the scalar Zfh extension
is enabled. This behavior is not inline with the vector spec. For f32
and f64 types, the Zve32f, Zve64f, Zve64d, and V explicitly control
the availablity of floating point types in vectors.

In order to make our compiler compliant, we either need to remove all support
for half in vectors or we need an extension to control it.

Draft spec here https://github.com/riscv/riscv-v-spec/pull/780

Reviewed By: kito-cheng

Differential Revision: https://reviews.llvm.org/D121345
2022-03-17 10:04:02 -07:00
..
ABITest
CIndex
ClangVisualizers
TableGen [RISCV] Add +experimental-zvfh extension to cover half types in vectors. 2022-03-17 10:04:02 -07:00
TestUtils
VtableTest
analyzer
check_cfc
hmaptool [hmaptool] Fix string decoding for Python 3 2022-03-03 15:18:21 -08:00
perf-training Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00
valgrind
CaptureCmd
ClangDataFormat.py [clang][utils] Remove StringRef lldb summary provider 2022-02-03 15:16:31 -08:00
CmpDriver
FindSpecRefs
FuzzTest
bash-autocomplete.sh
builtin-defines.c
clangdiag.py
convert_arm_neon.py
creduce-clang-crash.py
find-unused-diagnostics.sh
make-ast-dump-check.sh
modfuzz.py
module-deps-to-rsp.py [clang][deps] Update helper script documentation 2022-03-12 16:55:38 +01:00
token-delta.py