[RISCV] Add Zba feature and move add.uw and slli.uw to it.
authorCraig Topper <craig.topper@sifive.com>
Fri, 22 Jan 2021 18:58:06 +0000 (10:58 -0800)
committerCraig Topper <craig.topper@sifive.com>
Fri, 22 Jan 2021 20:49:10 +0000 (12:49 -0800)
commit4e6ad11bc6f29eecfbef7f5d5b7e581dd26e2024
tree6a8268ae6e025a1b9e8962e1a79d0d2a7d3d14e1
parentb825278364d9551ec3e8eb9f776f722238c9b3d8
[RISCV] Add Zba feature and move add.uw and slli.uw to it.

Still need to add SH*ADD instructions.

Reviewed By: asb, frasercrmck

Differential Revision: https://reviews.llvm.org/D94617
clang/lib/Driver/ToolChains/Arch/RISCV.cpp
clang/test/Driver/riscv-arch.c
llvm/lib/Target/RISCV/RISCV.td
llvm/lib/Target/RISCV/RISCVInstrInfoB.td
llvm/lib/Target/RISCV/RISCVSubtarget.h
llvm/test/CodeGen/RISCV/rv64Zba.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rv64Zbb.ll
llvm/test/MC/RISCV/rv64zba-invalid.s [new file with mode: 0644]
llvm/test/MC/RISCV/rv64zba-valid.s [new file with mode: 0644]
llvm/test/MC/RISCV/rv64zbb-invalid.s
llvm/test/MC/RISCV/rv64zbb-valid.s