[RISC-V] RISC-V: Add implication for M extension.

2024-10-11 Thread Tsung Chun Lin
From 114731cd9cf28ad313de05a507b7253fb9bef3cb Mon Sep 17 00:00:00 2001 From: Tsung Chun Lin Date: Tue, 8 Oct 2024 17:40:59 -0600 Subject: [RISC-V] RISC-V: Add implication for M extension. That M implies Zmmul. gcc/ChangeLog: * common/config/riscv/riscv-common.cc: M implies Zmmul. gcc

Re: [PATCH] RISC-V: Enable builtin __riscv_mul with Zmmul extension.

2024-10-10 Thread Tsung Chun Lin
Hi Jeff, Thanks for reviewing and sorry for the testsuite without any update in my patch to cause regression failures.. I will re-submit the patches with the updated testsuite. Tsung chun Patrick O'Neill 於 2024年10月10日 週四 上午7:35寫道: > > > On 10/9/24 14:50, Jeff Law wrote: > > > > > > On 10/9/24

[PATCH] RISC-V/libgcc: Fix incorrect .cfi_offset for saving ra in __riscv_save_[0-3] on ilp32e.

2024-10-04 Thread Tsung Chun Lin
0001-RISC-V-libgcc-Fix-incorrect-.cfi_offset-for-saving-r.patch Description: Binary data

[PATCH] RISC-V: Add implication for M extension.

2024-10-07 Thread Tsung Chun Lin
0001-RISC-V-Add-implication-for-M-extension.patch Description: Binary data

[PATCH] RISC-V: Enable builtin __riscv_mul with Zmmul extension.

2024-10-07 Thread Tsung Chun Lin
0001-RISC-V-Enable-builtin-__riscv_mul-with-Zmmul-extensi.patch Description: Binary data

[PATCH] RISC-V/libgcc: Save/Restore routines for E goes with ABI.

2024-09-27 Thread Tsung Chun Lin
Hi, This is my first patch of GCC. It there are any problems, please let me know. 0001-RISC-V-libgcc-Save-Restore-routines-for-E-goes-with-.patch Description: Binary data

[PATCH] RISC-V/libgcc: Fix incorrect and missing .cfi_offset for __riscv_save_[0-3] on RV32.

2024-10-01 Thread Tsung Chun Lin
0001-RISC-V-libgcc-Fix-incorrect-and-missing-.cfi_offset-.patch Description: Binary data

[PATCH] RISC-V: Add missing dg-runtest to run the testcase under gcc.target/riscv/rvv/

2025-01-02 Thread Tsung Chun Lin
0001-RISC-V-Add-missing-dg-runtest-to-run-the-testcase-un.patch Description: Binary data

Re: [PATCH] Prefer scalar_int_mode if the size - 1 is equal to UNITS_PER_WORD.

2025-01-02 Thread Tsung Chun Lin
Add CC patchworks...@rivosinc.com Thanks, Jim Robin Dapp 於 2025年1月2日 週四 下午3:56寫道: > > > Add an extra test case that we do not create a vector store but a scalar > > store. > > LGTM. I haven't seen the patch in the patchworks list or the CI. Would you > mind sending the same version again CC'i

Re: [PATCH] Prefer scalar_int_mode if the size - 1 is equal to UNITS_PER_WORD.

2025-01-01 Thread Tsung Chun Lin
Add an extra test case that we do not create a vector store but a scalar store. Thanks, Jim Robin Dapp 於 2024年12月31日 週二 下午6:22寫道: > > > Thanks, the expr.cc change looks good to me. I'd like sign-off from a > > RISC-V maintainer on the testsuite changes before pushing to trunk though. > > The te

Re: [PATCH] Prefer scalar_int_mode if the size - 1 is equal to UNITS_PER_WORD.

2025-01-07 Thread Tsung Chun Lin
Hi, Could someone help merge this patch if there are no further concerns? Thanks, Jim Tsung Chun Lin 於 2025年1月2日 週四 下午4:04寫道: > > Add CC patchworks...@rivosinc.com > > Thanks, > Jim > > Robin Dapp 於 2025年1月2日 週四 下午3:56寫道: > > > > > Add an extra test case

Re: [PATCH] Prefer scalar_int_mode if the size - 1 is equal to UNITS_PER_WORD.

2024-12-30 Thread Tsung Chun Lin
Address Richard's comment. Thanks Jim Richard Sandiford 於 2024年12月30日 週一 下午7:50寫道: > > Tsung Chun Lin writes: > > From ddb7852c92dc0222af9eeec1deafce753b3a7067 Mon Sep 17 00:00:00 2001 > > From: Jim Tsung-Chun Lin > > Date: Mon, 30 Dec 2024 15:32:12 +080

Re: [PATCH] Prefer scalar_int_mode if the size - 1 is equal to UNITS_PER_WORD.

2025-01-08 Thread Tsung Chun Lin
Thank you all. Jim Jeff Law 於 2025年1月8日 週三 上午5:51寫道: > > > > On 1/2/25 12:13 AM, Tsung Chun Lin wrote: > > Don't use the QI vector if its size is equal to UNITS_PER_WORD for > > better code generation. > > > > Before patch: > > > > vsetivli

[PATCH] Prefer scalar_int_mode if the size - 1 is equal to UNITS_PER_WORD.

2024-12-29 Thread Tsung Chun Lin
0001-Prefer-scalar_int_mode-if-the-size-1-is-equal-to-UNI.patch Description: Binary data