]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/aarch64/aarch64.c
tree-optimization/97623 - limit PRE hoist insertion
[thirdparty/gcc.git] / gcc / config / aarch64 / aarch64.c
2020-10-30  Alex Coplanaarch64: Fix PR96998 and restore code quality in combine
2020-10-27  Tamar ChristinaAArch64: Fix overflow in memcopy expansion on aarch64.
2020-10-13  Kyrylo TkachovAArch64: Add Neoverse N2 tuning model
2020-10-02  Kyrylo TkachovAArch64: Add neoversev1_tunings struct
2020-10-02  Richard Sandifordaarch64: Remove aarch64_sve_pred_dominates_p
2020-09-30  Richard Sandifordaarch64: Tweak movti and movtf patterns
2020-09-23  Richard Sandifordaarch64: Prevent canary address being spilled to stack
2020-09-14  Jakub Jelinekoptions: Save and restore opts_set for Optimization...
2020-08-19  Peixin QiaoAArch64: Remove "fndecl && TREE_PUBLIC (fndecl)" in...
2020-08-13  Richard SandifordRevert "AArch64: Add if condition in aarch64_function_v...
2020-08-12  Peixin QiaoAArch64: Add if condition in aarch64_function_value...
2020-08-04  Hu Jiangpingaarch64: Delete unnecessary code
2020-08-04  Sudakshina Dasaarch64: Use Q-reg loads/stores in movmem expansion
2020-08-03  Qian Jianhuaaarch64: Add A64FX machine model
2020-07-24  Matthias KloseiDefine TARGET_OFFLOAD_OPTIONS for AArch64
2020-07-22  Przemyslaw WirkusGeneration of adjusted ldp/stp for vector types
2020-07-17  Dmitrij Pochepkovector creation from two parts of two vectors produces...
2020-07-17  Dmitrij Pochepko__builtin_shuffle sometimes should produce zip1 rather...
2020-07-13  Szabolcs Nagyaarch64: fix __builtin_eh_return with pac-ret [PR94891]
2020-07-13  Szabolcs Nagyaarch64: fix return address access with pac [PR94891...
2020-07-09  Matthew Malcomsonaarch64: Mitigate SLS for BLR instruction
2020-07-09  Matthew Malcomsonaarch64: Introduce SLS mitigation for RET and BR instru...
2020-07-09  Matthew Malcomsonaarch64: New Straight Line Speculation (SLS) mitigation...
2020-07-07  Anton YoudkevitchAarch64: Change costs for TX2 to expose more vectorizat...
2020-07-01  Omar Tahiraarch64: Fix missing BTI instruction in trampolines
2020-06-30  Richard Sandifordaarch64: Treat GNU and Advanced SIMD vectors as distinc...
2020-06-10  Tamar ChristinaAArch64: Adjust costing of by element MUL to be the...
2020-06-08  Tamar ChristinaAArch64: Expand on comment of stack-clash and implicit...
2020-06-04  Richard Bieneraarch64: PR target/95526: Fix gimplification of varargs
2020-06-02  Fei Yangaarch64: Fix an ICE in aarch64_short_vector_p [PR95459]
2020-05-28  Richard Sandifordaarch64: Fix missed shrink-wrapping opportunity
2020-05-28  Richard Sandifordaarch64: Fix segfault in aarch64_expand_epilogue [PR95361]
2020-05-21  Martin LiskaAdd outline-atomics to target attribute.
2020-05-19  Alex Coplan[aarch64] PR target/94591: Don't generate invalid REV64...
2020-05-13  Richard Bieneradd vectype parameter to add_stmt_cost hook
2020-05-11  Alex Coplan[PATCH] aarch64: prefer using csinv, csneg in zero...
2020-05-05  Richard Bieneradd vec_info * parameters where needed
2020-04-30  Jakub Jelinek--with-{documentation,changes}-root-url tweaks
2020-04-29  Jakub Jelinekdiagnostics: Add %{...%} pretty-format support for...
2020-04-29  Richard Sandifordaarch64: Fix parameter passing for [[no_unique_address]]
2020-04-28  Anton Youdkevitchaarch64: Add TX3 machine model
2020-04-23  Matthew Malcomson[AArch64] (PR94383) Avoid C++17 empty base field checki...
2020-04-21  XieZhihengaarch64: Add an error message in large code model for...
2020-04-20  Richard Sandifordaarch64: Fix vector builds used by SVE vec_init [PR94668]
2020-04-17  Richard Sandifordaarch64: Tweak SVE load/store costs
2020-04-16  Richard Sandifordaarch64: Fix mismatched SVE predicate modes [PR94606]
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
next