aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2023-07-10i386: Add new insvti_lowpart_1 and insvdi_lowpart_1 patterns.Roger Sayle1-0/+66
2023-07-10i386: Add AVX512 support for STV of SI/DImode rotation by constant.Roger Sayle1-1/+7
2023-07-10Add pre_reload splitter to detect fp min/max pattern.liuhongt1-0/+43
2023-07-07i386: Improve __int128 argument passing (in ix86_expand_move).Roger Sayle1-0/+28
2023-07-07IBM Z: Fix vec_init default expanderJuergen Christ1-5/+6
2023-07-07x86: slightly correct / simplify *vec_extractv2tiJan Beulich1-1/+1
2023-07-07x86: correct / simplify @vec_extract_hi_<mode> and vec_extract_hi_v32qiJan Beulich1-12/+10
2023-07-07RISC-V: Fix one bug for floating-point static frmPan Li1-5/+22
2023-07-07RISC-V: Fix one typo of FRM dynamic definitionPan Li1-2/+2
2023-07-06i386: Inline function with default arch/tune to callerHongyu Wang1-7/+17
2023-07-06Adjust rtx_cost for DF/SFmode AND/IOR/XOR/ANDN operations.liuhongt1-3/+6
2023-07-06Disparage slightly for the alternative which move DFmode between SSE_REGS and...liuhongt1-2/+2
2023-07-05rs6000: Remove redundant initialization [PR106907]Jeevitha Palanisamy1-2/+1
2023-07-05RISC-V: Support variable index in vec_extract.Robin Dapp1-0/+1
2023-07-05RISC-V: Allow variable index for vec_set.Robin Dapp1-6/+11
2023-07-05RISC-V: Use FRM_DYN when add the rounding mode operandPan Li1-4/+3
2023-07-05RISC-V: Change truncate to float_truncate in narrowing patterns.Robin Dapp1-2/+2
2023-07-05MIPS: Use unaligned access to expand block_move on r6YunQiang Su1-17/+19
2023-07-05x86: yet more PR target/100711-like splittingJan Beulich1-2/+15
2023-07-05x86: further PR target/100711-like splittingJan Beulich1-0/+30
2023-07-05x86: allow memory operand for AVX2 splitter for PR target/100711Jan Beulich1-1/+1
2023-07-05x86: use VPTERNLOG also for certain andnot formsJan Beulich1-8/+30
2023-07-05x86: use VPTERNLOG for further bitwise two-vector operationsJan Beulich2-4/+148
2023-07-05RISC-V:Add float16 tuple type abiyulong1-13/+18
2023-07-05RISC-V:Add float16 tuple type supportyulong7-3/+144
2023-07-04xtensa: Use HARD_REG_SET instead of bare integerTakayuki 'January June' Suwa2-11/+11
2023-07-04x86: Enable ENQCMD and UINTR for march=sierraforest.Lili Cui1-1/+1
2023-07-04Revert "RISC-V: Fix one typo of FRM dynamic definition"Pan Li1-2/+2
2023-07-04RISC-V: Optimize local AVL propagationJuzhe-Zhong1-0/+22
2023-07-04CRIS: Replace unspec CRIS_UNSPEC_SWAP_BITS with rtx bitreverseHans-Peter Nilsson1-7/+2
2023-07-04RISC-V: Add support for vector crypto extensionsChristoph Müllner3-0/+47
2023-07-03testsuite, Darwin: Remove an unnecessary flags addition.Iain Sandoe1-3/+2
2023-07-03Middle-end: Change order of LEN_MASK_LOAD/LEN_MASK_STORE argumentsJu-Zhe Zhong2-5/+5
2023-07-03RISC-V: Support vfwnmacc/vfwmsac/vfwnmsac combine loweringJuzhe-Zhong1-0/+182
2023-07-03RISC-V: Support vfwmul.vv combine loweringJuzhe-Zhong1-0/+39
2023-07-03aarch64: Fix vector-to-vector vec_extractRichard Sandiford1-2/+2
2023-07-03Revert "RISC-V: Support vfwnmacc/vfwmsac/vfwnmsac combine lowering"Lehua Ding1-182/+0
2023-07-03RISC-V: Support vfwnmacc/vfwmsac/vfwnmsac combine loweringJuzhe-Zhong1-0/+182
2023-07-03RISC-V: Fix one typo of FRM dynamic definitionPan Li1-2/+2
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-07-02xtensa: The use of CLAMPS instruction also requires TARGET_MINMAX, as well as...Takayuki 'January June' Suwa2-7/+4
2023-07-02xtensa: Fix missing mode warning in "*eqne_INT_MIN"Takayuki 'January June' Suwa1-1/+1