]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/aarch64/aarch64.c
aarch64: Add support for arm_sve_vector_bits
[thirdparty/gcc.git] / gcc / config / aarch64 / aarch64.c
2020-04-09  Richard Sandifordaarch64: Add support for arm_sve_vector_bits
2020-04-09  Richard Sandifordaarch64: Add a separate "SVE sizeless type" attribute
2020-04-02  Jakub Jelinekaarch64: Fix ICE due to aarch64_gen_compare_reg_maybe_z...
2020-03-18  Duan boaarch64: Fix SYMBOL_TINY_GOT handling for ILP32 [PR94201]
2020-03-18  Richard Sandifordaarch64: Treat p12-p15 as call-preserved in SVE PCS...
2020-03-17  Jakub JelinekFix up duplicated duplicated words mostly in comments
2020-03-13  Jakub Jelinekaarch64: Fix another bug in aarch64_add_offset_1 [PR94121]
2020-03-13  Bu Leaarch64: Add --params to control the number of recip...
2020-03-11  Jakub Jelinekaarch64: Fix ICE in aarch64_add_offset_1 [PR94121]
2020-02-28  Joel HuttonFix misleading aarch64 mcpu/march warning string
2020-02-25  Jakub JelinekFix typo: paramter -> parameter [PR93864]
2020-02-21  Richard Sandifordaarch64: Add SVE support for -mlow-precision-sqrt
2020-02-21  Richard Sandifordaarch64: Add SVE support for -mlow-precision-div
2020-02-21  Richard Sandifordaarch64: Avoid creating an unused register
2020-02-21  Richard Sandifordaarch64: Fix inverted approx_sqrt condition
2020-02-12  Wilco Dijkstra[AArch64] Set ctz rtx_cost (PR93565)
2020-02-06  Richard Sandifordaarch64: Add an and/ior-based movk pattern [PR87763]
2020-01-31  Richard Sandifordaarch64: Add svbfloat16_t support to arm_sve.h
2020-01-27  Richard Sandifordaarch64: Fix failure in cmpimm_branch_1.c
2020-01-22  Jakub Jelinekaarch64: Fix aarch64_expand_subvti constant handling...
2020-01-22  Andrew PinskiFix target/93119 (aarch64): ICE with traditional TLS...
2020-01-21  Szabolcs Nagy[AArch64] PR92424: Fix -fpatchable-function-entry=N...
2020-01-20  Wilco Dijkstra[AArch64] Set jump-align=4 for neoversen1
2020-01-17  Matthew Malcomson[AArch64] [SVE] Implement svld1ro intrinsic.
2020-01-17  Wilco Dijkstra[AArch64] Enable compare branch fusion
2020-01-17  Wilco Dijkstra[AArch64] Fix shrinkwrapping interactions with atomics...
2020-01-17  Richard Sandifordaarch64: Don't raise FE_INVALID for -__builtin_isgreate...
2020-01-16  Richard Sandifordaarch64: Fix BE SVE mode punning involving floats
2020-01-10  Stam Markianos-Wrightaarch64.c (aarch64_invalid_conversion): New function...
2020-01-10  Stam Markianos-Wrightconfig.gcc: Add arm_bf16.h.
2020-01-10  Richard Sandiford[AArch64] Make -msve-vector-bits=128 generate VL-specif...
2020-01-10  Richard Sandiford[AArch64] Fix reversed vcond_mask invocation in aarch64...
2020-01-09  Richard Sandiford[AArch64] Pass a mode to some SVE immediate queries
2020-01-09  Richard Sandiford[AArch64] Rename UNSPEC_WHILE* to match instruction...
2020-01-09  Richard SandifordAdd a compatible_vector_types_p target hook
2020-01-07  Richard Sandiford[AArch64] Use type attributes to mark types that use...
2020-01-01  Jakub JelinekUpdate copyright years.
2019-12-19  Richard Sandiford[AArch64] Fix handling of npatterns>1 constants for...
2019-12-19  Richard Sandiford[AArch64] Reject invalid subregs involving partial...
2019-12-19  Richard Sandiford[AArch64] Handle arguments and return types with partia...
2019-12-10  Richard Sandiford[AArch64] Don't allow partial SVE modes in GPRs
2019-12-04  Wilco Dijkstra[AArch64] Add support for fused compare and branch
2019-12-02  Richard Sandiford[AArch64] Catch attempts to use SVE types when SVE...
2019-11-30  Richard Sandiford[C] Add a target hook that allows targets to verify...
2019-11-19  Wilco Dijkstra[AArch64] PR79262: Adjust vector cost
2019-11-16  Richard Sandiford[AArch64] Add truncation for partial SVE modes
2019-11-16  Richard Sandiford[AArch64] Pattern-match SVE extending loads
2019-11-16  Richard Sandiford[AArch64] Add autovec support for partial SVE vectors
2019-11-16  Richard Sandiford[AArch64] Enable VECT_COMPARE_COSTS by default for SVE
2019-11-16  Richard SandifordOptionally pick the cheapest loop_vec_info
2019-11-14  Richard Sandiford[AArch64] Support vectorising with multiple vector...
2019-11-14  Richard SandifordReplace autovectorize_vector_sizes with autovectorize_v...
2019-11-14  Richard SandifordPass the data vector mode to get_mask_mode
2019-11-14  Richard SandifordReplace mode_for_int_vector with related_int_vector_mode
2019-11-14  Richard Hendersonarm, aarch64: Add support for __GCC_ASM_FLAG_OUTPUTS__
2019-11-12  Martin LiskaRemove option_default_params and option_validate_param...
2019-11-12  Martin LiskaRemove gcc/params.* files.
2019-11-12  Martin LiskaApply mechanical replacement (generated patch).
2019-11-05  Matthew Malcomson[aarch64] Allocate space for err_str in aarch64_handle_...
2019-11-05  Anton Youdkevitch[Aarch64] Fix vec_perm cost for thunderx2t99
2019-10-29  Richard Sandiford[AArch64] Add support for the SVE PCS
2019-10-29  Richard Sandiford[AArch64] Add support for arm_sve.h
2019-10-29  Richard Sandiford[AArch64] Extend SVE reverse permutes to predicates
2019-10-29  Richard Sandiford[AArch64] Add FFR and FFRT registers
2019-10-29  Richard Sandiford[AArch64] Handle scalars in cmp and shift immediate...
2019-10-23  Richard Sandiford[AArch64] Don't apply mode_for_int_vector to scalars
2019-10-21  Kyrylo Tkachov[AArch64] Implement __rndr, __rndrrs intrinsics
2019-10-16  Wilco Dijkstra[AArch64] Fix symbol offset limit
2019-10-16  Richard Sandiford[AArch64] Add partial SVE vector modes
2019-10-16  Richard Sandiford[AArch64] Improve poly_int handling in aarch64_layout_frame
2019-10-16  Richard Sandiford[AArch64] Add an assert to aarch64_layout_frame
2019-10-16  Richard Sandiford[AArch64] Use frame reference in aarch64_layout_frame
2019-10-01  Richard Sandiford[AArch64] Use calls for SVE TLSDESC
2019-10-01  Richard Sandiford[AArch64] Make call insns record the callee's arm_pcs
2019-09-30  Richard Sandiford[AArch64] Make more use of function_abi
2019-09-30  Richard Sandiford[AArch64] Allow shrink-wrapping of non-leaf vector...
2019-09-30  Richard SandifordRemove global call sets: LRA
2019-09-30  Richard SandifordPass an ABI identifier to hard_regno_call_part_clobbered
2019-09-30  Richard SandifordAdd a function for getting the ABI of a call insn target
2019-09-30  Richard SandifordAdd a target hook for getting an ABI from a function...
2019-09-30  Richard Sandiford[AArch64] Strengthen aarch64_hard_regno_call_part_clobbered
2019-09-27  Richard Sandiford[AArch64] Split built-in function codes into major...
2019-09-26  Richard Sandiford[AArch64] Fix cost of (plus ... (const_int -C))
2019-09-19  Richard Hendersonaarch64: Implement -moutline-atomics
2019-09-19  Richard Hendersonaarch64: Tidy aarch64_split_compare_and_swap
2019-09-19  Richard Hendersonaarch64: Implement TImode compare-and-swap
2019-09-19  Richard Hendersonaarch64: Extend %R for integer registers
2019-09-17  Richard Sandiford[arm][aarch64] Handle no_insn in TARGET_SCHED_VARIABLE_...
2019-09-10  Richard SandifordAdd call_used_or_fixed_reg_p
2019-08-21  Prathamesh Kulkarnire PR target/88839 ([SVE] Poor implementation of blend...
2019-08-21  Prathamesh Kulkarnire PR target/90724 (ICE with __sync_bool_compare_and_sw...
2019-08-20  Richard SandifordUse function_arg_info for TARGET_CALLEE_COPIES
2019-08-20  Richard SandifordUse function_arg_info for TARGET_FUNCTION_ARG_ADVANCE
2019-08-20  Richard SandifordUse function_arg_info for TARGET_FUNCTION_(INCOMING_)ARG
2019-08-20  Richard SandifordUse function_arg_info for TARGET_SETUP_INCOMING_ARGS
2019-08-20  Richard SandifordUse function_arg_info for TARGET_PASS_BY_REFERENCE
2019-08-20  Richard SandifordAdd pass_va_arg_by_reference
2019-08-19  Joel Hutton[AArch64] Use scvtf fbits option where appropriate
2019-08-15  Richard Sandiford[AArch64] Add a aarch64_sve_mode_p query
2019-08-15  Richard Sandiford[AArch64] Fix predicate alignment for fixed-length SVE
next