aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-09-22Allow -mno-evex512 usagedevel/ix86/evex512Haochen Jiang
2023-09-22Support -mevex512 for AVX512FP16 intrinsHaochen Jiang
2023-09-22Support -mevex512 for AVX512{IFMA,VBMI,VNNI,BF16,VPOPCNTDQ,VBMI2,BITALG,VP2IN...Haochen Jiang
2023-09-22Support -mevex512 for AVX512BW intrinsHaochen Jiang
2023-09-22Support -mevex512 for AVX512DQ intrinsHaochen Jiang
2023-09-22Support -mevex512 for AVX512F intrinsHaochen Jiang
2023-09-22Disable zmm register and 512 bit libmvec call when !TARGET_EVEX512Haochen Jiang
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang
2023-09-22Add OPTION_MASK_ISA2_EVEX512 for 512 bit builtinsHaochen Jiang
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang
2023-09-22Push evex512 target for 512 bit intrinsHaochen Jiang
2023-09-22Initial support for -mevex512Haochen Jiang
2023-09-21RISC-V: Add more VLS unary testsJuzhe-Zhong
2023-09-21RISC-V: Support VLS mult highJuzhe-Zhong
2023-09-21RISC-V: Adjusting the comments of the emit_vlmax_insn/emit_vlmax_insn_lra/emi...Lehua Ding
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-*linux*.Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_OS_INFO for i[34567]86-*-mingw* and x86_64-*-mingw*.Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-fuchsia*.Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-vxworks*Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-dragonfly*Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-solaris2*.Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-openbsd*Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-netbsd*Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-freebsd*Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_OS_INFO for *-*-darwin*Iain Buclaw
2023-09-21rust: Implement TARGET_RUST_CPU_INFO for i[34567]86-*-* and x86_64-*-*Iain Buclaw
2023-09-21rust: Reintroduce TARGET_RUST_OS_INFO hookIain Buclaw
2023-09-21rust: Reintroduce TARGET_RUST_CPU_INFO hookIain Buclaw
2023-09-21rust: Add skeleton support and documentation for targetrustm hooks.Iain Buclaw
2023-09-21RISC-V: Enable undefined support for RVV auto-vectorization[PR110751]Juzhe-Zhong
2023-09-21RISC-V: Fix SUBREG move of VLS mode[PR111486]Juzhe-Zhong
2023-09-21check undefine_p for one more vrJiufu Guo
2023-09-21using overflow_free_p to simplify patternJiufu Guo
2023-09-21RISC-V: Optimized for strided load/store with stride == element width[PR111450]xuli
2023-09-21RISC-V: Rename predicate vector_gs_scale_operand_16/32 to more generic namesLehua Ding
2023-09-21RISC-V: Support VLS INT <-> FP conversionsJuzhe-Zhong
2023-09-21Daily bump.GCC Administrator
2023-09-20testsuite: Add test for already-fixed issue with _Pragma expansion [PR90400]Lewis Hyatt
2023-09-20libcpp: Fix ICE on #include after a line marker directive [PR61474]Lewis Hyatt
2023-09-20Tweak merge_range API.Andrew MacLeod
2023-09-20aarch64: Ensure const and sign correctnessPekka Seppänen
2023-09-20RISC-V: Remove math.h import to resolve missing stubs failuresPatrick O'Neill
2023-09-20[frange] Remove special casing from unordered operators.Aldy Hernandez
2023-09-20c, c++: Accept __builtin_classify_type (typename)Jakub Jelinek