This patchset improves zero extend costs and code generation.
[gcc.git] / gcc / config / aarch64 / aarch64.c
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...
2015-12-04 Kyrylo Tkachov[AArch64] Don't allow -mgeneral-regs-only to change...
2015-12-04 Eric Botcazoure PR middle-end/65958 (-fstack-check breaks alloca...
2015-12-04 Bin Chengaarch64.c (aarch64_legitimize_address): legitimize...
2015-12-03 Evandro MenezesAdd cost model for Exynos M1
2015-12-03 Richard SandifordAdd an rsqrt_optab and IFN_RSQRT internal function
2015-12-01 Ramana RadhakrishnanFix typo in aarch64.c
2015-11-30 Jakub Jelinekre PR tree-optimization/68501 (sqrt builtin is not...
2015-11-23 Kyrylo Tkachov[AArch64] PR target/68363 Check that argument is real...
2015-11-17 James Greenhalgh[Patch AArch64] Add support for Cortex-A35
2015-11-16 James Greenhalgh[AArch64] Cortex-A57 Choose some new branch costs.
2015-11-12 Evandro Menezes[AArch64] Add extra tuning parameters for target processors
2015-11-10 Ramana RadhakrishnanWorkaround PR68256 on AArch64
2015-11-09 Kyrylo Tkachov[AArch64][cleanup] Remove uses of CONST_DOUBLE_HIGH...
2015-11-09 Kyrylo Tkachov[AArch64] PR target/68129: Define TARGET_SUPPORTS_WIDE_INT
2015-11-09 Julian BrownMachine modes for address printing.
2015-11-06 Ramana Radhakrishnan[Patch AArch64] Switch constant pools to separate rodat...
2015-11-06 Benedikt Huberaarch64-builtins.c: Builtins for rsqrt and rsqrtf.
2015-11-06 Richard Bienertree-vectorizer.h (struct _bb_vec_info): Add region_beg...
2015-10-27 Kyrylo Tkachov[AArch64] Handle vector float modes properly in aarch64...
2015-10-27 Evandro Menezes[PATCH] [AArch64] Distinct costs for sign and zero...
2015-10-27 Kyrylo Tkachov[AArch64] Enable autoprefetcher modelling in the scheduler
2015-10-22 Ramana Radhakrishnan[Patch AArch64 63304] Fix issue with global state.
2015-10-20 Kyrylo Tkachov[AArch64] Add support for 64-bit vector-mode ldp/stp
2015-10-20 Kyrylo Tkachov[AArch64][1/2] Add fmul-by-power-of-2+fcvt optimisation
2015-10-16 Andrew MacLeodgen-mul-tables.cc: Adjust include files.
2015-10-12 Uros Bizjakrs6000.h (RS6000_ALIGN): Implement using ROUND_UP macro.
2015-10-05 Richard SandifordRemove REAL_VALUE_FROM_CONST_DOUBLE
next