Show patches with: Submitter = Xi Ruoyao       |    State = Action Required       |    Archived = No       |   192 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
LoongArch: Increase division costs LoongArch: Increase division costs - - - - --- 2024-03-26 Xi Ruoyao New
Pushed: [PATCH] LoongArch: Fix a typo [PR 114407] Pushed: [PATCH] LoongArch: Fix a typo [PR 114407] - - - - --- 2024-03-21 Xi Ruoyao New
mips: Fix C23 (...) functions returning large aggregates [PR114175] mips: Fix C23 (...) functions returning large aggregates [PR114175] - - - - --- 2024-03-20 Xi Ruoyao New
Pushed: [PATCH v2] LoongArch: Fix C23 (...) functions returning large aggregates [PR114175] Pushed: [PATCH v2] LoongArch: Fix C23 (...) functions returning large aggregates [PR114175] - - - - --- 2024-03-19 Xi Ruoyao New
LoongArch: Fix C23 (...) functions returning large aggregates [PR114175] LoongArch: Fix C23 (...) functions returning large aggregates [PR114175] - - - - --- 2024-03-18 Xi Ruoyao New
LoongArch: Remove unused and incorrect "sge<u>_<X:mode><GPR:mode>" define_insn LoongArch: Remove unused and incorrect "sge<u>_<X:mode><GPR:mode>" define_insn - - - - --- 2024-03-13 Xi Ruoyao New
LoongArch: testsuite: Rewrite {x, }vfcmp-{d, f}.c to avoid named registers LoongArch: testsuite: Rewrite {x, }vfcmp-{d, f}.c to avoid named registers - - - - --- 2024-03-05 Xi Ruoyao New
[v2] LoongArch: Allow s9 as a register alias [v2] LoongArch: Allow s9 as a register alias - - - - --- 2024-03-05 Xi Ruoyao New
[v3] testsuite: Add a test case for negating FP vectors containing zeros [v3] testsuite: Add a test case for negating FP vectors containing zeros - - - - --- 2024-03-05 Xi Ruoyao New
LoongArch: Allow s9 as a register alias LoongArch: Allow s9 as a register alias - - - - --- 2024-02-29 Xi Ruoyao New
LoongArch: Emit R_LARCH_RELAX for TLS IE with non-extreme code model to allow the IE to LE linker r… LoongArch: Emit R_LARCH_RELAX for TLS IE with non-extreme code model to allow the IE to LE linker r… - - - - --- 2024-02-29 Xi Ruoyao New
[v2] testsuite: Add a test case for negating FP vectors containing zeros [v2] testsuite: Add a test case for negating FP vectors containing zeros - - - - --- 2024-02-29 Xi Ruoyao New
[v2] testsuite: Make pr104992.c irrelated to target vector feature [PR113418] [v2] testsuite: Make pr104992.c irrelated to target vector feature [PR113418] - - - - --- 2024-02-29 Xi Ruoyao New
[2/2] LoongArch: Remove unneeded sign extension after crc/crcc instructions [1/2] LoongArch: NFC: Deduplicate crc instruction defines - - - - --- 2024-02-26 Xi Ruoyao New
[1/2] LoongArch: NFC: Deduplicate crc instruction defines [1/2] LoongArch: NFC: Deduplicate crc instruction defines - - - - --- 2024-02-26 Xi Ruoyao New
[13] LoongArch: Don't default to -mno-explicit-relocs if -mno-relax [13] LoongArch: Don't default to -mno-explicit-relocs if -mno-relax - - - - --- 2024-02-22 Xi Ruoyao New
LoongArch: Don't falsely claim gold supported in toplevel configure LoongArch: Don't falsely claim gold supported in toplevel configure - - - - --- 2024-02-22 Xi Ruoyao New
testsuite: Add a test case for negating FP vectors containing zeros testsuite: Add a test case for negating FP vectors containing zeros - - - - --- 2024-02-06 Xi Ruoyao New
Pushed: [PATCH] MIPS: Fix wrong MSA FP vector negation Pushed: [PATCH] MIPS: Fix wrong MSA FP vector negation - - - - --- 2024-02-05 Xi Ruoyao New
MIPS: Fix wrong MSA FP vector negation MIPS: Fix wrong MSA FP vector negation - - - - --- 2024-02-04 Xi Ruoyao New
LoongArch: Fix wrong LSX FP vector negation LoongArch: Fix wrong LSX FP vector negation - - - - --- 2024-02-03 Xi Ruoyao New
LoongArch: Avoid out-of-bounds access in loongarch_symbol_insns LoongArch: Avoid out-of-bounds access in loongarch_symbol_insns - - - - --- 2024-02-02 Xi Ruoyao New
LoongArch: Fix an ODR violation LoongArch: Fix an ODR violation - - - - --- 2024-02-01 Xi Ruoyao New
testsuite: Make pr104992.c irrelated to target vector feature [PR113418] testsuite: Make pr104992.c irrelated to target vector feature [PR113418] - - - - --- 2024-01-23 Xi Ruoyao New
LoongArch: testsuite: Disable stack protector for got-load.C LoongArch: testsuite: Disable stack protector for got-load.C - - - - --- 2024-01-23 Xi Ruoyao New
Pushed: [PATCH v2] LoongArch: Disable explicit reloc for TLS LD/GD with -mexplicit-relocs=auto Pushed: [PATCH v2] LoongArch: Disable explicit reloc for TLS LD/GD with -mexplicit-relocs=auto - - - - --- 2024-01-23 Xi Ruoyao New
LoongArch: Disable explicit reloc for TLS LD/GD with -mexplicit-relocs=auto LoongArch: Disable explicit reloc for TLS LD/GD with -mexplicit-relocs=auto - - - - --- 2024-01-22 Xi Ruoyao New
LoongArch: Provide fmin/fmax RTL pattern for vectors LoongArch: Provide fmin/fmax RTL pattern for vectors - - - - --- 2023-12-31 Xi Ruoyao New
[pushed] LoongArch: Fix the format of bstrins_<mode>_for_ior_mask condition (NFC) [pushed] LoongArch: Fix the format of bstrins_<mode>_for_ior_mask condition (NFC) - - - - --- 2023-12-29 Xi Ruoyao New
Pushed: [PATCH v4] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with com… Pushed: [PATCH v4] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with com… - - - - --- 2023-12-29 Xi Ruoyao New
[v3] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine [v3] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine - - - - --- 2023-12-28 Xi Ruoyao New
LoongArch: Fix infinite secondary reloading of FCCmode [PR113148] LoongArch: Fix infinite secondary reloading of FCCmode [PR113148] - - - - --- 2023-12-26 Xi Ruoyao New
[v2] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine [v2] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine - - - - --- 2023-12-25 Xi Ruoyao New
[v2] LoongArch: Expand left rotate to right rotate with negated amount [v2] LoongArch: Expand left rotate to right rotate with negated amount - - - - --- 2023-12-24 Xi Ruoyao New
[2/2] LoongArch: Clean up vec_init expander LoongArch: Fix PR113033 and clean up code - - - - --- 2023-12-19 Xi Ruoyao New
[1/2] LoongArch: Use force_reg instead of gen_reg_rtx + emit_move_insn in vec_init expander [PR1130… LoongArch: Fix PR113033 and clean up code - - - - --- 2023-12-19 Xi Ruoyao New
LoongArch: Expand left rotate to right rotate with negated amount LoongArch: Expand left rotate to right rotate with negated amount - - - - --- 2023-12-18 Xi Ruoyao New
middle-end: Call negate_rtx instead of simplify_gen_unary expanding rotate shift [PR113033] middle-end: Call negate_rtx instead of simplify_gen_unary expanding rotate shift [PR113033] - - - - --- 2023-12-18 Xi Ruoyao New
LoongArch: Add sign_extend pattern for 32-bit rotate shift LoongArch: Add sign_extend pattern for 32-bit rotate shift - - - - --- 2023-12-17 Xi Ruoyao New
LoongArch: Fix FP vector comparsons [PR113034] LoongArch: Fix FP vector comparsons [PR113034] - - - - --- 2023-12-17 Xi Ruoyao New
LoongArch: Remove constraint z from movsi_internal LoongArch: Remove constraint z from movsi_internal - - - - --- 2023-12-15 Xi Ruoyao New
[v2] LoongArch: Implement FCCmode reload and cstore<ANYF:mode>4 [v2] LoongArch: Implement FCCmode reload and cstore<ANYF:mode>4 - - - - --- 2023-12-15 Xi Ruoyao New
LoongArch: Use the movcf2gr instruction to implement cstore<ANYF:mode>4 LoongArch: Use the movcf2gr instruction to implement cstore<ANYF:mode>4 - - - - --- 2023-12-13 Xi Ruoyao New
[pushed] LoongArch: testsuite: Remove XFAIL in vect-ftint-no-inexact.c [pushed] LoongArch: testsuite: Remove XFAIL in vect-ftint-no-inexact.c - - - - --- 2023-12-12 Xi Ruoyao New
LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine - - - - --- 2023-12-12 Xi Ruoyao New
[3/3] LoongArch: Add alslsi3_extend LoongArch: Fix instruction costs - - - - --- 2023-12-09 Xi Ruoyao New
[2/3] LoongArch: Fix instruction costs [PR112936] LoongArch: Fix instruction costs - - - - --- 2023-12-09 Xi Ruoyao New
[1/3] LoongArch: Include rtl.h for COSTS_N_INSNS instead of hard coding our own LoongArch: Fix instruction costs - - - - --- 2023-12-09 Xi Ruoyao New
LoongArch: Fix warnings building libgcc LoongArch: Fix warnings building libgcc - - - - --- 2023-12-09 Xi Ruoyao New
LoongArch: Allow -mcmodel=extreme and model attribute with -mexplicit-relocs=auto LoongArch: Allow -mcmodel=extreme and model attribute with -mexplicit-relocs=auto - - - - --- 2023-12-07 Xi Ruoyao New
[v2] doc: Update the status of build directory not fully separated [v2] doc: Update the status of build directory not fully separated - - - - --- 2023-11-30 Xi Ruoyao New
doc: Update the status of build directory not fully separated doc: Update the status of build directory not fully separated - - - - --- 2023-11-30 Xi Ruoyao New
[v2] Only allow (int)trunc(x) to (int)x simplification with -ffp-int-builtin-inexact [PR107723] [v2] Only allow (int)trunc(x) to (int)x simplification with -ffp-int-builtin-inexact [PR107723] - - - - --- 2023-11-24 Xi Ruoyao New
Only allow (int)trunc(x) to (int)x simplification with -ffp-int-builtin-inexact [PR107723] Only allow (int)trunc(x) to (int)x simplification with -ffp-int-builtin-inexact [PR107723] - - - - --- 2023-11-24 Xi Ruoyao New
Pushed: LoongArch: Fix libgcc build failure when libc is not available (was Re: genopts: Add infras… Pushed: LoongArch: Fix libgcc build failure when libc is not available (was Re: genopts: Add infras… - - - - --- 2023-11-21 Xi Ruoyao New
[v3,5/5] LoongArch: Use LSX for scalar FP rounding with explicit rounding mode LoongArch: SIMD fixes and optimizations - - - - --- 2023-11-20 Xi Ruoyao New
[v3,4/5] LoongArch: Remove lrint_allow_inexact LoongArch: SIMD fixes and optimizations - - - - --- 2023-11-20 Xi Ruoyao New
[v3,3/5] LoongArch: Use standard pattern name and RTX code for LSX/LASX rotate shift LoongArch: SIMD fixes and optimizations - - - - --- 2023-11-20 Xi Ruoyao New
[v3,2/5] LoongArch: Use standard pattern name and RTX code for LSX/LASX muh instructions LoongArch: SIMD fixes and optimizations - - - - --- 2023-11-20 Xi Ruoyao New
[v3,1/5] LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578] LoongArch: SIMD fixes and optimizations - - - - --- 2023-11-20 Xi Ruoyao New
[v2,3/3] LoongArch: Use standard pattern name and RTX code for LSX/LASX rotate shift LoongArch: SIMD fixes and optimizations - - - - --- 2023-11-19 Xi Ruoyao New
[v2,2/3] LoongArch: Use standard pattern name and RTX code for LSX/LASX muh instructions LoongArch: SIMD fixes and optimizations - - - - --- 2023-11-19 Xi Ruoyao New
[v2,1/3] LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578] LoongArch: SIMD fixes and optimizations - - - - --- 2023-11-19 Xi Ruoyao New
LoongArch: Optimize LSX vector shuffle on floating-point vector LoongArch: Optimize LSX vector shuffle on floating-point vector - - - - --- 2023-11-19 Xi Ruoyao New
LoongArch: Fix "-mexplict-relocs=none -mcmodel=medium" producing %call36 when the assembler does no… LoongArch: Fix "-mexplict-relocs=none -mcmodel=medium" producing %call36 when the assembler does no… - - - - --- 2023-11-18 Xi Ruoyao New
LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578] LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578] - - - - --- 2023-11-17 Xi Ruoyao New
[v2,6/6] LoongArch: Add fine-grained control for LAM_BH and LAMCAS Add LoongArch v1.1 div32 and ld-seq-sa support - - - - --- 2023-11-17 Xi Ruoyao New
[v2,5/6] LoongArch: Don't emit dbar 0x700 if -mld-seq-sa Add LoongArch v1.1 div32 and ld-seq-sa support - - - - --- 2023-11-17 Xi Ruoyao New
[v2,4/6] LoongArch: Take the advantage of -mdiv32 if it's enabled Add LoongArch v1.1 div32 and ld-seq-sa support - - - - --- 2023-11-17 Xi Ruoyao New
[v2,3/6] LoongArch: Add evolution features of base ISA revisions Add LoongArch v1.1 div32 and ld-seq-sa support - - - - --- 2023-11-17 Xi Ruoyao New
[v2,2/6] LoongArch: genopts: Add infrastructure to generate code for new features in ISA evolution Add LoongArch v1.1 div32 and ld-seq-sa support - - - - --- 2023-11-17 Xi Ruoyao New
[v2,1/6] LoongArch: Fix internal error running "gcc -march=native" on LA664 Add LoongArch v1.1 div32 and ld-seq-sa support - - - - --- 2023-11-17 Xi Ruoyao New
[5/5] LoongArch: Add -march=la664 and -mtune=la664 LoongArch: Initial LA664 support - - - - --- 2023-11-16 Xi Ruoyao New
[4/5] LoongArch: Don't emit dbar 0x700 if -mld-seq-sa LoongArch: Initial LA664 support - - - - --- 2023-11-16 Xi Ruoyao New
[3/5] LoongArch: Take the advantage of -mdiv32 if it's enabled LoongArch: Initial LA664 support - - - - --- 2023-11-16 Xi Ruoyao New
[2/5] LoongArch: genopts: Add infrastructure to generate code for new features in ISA evolution LoongArch: Initial LA664 support - - - - --- 2023-11-16 Xi Ruoyao New
[1/5] LoongArch: Switch loongarch-def to C++ LoongArch: Initial LA664 support - - - - --- 2023-11-16 Xi Ruoyao New
[v2] LoongArch: Remove redundant barrier instructions before LL-SC loops [v2] LoongArch: Remove redundant barrier instructions before LL-SC loops - - - - --- 2023-11-14 Xi Ruoyao New
Only allow (copysign x, NEG_CONST) -> (fneg (fabs x)) simplification for constant folding [PR112483] Only allow (copysign x, NEG_CONST) -> (fneg (fabs x)) simplification for constant folding [PR112483] - - - - --- 2023-11-14 Xi Ruoyao New
Pushed: [PATCH v2] LoongArch: Use finer-grained DBAR hints Pushed: [PATCH v2] LoongArch: Use finer-grained DBAR hints - - - - --- 2023-11-14 Xi Ruoyao New
LoongArch: Use finer-grained DBAR hints LoongArch: Use finer-grained DBAR hints - - - - --- 2023-11-13 Xi Ruoyao New
LoongArch: Handle vectorized copysign (x, -1) expansion efficiently LoongArch: Handle vectorized copysign (x, -1) expansion efficiently - - - - --- 2023-11-13 Xi Ruoyao New
Fix (fcopysign x, NEGATIVE_CONST) -> (fneg (fabs x)) simplification [PR112483] Fix (fcopysign x, NEGATIVE_CONST) -> (fneg (fabs x)) simplification [PR112483] - - - - --- 2023-11-12 Xi Ruoyao New
LoongArch: Use simplify_gen_subreg instead of gen_rtx_SUBREG in loongarch_expand_vec_cond_mask_expr… LoongArch: Use simplify_gen_subreg instead of gen_rtx_SUBREG in loongarch_expand_vec_cond_mask_expr… - - - - --- 2023-11-12 Xi Ruoyao New
[v2] LoongArch: Optimize single-used address with -mexplicit-relocs=auto for fld/fst [v2] LoongArch: Optimize single-used address with -mexplicit-relocs=auto for fld/fst - - - - --- 2023-11-11 Xi Ruoyao New
LoongArch: Remove redundant barrier instructions before LL-SC loops LoongArch: Remove redundant barrier instructions before LL-SC loops - - - - --- 2023-11-06 Xi Ruoyao New
LoongArch: Optimize single-used address with -mexplicit-relocs=auto for fld/fst LoongArch: Optimize single-used address with -mexplicit-relocs=auto for fld/fst - - - - --- 2023-11-06 Xi Ruoyao New
LoongArch: Disable relaxation if the assembler don't support conditional branch relaxation [PR11233… LoongArch: Disable relaxation if the assembler don't support conditional branch relaxation [PR11233… - - - - --- 2023-11-06 Xi Ruoyao New
LoongArch: Define HAVE_AS_TLS to 0 if it's undefined LoongArch: Define HAVE_AS_TLS to 0 if it's undefined - - - - --- 2023-10-30 Xi Ruoyao New
[5/5] LoongArch: Document -mexplicit-relocs={auto,none,always} LoongArch: Better balance between relaxation and scheduling - - - - --- 2023-10-19 Xi Ruoyao New
[4/5] LoongArch: Use explicit relocs for addresses only used for one load or store with -mexplicit-… LoongArch: Better balance between relaxation and scheduling - - - - --- 2023-10-19 Xi Ruoyao New
[3/5] LoongArch: Use explicit relocs for TLS access with -mexplicit-relocs=auto LoongArch: Better balance between relaxation and scheduling - - - - --- 2023-10-19 Xi Ruoyao New
[2/5] LoongArch: Use explicit relocs for GOT access when -mexplicit-relocs=auto and LTO during a fi… LoongArch: Better balance between relaxation and scheduling - - - - --- 2023-10-19 Xi Ruoyao New
[1/5] LoongArch: Add enum-style -mexplicit-relocs= option LoongArch: Better balance between relaxation and scheduling - - - - --- 2023-10-19 Xi Ruoyao New
LoongArch: Use fcmp.caf.s instead of movgr2cf for zeroing a fcc LoongArch: Use fcmp.caf.s instead of movgr2cf for zeroing a fcc - - - - --- 2023-10-17 Xi Ruoyao New
LoongArch: Replace UNSPEC_FCOPYSIGN with copysign RTL LoongArch: Replace UNSPEC_FCOPYSIGN with copysign RTL - - - - --- 2023-10-03 Xi Ruoyao New
LoongArch: doc: Update -m[no-]explicit-relocs for r14-4160 LoongArch: doc: Update -m[no-]explicit-relocs for r14-4160 - - - - --- 2023-09-25 Xi Ruoyao New
LoongArch: Fix up memcpy-vec-3.c test case LoongArch: Fix up memcpy-vec-3.c test case - - - - --- 2023-09-09 Xi Ruoyao New
Pushed: [PATCH v2] LoongArch: Use LSX and LASX for block move Pushed: [PATCH v2] LoongArch: Use LSX and LASX for block move - - - - --- 2023-09-09 Xi Ruoyao New
LoongArch: Slightly simplify loongarch_block_move_straight LoongArch: Slightly simplify loongarch_block_move_straight - - - - --- 2023-09-07 Xi Ruoyao New
« 1 2 »