Show patches with: Submitter = Xi Ruoyao       |    State = Action Required       |    Archived = No       |   87 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
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… - - - -1- 2024-02-29 Xi Ruoyao Unresolved
[v2] testsuite: Make pr104992.c irrelated to target vector feature [PR113418] [v2] testsuite: Make pr104992.c irrelated to target vector feature [PR113418] - - - -1- 2024-02-29 Xi Ruoyao Unresolved
[2/2] LoongArch: Remove unneeded sign extension after crc/crcc instructions [1/2] LoongArch: NFC: Deduplicate crc instruction defines - - - -1- 2024-02-26 Xi Ruoyao Unresolved
[1/2] LoongArch: NFC: Deduplicate crc instruction defines [1/2] LoongArch: NFC: Deduplicate crc instruction defines - - - -1- 2024-02-26 Xi Ruoyao Unresolved
[GCC,13] LoongArch: Don't default to -mno-explicit-relocs if -mno-relax [GCC,13] LoongArch: Don't default to -mno-explicit-relocs if -mno-relax - - - -1- 2024-02-22 Xi Ruoyao Unresolved
LoongArch: Fix wrong LSX FP vector negation LoongArch: Fix wrong LSX FP vector negation - - - -1- 2024-02-03 Xi Ruoyao Unresolved
LoongArch: Avoid out-of-bounds access in loongarch_symbol_insns LoongArch: Avoid out-of-bounds access in loongarch_symbol_insns - - - -1- 2024-02-02 Xi Ruoyao Unresolved
LoongArch: Fix an ODR violation LoongArch: Fix an ODR violation - - - -1- 2024-02-01 Xi Ruoyao Unresolved
LoongArch: testsuite: Disable stack protector for got-load.C LoongArch: testsuite: Disable stack protector for got-load.C - - - -1- 2024-01-23 Xi Ruoyao Unresolved
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 - - - -1- 2024-01-23 Xi Ruoyao Unresolved
LoongArch: Disable explicit reloc for TLS LD/GD with -mexplicit-relocs=auto LoongArch: Disable explicit reloc for TLS LD/GD with -mexplicit-relocs=auto - - - -1- 2024-01-22 Xi Ruoyao Unresolved
LoongArch: Provide fmin/fmax RTL pattern for vectors LoongArch: Provide fmin/fmax RTL pattern for vectors - - - -1- 2023-12-31 Xi Ruoyao Unresolved
[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) - - - -1- 2023-12-29 Xi Ruoyao Unresolved
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… - - - -1- 2023-12-29 Xi Ruoyao Unresolved
[v3] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine [v3] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine - - - -1- 2023-12-28 Xi Ruoyao Unresolved
LoongArch: Fix infinite secondary reloading of FCCmode [PR113148] LoongArch: Fix infinite secondary reloading of FCCmode [PR113148] - - - -1- 2023-12-26 Xi Ruoyao Unresolved
[v2] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine [v2] LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine - - - -1- 2023-12-25 Xi Ruoyao Unresolved
[v2] LoongArch: Expand left rotate to right rotate with negated amount [v2] LoongArch: Expand left rotate to right rotate with negated amount - - - -1- 2023-12-24 Xi Ruoyao Unresolved
[2/2] LoongArch: Clean up vec_init expander LoongArch: Fix PR113033 and clean up code - - - -1- 2023-12-19 Xi Ruoyao Unresolved
[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 - - - -1- 2023-12-19 Xi Ruoyao Unresolved
LoongArch: Expand left rotate to right rotate with negated amount LoongArch: Expand left rotate to right rotate with negated amount - - - -1- 2023-12-18 Xi Ruoyao Unresolved
LoongArch: Add sign_extend pattern for 32-bit rotate shift LoongArch: Add sign_extend pattern for 32-bit rotate shift - - - -1- 2023-12-17 Xi Ruoyao Unresolved
LoongArch: Fix FP vector comparsons [PR113034] LoongArch: Fix FP vector comparsons [PR113034] - - - -1- 2023-12-17 Xi Ruoyao Unresolved
LoongArch: Remove constraint z from movsi_internal LoongArch: Remove constraint z from movsi_internal - - - -1- 2023-12-15 Xi Ruoyao Unresolved
[v2] LoongArch: Implement FCCmode reload and cstore<ANYF:mode>4 [v2] LoongArch: Implement FCCmode reload and cstore<ANYF:mode>4 - - - -1- 2023-12-15 Xi Ruoyao Unresolved
LoongArch: Use the movcf2gr instruction to implement cstore<ANYF:mode>4 LoongArch: Use the movcf2gr instruction to implement cstore<ANYF:mode>4 - - - -1- 2023-12-13 Xi Ruoyao Unresolved
[pushed] LoongArch: testsuite: Remove XFAIL in vect-ftint-no-inexact.c [pushed] LoongArch: testsuite: Remove XFAIL in vect-ftint-no-inexact.c - - - -1- 2023-12-12 Xi Ruoyao Unresolved
LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine LoongArch: Replace -mexplicit-relocs=auto simple-used address peephole2 with combine - - - -1- 2023-12-12 Xi Ruoyao Unresolved
[3/3] LoongArch: Add alslsi3_extend LoongArch: Fix instruction costs - - - -1- 2023-12-09 Xi Ruoyao Unresolved
[2/3] LoongArch: Fix instruction costs [PR112936] LoongArch: Fix instruction costs - - - -1- 2023-12-09 Xi Ruoyao Unresolved
[1/3] LoongArch: Include rtl.h for COSTS_N_INSNS instead of hard coding our own LoongArch: Fix instruction costs - - - -1- 2023-12-09 Xi Ruoyao Unresolved
LoongArch: Fix warnings building libgcc LoongArch: Fix warnings building libgcc - - - -1- 2023-12-09 Xi Ruoyao Unresolved
LoongArch: Allow -mcmodel=extreme and model attribute with -mexplicit-relocs=auto LoongArch: Allow -mcmodel=extreme and model attribute with -mexplicit-relocs=auto - - - -1- 2023-12-07 Xi Ruoyao Unresolved
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… - - - -1- 2023-11-21 Xi Ruoyao Unresolved
[v3,5/5] LoongArch: Use LSX for scalar FP rounding with explicit rounding mode LoongArch: SIMD fixes and optimizations - - - -1- 2023-11-20 Xi Ruoyao Unresolved
[v3,4/5] LoongArch: Remove lrint_allow_inexact LoongArch: SIMD fixes and optimizations - - - -1- 2023-11-20 Xi Ruoyao Unresolved
[v3,3/5] LoongArch: Use standard pattern name and RTX code for LSX/LASX rotate shift LoongArch: SIMD fixes and optimizations - - - -1- 2023-11-20 Xi Ruoyao Unresolved
[v3,2/5] LoongArch: Use standard pattern name and RTX code for LSX/LASX muh instructions LoongArch: SIMD fixes and optimizations - - - -1- 2023-11-20 Xi Ruoyao Unresolved
[v3,1/5] LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578] LoongArch: SIMD fixes and optimizations - - - -1- 2023-11-20 Xi Ruoyao Unresolved
[v2,3/3] LoongArch: Use standard pattern name and RTX code for LSX/LASX rotate shift LoongArch: SIMD fixes and optimizations - - - -1- 2023-11-19 Xi Ruoyao Unresolved
[v2,2/3] LoongArch: Use standard pattern name and RTX code for LSX/LASX muh instructions LoongArch: SIMD fixes and optimizations - - - -1- 2023-11-19 Xi Ruoyao Unresolved
[v2,1/3] LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578] LoongArch: SIMD fixes and optimizations - - - -1- 2023-11-19 Xi Ruoyao Unresolved
LoongArch: Optimize LSX vector shuffle on floating-point vector LoongArch: Optimize LSX vector shuffle on floating-point vector - - - -1- 2023-11-19 Xi Ruoyao Unresolved
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… - - - -1- 2023-11-18 Xi Ruoyao Unresolved
LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578] LoongArch: Fix usage of LSX and LASX frint/ftint instructions [PR112578] - - - -1- 2023-11-17 Xi Ruoyao Unresolved
[v2,6/6] LoongArch: Add fine-grained control for LAM_BH and LAMCAS Add LoongArch v1.1 div32 and ld-seq-sa support - - - -1- 2023-11-17 Xi Ruoyao Unresolved
[v2,5/6] LoongArch: Don't emit dbar 0x700 if -mld-seq-sa Add LoongArch v1.1 div32 and ld-seq-sa support - - - -1- 2023-11-17 Xi Ruoyao Unresolved
[v2,4/6] LoongArch: Take the advantage of -mdiv32 if it's enabled Add LoongArch v1.1 div32 and ld-seq-sa support - - - -1- 2023-11-17 Xi Ruoyao Unresolved
[v2,3/6] LoongArch: Add evolution features of base ISA revisions Add LoongArch v1.1 div32 and ld-seq-sa support - - - -1- 2023-11-17 Xi Ruoyao Unresolved
[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 - - - -1- 2023-11-17 Xi Ruoyao Unresolved
[5/5] LoongArch: Add -march=la664 and -mtune=la664 LoongArch: Initial LA664 support - - - -1- 2023-11-16 Xi Ruoyao Unresolved
[4/5] LoongArch: Don't emit dbar 0x700 if -mld-seq-sa LoongArch: Initial LA664 support - - - -1- 2023-11-16 Xi Ruoyao Unresolved
[3/5] LoongArch: Take the advantage of -mdiv32 if it's enabled LoongArch: Initial LA664 support - - - -1- 2023-11-16 Xi Ruoyao Unresolved
[2/5] LoongArch: genopts: Add infrastructure to generate code for new features in ISA evolution LoongArch: Initial LA664 support - - - -1- 2023-11-16 Xi Ruoyao Unresolved
[1/5] LoongArch: Switch loongarch-def to C++ LoongArch: Initial LA664 support - - - -1- 2023-11-16 Xi Ruoyao Unresolved
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] - - - -1- 2023-11-14 Xi Ruoyao Unresolved
LoongArch: Handle vectorized copysign (x, -1) expansion efficiently LoongArch: Handle vectorized copysign (x, -1) expansion efficiently - - - -1- 2023-11-13 Xi Ruoyao Unresolved
Fix (fcopysign x, NEGATIVE_CONST) -> (fneg (fabs x)) simplification [PR112483] Fix (fcopysign x, NEGATIVE_CONST) -> (fneg (fabs x)) simplification [PR112483] - - - -1- 2023-11-12 Xi Ruoyao Unresolved
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… - - - -1- 2023-11-12 Xi Ruoyao Unresolved
[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 - - - -1- 2023-11-11 Xi Ruoyao Unresolved
LoongArch: Remove redundant barrier instructions before LL-SC loops LoongArch: Remove redundant barrier instructions before LL-SC loops - - - -1- 2023-11-06 Xi Ruoyao Unresolved
LoongArch: Optimize single-used address with -mexplicit-relocs=auto for fld/fst LoongArch: Optimize single-used address with -mexplicit-relocs=auto for fld/fst - - - -1- 2023-11-06 Xi Ruoyao Unresolved
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… - - - -1- 2023-11-06 Xi Ruoyao Unresolved
LoongArch: Define HAVE_AS_TLS to 0 if it's undefined LoongArch: Define HAVE_AS_TLS to 0 if it's undefined - - - -1- 2023-10-30 Xi Ruoyao Unresolved
[5/5] LoongArch: Document -mexplicit-relocs={auto,none,always} LoongArch: Better balance between relaxation and scheduling - - - -1- 2023-10-19 Xi Ruoyao Unresolved
[3/5] LoongArch: Use explicit relocs for TLS access with -mexplicit-relocs=auto LoongArch: Better balance between relaxation and scheduling - - - -1- 2023-10-19 Xi Ruoyao Unresolved
[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 - - - -1- 2023-10-19 Xi Ruoyao Unresolved
[1/5] LoongArch: Add enum-style -mexplicit-relocs= option LoongArch: Better balance between relaxation and scheduling - - - -1- 2023-10-19 Xi Ruoyao Unresolved
LoongArch: Fix up memcpy-vec-3.c test case LoongArch: Fix up memcpy-vec-3.c test case - - - -1- 2023-09-09 Xi Ruoyao Unresolved
LoongArch: Use bstrins instruction for (a & ~mask) and (a & mask) | (b & ~mask) [PR111252] LoongArch: Use bstrins instruction for (a & ~mask) and (a & mask) | (b & ~mask) [PR111252] - - - -1- 2023-09-06 Xi Ruoyao Unresolved
[pushed] testsuite: Unbreak pr110557.cc where long is 32-bit (was Re: Pushed: [PATCH v2] vect: Fix … [pushed] testsuite: Unbreak pr110557.cc where long is 32-bit (was Re: Pushed: [PATCH v2] vect: Fix … - - - -1- 2023-07-11 Xi Ruoyao Unresolved
Pushed: [PATCH v2] LoongArch: Enable shrink wrapping Pushed: [PATCH v2] LoongArch: Enable shrink wrapping - - - -1- 2023-05-06 Xi Ruoyao Repeat Merge
Pushed: [PATCH] builtins: Move the character difference into result instead of reassigning result [… Pushed: [PATCH] builtins: Move the character difference into result instead of reassigning result [… - - - -1- 2023-03-15 Xi Ruoyao Repeat Merge
driver: toplev: Fix a typo driver: toplev: Fix a typo - - - -1- 2023-03-03 Xi Ruoyao Repeat Merge
[2/2] LoongArch: testsuite: Adjust stack offsets in stack-check-cfa tests LoongArch: testsuite: Fix tests related to stack - - - -1- 2023-03-03 Xi Ruoyao Repeat Merge
[1/2] LoongArch: testsuite: Disable stack protector for some tests LoongArch: testsuite: Fix tests related to stack - - - -1- 2023-03-03 Xi Ruoyao Repeat Merge
[v2] LoongArch: Stop -mfpu from silently breaking ABI [PR109000] [v2] LoongArch: Stop -mfpu from silently breaking ABI [PR109000] - - - -1- 2023-03-03 Xi Ruoyao Repeat Merge
LoongArch: Stop -mfpu from silently breaking ABI LoongArch: Stop -mfpu from silently breaking ABI - - - -1- 2023-03-02 Xi Ruoyao Unresolved
[8/8] aarch64: testsuite: disable stack protector for tests relying on stack offset aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp - - - -1- 2023-03-01 Xi Ruoyao Repeat Merge
[7/8] aarch64: testsuite: disable stack protector for pr104005.c aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp - - - -1- 2023-03-01 Xi Ruoyao Repeat Merge
[6/8] aarch64: testsuite: disable stack protector for auto-init-7.c aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp - - - -1- 2023-03-01 Xi Ruoyao Repeat Merge
[5/8] aarch64: testsuite: disable stack protector for pr103147-10 tests aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp - - - -1- 2023-03-01 Xi Ruoyao Repeat Merge
[4/8] aarch64: testsuite: disable stack protector for sve-pcs tests aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp - - - -1- 2023-03-01 Xi Ruoyao Repeat Merge
[3/8] aarch64: testsuite: disable PIE for fuse_adrp_add_1.c [PR70150] aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp - - - -1- 2023-03-01 Xi Ruoyao Repeat Merge
[2/8] aarch64: testsuite: disable PIE for tests with large code model [PR70150] aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp - - - -1- 2023-03-01 Xi Ruoyao Repeat Merge
[1/8] aarch64: testsuite: disable PIE for aapcs64 tests [PR70150] aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp - - - -1- 2023-03-01 Xi Ruoyao Repeat Merge
testsuite: Use noipa and noinline attributes for pr95115 test testsuite: Use noipa and noinline attributes for pr95115 test - - - -1- 2023-01-27 Xi Ruoyao Unresolved