[RISCV] Add bfp and bfpw intrinsic in zbf extension
authorLian Wang <Lian.Wang@streamcomputing.com>
Thu, 13 Jan 2022 02:53:00 +0000 (02:53 +0000)
committerBen Shi <ben.shi@streamcomputing.com>
Thu, 13 Jan 2022 02:53:00 +0000 (02:53 +0000)
commit16877c5d2cd3f5c45642c9dc546c376ac87aa54d
treec16e31a50b2c29061b7e73b7248e6c7079254f9b
parent9979299705817c90ef7e4928ba1fb10243cecb67
[RISCV] Add bfp and bfpw intrinsic in zbf extension

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D116994
clang/include/clang/Basic/BuiltinsRISCV.def
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbf.c [new file with mode: 0644]
clang/test/CodeGen/RISCV/rvb-intrinsics/riscv64-zbf.c [new file with mode: 0644]
llvm/include/llvm/IR/IntrinsicsRISCV.td
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/lib/Target/RISCV/RISCVISelLowering.h
llvm/lib/Target/RISCV/RISCVInstrInfoZb.td
llvm/test/CodeGen/RISCV/rv32zbf-intrinsic.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rv64zbf-intrinsic.ll [new file with mode: 0644]