[RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics.
authorHsiangkai Wang <kai.wang@sifive.com>
Sat, 12 Dec 2020 09:18:32 +0000 (17:18 +0800)
committerHsiangkai Wang <kai.wang@sifive.com>
Tue, 15 Dec 2020 22:31:47 +0000 (06:31 +0800)
commit19db6a652b88674b5b0a12eebc4b68244ec88ee4
tree75d182f3ca6700a022d26d72ee9c020b4126e6aa
parent0eb4378290ffcd5da650217df3ac3b8c473d5ed6
[RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics.

Authored-by: Roger Ferrer Ibanez <rofirrim@gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang@sifive.com>
Differential Revision: https://reviews.llvm.org/D93175
14 files changed:
llvm/include/llvm/IR/IntrinsicsRISCV.td
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
llvm/test/CodeGen/RISCV/rvv/vadc-rv32.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vadc-rv64.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmadc-rv32.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmadc-rv64.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv32.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv64.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmsbc-rv32.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmsbc-rv64.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv32.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv64.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vsbc-rv32.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vsbc-rv64.ll [new file with mode: 0644]