]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/aarch64/aarch64.md
Update copyright years.
[thirdparty/gcc.git] / gcc / config / aarch64 / aarch64.md
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-15  Alex Coplanaarch64: Rewrite non-writeback ldp/stp patterns
2023-12-15  Alex Coplanaarch64: Generalize writeback ldp/stp patterns
2023-12-15  Wilco DijkstraAArch64: Add inline memmove expansion
2023-12-13  Victor Do Nascimentoaarch64: Implement the ACLE instruction/data prefetch...
2023-12-07  Richard Sandifordaarch64: Add an early RA for strided registers
2023-12-07  Victor Do Nascimentoaarch64: rcpc3: Add Neon ACLE intrinsics
2023-12-06  Victor Do Nascimentoaarch64: Implement 128-bit extension to ACLE sysreg...
2023-12-06  Victor Do Nascimentoaarch64: Implement system register r/w arm ACLE intrins...
2023-12-05  Richard Sandifordaarch64: Add support for SME2 intrinsics
2023-12-05  Richard Sandifordaarch64: Add ZT0
2023-12-05  Richard Sandifordaarch64: Add support for <arm_sme.h>
2023-12-05  Richard Sandifordaarch64: Add support for SME ZA attributes
2023-12-05  Richard Sandifordaarch64: Switch PSTATE.SM around calls
2023-12-05  Richard Sandifordaarch64: Distinguish streaming-compatible AdvSIMD insns
2023-12-05  Richard Sandifordaarch64: Add arm_streaming(_compatible) attributes
2023-12-05  Richard Sandifordaarch64: Use SVE's RDVL instruction
2023-12-05  Richard SandifordAdd a target hook for sibcall epilogues
2023-11-30  Wilco DijkstraAArch64: Fix strict-align cpymem/setmem [PR103100]
2023-11-09  Tamar ChristinaAArch64: Handle copysign (x, -1) expansion efficiently
2023-11-09  Tamar ChristinaAArch64: Use SVE unpredicated LOGICAL expressions when...
2023-11-09  Tamar ChristinaAArch64: Add movi for 0 moves for scalar types [PR109154]
2023-11-09  Tamar ChristinaAArch64: Add special patterns for creating DI scalar...
2023-11-03  Richard Sandifordaarch64: Remove unnecessary can_create_pseudo_p condition
2023-10-22  Andrew Pinskiaarch64: Emit csinv again for `a ? ~b : b` [PR110986]
2023-10-19  Alex Coplanaarch64: Generalise TFmode load/store pair patterns
2023-10-03  Andrea Coralloaarch64: Convert aarch64 multi choice patterns to new...
2023-10-02  Tamar ChristinaAArch64: Fix scalar xorsign lowering
2023-09-28  Wilco DijkstraAArch64: Fix memmove operand corruption [PR111121]
2023-09-18  Wilco DijkstraAArch64: Improve immediate expansion [PR105928]
2023-08-31  Richard Sandifordaarch64: Fix return register handling in untyped_call
2023-06-20  Richard Sandifordaarch64: Robustify stack tie handling
2023-06-20  Tamar ChristinaAArch64: remove test comment from *mov<mode>_aarch64
2023-06-19  Tamar ChristinaAArch64: convert some patterns to compact MD syntax
2023-06-07  Alex Coplanaarch64: Fix wrong code with st64b builtin [PR110100]
2023-06-07  Alex Coplanaarch64: Fix whitespace in ls64 builtin implementation...
2023-05-31  Christophe Lyonaarch64: Add pattern for bswap + rotate [PR 110039]
2023-05-31  Kyrylo Tkachovaarch64: Simplify output template emission code for...
2023-05-23  Richard Sandifordaarch64: Provide FPR alternatives for some bit insertio...
2023-05-02  Andrew Pinskitarget: [PR109657] (a ? -1 : 0) | b could be optimized...
2023-04-26  Kyrylo Tkachovaarch64: Reimplement RSHRN2 intrinsic patterns with...
2023-04-24  Kyrylo Tkachov[4/4] aarch64: Convert UABAL2 and SABAL2 patterns to...
2023-04-24  Kyrylo Tkachov[3/4] aarch64: Convert UABAL and SABAL patterns to...
2023-04-24  Kyrylo Tkachov[2/4] aarch64: Convert UABDL2 and SABDL2 patterns to...
2023-04-24  Kyrylo Tkachov[1/4] aarch64: Convert UABDL and SABDL patterns to...
2023-04-21  Kyrylo Tkachovaarch64: Emit single-instruction for smin (x, 0) and...
2023-04-21  Kyrylo TkachovPR target/108779 aarch64: Implement -mtp= option
2023-04-18  Kyrylo Tkachovaarch64: Use standard RTL codes for __rev16 intrinsic...
2023-03-10  Andrew PinskiFix PR 108874: aarch64 code regression with shift and...
2023-03-09  Tamar ChristinaAArch64: Fix codegen regressions around tbz.
2023-01-25  Richard Sandifordaarch64: Restore generation of SVE UQDEC instructions
2023-01-23  Andrea Corallo[PATCH 1/15] arm: Make mbranch-protection opts parsing...
2023-01-16  Jakub JelinekUpdate copyright years.
2022-12-13  Tamar ChristinaAArch64: Fix ILP32 tbranch
2022-12-12  Tamar ChristinaAArch64: Support new tbranch optab.
2022-12-08  Sebastian PopAArch64: Add UNSPECV_PATCHABLE_AREA [PR98776]
2022-12-06  Wilco DijkstraAArch64: Cleanup move immediate code
2022-11-30  Kyrylo Tkachovaarch64: Specify that FEAT_MOPS sequences clobber CC
2022-11-14  Kyrylo Tkachovaarch64: Add support for +cssc
2022-10-13  Wilco Dijkstra[AArch64] Improve bit tests [PR105773]
2022-09-29  Richard Sandifordaarch64: Remove redundant TARGET_* checks
2022-09-13  Richard Sandifordaarch64: Vector move fixes for +nosimd
2022-09-07  Richard Sandifordaarch64: Fix +nosimd handling of FPR moves
2022-08-12  Andrew Pinski[AARCH64] Remove reference to MD_INCLUDES
2022-07-25  Andre Simoes Dias... aarch64: Implement ACLE Data Intrinsics
2022-05-20  Wilco DijkstraAArch64: Improve rotate patterns
2022-05-20  Christophe Lyonaarch64: Add backend support for DFP
2022-04-05  Richard Sandifordaarch64: Stop +mops clobbering variable values
2022-02-21  Dan Liaarch64: Add compiler support for Shadow Call Stack
2022-02-16  Richard Sandifordaarch64: Extend PR100056 patterns to +
2022-02-15  Richard Sandifordaarch64: Fix subs_compare_2.c regression [PR100874]
2022-01-03  Jakub JelinekUpdate copyright years.
2021-12-14  Przemyslaw Wirkusaarch64: Add LS64 extension and intrinsics
2021-12-13  Kyrylo Tkachovaarch64: Use +mops to inline memset operations
2021-12-13  Kyrylo Tkachovaarch64: Add memmove expansion for +mops
2021-12-13  Kyrylo Tkachovaarch64: Add support for Armv8.8-a memory operations...
2021-11-10  Richard Sandifordaarch64: Tweak FMAX/FMIN iterators
2021-11-03  Wilco DijkstraAArch64: Improve GOT addressing
2021-11-01  Dan Liaarch64: Fix redundant check in aut insn generation
2021-10-20  Wilco DijkstraAArch64: Add support for __builtin_roundeven[f] (PR100966)
2021-08-09  Bin Chengaarch64: Expand %<w> correctly according to mode iterator
2021-07-28  Kyrylo Tkachovaarch64: Add smov alternative to sign_extend pattern
2021-07-19  Andrew Pinski[AARCH64] Fix PR 101205: csinv does not have an zero_ex...
2021-07-13  Jonathan Wrightgcc: Add vec_select -> subreg RTL simplification
2021-04-27  Jakub Jelinekaarch64: Fix UB in the compiler [PR100200]
2021-04-16  Jakub Jelinekaarch64: Fix up 2 other combine opt regressions vs...
2021-04-15  Jakub Jelinekaarch64: Fix several *<LOGICAL:optab>_ashl<mode>3 relat...
2021-04-13  Jakub Jelinekaarch64: Restore bfxil optimization [PR100028]
2021-04-09  Richard Sandifordaarch64: Use x30 as temporary in SVE TLSDESC patterns
2021-03-31  Jakub Jelinekaarch64: Fix up *add<mode>3_poly_1 [PR99813]
2021-03-30  Kyrylo Tkachovaarch64: PR target/99822 Don't allow zero register...
2021-03-30  Richard Sandifordaarch64: Tweak post-RA handling of CONST_INT moves...
2021-03-30  Mihailo Stojanovicaarch64: Prevent use of SIMD fcvtz[su] instruction...
2021-02-25  Iain Sandoeaarch64 : Mark rotate immediates with '#' as per DDI048...
2021-02-22  Kyrylo Tkachovaarch64: Add internal tune flag to minimise VL-based...
2021-02-01  Kyrylo Tkachovaarch64: Reimplement vrshrn* intrinsics using builtins
2021-02-01  Kyrylo Tkachovaarch64: Reimplement vabdl_* intrinsics using builtins
2021-01-29  Kyrylo Tkachovaarch64: Re-implement vabal_high* intrinsics using...
2021-01-27  Jakub Jelinekaarch64: Fix up *aarch64_bfxilsi_uxtw [PR98853]
2021-01-04  Jakub JelinekUpdate copyright years.
next