aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2023-01-31RISC-V: Add indexed loads/stores C/C++ intrinsic supportJu-Zhe Zhong11-33/+845
2023-01-30Add support for x86_64-*-gnu-* targets to build x86_64 gnumach/hurdFlavio Cruz1-0/+40
2023-01-30aarch64: Update Ampere-1A (-mcpu=ampere1a) to include SM4Philipp Tomsich1-1/+1
2023-01-30Change AVX512FP16 to AVX512-FP16 in the document.liuhongt1-1/+1
2023-01-29aarch64: Correct the maximum shift amount for shifted operandsPhilipp Tomsich1-1/+1
2023-01-28RISC-V: Add vlse/vsse intrinsics supportJu-Zhe Zhong6-14/+143
2023-01-28RISC-V: Remove redundant attributes [NFC]Ju-Zhe Zhong1-20/+0
2023-01-27mips: Don't add crtfastmath.o for -sharedRichard Biener1-1/+1
2023-01-27ia64: Don't add crtfastmath.o for -sharedRichard Biener1-1/+1
2023-01-27alpha: Don't add crtfastmath.o for -sharedRichard Biener1-1/+1
2023-01-27RISC-V: Fix vop_m overloaded C++ API name.Ju-Zhe Zhong1-0/+4
2023-01-27RISC-V: Add vlm/vsm C/C++ API intrinsics supportJu-Zhe Zhong7-8/+86
2023-01-27RISC-V: Finalize VSETVL PASS implementationJu-Zhe Zhong2-223/+737
2023-01-27RISC-V: Fix bug of before_p functionJu-Zhe Zhong1-1/+1
2023-01-27RISC-V: Refine function args of some functions.Ju-Zhe Zhong1-3/+3
2023-01-27RISC-V: Fix pred_mov constraint for vle.vJu-Zhe Zhong1-14/+15
2023-01-27RISC-V: Add TARGET_MIN_VLEN > 32 into iterators of EEW = 64 vector modesJu-Zhe Zhong1-2/+4
2023-01-27RISC-V: Change parse_insn into public for future use.Ju-Zhe Zhong1-3/+4
2023-01-27RISC-V: Reorder VSETVL pass locationJu-Zhe Zhong1-1/+1
2023-01-27RISC-V: Change VSETVL PASS always call split_all_insnsJu-Zhe Zhong1-6/+4
2023-01-27RISC-V: Fix incorrect attributes of vsetvl instructions patternJu-Zhe Zhong1-15/+12
2023-01-27LoongArch: Don't add crtfastmath.o for -sharedRichard Biener1-1/+1
2023-01-27RISC-V: Use get_typenode_from_name to get fixed-width integer type nodesKito Cheng2-47/+48
2023-01-27RISC-V: Fix bugs of supporting AVL=REG (single-real-def) in VSETVL PASSJu-Zhe Zhong2-285/+709
2023-01-27RISC-V: Add probability model of each block to prevent endless loop of Phase 3Ju-Zhe Zhong2-0/+42
2023-01-27RISC-V: Remove dirty_pat since it is redundantJu-Zhe Zhong2-26/+13
2023-01-27RISC-V: Rename insn into rinsn for rtx_insn * [NFC]Ju-Zhe Zhong1-5/+5
2023-01-27RISC-V: Refine codes in backward fusion [NFC]Ju-Zhe Zhong1-4/+4
2023-01-27RISC-V: Avoid redundant flow in forward fusionJu-Zhe Zhong1-0/+8
2023-01-27RISC-V: Cleanup the codes of bitmap create and free [NFC]Ju-Zhe Zhong2-38/+59
2023-01-27RISC-V: Refine Phase 3 of VSETVL PASSJu-Zhe Zhong2-10/+128
2023-01-27RISC-V: Fix bugs of available condition.Ju-Zhe Zhong1-4/+2
2023-01-27RISC-V: Simplify codes of changing vsetvl instructionJu-Zhe Zhong1-16/+20
2023-01-27RISC-V: Fix backward_propagate_worthwhile_pJu-Zhe Zhong1-20/+71
2023-01-27RISC-V: Fix wrong in_group flag in validate_change call functionJu-Zhe Zhong1-1/+1
2023-01-27RISC-V: Fix bugs for refine vsetvl a5, zero into vsetvl zero, zero incorrectlyJu-Zhe Zhong2-4/+34
2023-01-27RISC-V: Fix vsetivli instruction asm for IMM AVLJu-Zhe Zhong1-1/+1
2023-01-27RISC-V: Fix inferior codegen for vse intrinsics.Ju-Zhe Zhong4-24/+31
2023-01-27RISC-V: Fix pointer tree type for store pointer.Ju-Zhe Zhong1-1/+1
2023-01-26aarch64: Add Linux kernel hwcap string for FEAT_CSSCKyrylo Tkachov1-1/+1
2023-01-25arm: improve tests and fix vqnegq*Andrea Corallo1-1/+1
2023-01-25arm: improve tests and fix vqabsq*Andrea Corallo1-1/+1
2023-01-25arm: improve tests and fix vnegq*Andrea Corallo1-2/+2
2023-01-25arm: improve tests and fix vclzq*Andrea Corallo1-1/+1
2023-01-25arm: improve tests and fix vclsq*Andrea Corallo1-1/+1
2023-01-25aarch64: Restore generation of SVE UQDEC instructionsRichard Sandiford1-2/+3
2023-01-24xtensa: Revise complex hard register clobber eliminationTakayuki 'January June' Suwa1-35/+37
2023-01-24IBM zSystems: Fix TARGET_D_CPU_VERSIONSStefan Schulze Frielinghaus1-4/+5
2023-01-24arm: Make MVE masked stores read memory operand [PR 108177]Andre Vieira1-21/+24
2023-01-25C-SKY: Fix wrong sysroot suffix when disable multilib.Xianmiao Qu1-0/+3