Show patches with: Submitter = Kito Cheng       |    Archived = No       |   72 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
RISC-V: Fix __atomic_compare_exchange with 32 bit value on RV64 RISC-V: Fix __atomic_compare_exchange with 32 bit value on RV64 - 1 - 1-- 2024-02-28 Kito Cheng Accepted
[committed] RISC-V: Fix *sge<u>_<X:mode><GPR:mode> pattern [committed] RISC-V: Fix *sge<u>_<X:mode><GPR:mode> pattern - - - 1-- 2024-02-16 Kito Cheng Accepted
RISC-V: Add new option -march=help to print all supported extensions RISC-V: Add new option -march=help to print all supported extensions - 1 - -1- 2024-02-15 Kito Cheng Unresolved
[committed] RISC-V: Update testcase due to message update [committed] RISC-V: Update testcase due to message update - - - -1- 2024-01-19 Kito Cheng Unresolved
[v2] RISC-V: Documnet the list of supported extensions [v2] RISC-V: Documnet the list of supported extensions - - - -1- 2024-01-19 Kito Cheng Unresolved
RISC-V: Tweak the wording for the sorry message RISC-V: Tweak the wording for the sorry message - - - -1- 2024-01-19 Kito Cheng Unresolved
RISC-V: Documnet the list of supported extensions RISC-V: Documnet the list of supported extensions - - - 1-- 2024-01-11 Kito Cheng Accepted
[5/5] RISC-V: Document the syntax of -march RISC-V: Relax the -march string for accept any order - - - -1- 2024-01-08 Kito Cheng Unresolved
[4/5] RISC-V: Update testsuite due to -march string relaxation RISC-V: Relax the -march string for accept any order - - - -1- 2024-01-08 Kito Cheng Unresolved
[3/5] RISC-V: Remove unused function in riscv_subset_list [NFC] RISC-V: Relax the -march string for accept any order - - - -1- 2024-01-08 Kito Cheng Unresolved
[2/5] RISC-V: Relax the -march string for accept any order RISC-V: Relax the -march string for accept any order - - - -1- 2024-01-08 Kito Cheng Unresolved
[1/5] RISC-V: Extract part parsing base ISA logic into a standalone function [NFC] RISC-V: Relax the -march string for accept any order - - - 1-- 2024-01-08 Kito Cheng Accepted
[committed] RISC-V: Fix testsuite [committed] RISC-V: Fix testsuite - - - -1- 2024-01-08 Kito Cheng Unresolved
[committed] RISC-V: Clean up unused variable [NFC] [committed] RISC-V: Clean up unused variable [NFC] - - - -1- 2024-01-05 Kito Cheng Unresolved
[committed] RISC-V: Clean up testsuite for multi-lib testing [NFC] [committed] RISC-V: Clean up testsuite for multi-lib testing [NFC] - - - -1- 2024-01-05 Kito Cheng Unresolved
RISC-V: Fix misaligned stack offset for interrupt function RISC-V: Fix misaligned stack offset for interrupt function - - - -1- 2023-12-25 Kito Cheng Unresolved
RISC-V: Check if zcd conflicts with zcmt and zcmp RISC-V: Check if zcd conflicts with zcmt and zcmp - - - -1- 2023-12-04 Kito Cheng Unresolved
[committed] RISC-V: Add sifive-x280 to -mcpu [committed] RISC-V: Add sifive-x280 to -mcpu - - - 1-- 2023-12-04 Kito Cheng Accepted
[committed] RISC-V: Refactor riscv_implied_info_t to make it able to handle conditional implication… [committed] RISC-V: Refactor riscv_implied_info_t to make it able to handle conditional implication… - - - -1- 2023-12-04 Kito Cheng Unresolved
[committed] RISC-V: Refine riscv_subset_list::parse [NFC] [committed] RISC-V: Refine riscv_subset_list::parse [NFC] - - - -1- 2023-12-04 Kito Cheng Unresolved
[committed] RISC-V: Fix mismatched new delete for unique_ptr [committed] RISC-V: Fix mismatched new delete for unique_ptr - - - -1- 2023-11-18 Kito Cheng Unresolved
[v2] RISC-V: Implement target attribute [v2] RISC-V: Implement target attribute - - - -1- 2023-11-14 Kito Cheng Unresolved
RISC-V: Save/restore ra register correctly [PR112478] RISC-V: Save/restore ra register correctly [PR112478] - - - -1- 2023-11-14 Kito Cheng Unresolved
[v2] RISC-V: Fix the riscv_legitimize_poly_move issue on targets where the minimal VLEN exceeds 512. [v2] RISC-V: Fix the riscv_legitimize_poly_move issue on targets where the minimal VLEN exceeds 512. - - - -1- 2023-10-12 Kito Cheng Unresolved
[committed] RISC-V: Add TARGET_MIN_VLEN_OPTS to fix the build [committed] RISC-V: Add TARGET_MIN_VLEN_OPTS to fix the build - - - -1- 2023-10-11 Kito Cheng Unresolved
[v2,4/4] RISC-V: Implement target attribute RISC-V target attribute - - - -1- 2023-10-10 Kito Cheng Unresolved
[v2,3/4] RISC-V: Extend riscv_subset_list, preparatory for target attribute support RISC-V target attribute - - - -1- 2023-10-10 Kito Cheng Unresolved
[v2,2/4] RISC-V: Refactor riscv_option_override and riscv_convert_vector_bits. [NFC] RISC-V target attribute - - - -1- 2023-10-10 Kito Cheng Unresolved
[v2,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask RISC-V target attribute - - - -1- 2023-10-10 Kito Cheng Unresolved
[v1,4/4] RISC-V: Implement target attribute [v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask - - - -1- 2023-10-03 Kito Cheng Unresolved
[v1,3/4] RISC-V: Extend riscv_subset_list, preparatory for target attribute support [v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask - - - -1- 2023-10-03 Kito Cheng Unresolved
[v1,2/4] RISC-V: Refactor riscv_option_override and riscv_convert_vector_bits. [NFC] [v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask - - - -1- 2023-10-03 Kito Cheng Unresolved
[v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask [v1,1/4] options: Define TARGET_<NAME>_P and TARGET_<NAME>_OPTS_P macro for Mask and InverseMask - - - -1- 2023-10-03 Kito Cheng Unresolved
RISC-V: Fix the riscv_legitimize_poly_move issue on targets where the minimal VLEN exceeds 512. RISC-V: Fix the riscv_legitimize_poly_move issue on targets where the minimal VLEN exceeds 512. - - - -1- 2023-10-03 Kito Cheng Unresolved
options: Prevent multidimensional arrays options: Prevent multidimensional arrays - - - -1- 2023-10-02 Kito Cheng Unresolved
RISC-V: Emit .note.GNU-stack for non-linux target as well RISC-V: Emit .note.GNU-stack for non-linux target as well - - - 1-- 2023-08-31 Kito Cheng Accepted
RISC-V: Return machine_mode rather than opt_machine_mode for get_mask_mode, NFC RISC-V: Return machine_mode rather than opt_machine_mode for get_mask_mode, NFC - - - -1- 2023-07-31 Kito Cheng Unresolved
doc: Add doc for RISC-V Operand Modifiers doc: Add doc for RISC-V Operand Modifiers - - - 1-- 2023-07-10 Kito Cheng Accepted
RISC-V: Handle rouding mode correctly on zfinx RISC-V: Handle rouding mode correctly on zfinx - - - 1-- 2023-07-05 Kito Cheng Accepted
RISC-V: Basic VLS code gen for RISC-V RISC-V: Basic VLS code gen for RISC-V - - - -1- 2023-05-30 Kito Cheng Unresolved
RISC-V: Add missing torture-init and torture-finish for rvv.exp RISC-V: Add missing torture-init and torture-finish for rvv.exp - - - -1- 2023-05-22 Kito Cheng Unresolved
[committed] RISC-V: Fix wrong select_kind in riscv_compute_multilib [committed] RISC-V: Fix wrong select_kind in riscv_compute_multilib - - - -1- 2023-05-16 Kito Cheng Unresolved
[committed] RISC-V: Pull out function call with side effect from gcc_assert. [committed] RISC-V: Pull out function call with side effect from gcc_assert. - - - 1-- 2023-05-13 Kito Cheng Accepted
RISC-V: Improve vector_insn_info::dump for LMUL and policy RISC-V: Improve vector_insn_info::dump for LMUL and policy - - - 1-- 2023-05-12 Kito Cheng Accepted
[committed,v4] RISC-V: Optimize vsetvli of LCM INSERTED edge for user vsetvli [PR 109743] [committed,v4] RISC-V: Optimize vsetvli of LCM INSERTED edge for user vsetvli [PR 109743] - - - 1-- 2023-05-12 Kito Cheng Accepted
[committed] RISC-V: Suppress unused parameter warning in riscv-common.cc [committed] RISC-V: Suppress unused parameter warning in riscv-common.cc - - - 1-- 2023-05-12 Kito Cheng Accepted
[committed,v2] RISC-V: Support const series vector for RVV auto-vectorization [committed,v2] RISC-V: Support const series vector for RVV auto-vectorization - - - -1- 2023-05-11 Kito Cheng Repeat Merge
[committed] RISC-V: Improve portability of testcases [committed] RISC-V: Improve portability of testcases - - - -1- 2023-05-08 Kito Cheng Repeat Merge
[committed] RISC-V: Factor out vector manager code in vsetvli insertion pass. [NFC] [committed] RISC-V: Factor out vector manager code in vsetvli insertion pass. [NFC] - - - -1- 2023-05-08 Kito Cheng Repeat Merge
[v2] RISC-V: Handle multi-lib path correclty for linux [v2] RISC-V: Handle multi-lib path correclty for linux - - - 1-- 2023-05-04 Kito Cheng Accepted
RISC-V: Handle multi-lib path correclty for linux RISC-V: Handle multi-lib path correclty for linux - - - 1-- 2023-05-04 Kito Cheng Accepted
[v2] Docs: Add vector register constarint for asm operands [v2] Docs: Add vector register constarint for asm operands - - - 1-- 2023-04-27 Kito Cheng Accepted
Docs: Add vector register constarint for asm operands Docs: Add vector register constarint for asm operands - - - 1-- 2023-04-27 Kito Cheng Accepted
[committed,v2] RISC-V: Add local user vsetvl instruction elimination [PR109547] [committed,v2] RISC-V: Add local user vsetvl instruction elimination [PR109547] - - - -1- 2023-04-21 Kito Cheng Repeat Merge
[committed,v2] RISC-V: Handle multi-lib path correclty for linux [DRAFT] [committed,v2] RISC-V: Handle multi-lib path correclty for linux [DRAFT] - - - 1-- 2023-04-21 Kito Cheng Accepted
[committed] RISC-V: Fix riscv/arch-19.c with different ISA spec version [committed] RISC-V: Fix riscv/arch-19.c with different ISA spec version - - - -1- 2023-04-20 Kito Cheng Repeat Merge
[committed] RISC-V: Fix simplify_ior_optimization.c on rv32 [committed] RISC-V: Fix simplify_ior_optimization.c on rv32 - - - -1- 2023-04-20 Kito Cheng Repeat Merge
[committed,v2] gcc-13: Add release note for RISC-V [committed,v2] gcc-13: Add release note for RISC-V - - - -1- 2023-04-20 Kito Cheng Unresolved
[wwwdocs] gcc-13: Add release note for RISC-V [wwwdocs] gcc-13: Add release note for RISC-V - - - -1- 2023-04-19 Kito Cheng Unresolved
Docs: Add doc for RISC-V vector intrinsics Docs: Add doc for RISC-V vector intrinsics - - - 1-- 2023-04-18 Kito Cheng Accepted
[committed] RISC-V: Fix testsuite fail on RV32 [committed] RISC-V: Fix testsuite fail on RV32 - - - -1- 2023-04-17 Kito Cheng Repeat Merge
[committed] RISC-V: Fix missing file dependency in RISC-V back-end [PR109328] [committed] RISC-V: Fix missing file dependency in RISC-V back-end [PR109328] - - - -1- 2023-03-31 Kito Cheng Repeat Merge
RISC-V: Define __riscv_v_intrinsic [PR109312] RISC-V: Define __riscv_v_intrinsic [PR109312] - - - 1-- 2023-03-28 Kito Cheng Accepted
[committed] RISC-V: Make the test condition more strict for gcc.target/riscv/_Float16-zhinxmin-1.c [committed] RISC-V: Make the test condition more strict for gcc.target/riscv/_Float16-zhinxmin-1.c - - - -1- 2023-02-22 Kito Cheng Repeat Merge
[committed] RISC-V: prefetch.* only take base register with zero-offset for the address [committed] RISC-V: prefetch.* only take base register with zero-offset for the address - - - -1- 2023-02-20 Kito Cheng Repeat Merge
RISC-V: Handle vlenb correctly in unwinding RISC-V: Handle vlenb correctly in unwinding - - - 1-- 2023-02-12 Kito Cheng Accepted
[committed] RISC-V: Simplify testcase condition for RVV tests [NFC] [committed] RISC-V: Simplify testcase condition for RVV tests [NFC] - - - -1- 2023-01-31 Kito Cheng Repeat Merge
[committed] RISC-V: Use get_typenode_from_name to get fixed-width integer type nodes [committed] RISC-V: Use get_typenode_from_name to get fixed-width integer type nodes - - - -1- 2023-01-26 Kito Cheng Repeat Merge
[committed] RISC-V: Add riscv_vector.h wrapper [committed] RISC-V: Add riscv_vector.h wrapper - - - -1- 2022-12-27 Kito Cheng Repeat Merge
RISC-V: Return const ref. for vl_vtype_info::get_avl_info RISC-V: Return const ref. for vl_vtype_info::get_avl_info - - - 1-- 2022-12-27 Kito Cheng Accepted
RISC-V: Fix RVV related testsuite RISC-V: Fix RVV related testsuite - - - 1-- 2022-11-06 Kito Cheng Accepted
RISC-V: Add h extension support RISC-V: Add h extension support - - - 1-- 2022-10-24 Kito Cheng Accepted