aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm
AgeCommit message (Expand)AuthorFilesLines
2016-07-12arm.c (arm_option_override): Set MASK_SINGLE_PIC_BASE when -mno-pic-data-is-t...Nathan Sidwell1-4/+14
2016-07-07arm.h (TARGET_USE_MOVT): Check MOVT/MOVW availability with TARGET_HAVE_MOVT.Thomas Preud'homme4-8/+11
2016-07-07arm-protos.h: Reindent FL_FOR_* macro definitions.Thomas Preud'homme1-24/+25
2016-07-07arm-arches.def (armv8-m.base): Define new architecture.Thomas Preud'homme6-9/+38
2016-07-07elf.h: Use __ARM_ARCH_ISA_THUMB and __ARM_ARCH_ISA_ARM to decide whether to p...Thomas Preud'homme1-2/+3
2016-07-06[ARM] Add support for some ARMv8-A cores to driver-arm.cKyrylo Tkachov1-0/+6
2016-07-06This patch improves the accuracy of the Cortex-A53 integer scheduler...Wilco Dijkstra1-61/+48
2016-07-05[ARM][testsuite] neon-testgen.ml removalChristophe Lyon2-2681/+0
2016-07-01[ARM] Delete thumb_reload_in_hKyrylo Tkachov2-8/+0
2016-07-01arm.c (arm_function_ok_for_sibcall): Add another check for NULL decl.Eric Botcazou1-1/+1
2016-06-29Add qdf24xx base tuning support.Jim Wilson3-1/+127
2016-06-24[ARM][1/4] Replace uses of int_log2 by exact_log2Kyrylo Tkachov1-19/+7
2016-06-23config.gcc: Add support for arm*-*-phoenix* targets.Jakub Sejdak1-0/+29
2016-06-22[ARM] Add initial support for Cortex-A73Kyrylo Tkachov6-2/+48
2016-06-20[AArch64] Give some new costs for Cortex-A53 floating-point operationsJames Greenhalgh1-26/+26
2016-06-20[AArch64] Give some new costs for Cortex-A57 floating-point operationsJames Greenhalgh1-26/+26
2016-06-20The Cortex-A57 scheduler is missing fcsel, so add it.Wilco Dijkstra1-1/+1
2016-06-17[Patch ARM arm_neon.h] s/__FAST_MATH/__FAST_MATH__/gJames Greenhalgh1-6/+6
2016-06-14freebsd.h: Only enable unaligned access for armv6 on FreeBSD 11 and above.Andreas Tobler1-0/+4
2016-06-11[ARM] length pop* pattern in epilogue correctlyJiong Wang3-4/+70
2016-06-10arm.h (pool_vector_label, [...]): Remove.Bernd Edlinger1-5/+0
2016-06-09[AArch64] Model CSEL instruction in Cortex-A57 scheduling modelKyrylo Tkachov1-1/+1
2016-06-06[1/3][ARM] Keep ctz expressions together until after reloadKyrylo Tkachov1-11/+14
2016-06-03[ARM][obvious] Fix typos in *thumb1_mulsi3 commentKyrylo Tkachov1-5/+5
2016-06-02Fix fallout from: [ARM] PR target/70830: Avoid POP-{reglist}^ when returning ...Kyrylo Tkachov1-4/+2
2016-06-01[ARM] Use proper output modifier for DImode register in store exclusive patternsKyrylo Tkachov1-9/+6
2016-06-01[ARM] Tie operand 1 to operand 0 in AESMC pattern when fusing AES/AESMCKyrylo Tkachov3-3/+24
2016-05-31arm-protos.h (arm_arch_thumb1): Declare.Thomas Preud'homme3-3/+12
2016-05-27arm.h (TARGET_ARM_V6M): Remove.Thomas Preud'homme1-3/+0
2016-05-24[ARM][4/4] Simplify checks for CONST_INT_P and comparison against 1/0Kyrylo Tkachov2-4/+3
2016-05-24[ARM][3/4] Cleanup casts from INTVAL to [unsigned] HOST_WIDE_INTKyrylo Tkachov4-24/+20
2016-05-24[ARM][2/4] Replace casts of 1 to HOST_WIDE_INT by HOST_WIDE_INT_1 and HOST_WI...Kyrylo Tkachov3-13/+13
2016-05-24[ARM] PR target/69857 Remove bogus early return false; in gen_operands_ldrd_strdKyrylo Tkachov1-8/+10
2016-05-23[ARM, AArch64] Add missing vtst_p16 and vtstq_p16, and vtst_p{8,16} and vtstq...Christophe Lyon1-0/+12
2016-05-20arm.c (arm_expand_prologue): Set the stack usage to 0 for naked functions.Eric Botcazou1-2/+10
2016-05-19[ARM] Fix costing of sign-extending load in rtx costsKyrylo Tkachov1-2/+0
2016-05-19[ARM] PR target/71056: Don't use vectorized builtins when NEON is not availableKyrylo Tkachov1-1/+5
2016-05-16[ARM] Enable __fp16 as a function parameter and return type.Matthew Wahab5-46/+29
2016-05-13Fix PR target/53440 - handle generic thunks better for TARGET_32BIT.Ramana Radhakrishnan1-5/+91
2016-05-12[ARM] PR target/70830: Avoid POP-{reglist}^ when returning from interrupt han...Kyrylo Tkachov1-8/+11
2016-05-09[ARM] Add mode to probe_stack set operandsKyrylo Tkachov1-2/+2
2016-05-07Emit vmov.i64 to load 0.0 into FP reg when neon enabled.Jim Wilson2-23/+35
2016-04-25neon.md (widen_<us>sum<mode>): New patterns where mode is VQI to improve mixe...Michael Collison4-52/+201
2016-04-18tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.Michael Matz1-2/+2
2016-04-18re PR target/70711 (GCC ARM big-endian ARMv8.1 code fails.)Matthew Wahab1-0/+6
2016-04-08[ARM] PR target/70566 Check that condition register is dead in tst-imm -> lsl...Kyrylo Tkachov1-2/+4
2016-04-01re PR target/70496 (inadvertent change to ASM_APP_OFF for .arm / .thumb direc...Ramana Radhakrishnan1-1/+2
2016-03-31[Patch ARM] Delete ASM_OUTPUT_DEF and fall back to default .set directiveJames Greenhalgh1-11/+0
2016-03-30re PR target/62254 (gcc-4.9 ICEs on linux kernel zlib for armv3)Nick Clifton1-4/+17
2016-03-23[ARM] Reduce size of arm1020e automatonKyrylo Tkachov1-5/+6