aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/loongarch/loongarch.h
AgeCommit message (Expand)AuthorFilesLines
11 daysLoongArch: TFmode is not allowed to be stored in the float register.Lulu Cheng1-7/+0
2024-06-25Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_typeKewen Lin1-7/+6
2024-04-23LoongArch: Define builtin macros for ISA evolutionsYang Yujie1-0/+1
2024-04-09LoongArch: Enable switchable targetYang Yujie1-0/+2
2024-04-01LoongArch: Split loongarch_option_override_internal into smaller proceduresYang Yujie1-6/+12
2024-03-20LoongArch: Combine UNITS_PER_FP_REG and UNITS_PER_FPREG macros.Chenghui Pan1-5/+2
2024-03-05LoongArch: Allow s9 as a register aliasXi Ruoyao1-0/+1
2024-01-26LoongArch: Define LOGICAL_OP_NON_SHORT_CIRCUITJiahao Xu1-0/+1
2024-01-11LoongArch: Implement option save/restoreYang Yujie1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-08LoongArch: New options -mrecip and -mrecip= with ffast-math.Jiahao Xu1-0/+18
2023-12-02LoongArch: Remove duplicate definition of CLZ_DEFINED_VALUE_AT_ZERO.Li Wei1-6/+3
2023-11-17LoongArch: Implement C[LT]Z_DEFINED_VALUE_AT_ZEROLi Wei1-0/+5
2023-10-23LoongArch: Add enum-style -mexplicit-relocs= optionXi Ruoyao1-0/+3
2023-10-23LoongArch: Define macro CLEAR_INSN_CACHE.Lulu Cheng1-0/+5
2023-10-17LoongArch: Delete macro definition ASM_OUTPUT_ALIGN_WITH_NOP.Lulu Cheng1-5/+0
2023-10-12LoongArch: Adjust makefile dependency for loongarch headers.Yang Yujie1-3/+0
2023-09-15LoongArch: Reimplement multilib build option handling.Yang Yujie1-50/+0
2023-09-09LoongArch: Use LSX and LASX for block moveXi Ruoyao1-0/+3
2023-09-05LoongArch: Add Loongson ASX base instruction support.Lulu Cheng1-4/+56
2023-09-05LoongArch: Add Loongson SX base instruction support.Lulu Cheng1-3/+62
2023-09-05LoongArch: initial ada support on linuxYang Yujie1-2/+2
2023-06-15LoongArch: Change the default value of LARCH_CALL_RATIO to 6.chenxiaolong1-1/+1
2023-05-07LoongArch: Enable shrink wrappingXi Ruoyao1-0/+2
2023-04-19LoongArch: Improve cpymemsi expansion [PR109465]Xi Ruoyao1-6/+4
2023-04-18LoongArch: Optimize additions with immediatesXi Ruoyao1-0/+19
2023-04-18LoongArch: Remove the definition of the macro LOGICAL_OP_NON_SHORT_CIRCUIT un...Lulu Cheng1-1/+0
2023-03-06LoongArch: Stop -mfpu from silently breaking ABI [PR109000]Xi Ruoyao1-2/+2
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-11-30LoongArch: Optimize the implementation of stack check.Lulu Cheng1-0/+4
2022-08-25LoongArch: Fix pr106459 by use HWIT instead of 1UL.Chenghua Xu1-6/+9
2022-07-29LoongArch: Define the macro ASM_PREFERRED_EH_DATA_FORMAT by checking the asse...Lulu Cheng1-0/+5
2022-07-26LoongArch: Subdivision symbol type, add SYMBOL_PCREL support.Lulu Cheng1-1/+1
2022-06-28loongarch: exclude LARCH_PROLOGUE_TEMP from SIBCALL_REGS [PR 106096]Xi Ruoyao1-1/+1
2022-03-29LoongArch Port: Machine description C files and .h files.chenglulu1-0/+1147