aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/loongarch
AgeCommit message (Expand)AuthorFilesLines
2022-09-28LoongArch: Use UNSPEC for fmin/fmax RTL pattern [PR105414]Xi Ruoyao1-4/+8
2022-09-28LoongArch: Fixed a typo in the comment information of the function loongarch_...Lulu Cheng1-1/+1
2022-09-20LoongArch: Prepare static PIE supportXi Ruoyao1-2/+4
2022-09-07LoongArch: Fix pr106828 by define hook TARGET_ASAN_SHADOW_OFFSET in loongarch...Lulu Cheng1-0/+13
2022-09-05LoongArch: add -mdirect-extern-access optionXi Ruoyao3-0/+14
2022-08-25LoongArch: add model attributeXi Ruoyao2-21/+177
2022-08-25LoongArch: Avoid RTL flag check failure in loongarch_classify_symbolXi Ruoyao1-3/+2
2022-08-25LoongArch: Fix pr106459 by use HWIT instead of 1UL.Chenghua Xu2-9/+12
2022-08-24LoongArch: Add new code model 'medium'.Lulu Cheng11-38/+257
2022-08-20LoongArch: Add support code model extreme.Lulu Cheng4-33/+235
2022-08-18LoongArch: Get __tls_get_addr address through got table when disable plt.Lulu Cheng1-2/+12
2022-08-17LoongArch: Provide fmin/fmax RTL patternXi Ruoyao1-0/+18
2022-07-29LoongArch: Define the macro ASM_PREFERRED_EH_DATA_FORMAT by checking the asse...Lulu Cheng1-0/+5
2022-07-27LoongArch: adjust the default of -mexplicit-relocs by checking gas featureXi Ruoyao3-2/+6
2022-07-26LoongArch: Modify the output message string of the warning.Lulu Cheng1-2/+2
2022-07-26LoongArch: Support split symbol.Lulu Cheng6-112/+453
2022-07-26LoongArch: Subdivision symbol type, add SYMBOL_PCREL support.Lulu Cheng7-433/+184
2022-07-10loongarch: avoid unnecessary sign-extend after 32-bit divisionXi Ruoyao1-4/+8
2022-07-10loongarch: add alternatives for idiv insns to improve code generationXi Ruoyao3-9/+22
2022-07-10loongarch: fix mulsidi3_64bit instructionXi Ruoyao1-1/+1
2022-07-08LoongArch: Modify fp_sp_offset and gp_sp_offset's calculation method when fra...Lulu Cheng1-3/+9
2022-07-03loongarch: use -mno-check-zero-division as the default for optimized codeXi Ruoyao1-3/+15
2022-06-29LoongArch: Remove undefined behavior from code [PR 106097]Lulu Cheng1-5/+6
2022-06-28loongarch: exclude LARCH_PROLOGUE_TEMP from SIBCALL_REGS [PR 106096]Xi Ruoyao2-2/+2
2022-04-28loongarch: ignore zero-size fields in calling conventionXi Ruoyao1-0/+3
2022-04-27LoongArch: Add fdiv define_expand template.Lulu Cheng1-0/+6
2022-04-27LoongArch: Add '(clobber (mem:BLK (scratch)))' to PLV instruction templates.Lulu Cheng1-12/+28
2022-04-12LoongArch: Fix bug for tmpdir-g++.dg-struct-layout-1/t033.chenglulu1-3/+5
2022-03-29LoongArch Port: Builtin macros.chenglulu1-0/+109
2022-03-29LoongArch Port: Builtin functions.chenglulu2-0/+779
2022-03-29LoongArch Port: Machine description C files and .h files.chenglulu4-0/+7314
2022-03-29LoongArch Port: Machine description files.chenglulu8-0/+4762
2022-03-29LoongArch Port: gcc buildchenglulu17-0/+2328