aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-09-22Allow -mno-evex512 usagedevel/ix86/evex512Haochen Jiang4-1/+40
2023-09-22Support -mevex512 for AVX512FP16 intrinsHaochen Jiang1-23/+21
2023-09-22Support -mevex512 for AVX512{IFMA,VBMI,VNNI,BF16,VPOPCNTDQ,VBMI2,BITALG,VP2IN...Haochen Jiang2-27/+31
2023-09-22Support -mevex512 for AVX512BW intrinsHaochen Jiang4-126/+128
2023-09-22Support -mevex512 for AVX512DQ intrinsHaochen Jiang3-17/+31
2023-09-22Support -mevex512 for AVX512F intrinsHaochen Jiang9-335/+445
2023-09-22Disable zmm register and 512 bit libmvec call when !TARGET_EVEX512Haochen Jiang4-33/+42
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang1-78/+78
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang1-94/+94
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang1-113/+113
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang1-47/+47
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang2-348/+372
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang1-2678/+2705
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang18-221/+282
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang1-138/+153
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang1-455/+467
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang1-3666/+3745
2023-09-22Initial support for -mevex512Haochen Jiang4-1/+39
2023-09-21RISC-V: Add more VLS unary testsJuzhe-Zhong3-0/+173
2023-09-21RISC-V: Support VLS mult highJuzhe-Zhong3-0/+159
2023-09-21RISC-V: Adjusting the comments of the emit_vlmax_insn/emit_vlmax_insn_lra/emi...Lehua Ding1-12/+21
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-*linux*.Iain Buclaw3-0/+63
2023-09-21rust: Implement TARGET_RUST_OS_INFO for i[34567]86-*-mingw* and x86_64-*-mingw*.Iain Buclaw3-0/+46
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-fuchsia*.Iain Buclaw3-0/+64
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-vxworks*Iain Buclaw3-0/+47
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-dragonfly*Iain Buclaw3-0/+46
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-solaris2*.Iain Buclaw3-0/+47
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-openbsd*Iain Buclaw3-0/+47
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-netbsd*Iain Buclaw3-0/+46
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-freebsd*Iain Buclaw3-0/+46
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-darwin*Iain Buclaw3-0/+50
2023-09-21rust: Implement TARGET_RUST_CPU_INFO for i[34567]86-*-* and x86_64-*-*Iain Buclaw3-0/+155
2023-09-21rust: Reintroduce TARGET_RUST_OS_INFO hookIain Buclaw4-0/+16
2023-09-21rust: Reintroduce TARGET_RUST_CPU_INFO hookIain Buclaw6-3/+42
2023-09-21rust: Add skeleton support and documentation for targetrustm hooks.Iain Buclaw11-3/+220
2023-09-21RISC-V: Enable undefined support for RVV auto-vectorization[PR110751]Juzhe-Zhong22-53/+105
2023-09-21RISC-V: Fix SUBREG move of VLS mode[PR111486]Juzhe-Zhong2-1/+13
2023-09-21check undefine_p for one more vrJiufu Guo2-1/+9
2023-09-21using overflow_free_p to simplify patternJiufu Guo1-30/+6
2023-09-21RISC-V: Optimized for strided load/store with stride == element width[PR111450]xuli5-17/+250
2023-09-21RISC-V: Rename predicate vector_gs_scale_operand_16/32 to more generic namesLehua Ding2-16/+16
2023-09-21RISC-V: Support VLS INT <-> FP conversionsJuzhe-Zhong15-16/+882
2023-09-21Daily bump.GCC Administrator9-1/+421
2023-09-20testsuite: Add test for already-fixed issue with _Pragma expansion [PR90400]Lewis Hyatt1-0/+14
2023-09-20libcpp: Fix ICE on #include after a line marker directive [PR61474]Lewis Hyatt4-2/+21
2023-09-20Tweak merge_range API.Andrew MacLeod1-24/+15
2023-09-20aarch64: Ensure const and sign correctnessPekka Seppänen1-2/+3
2023-09-20RISC-V: Remove math.h import to resolve missing stubs failuresPatrick O'Neill1-1/+0
2023-09-20[frange] Remove special casing from unordered operators.Aldy Hernandez3-16/+112
2023-09-20c, c++: Accept __builtin_classify_type (typename)Jakub Jelinek10-2/+387