aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.c
AgeCommit message (Expand)AuthorFilesLines
2016-04-25neon.md (widen_<us>sum<mode>): New patterns where mode is VQI to improve mixe...Michael Collison1-0/+76
2016-04-18tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.Michael Matz1-2/+2
2016-03-30re PR target/62254 (gcc-4.9 ICEs on linux kernel zlib for armv3)Nick Clifton1-4/+17
2016-03-03[ARM] PR rtl-optimization/69904: Disallow copying/duplicating of load-exclusi...Kyrylo Tkachov1-1/+19
2016-02-24arm-c.c (arm_option_override): Initialize target_option_current_node.Christian Bruel1-2/+3
2016-02-18PR target/62554Nick Clifton1-0/+31
2016-02-12cgraph.c: Spelling fixes - behaviour -> behavior and neighbour -> neighbor.Jakub Jelinek1-1/+1
2016-02-10Enable instruction fusion of AES instructions on ARM for Cortex-A53 andWilco Dijkstra1-2/+6
2016-02-09[ARM] PR68532 Fix up vzip recognition for big endianCharles Baylis1-12/+18
2016-02-09[ARM] PR68532: Fix up vuzp for big endianCharles Baylis1-10/+47
2016-02-04[ARM] Remove neon_reinterpret, use castsAlan Lawrence1-7/+0
2016-02-04[ARM][2/4] Fix operand costing logic for SMUL[TB][TB]Kyrylo Tkachov1-2/+4
2016-02-04arm-c.c (arm_reset_previous_fndecl): Style fix and typo.Christian Bruel1-1/+3
2016-01-27re PR target/69245 (ICE in extract_insn, at recog.c:2286 on arm-linux-gnueabihf)Christian Bruel1-29/+32
2016-01-26re PR target/68620 (ICE on gcc.target/arm/attr-neon-fp16.c)Christophe Lyon1-0/+4
2016-01-18arm.c (thumb1_reorg): Check that the comparison is against the constant 0.Thomas Preud'homme1-4/+9
2016-01-15re PR target/65837 ([arm-linux-gnueabihf] lto1 target specific builtin not av...Christian Bruel1-3/+0
2016-01-07freebsd.h: Rename SUBTARGET_OVERRIDE_OPTIONS to SUBTARGET_OVERRIDE_INTERNAL_O...Andreas Tobler1-0/+4
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2016-01-04arm.c (aapcs_vfp_allocate_return_reg): Treat all integer modes larger than TI...Eric Botcazou1-1/+4
2015-12-16[ARM] Add support for ARMv8.1.Matthew Wahab1-0/+4
2015-12-04[ARM] PR target/68214: Delete IP-reg-clobbering call-through-mem patternsKyrylo Tkachov1-35/+0
2015-12-03Add cost model for Exynos M1Evandro Menezes1-0/+23
2015-12-01re PR target/68617 (arm ice output_operand: invalid %-code for -march=armv6k...Christian Bruel1-24/+22
2015-11-22re PR target/68390 (Incorrect code due to indirect tail call of varargs funct...Kugan Vivekanandarajah1-1/+6
2015-11-20[ARM] Do not expand movmisalign pattern if not in 32-bit modeKyrylo Tkachov1-2/+3
2015-11-20[ARM] PR 68149 Fix ICE in unaligned_loaddi splitKyrylo Tkachov1-4/+24
2015-11-18Finalize func_options in arm target inMartin Liska1-0/+2
2015-11-17[ARM] PR 68143 Properly update memory offsets when expanding setmemKyrylo Tkachov1-13/+24
2015-11-16[Patch ARM] Add support for Cortex-A35James Greenhalgh1-0/+23
2015-11-16re PR target/65837 ([arm-linux-gnueabihf] lto1 target specific builtin not av...Christian Bruel1-19/+53
2015-11-16re PR target/65837 ([arm-linux-gnueabihf] lto1 target specific builtin not av...Christian Bruel1-0/+3
2015-11-16re PR target/65837 ([arm-linux-gnueabihf] lto1 target specific builtin not av...Christian Bruel1-22/+10
2015-11-13re PR target/65837 ([arm-linux-gnueabihf] lto1 target specific builtin not av...Christian Bruel1-19/+17
2015-11-11[ARM] PR67305, tighten neon_vector_mem_operand on eliminable registersJiong Wang1-3/+3
2015-11-11[ARM] PR63870 Add qualifiers for NEON builtinsCharles Baylis1-0/+1
2015-11-10[ARM] Fix costing of vmul+vcvt combine patternKyrylo Tkachov1-0/+17
2015-11-10[ARM][cleanup] Remove uses of CONST_DOUBLE_HIGH/LOWKyrylo Tkachov1-24/+7
2015-11-09Machine modes for address printing.Julian Brown1-13/+5
2015-11-06[Patch ARM] Unified assembler in ARM state.Ramana Radhakrishnan1-97/+60
2015-10-30[ARM] Fix checking RTL error in cortex_a9_sched_adjust_costKyrylo Tkachov1-3/+1
2015-10-29[PATCH 8/9] ENABLE_CHECKING refactoring: target-specific partsMikhail Maltsev1-14/+15
2015-10-27[ARM] PR target/67929 Tighten vfp3_const_double_for_bits checksKyrylo Tkachov1-13/+25
2015-10-16gen-mul-tables.cc: Adjust include files.Andrew MacLeod1-24/+11
2015-10-16re PR target/67745 ([ARM] wrong alignments when __attribute__ ((optimize,targ...Christian Bruel1-0/+21
2015-10-16re PR target/67745 ([ARM] wrong alignments when __attribute__ ((optimize,targ...Christian Bruel1-0/+22
2015-10-06arm.c (arm_emit_probe_stack_range): Adjust comment.Eric Botcazou1-12/+13
2015-10-05Remove REAL_VALUE_FROM_CONST_DOUBLERichard Sandiford1-28/+17
2015-10-05Replace REAL_VALUES_EQUAL with real_equalRichard Sandiford1-3/+3
2015-09-21[ARM] Replacing variable swaps that use a temporary variable with a call to s...Bilyan Borisov1-20/+12