]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/aarch64/aarch64.c
[Patch AArch64 13/17] Enable _Float16 for AArch64
[thirdparty/gcc.git] / gcc / config / aarch64 / aarch64.c
2016-11-24  James Greenhalgh[Patch AArch64 13/17] Enable _Float16 for AArch64
2016-11-24  James Greenhalgh[Patch libgcc AArch64 12/17] Enable hfmode soft-float...
2016-11-23  Michael Collison2016-11-22 Michael Collison <michael.collison@arm...
2016-11-21  Trevor Saunderssplit up variables to use rtx_insn * more
2016-11-17  Kyrylo Tkachov[AArch64] Expand DImode constant stores to two SImode...
2016-11-17  Andrew Pinskiaarch64.opt (mverbose-cost-dump): New option.
2016-11-14  Wilco DijkstraThe existing vector costs stop some beneficial vectoriz...
2016-11-03  Trevor Saundersmake targetm.gen_ccmp{first,next} take rtx_insn **
2016-11-02  Kyrylo Tkachov[AArch64] Add function comments to some prologue/epilog...
2016-10-21  Wilco DijkstraImprove stack adjustment by reusing a temporary move...
2016-10-21  Wilco DijkstraIf the number of integer callee-saves is odd, any FP...
2016-10-17  Kyrylo Tkachov[AArch64] Use new target pass registration framework...
2016-10-14  Kyrylo Tkachov[AArch64] Add spellchecking hints for -march,-mcpu...
2016-10-07  Andrew Pinskiaarch64-arches.def (AARCH64_ARCH): #undef at the end.
2016-09-27  Jakub Jelinekauto-inc-dec.c (try_merge): Remove break after return.
2016-09-26  Thomas Preud'hommetree.h (memmodel_from_int, [...]): Move to ...
2016-09-14  Segher BoessenkoolDelete TARGET_LRA_P from those targets that set it...
2016-09-12  Andrew PinskiAdd tunning of ldpw for THunderX.
2016-09-07  Wilco DijkstraImprove aarch64_legitimize_address - avoid splitting...
2016-09-01  Wilco DijkstraThis patch adds legitimize_address_displacement hook...
2016-09-01  Kyrylo Tkachov[AArch64] Add ANDS pattern for CMP+ZERO_EXTEND
2016-08-05  James Greenhalgh[AArch64] Handle HFAs of float16 types properly
2016-08-04  Andrew Pinskiaarch64.c (thunderx_vector_cost): New variable.
2016-08-01  Wilco DijkstraThis patch optimizes the prolog and epilog code to...
2016-08-01  Kyrylo Tkachov[AArch64] Allow multiple-of-8 immediate offsets for...
2016-08-01  Virendra Pathakaarch64.c (vulcan_tunings): Update vulcan L1 cache_line...
2016-07-28  Wilco DijkstraOn AArch64 the UXTB and UXTH instructions are aliases...
2016-07-28  Kristina MartsenkoThis patchset improves zero extend costs and code gener...
2016-07-28  Wilco DijkstraThis patch improves the readability of the prolog and...
2016-07-25  Jiong Wang[AArch64][3/10] ARMv8.2-A FP16 two operands vector...
2016-07-25  Jiong Wang[AArch64][2/10] ARMv8.2-A FP16 one operand vector intri...
2016-07-25  Jiong Wang[AArch64][1/10] ARMv8.2-A FP16 data processing intrinsics
2016-07-25  Jiong Wang[AArch64][3/3] Migrate aarch64_expand_prologue/epilogue...
2016-07-25  Jiong Wang[AArch64][2/3] Optimize aarch64_add_constant to generat...
2016-07-25  Jiong Wang[AArch64][1/3] Migrate aarch64_add_constant to new...
2016-07-15  Virendra Pathak[PATCH/AARCH64] Add rtx_costs routine for vulcan.
2016-07-04  Ramana Radhakrishnan[AArch64] Fix PR target/63874
2016-06-30  Wilco DijkstraThis patch sets the branch cost to the same most optima...
2016-06-29  Jim WilsonAdd qdf24xx base tuning support.
2016-06-29  Wilco DijkstraIncrease loop alignment on Cortex cores to 8 and set...
2016-06-22  Kyrylo Tkachov[AArch64] Add initial support for Cortex-A73
2016-06-20  Wilco DijkstraThis patch cleans up the -mpc-relative-loads option...
2016-06-20  Wilco DijkstraImprove modes_tieable by returning true in more cases...
2016-06-16  Renlin Li[PATCH][AARCH64]Fix typo in aarch64_legitimize_address.
2016-06-14  Kyrylo Tkachov[AArch64] Handle AND+ASHIFT form of UBFIZ correctly...
2016-06-13  Evandro Menezes[AArch64] Emit division using the Newton series
2016-06-13  Evandro Menezes[AArch64] Emit square root using the Newton series
2016-06-13  Evandro Menezes[AArch64] Add more choices for the reciprocal square...
2016-06-08  Alan Lawrence[PATCH 1/2][AArch64] Implement AAPCS64 updates for...
2016-06-08  Jiong Wang[AArch64, 4/6] Reimplement frsqrts intrinsics
2016-06-08  Jiong Wang[AArch64, 3/6] Reimplement frsqrte intrinsics
2016-05-31  Kyrylo Tkachov[AArch64] Use aarch64_fusion_enabled_p to check for...
2016-05-31  Kyrylo Tkachov[AArch64] Remove aarch64_simd_attr_length_move
2016-05-27  Kyrylo Tkachov[AArch64] Tie operand 1 to operand 0 in AESMC pattern...
2016-05-27  Jiong Wang[AArch64] PR target/63596, honor tree-stdarg analysis...
2016-05-27  Jiong Wang[AArch64] Enable tree-stdarg pass for AArch64 by defini...
2016-05-27  Wilco DijkstraRemove aarch64_cannot_change_mode_class as the underlyi...
2016-05-27  Kyrylo Tkachov[AArch64] Delete obsolete CC_ZESWP and CC_SESWP CC...
2016-05-26  Wilco DijkstraGCC expands switch statements in a very simplistic...
2016-05-18  Kugan Vivekanandarajahaarch64.c (all_extensions): Removed unused static variable.
2016-05-17  James Greenhalgh[AArch64 trivial] Don't define a macro when a variable...
2016-05-16  Matthew Wahab[AArch64] Remove an unused reload hook.
2016-05-13  Ramana RadhakrishnanSet TARGET_OMIT_STRUCT_RETURN_REG to true
2016-04-11  James Greenhalgh[Patch AArch64 2/3] Rework the code to print extension...
2016-03-25  Richard Hendersonre PR target/70120 ([aarch64] -g causes Assembler messa...
2016-03-17  Evandro MenezesTweak the pipeline model for Exynos M1
2016-03-16  Richard Hendersonre PR target/70048 ([AArch64] Inefficient local array...
2016-03-11  Kyrylo Tkachov[AArch64] PR target/70002: Make aarch64_set_current_fun...
2016-03-10  Nick Cliftonre PR target/7044 (vax casesi breakage)
2016-03-10  Christophe Lyonre PR target/70113 ([AArch64] -mpc-relative-literal...
2016-02-26  Evandro MenezesRename the tuning option and related functions to enabl...
2016-02-26  Kyrylo Tkachov[AArch64] Set TREE_TARGET_GLOBALS in aarch64_set_curren...
2016-02-26  Kyrylo Tkachov[AArch64] PR target/69613: Return zero TARGET_SHIFT_TRU...
2016-02-23  Evandro MenezesTweak the pipeline model for Exynos M1
2016-02-23  Evandro Menezesaarch64.c (exynosm1_tunings): Enable the Newton series...
2016-02-17  Wilco DijkstraAs part of the final cleanup of aarch64_internal_mov_im...
2016-02-16  James Greenhalgh[AArch64] Remove AARCH64_EXTRA_TUNE_RECIP_SQRT from...
2016-02-16  James Greenhalgh[Patch AArch64] Use software sqrt expansion always...
2016-02-16  James Greenhalgh[Patch AArch64] GCC 6 regression in vector performance...
2016-02-11  Jakub Jelinekcgraph.c: Spelling fixes - behaviour -> behavior and...
2016-02-11  Kyrylo Tkachov[AArch64] Only update assembler .arch directive when...
2016-02-10  Wilco DijkstraEnable instruction fusion of dependent AESE; AESMC...
2016-02-04  Bin Chengaarch64.c (aarch64_legitimize_address): Force register...
2016-02-02  Wilco DijkstraImprove TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS target...
2016-02-02  Wilco DijkstraThis patch adds support for the TARGET_IRA_CHANGE_PSEUD...
2016-01-28  Richard Hendersonre PR target/69305 (wrong code with -O and int128 ...
2016-01-28  Wilco DijkstraA recent change added UNSPEC to the CCMP patterns to...
2016-01-28  Wilco DijkstraAdd support for vector permute cost since various permu...
2016-01-22  Michael Matzsystem.h (string, algorithm): Include only conditionally.
2016-01-19  Wilco Dijkstra[PATCH 3/4] Add support for rtx costing of CCMP on...
2016-01-19  Wilco Dijkstra[PATCH 2/4] Add support for float CCMP
2016-01-19  Wilco Dijkstra[Patch 1/4] Simplify the representation of CCMP pattern...
2016-01-15  Kyrylo Tkachov[AArch64] Handle CSEL of zero_extended operands in...
2016-01-15  Kyrylo Tkachov[AArch64] Handle compare of zero_extract form of TST...
2016-01-15  Kyrylo Tkachov[AArch64] Properly reject invalid attribute strings
2016-01-11  Kyrylo Tkachov[AArch64] PR rtl-optimization/68796: Add patterns for...
2016-01-04  Jakub JelinekUpdate copyright years.
2015-12-18  Kyrylo Tkachov[AArch64] PR rtl-optimization/68796 Add compare-of...
2015-12-16  Kyrylo Tkachov[AArch64] Properly cost zero_extend+ashift forms of...
2015-12-09  James Greenhalgh[Patch AArch64] Reinstate CANNOT_CHANGE_MODE_CLASS...
next