aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2023-08-28Use vmaskmov{ps,pd} for VI48_128_256 when TARGET_AVX2 is not available.liuhongt1-18/+30
2023-08-28RISC-V: Refactor Phase 3 (Demand fusion) of VSETVL PASSJuzhe-Zhong2-1022/+620
2023-08-26RISC-V: Support LEN_FOLD_EXTRACT_LAST auto-vectorizationJuzhe-Zhong4-6/+147
2023-08-25RISC-V: Add Types to Un-Typed Sync Instructions:Edwin Lu3-11/+17
2023-08-25[PATCH v10] RISC-V: Add support for the Zfa extensionJin Ma7-36/+347
2023-08-25RISC-V: Enable Hoist to GCSE simple constantsVineet Gupta1-9/+9
2023-08-25RISC-V: Add early continue for ENTRY and EXIT blockJuzhe-Zhong1-0/+2
2023-08-25Refactor mode iterator V_128 and V_128H, V_256 and V_256Hliuhongt1-58/+7
2023-08-25Fix avx512ne2ps2bf16 wrong code [PR 111127]Hongyu Wang1-2/+2
2023-08-24i386: Optimize pinsrq of 0 with index 1 into movq [PR94866]Uros Bizjak1-0/+12
2023-08-24RISC-V: Add COND_LEN_FNMA/COND_LEN_FMS/COND_LEN_FNMS testcasesJuzhe-Zhong1-21/+0
2023-08-24RISC-V: Enable pressure-aware scheduling by default.Robin Dapp1-0/+5
2023-08-24RISC-V: Allow const 17-31 for vector shift.Robin Dapp1-1/+2
2023-08-24aarch64: Account for different Advanced SIMD fusing optionsRichard Sandiford1-6/+18
2023-08-24RISC-V: Fix one typo in autovec.md pattern commentPan Li1-3/+3
2023-08-24RISC-V: Refactor RVV class by frm_op_type template argPan Li1-428/+143
2023-08-24Revert "Initial support for AVX10.1"Haochen Jiang8-76/+9
2023-08-24Revert "Emit a warning when disabling AVX512 with AVX10 enabled or disabling ...Haochen Jiang1-1/+1
2023-08-24Revert "Emit a warning when AVX10 options conflict in vector width"Haochen Jiang1-2/+1
2023-08-24Revert "Support AVX10.1 for AVX512DQ+AVX512VL intrins"Haochen Jiang7-109/+77
2023-08-24Revert "[Patch 3/6] Support AVX10.1 for AVX512DQ+AVX512VL intrins"Haochen Jiang4-109/+89
2023-08-24Revert "[Patch 5/6] Support AVX10.1 for AVX512DQ+AVX512VL intrins"Haochen Jiang4-76/+65
2023-08-24Revert "i386: Add AVX2 pragma wrapper for AVX512DQVL intrins"Haochen Jiang1-11/+0
2023-08-24Adjust GCC V13 to GCC 13.1 in diagnotic.liuhongt1-1/+1
2023-08-24Fix target_clone ("arch=graniterapids-d") and target_clone ("arch=arrowlake-s")liuhongt4-33/+55
2023-08-23rtl: use rtx_code for gen_ccmp_first and gen_ccmp_nextRichard Earnshaw1-2/+3
2023-08-23i386: Fix register spill failure with concat RTX [PR111010]Uros Bizjak1-32/+14
2023-08-23[PATCH] RISC-V:add a more appropriate type attributeZhangjin Liao1-1/+1
2023-08-23RISC-V: Add conditional unary neg/abs/not autovec patternsLehua Ding4-13/+186
2023-08-23RISC-V: Fix potential ICE of global vsetvl eliminationJuzhe-Zhong1-2/+5
2023-08-23RISC-V: Fix VTYPE fuse rule bugJuzhe-Zhong2-3/+9
2023-08-23RISC-V: Add attribute to vtype change only vsetvlJuzhe-Zhong1-1/+5
2023-08-23RISC-V: Clang format riscv-vsetvl.cc[NFC]Juzhe-Zhong1-36/+29
2023-08-23RISC-V: Add riscv-vsetvl.def to t-riscvJuzhe-Zhong1-1/+2
2023-08-22RISC-V: output Autovec params explicitly in --help ...Vineet Gupta1-2/+2
2023-08-22RISC-V: Add multiarch support on riscv-linux-gnuRaphael Moreira Zinsly1-0/+2
2023-08-22RISC-V: Support RVV VFWREDUSUM.VS rounding mode intrinsic APIPan Li3-0/+4
2023-08-21bpf: neg instruction does not accept an immediateDavid Faust1-2/+2
2023-08-21[PATCH] RISC-V: Add Types to Missing Bitmanip InstructionsEdwin Lu1-8/+18
2023-08-21[RISCV][committed] Remove spurious newline in ztso sequenceJeff Law1-2/+2
2023-08-21aarch64: fix format specifierFrancois-Xavier Coudert1-1/+1
2023-08-20i386: Micro-optimize ix86_expand_sse_extendUros Bizjak2-7/+4
2023-08-19Loongarch: Fix plugin header missing install.Guo Jie1-0/+4
2023-08-18i386: Use PUNPCKL?? to implement vector extend and zero_extend for TARGET_SSE2.Uros Bizjak4-8/+85
2023-08-18bpf: bump maximum frame size limit to 32767 bytesJose E. Marchesi1-1/+1
2023-08-18i386: Add AVX2 pragma wrapper for AVX512DQVL intrinsHaochen Jiang1-0/+11
2023-08-18RISC-V: Add the missed half floating-point mode patterns of local_pic_load/st...Lehua Ding2-17/+22
2023-08-18RISC-V: Revert the convert from vmv.s.x to vmv.v.iLehua Ding2-12/+35
2023-08-18RISC-V: Forbidden fuse vlmax vsetvl to DEMAND_NONZERO_AVL vsetvlLehua Ding1-0/+17
2023-08-17bpf: support `naked' function attributes in BPF targetsJose E. Marchesi1-0/+25