Add MC support of RISCV Zcf Extension
authorWuXinlong <821408745@qq.com>
Tue, 22 Nov 2022 09:35:36 +0000 (17:35 +0800)
committerWuXinlong <821408745@qq.com>
Wed, 23 Nov 2022 07:09:02 +0000 (15:09 +0800)
commit16bf359a3faa2456947a9d78266b11359a3c5ec6
tree32d9a44d8936d7eddf375b97a2a8ec5ca4ed5412
parentb264787453fd93e55154b98d18739ecb383d9b4c
Add MC support of RISCV Zcf Extension

This patch add the instructions of Zcf extension.

Zcf is a subset of C Ext which include the single-precision floating-point instructions.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D134176
clang/test/Preprocessor/riscv-target-features.c
llvm/lib/Support/RISCVISAInfo.cpp
llvm/lib/Target/RISCV/RISCV.td
llvm/lib/Target/RISCV/RISCVInstrInfoC.td
llvm/lib/Target/RISCV/RISCVSubtarget.h
llvm/test/MC/RISCV/compress-rv32f.s
llvm/test/MC/RISCV/rv32fc-valid.s