[all-commits] [llvm/llvm-project] 66c056: [RISCV][Clang] Add some RVV Integer intrinsic func...
Zakk Chen via All-commits
all-commits at lists.llvm.org
Tue Apr 6 03:08:16 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 66c05609e0d5b758295b3c20d3dde4f3c3cda673
https://github.com/llvm/llvm-project/commit/66c05609e0d5b758295b3c20d3dde4f3c3cda673
Author: Zakk Chen <zakk.chen at sifive.com>
Date: 2021-04-06 (Tue, 06 Apr 2021)
Changed paths:
M clang/include/clang/Basic/riscv_vector.td
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vand.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vdiv.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmacc.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmadd.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmax.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmin.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vmul.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vnmsac.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vnmsub.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vor.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vrem.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vrsub.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vsll.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vsra.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vsrl.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vsub.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vxor.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vand.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vdiv.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vmacc.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vmadd.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vmax.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vmin.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vmul.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vnmsac.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vnmsub.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vor.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vrem.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vrsub.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vsll.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vsra.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vsrl.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vsub.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vxor.c
Log Message:
-----------
[RISCV][Clang] Add some RVV Integer intrinsic functions.
1. Rename RVVBinBuiltin to RVVOutputOp1Builtin because it is not related
to the number of operand.
2. Add RVV Integer instuctions which use RVVOutputOp1Builtin.
Reviewed By: craig.topper
Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Zakk Chen <zakk.chen at sifive.com>
Differential Revision: https://reviews.llvm.org/D99524
Commit: 0a18ea01f19757c7b94bab8d7a9130b78136c6c1
https://github.com/llvm/llvm-project/commit/0a18ea01f19757c7b94bab8d7a9130b78136c6c1
Author: Zakk Chen <zakk.chen at sifive.com>
Date: 2021-04-06 (Tue, 06 Apr 2021)
Changed paths:
M clang/include/clang/Basic/riscv_vector.td
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vnsra.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vnsrl.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vwmul.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vnsra.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vnsrl.c
A clang/test/CodeGen/RISCV/rvv-intrinsics/vwmul.c
Log Message:
-----------
[RISCV][Clang] Add RVV vnsra, vnsrl and vwmul intrinsic functions.
Reviewed By: craig.topper
Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Zakk Chen <zakk.chen at sifive.com>
Differential Revision: https://reviews.llvm.org/D99525
Compare: https://github.com/llvm/llvm-project/compare/f8f4d8f87ba4...0a18ea01f197
More information about the All-commits
mailing list