aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/aarch64/aarch64.c
AgeCommit message (Expand)Author
2018-08-30Limit movmem copies to TImode on AArch64Tamar Christina
2018-08-27Print default options selection for -march,-mcpu and -mtune for aarch64 (PR d...Martin Liska
2018-08-23[AArch64] Improve SVE handling of single-vector permutesRichard Sandiford
2018-08-23Fix aarch64_evpc_tbl guard (PR 85910)Richard Sandiford
2018-08-08[AArch64, Falkor] Switch to using Falkor-specific vector costs.Luis Machado
2018-08-08[aarch64] Adjust Falkor's sign extend reg+reg address costLuis Machado
2018-08-02[gen/AArch64] Generate helpers for substituting iterator values into pattern ...Richard Sandiford
2018-08-02[AArch64] Add support for 16-bit FMOV immediatesRichard Sandiford
2018-08-02gcc/Jackson Woodruff
2018-07-31AArch64 - use CSDB based sequences if speculation tracking is enabledRichard Earnshaw
2018-07-31AArch64 - new pass to add conditional-branch speculation trackingRichard Earnshaw
2018-07-31AArch64 - disable CB[N]Z TB[N]Z when tracking speculationRichard Earnshaw
2018-07-192018-07-19 Michael Collison <michael.collison@arm.com>Michael Collison
2018-07-19[AArch64][PATCH 1/2] Fix addressing printing of LDP/STPAndre Vieira
2018-07-13 * config/aarch64/aarch64.c (aarch64_operands_adjust_ok_for_ldpstp): UseJackson Woodruff
2018-07-12Add IFN_COND_FMA functionsRichard Sandiford
2018-07-12Extend tree code folds to IFN_COND_*Richard Sandiford
2018-07-05Simplify movmem code by always doing overlapping copies when larger than 8 by...Tamar Christina
2018-07-042018-07-04 Denys Vlasenko <dvlasenk@redhat.com>Martin Liska
2018-07-02aarch64: Add movprfx patterns alternativesRichard Henderson
2018-06-20[AArch64] Support for LDP/STP of Q-registersKyrylo Tkachov
2018-06-052018-06-05 Steve Ellcey <sellcey@cavium.com>Steve Ellcey
2018-06-01Fix SVE fallout from r260951Richard Sandiford
2018-05-30[AArch64] Improve LDP/STP generation that requires a base registerJackson Woodruff
2018-05-30[AArch64] Fix aarch64_ira_change_pseudo_allocno_classWilco Dijkstra
2018-05-25Fold VEC_COND_EXPRs to IFN_COND_* where possibleRichard Sandiford
2018-05-24[AArch64, Falkor] Falkor address costs tuningLuis Machado
2018-05-23[Patch 02/02] Introduce prefetch-dynamic-strides optionLuis Machado
2018-05-23[Patch 01/02] Introduce prefetch-minimum stride optionLuis Machado
2018-05-23[AArch64] Simplify frame pointer logicWilco Dijkstra
2018-05-23[AArch64][PR target/84882] Add mno-strict-alignSudakshina Das
2018-05-22[AArch64, patch] Refactor of aarch64-ldpstpJackson Woodruff
2018-05-22[AArch64] Merge stores of D-register values with different modesJackson Woodruff
2018-05-17[patch AArch64] Do not perform a vector splat for vector initialisation if it...James Greenhalgh
2018-05-08[AArch64] Use UNSPEC_MERGE_PTRUE for comparisonsRichard Sandiford
2018-05-072018-05-07 Luis Machado <luis.machado@linaro.org>Luis Machado
2018-05-072018-05-07 Luis Machado <luis.machado@linaro.org>Luis Machado
2018-05-07Introduce prefetch-dynamic-strides option.Luis Machado
2018-05-07Introduce prefetch-minimum stride optionLuis Machado
2018-04-27Fix aarch64 ILP32 ICE with vaarg gimplified codeRichard Biener
2018-03-152018-03-15 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>Vladimir Mezentsev
2018-03-05[AArch64] PR84114: Avoid reassociating FMAWilco Dijkstra
2018-02-28 * config/aarch64/aarch64.c (aarch64_emit_probe_stack_range): RemoveEric Botcazou
2018-02-222018-02-22 Steve Ellcey <sellcey@cavium.com>Steve Ellcey
2018-02-21Add "native" as a valid option value for -march= on aarch64 (PR driver/83193).Martin Liska
2018-02-20Fix missing info for -march and -mtune wrong values on aarch64 (PR driver/831...Martin Liska
2018-02-08[AArch64] Use more LDP/STP in shrinkwrappingWilco Dijkstra
2018-02-01[PR83370][AARCH64]Use tighter register constraint for sibcall patterns.Renlin Li
2018-02-01[AArch64] Handle SVE subregs that are effectively REVsRichard Sandiford
2018-02-01[AArch64] Prefer LD1RQ for big-endian SVERichard Sandiford