[clang] [RISCV][Clang] Added builtin support for experimental Zimop extension (PR #79971)

2024-03-05 Thread Jivan Hakobyan via cfe-commits
JivanH wrote: @topperc @wangpc-pp @dtcxzyw REMIND: Hi. Could you please review my patch? https://github.com/llvm/llvm-project/pull/79971 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-co

[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

[clang-tools-extra] [flang] [libc] [llvm] [compiler-rt] [libcxx] [clang] [RISCV][MC] Add support for experimental Zimop extension (PR #75182)

2023-12-13 Thread Jivan Hakobyan via cfe-commits
https://github.com/JivanH updated https://github.com/llvm/llvm-project/pull/75182 >From e6bf0819c96fcfbd73d711acc951065e2ed22d8c Mon Sep 17 00:00:00 2001 From: ln8-8 Date: Tue, 12 Dec 2023 12:47:32 +0400 Subject: [PATCH] [RISCV][MC] Add support for experimental Zimop extension This implements

[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

[clang] [libcxx] [clang-tools-extra] [compiler-rt] [libc] [llvm] [flang] [RISCV][MC] Add support for experimental Zimop extension (PR #75182)

2023-12-13 Thread Jivan Hakobyan via cfe-commits
JivanH wrote: > > @topperc If I am not mistaken Zicfiss extension uses moprr instructions to > > get ROP functionality. But Zimop does not limit only the use of Zicfiss > > extension. They can be redefined and assigned other operations. > > Right, but won't users be programming to each of the

[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

[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

[clang-tools-extra] [clang] [llvm] [RISCV][ISel] Add ISel support for experimental Zimop extension (PR #77089)

2024-01-28 Thread Jivan Hakobyan via cfe-commits
https://github.com/JivanH updated https://github.com/llvm/llvm-project/pull/77089 >From caab6046a26517946bdce7659e4236ae9d5154fe Mon Sep 17 00:00:00 2001 From: ln8-8 Date: Fri, 5 Jan 2024 16:08:53 +0400 Subject: [PATCH 1/5] [RISCV][ISel] Add ISel support for experimental Zimop extension This

[clang] [RISCV][Clang] Added builtin support for experimental Zimop extension (PR #79971)

2024-01-30 Thread Jivan Hakobyan via cfe-commits
https://github.com/JivanH created https://github.com/llvm/llvm-project/pull/79971 This change adds builtin of mop.r.[n] and mop.rr.[n] instructions for Zimop extension based on https://github.com/riscv-non-isa/riscv-c-api-doc/blob/master/riscv-c-api.md. >From a2a37921c83511796e051520c887092a3

[clang] [RISCV][Clang] Added builtin support for experimental Zimop extension (PR #79971)

2024-01-30 Thread Jivan Hakobyan via cfe-commits
JivanH wrote: Please review @topperc @wangpc-pp @dtcxzyw https://github.com/llvm/llvm-project/pull/79971 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits