Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Xi Ruoyao
| State =
Action Required
| 104 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
»
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
[v2] LoongArch: add -mdirect-extern-access option
[v2] LoongArch: add -mdirect-extern-access option
- - -
-
-
-
2022-09-04
Xi Ruoyao
New
LoongArch: add -mdirect-extern-access option
LoongArch: add -mdirect-extern-access option
- - -
-
-
-
2022-09-01
Xi Ruoyao
New
libsanitizer: enable libubsan and libasan for loongarch64-*-linux*
libsanitizer: enable libubsan and libasan for loongarch64-*-linux*
- - -
-
-
-
2022-08-31
Xi Ruoyao
New
[v2,2/2,resend] LoongArch: add model attribute
Untitled series #628
- - -
-
-
-
2022-08-24
Xi Ruoyao
New
LoongArch: testsuite: refine __tls_get_addr tests with tls_native
LoongArch: testsuite: refine __tls_get_addr tests with tls_native
- - -
-
-
-
2022-08-24
Xi Ruoyao
New
[v2,2/2] LoongArch: add model attribute
[1/2] LoongArch: Avoid RTL flag check failure in loongarch_classify_symbol
- - -
-
-
-
2022-08-24
Xi Ruoyao
New
[1/2] LoongArch: Avoid RTL flag check failure in loongarch_classify_symbol
[1/2] LoongArch: Avoid RTL flag check failure in loongarch_classify_symbol
- - -
-
-
-
2022-08-24
Xi Ruoyao
New
LoongArch: add model attribute
LoongArch: add model attribute
- - -
-
-
-
2022-08-23
Xi Ruoyao
New
LoongArch: Provide fmin/fmax RTL pattern
LoongArch: Provide fmin/fmax RTL pattern
- - -
-
-
-
2022-08-16
Xi Ruoyao
New
[v6] LoongArch: add addr_global attribute
[v6] LoongArch: add addr_global attribute
- - -
-
-
-
2022-08-12
Xi Ruoyao
New
[v5] LoongArch: add movable attribute
[v5] LoongArch: add movable attribute
- - -
-
-
-
2022-08-01
Xi Ruoyao
New
[v4] LoongArch: add movable attribute
[v4] LoongArch: add movable attribute
- - -
-
-
-
2022-08-01
Xi Ruoyao
New
[v3] LoongArch: add addr_global attribute
[v3] LoongArch: add addr_global attribute
- - -
-
-
-
2022-07-29
Xi Ruoyao
New
«
1
2
»