[llvm] [clang] [RISCV] Add support for experimental Zimop extension (PR #74824)

2023-12-13 Thread Jivan Hakobyan via cfe-commits
https://github.com/JivanH closed https://github.com/llvm/llvm-project/pull/74824 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [clang] [RISCV] Add support for experimental Zimop extension (PR #74824)

2023-12-11 Thread Jivan Hakobyan via cfe-commits
JivanH wrote: @dtcxzyw @wangpc-pp Thank you for your review and suggestions. Will do as you suggested and will send the patch series. https://github.com/llvm/llvm-project/pull/74824 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lis

[llvm] [clang] [RISCV] Add support for experimental Zimop extension (PR #74824)

2023-12-10 Thread Wang Pengcheng via cfe-commits
wangpc-pp wrote: > Please reorganize the patch as @dtcxzyw suggested. :-) > > I didn't notice this extension before, so I may not be asking the right > question here: These MOPs can be redefined, then, are we able to schedule > them in compiler? Becase we don't know the cost of MOPs if we don'

[llvm] [clang] [RISCV] Add support for experimental Zimop extension (PR #74824)

2023-12-10 Thread Wang Pengcheng via cfe-commits
wangpc-pp wrote: Please reorginize the patch as @dtcxzyw suggested. :-) I didn't notice this extension before, so I may not be asking the right question here: These MOPs can be redefined, then, are we able to schedule them in compiler? Becase we don't know the cost of MOPs if we don't know how

[llvm] [clang] [RISCV] Add support for experimental Zimop extension (PR #74824)

2023-12-08 Thread Jivan Hakobyan via cfe-commits
JivanH wrote: @topperc @asb @michaelmaitland @wangpc-pp https://github.com/llvm/llvm-project/pull/74824 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[llvm] [clang] [RISCV] Add support for experimental Zimop extension (PR #74824)

2023-12-08 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: Jivan Hakobyan (JivanH) Changes This implements experimental support for the Zimop extension as specified here: https://github.com/riscv/riscv-isa-manual/blob/main/src/zimop.adoc. This change adds intrinsics of mop.r.[n] and mop.rr.

[llvm] [clang] [RISCV] Add support for experimental Zimop extension (PR #74824)

2023-12-08 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang @llvm/pr-subscribers-llvm-ir Author: Jivan Hakobyan (JivanH) Changes This implements experimental support for the Zimop extension as specified here: https://github.com/riscv/riscv-isa-manual/blob/main/src/zimop.adoc. This change adds intrinsics of

[llvm] [clang] [RISCV] Add support for experimental Zimop extension (PR #74824)

2023-12-08 Thread Jivan Hakobyan via cfe-commits
https://github.com/JivanH created https://github.com/llvm/llvm-project/pull/74824 This implements experimental support for the Zimop extension as specified here: https://github.com/riscv/riscv-isa-manual/blob/main/src/zimop.adoc. This change adds intrinsics of mop.r.[n] and mop.rr.[n] instructi