Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
chenglulu
| Archived =
No
| 99 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
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v1] LoongArch: When checking whether the assembler supports conditional branch relaxation, add com…
[v1] LoongArch: When checking whether the assembler supports conditional branch relaxation, add com…
- - -
-
1
-
2024-02-21
chenglulu
Unresolved
[v1,4/4] LoongArch: Define HAVE_AS_TLS to 0 if it's undefined [PR112299]
Fix a series of problems caused by ASM_OUTPUT_ALIGN_WITH_NOP (release/gcc-12).
- - -
-
1
-
2024-02-21
chenglulu
Unresolved
[v1,3/4] LoongArch: Disable relaxation if the assembler don't support conditional branch relaxation…
Fix a series of problems caused by ASM_OUTPUT_ALIGN_WITH_NOP (release/gcc-12).
- - -
-
1
-
2024-02-21
chenglulu
Unresolved
[v1,2/4] LoongArch: Check whether binutils supports the relax function. If supported, explicit relo…
Fix a series of problems caused by ASM_OUTPUT_ALIGN_WITH_NOP (release/gcc-12).
- - -
-
1
-
2024-02-21
chenglulu
Unresolved
[v1,1/4] LoongArch: Delete macro definition ASM_OUTPUT_ALIGN_WITH_NOP.
Fix a series of problems caused by ASM_OUTPUT_ALIGN_WITH_NOP (release/gcc-12).
- - -
1
-
-
2024-02-21
chenglulu
Accepted
[v1,4/4] LoongArch: Define HAVE_AS_TLS to 0 if it's undefined [PR112299]
Fix a series of problems caused by
- - -
-
1
-
2024-02-21
chenglulu
Unresolved
[v1,3/4] LoongArch: Disable relaxation if the assembler don't support conditional branch relaxation…
Fix a series of problems caused by
- - -
-
1
-
2024-02-21
chenglulu
Unresolved
[v1,2/4] LoongArch: Check whether binutils supports the relax function. If supported, explicit relo…
Fix a series of problems caused by
- - -
-
1
-
2024-02-21
chenglulu
Unresolved
[v1,1/4] LoongArch: Delete macro definition ASM_OUTPUT_ALIGN_WITH_NOP.
Fix a series of problems caused by
- - -
1
-
-
2024-02-21
chenglulu
Accepted
[v1,4/4] LoongArch: Define HAVE_AS_TLS to 0 if it's undefined [PR112299]
Fix a series of problems caused by
- - -
1
-
-
2024-02-21
chenglulu
Accepted
[v1,3/4] LoongArch: Disable relaxation if the assembler don't support conditional branch relaxation…
Fix a series of problems caused by
- - -
1
-
-
2024-02-21
chenglulu
Accepted
[v1,2/4] LoongArch: Check whether binutils supports the relax function. If supported, explicit relo…
Fix a series of problems caused by
- - -
1
-
-
2024-02-21
chenglulu
Accepted
[v1,1/4] LoongArch: Delete macro definition ASM_OUTPUT_ALIGN_WITH_NOP.
Fix a series of problems caused by
- - -
1
-
-
2024-02-21
chenglulu
Accepted
[2/2] LoongArch: Remove redundant symbol type conversions in larchintrin.h.
[1/2] LoongArch: Fix wrong return value type of __iocsrrd_h.
- - -
-
1
-
2024-02-06
chenglulu
Unresolved
[1/2] LoongArch: Fix wrong return value type of __iocsrrd_h.
[1/2] LoongArch: Fix wrong return value type of __iocsrrd_h.
- - -
1
-
-
2024-02-06
chenglulu
Accepted
[v2] LoongArch: libsanitizer: Enable Lsan and Tsan for loongarch64.
[v2] LoongArch: libsanitizer: Enable Lsan and Tsan for loongarch64.
- - -
-
1
-
2024-02-04
chenglulu
Unresolved
[v2] LoongArch: Modify the address calculation logic for obtaining array element values through fp.
[v2] LoongArch: Modify the address calculation logic for obtaining array element values through fp.
- - -
1
-
-
2024-01-30
chenglulu
Accepted
LoongArch: Modify the address calculation logic for obtaining array element values through fp.
LoongArch: Modify the address calculation logic for obtaining array element values through fp.
- - -
1
-
-
2024-01-30
chenglulu
Accepted
LoongArch: libsanitizer: Enable build lsan and tsan for loongarch64.
LoongArch: libsanitizer: Enable build lsan and tsan for loongarch64.
- - -
-
1
-
2024-01-30
chenglulu
Unresolved
[v5,5/5] LoongArch: Don't split the instructions containing relocs for extreme code model.
When cmodel=extreme, add macro implementation and fix problems with explicit relos implementation.
- - -
-
1
-
2024-01-29
chenglulu
Unresolved
[v5,4/5] LoongArch: Added support for loading __get_tls_addr symbol address using call36.
When cmodel=extreme, add macro implementation and fix problems with explicit relos implementation.
- - -
-
1
-
2024-01-29
chenglulu
Unresolved
[v5,3/5] LoongArch: Enable explicit reloc for extreme TLS GD/LD with -mexplicit-relocs=auto.
When cmodel=extreme, add macro implementation and fix problems with explicit relos implementation.
- - -
-
1
-
2024-01-29
chenglulu
Unresolved
[v5,2/5] LoongArch: Add the macro implementation of mcmodel=extreme.
When cmodel=extreme, add macro implementation and fix problems with explicit relos implementation.
- - -
-
1
-
2024-01-29
chenglulu
Unresolved
[v5,1/5] LoongArch: Merge template got_load_tls_{ld/gd/le/ie}.
When cmodel=extreme, add macro implementation and fix problems with explicit relos implementation.
- - -
1
-
-
2024-01-29
chenglulu
Accepted
[v4,4/4] LoongArch: Added support for loading __get_tls_addr symbol address using call36.
When cmodel=extreme, add macro support and only support macros.
- - -
-
1
-
2024-01-26
chenglulu
Unresolved
[v4,3/4] LoongArch: Enable explicit reloc for extreme TLS GD/LD with -mexplicit-relocs=auto.
When cmodel=extreme, add macro support and only support macros.
- - -
-
1
-
2024-01-26
chenglulu
Unresolved
[v4,2/4] LoongArch: Add the macro implementation of mcmodel=extreme.
When cmodel=extreme, add macro support and only support macros.
- - -
-
1
-
2024-01-26
chenglulu
Unresolved
[v4,1/4] LoongArch: Merge template got_load_tls_{ld/gd/le/ie}.
When cmodel=extreme, add macro support and only support macros.
- - -
1
-
-
2024-01-26
chenglulu
Accepted
LoongArch: Disable TLS type symbols from generating non-zero offsets.
LoongArch: Disable TLS type symbols from generating non-zero offsets.
- - -
1
-
-
2024-01-23
chenglulu
Accepted
LoongArch: Assign the '/u' attribute to the mem to which the global offset table belongs.
LoongArch: Assign the '/u' attribute to the mem to which the global offset table belongs.
- - -
1
-
-
2024-01-13
chenglulu
Accepted
[3/3] LoongArch: Redundant sign extension elimination optimization 2.
[1/3] LoongArch: Optimized some of the symbolic expansion instructions generated during bitwise ope…
- - -
-
1
-
2024-01-06
chenglulu
Unresolved
[2/3] LoongArch: Redundant sign extension elimination optimization.
[1/3] LoongArch: Optimized some of the symbolic expansion instructions generated during bitwise ope…
- - -
-
1
-
2024-01-06
chenglulu
Unresolved
[1/3] LoongArch: Optimized some of the symbolic expansion instructions generated during bitwise ope…
[1/3] LoongArch: Optimized some of the symbolic expansion instructions generated during bitwise ope…
- - -
1
-
-
2024-01-06
chenglulu
Accepted
[v3,2/2] LoongArch: When the code model is extreme, the symbol address is obtained through macro in…
When cmodel=extreme, add macro support and only support macros.
- - -
-
1
-
2024-01-05
chenglulu
Unresolved
[v3,1/2] LoongArch: Add the macro implementation of mcmodel=extreme.
When cmodel=extreme, add macro support and only support macros.
- - -
-
1
-
2024-01-05
chenglulu
Unresolved
[v2,2/2] LoongArch: When the code model is extreme, the symbol address is obtained through macro in…
When cmodel=extreme, add macro support and only support macros.
- - -
-
1
-
2024-01-05
chenglulu
Unresolved
[v2,1/2] LoongArch: Add the macro implementation of mcmodel=extreme.
When cmodel=extreme, add macro support and only support macros.
- - -
-
1
-
2024-01-05
chenglulu
Unresolved
LoongArch: Fixed the problem of incorrect judgment of the immediate field of the [x]vld/[x]vst inst…
LoongArch: Fixed the problem of incorrect judgment of the immediate field of the [x]vld/[x]vst inst…
- - -
-
1
-
2024-01-04
chenglulu
Unresolved
[2/2] LoongArch: When the code model is extreme, the symbol address is obtained through macro instr…
When cmodel=extreme, add macro support and only
- - -
-
1
-
2023-12-27
chenglulu
Unresolved
[1/2] LoongArch: Add the macro implementation of mcmodel=extreme.
When cmodel=extreme, add macro support and only
- - -
-
1
-
2023-12-27
chenglulu
Unresolved
LoongArch: Added TLS Le Relax support.
LoongArch: Added TLS Le Relax support.
- - -
-
1
-
2023-12-19
chenglulu
Unresolved
[v2,2/2] LoongArch: Remove the definition of ISA_BASE_LA64V110 from the code.
Delete ISA_BASE_LA64V110 related definitions.
- - -
-
1
-
2023-12-05
chenglulu
Unresolved
[v2,1/2] LoongArch: Switch loongarch-def from C to C++ to make it possible.
Delete ISA_BASE_LA64V110 related definitions.
- - -
-
1
-
2023-12-05
chenglulu
Unresolved
[v1,2/2] LoongArch: Remove the definition of ISA_BASE_LA64V110 from the code.
Delete ISA_BASE_LA64V110 related definitions.
- - -
-
1
-
2023-12-02
chenglulu
Unresolved
[v1,1/2] LoongArch: Switch loongarch-def from C to C++ to make it possible.
Delete ISA_BASE_LA64V110 related definitions.
- - -
-
1
-
2023-12-02
chenglulu
Unresolved
[v2] LoongArch: Add intrinsic function descriptions for LSX and LASX instructions to doc.
[v2] LoongArch: Add intrinsic function descriptions for LSX and LASX instructions to doc.
- - -
-
1
-
2023-11-30
chenglulu
Unresolved
LoongArch: Modify MUSL_DYNAMIC_LINKER.
LoongArch: Modify MUSL_DYNAMIC_LINKER.
- - -
1
-
-
2023-11-18
chenglulu
Accepted
[v2] LoongArch: Add code generation support for call36 function calls.
[v2] LoongArch: Add code generation support for call36 function calls.
- - -
-
1
-
2023-11-16
chenglulu
Unresolved
[v1] LoongArch: Added code generation support for call36 function calls.
[v1] LoongArch: Added code generation support for call36 function calls.
- - -
-
1
-
2023-11-14
chenglulu
Unresolved
LoongArch: Define macro CLEAR_INSN_CACHE.
LoongArch: Define macro CLEAR_INSN_CACHE.
- - -
-
1
-
2023-10-20
chenglulu
Unresolved
[v2] LoongArch: Delete macro definition ASM_OUTPUT_ALIGN_WITH_NOP.
[v2] LoongArch: Delete macro definition ASM_OUTPUT_ALIGN_WITH_NOP.
- - -
1
-
-
2023-10-12
chenglulu
Accepted
LoongArch: Delete macro definition ASM_OUTPUT_ALIGN_WITH_NOP.
LoongArch: Delete macro definition ASM_OUTPUT_ALIGN_WITH_NOP.
- - -
1
-
-
2023-09-15
chenglulu
Accepted
[v1] LoongArch: Add floating point conditional move support.
[v1] LoongArch: Add floating point conditional move support.
- - -
-
1
-
2023-09-15
chenglulu
Unresolved
[v1] LoongArch: Check whether binutils supports the relax function. If supported, explicit relocs a…
[v1] LoongArch: Check whether binutils supports the relax function. If supported, explicit relocs a…
- - -
-
1
-
2023-09-15
chenglulu
Unresolved
LoongArch: gcc: Modify gas uleb128 support test.
LoongArch: gcc: Modify gas uleb128 support test.
- - -
1
-
-
2023-09-14
chenglulu
Accepted
LoongArch: Change the value of branch_cost from 2 to 6.
LoongArch: Change the value of branch_cost from 2 to 6.
- - -
-
1
-
2023-09-13
chenglulu
Unresolved
[v2] LoongArch: Fix bug of '<optab>di3_fake'.
[v2] LoongArch: Fix bug of '<optab>di3_fake'.
- - -
1
-
-
2023-09-13
chenglulu
Accepted
[v1] LoongArch: Fix bug of '<optab>di3_fake'.
[v1] LoongArch: Fix bug of '<optab>di3_fake'.
- - -
1
-
-
2023-09-09
chenglulu
Accepted
[v1] LoongArch: Optimized multiply instruction generation.
[v1] LoongArch: Optimized multiply instruction generation.
- - -
1
-
-
2023-09-05
chenglulu
Accepted
[1/2] LoongArch: Optimize switch with sign-extended index.
[1/2] LoongArch: Optimize switch with sign-extended index.
- - -
1
-
-
2023-09-02
chenglulu
Accepted
[v1] LoongArch: Optimize fixed-point and floating-point conversion operations.
[v1] LoongArch: Optimize fixed-point and floating-point conversion operations.
- - -
1
-
-
2023-08-31
chenglulu
Accepted
[v2] LoongArch: Enable '-free' starting at -O2.
[v2] LoongArch: Enable '-free' starting at -O2.
- - -
-
1
-
2023-08-28
chenglulu
Unresolved
[v1] LoongArch: Enable '-free' starting at -O2.
[v1] LoongArch: Enable '-free' starting at -O2.
- - -
-
1
-
2023-08-28
chenglulu
Unresolved
[v2] LoongArch: Remove redundant sign extension instructions caused by SLT instructions.
[v2] LoongArch: Remove redundant sign extension instructions caused by SLT instructions.
- - -
1
-
-
2023-08-25
chenglulu
Accepted
[v1] LoongArch: Remove the symbolic extension instruction due to the SLT directive.
[v1] LoongArch: Remove the symbolic extension instruction due to the SLT directive.
- - -
1
-
-
2023-08-25
chenglulu
Accepted
[v2] libffi: Backport of LoongArch support for libffi.
[v2] libffi: Backport of LoongArch support for libffi.
- - -
1
-
-
2023-08-23
chenglulu
Accepted
[v1] libffi: Backport of LoongArch support for libffi.
[v1] libffi: Backport of LoongArch support for libffi.
- - -
1
-
-
2023-08-22
chenglulu
Accepted
LoongArch: Fix bug in loongarch_emit_stack_tie [PR110484].
LoongArch: Fix bug in loongarch_emit_stack_tie [PR110484].
- - -
1
-
-
2023-06-29
chenglulu
Accepted
[pushed,v3] LoongArch: Change the default value of LARCH_CALL_RATIO to 6.
[pushed,v3] LoongArch: Change the default value of LARCH_CALL_RATIO to 6.
- - -
1
-
-
2023-06-15
chenglulu
Accepted
[v3] LoongArch: Avoid non-returning indirect jumps through $ra [PR110136]
[v3] LoongArch: Avoid non-returning indirect jumps through $ra [PR110136]
- - -
1
-
-
2023-06-15
chenglulu
Accepted
[v2] LoongArch: Modify the register constraints for template "jumptable" and "indirect_jump" from "…
[v2] LoongArch: Modify the register constraints for template "jumptable" and "indirect_jump" from "…
- - -
1
-
-
2023-06-08
chenglulu
Accepted
LoongArch: Change jumptable's register constraint to 'q' [PR110136]
LoongArch: Change jumptable's register constraint to 'q' [PR110136]
- - -
1
-
-
2023-06-07
chenglulu
Accepted
LoongArch: Fix the problem of structure parameter passing in C++. This structure has empty structur…
LoongArch: Fix the problem of structure parameter passing in C++. This structure has empty structur…
- - -
1
-
-
2023-05-24
chenglulu
Accepted
[v3] gcc-13: Add changelog for LoongArch.
[v3] gcc-13: Add changelog for LoongArch.
- - -
-
1
-
2023-04-18
chenglulu
Unresolved
[v2] gcc-13: Add changelog for LoongArch.
[v2] gcc-13: Add changelog for LoongArch.
- - -
-
1
-
2023-04-18
chenglulu
Unresolved
gcc-13: Add changelog for LoongArch.
gcc-13: Add changelog for LoongArch.
- - -
-
1
-
2023-04-18
chenglulu
Unresolved
LoongArch: Remove the definition of the macro LOGICAL_OP_NON_SHORT_CIRCUIT under the architecture a…
LoongArch: Remove the definition of the macro LOGICAL_OP_NON_SHORT_CIRCUIT under the architecture a…
- - -
1
-
-
2023-04-13
chenglulu
Accepted
[v2] LoongArch: Add built-in functions description of LoongArch Base instruction set instructions.
[v2] LoongArch: Add built-in functions description of LoongArch Base instruction set instructions.
- - -
1
-
-
2023-04-07
chenglulu
Accepted
LoongArch: Add built-in functions description of LoongArch BASE instruction set instructions.
LoongArch: Add built-in functions description of LoongArch BASE instruction set instructions.
- - -
1
-
-
2023-04-06
chenglulu
Accepted
LoongArch: Control all __crc* __crcc* builtin functions with macro __loongarch64.
LoongArch: Control all __crc* __crcc* builtin functions with macro __loongarch64.
- - -
1
-
-
2023-03-13
chenglulu
Accepted
[v2] LoongArch: Change the value of macro TRY_EMPTY_VM_SPACE from 0x8000000000 to 0x1000000000.
[v2] LoongArch: Change the value of macro TRY_EMPTY_VM_SPACE from 0x8000000000 to 0x1000000000.
- - -
-
1
-
2023-02-23
chenglulu
Repeat Merge
LoongArch: Change the value of macro TRY_EMPTY_VM_SPACE from 0x8000000000 to 0x1000000000.
LoongArch: Change the value of macro TRY_EMPTY_VM_SPACE from 0x8000000000 to 0x1000000000.
- - -
1
-
-
2023-02-21
chenglulu
Accepted
[v6] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
[v6] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
- - -
1
-
-
2023-01-18
chenglulu
Accepted
[v5] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
[v5] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
- - -
1
-
-
2023-01-13
chenglulu
Accepted
[v4] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
[v4] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
- - -
1
-
-
2022-12-27
chenglulu
Accepted
[v3] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
[v3] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
- - -
1
-
-
2022-12-09
chenglulu
Accepted
doc: Correct a clerical error in the document.
doc: Correct a clerical error in the document.
- - -
1
-
-
2022-12-07
chenglulu
Accepted
[v1] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
[v1] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731].
- - -
1
-
-
2022-11-23
chenglulu
Accepted
[v4] LoongArch: Optimize immediate load.
[v4] LoongArch: Optimize immediate load.
- - -
1
-
-
2022-11-17
chenglulu
Accepted
[v3] LoongArch: Add prefetch instructions.
[v3] LoongArch: Add prefetch instructions.
- - -
1
-
-
2022-11-16
chenglulu
Accepted
[v2] LoongArch: Optimize the implementation of stack check.
[v2] LoongArch: Optimize the implementation of stack check.
- - -
1
-
-
2022-11-12
chenglulu
Accepted
[v2] LoongArch: Add prefetch instructions.
[v2] LoongArch: Add prefetch instructions.
- - -
1
-
-
2022-11-12
chenglulu
Accepted
[v3] LoongArch: Optimize immediate load.
[v3] LoongArch: Optimize immediate load.
- - -
1
-
-
2022-11-01
chenglulu
Accepted
[v2] LoongArch: Optimize immediate load.
[v2] LoongArch: Optimize immediate load.
- - -
1
-
-
2022-11-01
chenglulu
Accepted
[v1,2/2] LoongArch: Add prefetch insns.
Optimize immediate load. Add prefetch insns.
- - -
1
-
-
2022-10-29
chenglulu
Accepted
[v1,1/2] LoongArch: Optimize immediate load.
Optimize immediate load. Add prefetch insns.
- - -
1
-
-
2022-10-29
chenglulu
Accepted
[v4] Libvtv: Add loongarch support.
[v4] Libvtv: Add loongarch support.
- - -
1
-
-
2022-10-29
chenglulu
Accepted
[v3] LoongArch: Libvtv add loongarch support.
[v3] LoongArch: Libvtv add loongarch support.
- - -
1
-
-
2022-10-28
chenglulu
Accepted
[v2] LoongArch: Optimize the implementation of stack check.
[v2] LoongArch: Optimize the implementation of stack check.
- - -
1
-
-
2022-10-14
chenglulu
Accepted