[AArch64] Use calls for SVE TLSDESC
[gcc.git] / gcc / config / aarch64 / aarch64.c
2019-10-01 Richard Sandiford[AArch64] Use calls for SVE TLSDESC
2019-10-01 Richard Sandiford[AArch64] Make call insns record the callee's arm_pcs
2019-09-30 Richard Sandiford[AArch64] Make more use of function_abi
2019-09-30 Richard Sandiford[AArch64] Allow shrink-wrapping of non-leaf vector...
2019-09-30 Richard SandifordRemove global call sets: LRA
2019-09-30 Richard SandifordPass an ABI identifier to hard_regno_call_part_clobbered
2019-09-30 Richard SandifordAdd a function for getting the ABI of a call insn target
2019-09-30 Richard SandifordAdd a target hook for getting an ABI from a function...
2019-09-30 Richard Sandiford[AArch64] Strengthen aarch64_hard_regno_call_part_clobbered
2019-09-27 Richard Sandiford[AArch64] Split built-in function codes into major...
2019-09-26 Richard Sandiford[AArch64] Fix cost of (plus ... (const_int -C))
2019-09-19 Richard Hendersonaarch64: Implement -moutline-atomics
2019-09-19 Richard Hendersonaarch64: Tidy aarch64_split_compare_and_swap
2019-09-19 Richard Hendersonaarch64: Implement TImode compare-and-swap
2019-09-19 Richard Hendersonaarch64: Extend %R for integer registers
2019-09-17 Richard Sandiford[arm][aarch64] Handle no_insn in TARGET_SCHED_VARIABLE_...
2019-09-10 Richard SandifordAdd call_used_or_fixed_reg_p
2019-08-21 Prathamesh Kulkarnire PR target/88839 ([SVE] Poor implementation of blend...
2019-08-21 Prathamesh Kulkarnire PR target/90724 (ICE with __sync_bool_compare_and_sw...
2019-08-20 Richard SandifordUse function_arg_info for TARGET_CALLEE_COPIES
2019-08-20 Richard SandifordUse function_arg_info for TARGET_FUNCTION_ARG_ADVANCE
2019-08-20 Richard SandifordUse function_arg_info for TARGET_FUNCTION_(INCOMING_)ARG
2019-08-20 Richard SandifordUse function_arg_info for TARGET_SETUP_INCOMING_ARGS
2019-08-20 Richard SandifordUse function_arg_info for TARGET_PASS_BY_REFERENCE
2019-08-20 Richard SandifordAdd pass_va_arg_by_reference
2019-08-19 Joel Hutton[AArch64] Use scvtf fbits option where appropriate
2019-08-15 Richard Sandiford[AArch64] Add a aarch64_sve_mode_p query
2019-08-15 Richard Sandiford[AArch64] Fix predicate alignment for fixed-length SVE
2019-08-15 Richard Sandiford[AArch64] Pass a pattern to aarch64_output_sve_cnt_imme...
2019-08-15 Richard Sandiford[AArch64] Optimise aarch64_add_offset for SVE VL constants
2019-08-15 Richard Sandiford[AArch64] Rework SVE INC/DEC handling
2019-08-15 Richard Sandiford[AArch64] Rework SVE REV[BHW] patterns
2019-08-15 Richard Sandiford[AArch64] Use SVE MLA, MLS, MAD and MSB for conditional...
2019-08-15 Richard Sandiford[AArch64] Use SVE binary immediate instructions for...
2019-08-14 Richard Sandiford[AArch64] Use SVE UXT[BHW] as a form of predicated AND
2019-08-14 Richard Sandiford[AArch64] Make more use of SVE conditional constant...
2019-08-14 Richard Sandiford[AArch64] Handle more SVE predicate constants
2019-08-14 Richard Sandiford[AArch64] Rework SVE integer comparisons
2019-08-14 Richard Sandiford[AArch64] Use "x" predication for SVE integer arithmeti...
2019-08-14 Richard Sandiford[AArch64] Rework SVE FP comparisons
2019-08-14 Richard Sandiford[AArch64] Add a "GP strictness" operand to SVE FP unspecs
2019-08-14 Richard Sandiford[AArch64] Canonicalise SVE predicate constants
2019-08-14 Richard Sandiford[AArch64] Rework SVE PTEST patterns
2019-08-13 Richard SandifordUse checking forms of DECL_FUNCTION_CODE (PR 91421)
2019-08-13 Richard SandifordOptimise constant IFN_WHILE_ULTs
2019-08-13 Richard Sandiford[AArch64] Improve SVE constant moves
2019-08-13 Wilco Dijkstra[AArch64] Increase default function alignment
2019-08-13 Richard Sandiford[AArch64] Use simd_immediate_info for SVE predicate...
2019-08-13 Richard Sandiford[AArch64] Make simd_immediate_info INDEX explicit
2019-08-13 Richard Sandiford[AArch64] Make aarch64_classify_vector_mode use a switc...
2019-08-13 Richard Sandiford[AArch64] Add a "y" constraint for V0-V7
2019-08-09 Richard Earnshaw[aarch64] PR target/91386 Use copy_rtx to avoid modifyi...
2019-08-07 Richard Sandiford[AArch64] Make SVE UNSPEC_COND_*s match the insn mnemonic
2019-07-13 Prathamesh Kulkarnire PR target/90723 (pr88598-2.c segfaults with -msve...
2019-07-09 Sylvia Taylor[aarch64]: redefine aes patterns
2019-07-05 Sam Tebbs[PATCH][GCC][AARCH64] PR target/90712 Fix gcc.dg/rtl...
2019-06-27 Aaron Sawdeybuiltins.c (get_memory_rtx): Fix comment.
2019-06-18 Richard Sandiford[AArch64] Add a new CC mode for SVE conditions
2019-06-18 Richard Sandiford[AArch64] Factor out pfalse predicate creation
2019-06-18 Richard Sandiford[AArch64] Factor out ptrue predicate creation
2019-06-13 Kugan Vivekanandarajahre PR target/88834 ([SVE] Poor addressing mode choices...
2019-06-06 Kyrylo Tkachov[AArch64] PR tree-optimization/90332: Implement vec_ini...
2019-06-04 Andrew PinskiAARCH64: ILP32: Fix aarch64_asan_shadow_offset
2019-06-04 Szabolcs Nagyaarch64: fix asm visibility for extern symbols
2019-06-03 Szabolcs Nagyaarch64: emit .variant_pcs for aarch64_vector_pcs symbo...
2019-06-03 Prathamesh Kulkarnire PR target/88837 ([SVE] Poor vector construction...
2019-05-30 Sam Tebbs[PATCH][GCC][AARCH64] Fix libstdc++ build failure after...
2019-05-29 Sam Tebbs[PATCH 3/3][GCC][AARCH64] Add support for pointer authe...
2019-05-22 Matthew Malcomson[aarch64] Introduce flags for SVE2.
2019-05-20 Jakub Jelinekcfgloop.h (struct loop): Add simdlen member.
2019-05-17 Max Filippovgcc: aarch64: move assemble_start_function / assemble_e...
2019-05-17 Martin Sebortrans.c (check_inlining_for_nested_subprog): Quote...
2019-05-11 Jakub Jelinekre PR c++/59813 (tail-call elimination didn't fire...
2019-04-30 Jakub Jelinekre PR target/89093 (C++ exception handling clobbers...
2019-04-23 Sudakshina Das[GCC, AARCH64] Add GNU note section with BTI and PAC.
2019-04-19 Christophe LyonPR translation/90118 Missing space between words
2019-04-18 Martin SeborPR middle-end/89797 - ICE on a vector_size (1LU <<...
2019-04-10 Steve Ellceyre PR rtl-optimization/87763 (aarch64 target testcases...
2019-04-05 Martin LiskaRemove usage of apostrophes in error and warning messag...
2019-03-11 Martin LiskaFix double string quoting.
2019-03-11 Martin LiskaWrap option names in gcc internal messages with %<...
2019-02-27 Steve Ellceyaarch64.c (aarch64_get_multilib_abi_name): New function.
2019-02-22 Sudakshina Das[GCC, AArch64] Fix a couple of bugs in BTI
2019-02-22 Kyrylo Tkachov[AArch64] Add support for Neoverse N1
2019-02-14 Steve Ellceyaarch64.c (aarch64_attribute_table): Change affects_typ...
2019-02-13 Tamar ChristinaAArch64: Allow any offset for SVE addressing modes...
2019-01-25 Richard EarnshawThis is pretty unlikely in real code...
2019-01-25 Wilco Dijkstra[PATCH][AArch64] Fix generation of tst (PR87763)
2019-01-19 Jakub Jelinekaarch64.c (aarch64_stack_protect_guard): Move outside...
2019-01-18 Ramana Radhakrishnan[AArch64] Add support for system register based stack...
2019-01-17 Steve Ellceyaarch64.c (cgraph.h): New include.
2019-01-17 Tamar ChristinaRename stack-clash protection CFA register to avoid...
2019-01-17 Kyrylo Tkachov[AArch64] Initial -mcpu=ares tuning
2019-01-16 Richard Earnshaw__builtin_<add/sub>_overflow issues on AArch64 (redux)
2019-01-11 Steve Ellceyaarch64.c (aarch64_simd_call_p): New function.
2019-01-11 Steve Ellceyaarch64.c (aarch64_simd_call_p): New function.
2019-01-09 Sandra LoosemorePR other/16615 [1/5]
2019-01-09 Sudakshina Das[AArch64, 6/6] Enable BTI: Add configure option.
2019-01-09 Sudakshina Das[AArch64, 5/6] Enable BTI : Add new pass for BTI.
2019-01-09 Sudakshina Das[AArch64, 4/6] Enable BTI: Add new <type> to -mbranch...
next