aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELFObjectFile.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2022-03-17 09:44:43 -0700
committerCraig Topper <craig.topper@sifive.com>2022-03-17 10:04:02 -0700
commitbbd2ecf9f095035a91a777fc1ec2fcfbc114e3c0 (patch)
tree3dd2ca026f5b99d256f996785a57dd0c889a64eb /llvm/lib/Object/ELFObjectFile.cpp
parent486990969347add1982c4d6c2d086671697c541c (diff)
downloadllvm-bbd2ecf9f095035a91a777fc1ec2fcfbc114e3c0.zip
llvm-bbd2ecf9f095035a91a777fc1ec2fcfbc114e3c0.tar.gz
llvm-bbd2ecf9f095035a91a777fc1ec2fcfbc114e3c0.tar.bz2
[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
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions