[all-commits] [llvm/llvm-project] 19db6a: [RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics.
Kai Wang via All-commits
all-commits at lists.llvm.org
Tue Dec 15 14:32:11 PST 2020
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 19db6a652b88674b5b0a12eebc4b68244ec88ee4
https://github.com/llvm/llvm-project/commit/19db6a652b88674b5b0a12eebc4b68244ec88ee4
Author: Hsiangkai Wang <kai.wang at sifive.com>
Date: 2020-12-16 (Wed, 16 Dec 2020)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsRISCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
A llvm/test/CodeGen/RISCV/rvv/vadc-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vadc-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vmadc-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vmadc-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vmadc.carry.in-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vmsbc-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vmsbc-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vmsbc.borrow.in-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vsbc-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vsbc-rv64.ll
Log Message:
-----------
[RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics.
Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang at sifive.com>
Differential Revision: https://reviews.llvm.org/D93175
Commit: 95795e7a65a7307065d8f6a030ba56d713a77d9a
https://github.com/llvm/llvm-project/commit/95795e7a65a7307065d8f6a030ba56d713a77d9a
Author: Hsiangkai Wang <kai.wang at sifive.com>
Date: 2020-12-16 (Wed, 16 Dec 2020)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsRISCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
A llvm/test/CodeGen/RISCV/rvv/vsll-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vsll-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vsra-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vsra-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vsrl-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vsrl-rv64.ll
Log Message:
-----------
[RISCV] Define vsll/vsrl/vsra intrinsics.
Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang at sifive.com>
Differential Revision: https://reviews.llvm.org/D93193
Commit: fd2716456313f2e6067c2aef329ce2b1f6084f63
https://github.com/llvm/llvm-project/commit/fd2716456313f2e6067c2aef329ce2b1f6084f63
Author: Hsiangkai Wang <kai.wang at sifive.com>
Date: 2020-12-16 (Wed, 16 Dec 2020)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsRISCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
A llvm/test/CodeGen/RISCV/rvv/vnsra-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vnsra-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vnsrl-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vnsrl-rv64.ll
Log Message:
-----------
[RISCV] Define vnsrl/vnsra intrinsics.
Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang at sifive.com>
Differential Revision: https://reviews.llvm.org/D93207
Commit: 903f2950091a8a97778e558a1e6cea08794a12ce
https://github.com/llvm/llvm-project/commit/903f2950091a8a97778e558a1e6cea08794a12ce
Author: Hsiangkai Wang <kai.wang at sifive.com>
Date: 2020-12-16 (Wed, 16 Dec 2020)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsRISCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
A llvm/test/CodeGen/RISCV/rvv/vmax-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vmax-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vmaxu-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vmaxu-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vmin-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vmin-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vminu-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vminu-rv64.ll
Log Message:
-----------
[RISCV] Define vmin/vminu/vmax/vmaxu intrinsics.
Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang at sifive.com>
Differential Revision: https://reviews.llvm.org/D93218
Commit: c1dac6bac5b808a6554181e4fe214f8c7b8e6c50
https://github.com/llvm/llvm-project/commit/c1dac6bac5b808a6554181e4fe214f8c7b8e6c50
Author: Hsiangkai Wang <kai.wang at sifive.com>
Date: 2020-12-16 (Wed, 16 Dec 2020)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsRISCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
A llvm/test/CodeGen/RISCV/rvv/vfadd-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vfadd-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vfrsub-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vfrsub-rv64.ll
A llvm/test/CodeGen/RISCV/rvv/vfsub-rv32.ll
A llvm/test/CodeGen/RISCV/rvv/vfsub-rv64.ll
Log Message:
-----------
[RISCV] Define vfadd/vfsub/vfrsub intrinsics.
Define vfadd/vfsub/vfrsub intrinsics and lower to V instructions.
We work with @rogfer01 from BSC to come out this patch.
Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang at sifive.com>
Differential Revision: https://reviews.llvm.org/D93291
Compare: https://github.com/llvm/llvm-project/compare/0eb4378290ff...c1dac6bac5b8
More information about the All-commits
mailing list