aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/aarch64
AgeCommit message (Expand)AuthorFilesLines
2022-05-16Use more ARRAY_SIZE.Martin Liska2-4/+4
2022-05-13[AArch64] add barriers to ool __sync builtinsSebastian Pop2-4/+10
2022-05-06aarch64: remove useless GPF_TF_F16 iteratorChristophe Lyon1-3/+0
2022-04-13aarch64: Make sure the UF divides the VF [PR105254]Richard Sandiford1-4/+8
2022-04-08aarch64: PR target/105157 Increase number of cores TARGET_CPU_DEFAULT can encodeAndre Vieira2-6/+16
2022-04-07AArch64: fix ls64 intrinsics expansion [PR104409]Tamar Christina4-3/+13
2022-04-07AArch64: Fix left fold sum reduction RTL patterns [PR104049]Tamar Christina1-42/+28
2022-04-05aarch64: Stop +mops clobbering variable valuesRichard Sandiford2-35/+56
2022-04-05aarch64: Fix -fpack-struct + <arm_neon.h> [PR103147]Richard Sandiford4-25/+52
2022-04-05aarch64: Use error_n for plural text [PR104897]Richard Sandiford1-6/+10
2022-04-04aarch64: Restrict aarch64-tune.md regeneration to --enable-maintainer-mode [P...Jakub Jelinek1-0/+10
2022-04-04aarch64: Fix aarch64-tune.md (re)generation [PR105144]Jakub Jelinek2-1/+3
2022-03-31aarch64: Implement determine_suggested_unroll_factorAndre Vieira2-2/+91
2022-03-29aarch64: correctly handle zero-sized bit-fields in AAPCS64 [PR102024]Richard Earnshaw1-3/+32
2022-03-28aarch64: Update Neoverse N2 core definitionAndre Vieira1-3/+2
2022-03-22aarch64: update error message format.Martin Liska1-7/+7
2022-03-22aarch64: Update regmove costs for neoverse-v1 and neoverse-512tvb tuningsAndre Vieira1-4/+14
2022-03-22aarch64: Add Demeter tuning structsAndre Vieira3-2/+222
2022-03-22aarch64: Update reg-costs to differentiate between memmove costsAndre Vieira2-27/+188
2022-03-22aarch64: Add Neoverse-N2 tuning structsAndre Vieira1-5/+191
2022-03-22aarch64: Enable FP16 feature by default for Armv9Andre Vieira1-1/+2
2022-03-16aarch64: Fix up RTL sharing bug in aarch64_load_symref_appropriately [PR104910]Jakub Jelinek1-1/+1
2022-03-07Fix up duplicated duplicated words in commentsJakub Jelinek2-2/+2
2022-02-22arm: Implement MVE predicates as vectors of booleansChristophe Lyon1-4/+4
2022-02-22tree-optimization/104582 - make SLP node available in vector cost hookRichard Biener1-3/+3
2022-02-21aarch64: Add compiler support for Shadow Call StackDan Li3-31/+113
2022-02-16aarch64: Extend PR100056 patterns to +Richard Sandiford2-10/+26
2022-02-15aarch64: Fix subs_compare_2.c regression [PR100874]Richard Sandiford3-0/+132
2022-02-15vect+aarch64: Fix ldp_stp_* regressionsRichard Sandiford1-0/+140
2022-02-09[COMMITTED] Fix PR aarch64/104474: ICE with vector float initializers and non...Andrew Pinski1-1/+1
2022-02-09aarch64: Extend vec_concat patterns to 8-byte vectorsRichard Sandiford3-42/+84
2022-02-09aarch64: Remove move_lo/hi_quad expandersRichard Sandiford1-93/+18
2022-02-09aarch64: Add a general vec_concat expanderRichard Sandiford3-76/+57
2022-02-09aarch64: Add more vec_combine patternsRichard Sandiford2-0/+66
2022-02-09aarch64: Remove redundant vec_concat patternsRichard Sandiford1-35/+2
2022-02-09aarch64: Generalise adjacency check for load_pair_lanesRichard Sandiford3-24/+38
2022-02-09aarch64: Generalise vec_set predicateRichard Sandiford1-1/+1
2022-02-09aarch64: Tighten general_operand predicatesRichard Sandiford1-3/+3
2022-02-03aarch64: Add missing movmisalign patternsRichard Sandiford1-2/+2
2022-02-03aarch64: Remove VALL_F16MOV iteratorRichard Sandiford2-7/+2
2022-02-02AArch64: use canonical ordering for complex mul, fma and fmsTamar Christina2-10/+10
2022-01-23[aarch64/64821]: Simplify __builtin_aarch64_sqrt* into internal function .SQRT.Andrew Pinski1-0/+7
2022-01-18Fix -Wformat-diag in various targets.Martin Liska1-1/+1
2022-01-18aarch64: Fix overly optimistic LDP/STP matching [PR104005]Richard Sandiford1-0/+1
2022-01-17Change references of .c files to .cc filesMartin Liska10-31/+31
2022-01-17Rename .c files to .cc files.Martin Liska9-0/+0
2022-01-12Fix -Wformat-diag for aarch64 target.Martin Liska1-13/+13
2022-01-03Update copyright years.Jakub Jelinek75-75/+75
2021-12-30c-family: Use BULTINS_LOCATION for predefined macros changed upon optimize or...Jakub Jelinek1-0/+2
2021-12-16aarch64: fix: ls64 tests fail on aarch64_be [PR103729]Przemyslaw Wirkus1-3/+2