aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2023-06-13AArch64: [PR96339] Optimise svlast[ab]Tejas Belagod1-0/+133
2023-06-12Update perf auto profile scriptAndi Kleen1-1/+8
2023-06-13RISC-V: Fix V_WHOLE && V_FRACT iterator requirementJuzhe-Zhong1-7/+10
2023-06-13RISC-V: Enhance RVV VLA SLP auto-vectorization with decompress operationJuzhe-Zhong1-0/+111
2023-06-12[aarch64] Improve code-gen for vector initialization with single constant ele...Prathamesh Kulkarni1-8/+30
2023-06-12RISC-V: Support RVV FP16 MISC vget/vset intrinsic APIPan Li1-0/+3
2023-06-12RISC-V: Add RVV narrow shift right lowering auto-vectorizationJuzhe-Zhong2-14/+75
2023-06-12Add missing vec_pack/unpacks patterns for _Float16 <-> int/float conversion.liuhongt1-9/+207
2023-06-12rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [PR109932]Kewen Lin1-7/+7
2023-06-12rs6000: Don't use TFmode for 128 bits fp constant in toc [PR110011]Kewen Lin1-1/+1
2023-06-12RISC-V: Support RVV FP16 MISC vlmul ext intrinsic APIPan Li1-0/+15
2023-06-11aix: Debugging does not require a stack frame.David Edelsohn1-3/+0
2023-06-11Use canonical form for reversed single-bit insertions after reload.Georg-Johann Lay3-111/+41
2023-06-11target/19907: Overhaul bit extractions.Georg-Johann Lay5-114/+519
2023-06-11RISC-V: Rework Phase 5 && Phase 6 of VSETVL PASSJuzhe-Zhong2-150/+288
2023-06-10target/109650: Fix wrong code after cc0 -> CCmode transition.Georg-Johann Lay7-777/+1318
2023-06-10RISC-V: Enable select_vl for RVV auto-vectorizationJuzhe-Zhong3-0/+27
2023-06-09RISC-V: Refactor requirement of ZVFH and ZVFHMIN.Pan Li2-16/+46
2023-06-09RISC-V: Fix one warning of frm enum.Pan Li1-7/+10
2023-06-09Explicitly view_convert_expr mask to signed type when folding pblendvb builtins.liuhongt1-1/+3
2023-06-09Fold _mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into gimple ABSU_EXPR + VCE.liuhongt2-10/+23
2023-06-08i386: Fix endless recursion in ix86_expand_vector_init_general with MMX [PR11...Jakub Jelinek1-1/+1
2023-06-07Add support for stc and cmc instructions in i386.mdRoger Sayle5-4/+126
2023-06-07RISC-V: Eliminate extension after for *w instructionsJeff Law4-31/+177
2023-06-07riscv: Fix scope for memory model calculationDimitar Dimitrov1-4/+9
2023-06-07riscv: Fix insn cost calculationDimitar Dimitrov1-1/+1
2023-06-07aarch64: Allow compiler to define ls64 builtins [PR110132]Alex Coplan2-38/+19
2023-06-07aarch64: Fix wrong code with st64b builtin [PR110100]Alex Coplan2-2/+2
2023-06-07aarch64: Fix whitespace in ls64 builtin implementation [PR110100]Alex Coplan2-43/+43
2023-06-07aarch64: Represent SQXTUN with RTL operationsKyrylo Tkachov3-14/+56
2023-06-07aarch64: Improve RTL representation of ADDP instructionsKyrylo Tkachov1-7/+63
2023-06-07RISC-V: Support RVV VLA SLP auto-vectorizationJuzhe-Zhong3-23/+394
2023-06-07RISC-V: Fix ICE when include riscv_vector.h with rv64gcvPan Li1-33/+33
2023-06-06RISC-V: Add RVV vwmacc/vwmaccu/vwmaccsu combine lowering optmizationJuzhe-Zhong2-0/+161
2023-06-06rs6000: genfusion: Delete dead codeSegher Boessenkool1-3/+0
2023-06-06rs6000: genfusion: Rewrite load/compare codeSegher Boessenkool1-82/+103
2023-06-06rs6000: Remove duplicate expression [PR106907]Jeevitha Palanisamy1-1/+0
2023-06-06aarch64: Improve representation of vpaddd intrinsicsKyrylo Tkachov4-14/+3
2023-06-06aarch64: Reimplement URSHR,SRSHR patterns with standard RTL codesKyrylo Tkachov1-7/+37
2023-06-06aarch64: Simplify SHRN, RSHRN expanders and patternsKyrylo Tkachov1-80/+11
2023-06-06aarch64: Improve representation of ADDLV instructionsKyrylo Tkachov5-11/+125
2023-06-06RISC-V: Support RVV FP16 ZVFH Reduction floating-point intrinsic APIPan Li2-0/+19
2023-06-05[RISC-V] correct machine mode in save-restore cfi RTL.Fei Gao1-5/+5
2023-06-06RISC-V: Fix 'REQUIREMENT' for machine_mode 'MODE' in vector-iterators.md.Li Xu2-16/+16
2023-06-06RISC-V: Fix some typo in vector-iterators.mdPan Li1-4/+4
2023-06-05internal-fn,vect: Refactor widen_plus as internal_fnAndre Vieira1-4/+4
2023-06-05RISC-V: Support RVV FP16 ZVFH floating-point intrinsic APIPan Li2-0/+53
2023-06-05MIPS: Add speculation_barrier supportYunQiang Su3-0/+26
2023-06-05RISC-V: Reorganize riscv-v.ccJuzhe-Zhong1-248/+249
2023-06-05RISC-V: Split arguments of expand_vec_permJuzhe-Zhong3-7/+4