aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mips
AgeCommit message (Expand)AuthorFilesLines
2024-07-05MIPS: Support more cases with alien mode of SHF.DFYunQiang Su3-15/+170
2024-06-25MIPS: Implement vcond_mask optabs for MSAYunQiang Su3-9/+28
2024-06-25MIPS: Output $0 for conditional trap if !ISA_HAS_COND_TRAPIYunQiang Su1-1/+1
2024-06-25Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_typeKewen Lin3-9/+22
2024-06-21MIPS: Set condmove cost to SET(REG, REG)YunQiang Su2-4/+28
2024-06-13MIPS: Use FPU-enabled tune for mips32/mips64/mips64r2/mips64r3/mips64r5YunQiang Su1-5/+5
2024-06-13MIPS: Use signaling fcmp instructions for LT/LE/LTGTYunQiang Su5-11/+61
2024-06-06MIPS: Need COSTS_N_INSNS in mips_insn_costYunQiang Su1-1/+1
2024-05-30MIPS16: Mark $2/$3 as clobbered if GP is usedYunQiang Su1-1/+10
2024-05-20MIPS: Remove -m(no-)lra optionYunQiang Su4-39/+3
2024-05-13Revert "MIPS: Support constraint 'w' for MSA instruction"YunQiang Su1-3/+0
2024-05-09MIPS: Support constraint 'w' for MSA instructionYunQiang Su1-0/+3
2024-04-29MIPS: Add MIN/MAX.fmt instructions support for MIPS R6Jie Mei4-4/+58
2024-03-30mips: Fix C23 (...) functions returning large aggregates [PR114175]Xi Ruoyao1-1/+7
2024-03-26MIPS: Predefine __mips_strict_alignment if STRICT_ALIGNMENTYunQiang Su1-0/+3
2024-03-15MIPS: Add -m(no-)strict-align optionYunQiang Su3-3/+17
2024-02-22invoke.texi: Fix some skipping UrlSuffix problem for MIPSYunQiang Su1-2/+10
2024-02-05mips: Fix missing mode in neg<mode:MSA>2Xi Ruoyao1-1/+1
2024-02-05MIPS: Fix wrong MSA FP vector negationXi Ruoyao1-3/+15
2024-01-24MIPS: Accept arguments for -mexplicit-relocsYunQiang Su4-4/+41
2024-01-17MIPS: avoid $gp store if global_pointer is not $gpYunQiang Su1-0/+2
2024-01-14[committed] Fix MIPS bootstrapJeff Law1-5/+5
2024-01-11MIPS: Add ATTRIBUTE_UNUSED to mips_start_function_definitionYunQiang Su1-1/+2
2024-01-05Implement ASM_DECLARE_FUNCTION_NAME using ASM_OUTPUT_FUNCTION_LABELIlya Leoshkevich1-9/+10
2024-01-04Add generated .opt.urls filesDavid Malcolm3-0/+273
2024-01-04MIPS: Add pattern insqisi_extended and inshisi_extendedYunQiang Su1-0/+24
2024-01-04MIPS: Implement TARGET_INSN_COSTSYunQiang Su1-0/+33
2024-01-04MIPS: define_attr perf_ratio in mips.mdYunQiang Su1-0/+4
2024-01-03Update copyright years.Jakub Jelinek95-96/+96
2023-12-23MIPS: Don't add nan2008 option for -mtune=nativeYunQiang Su1-1/+2
2023-12-23MIPS: Put the ret to the end of args of reconcat [PR112759]YunQiang Su1-2/+5
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-4/+3
2023-11-19[committed] Fix missing mode on a few unspec/unspec_volatile operandsJeff Law1-1/+1
2023-11-09MIPS: Use -mnan value for -mabs if not specifiedYunQiang Su1-0/+2
2023-08-09targhooks: Extend legitimate_address_p with code_helper [PR110248]Kewen Lin1-1/+2
2023-07-05MIPS: Use unaligned access to expand block_move on r6YunQiang Su1-17/+19
2023-07-03MIPS: Make mips16e2 generating ZEB/ZEH instead of ANDI under certain conditionsJie Mei1-13/+17
2023-07-03MIPS: Add CACHE instruction for mips16e2Jie Mei3-5/+26
2023-07-03MIPS: Use ISA_HAS_9BIT_DISPLACEMENT for mips16e2Jie Mei1-3/+6
2023-07-03MIPS: Add load/store word left/right instructions for mips16e2Jie Mei3-8/+53
2023-07-03MIPS: Add LUI instruction for mips16e2Jie Mei2-12/+34
2023-07-03MIPS: Add bitwise instructions for mips16e2Jie Mei6-21/+161
2023-07-03MIPS: Add instruction about global pointer register for mips16e2Jie Mei3-7/+20
2023-07-03MIPS: Add MOVx instructions support for mips16e2Jie Mei3-2/+43
2023-07-03MIPS: Add basic support for mips16e2Jie Mei4-2/+15
2023-06-30mips: Fix overaligned function arguments [PR109435]Jovan Dmitrovic1-1/+18
2023-06-16MIPS16: Implement `code_readable` function attribute.Simon Dardis1-1/+96
2023-06-05MIPS: Add speculation_barrier supportYunQiang Su3-0/+26
2023-05-18gcc/config/*: use _P() defines from tree.hBernhard Reutner-Fischer1-1/+1
2023-03-02MIPS: Bugfix for fix Dejagnu issues with RTL checking enabled.Robert Suchanek2-3/+3