aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm
AgeCommit message (Expand)AuthorFilesLines
2012-12-18driver-arm.c (arm_cpu_table): Add Cortex-A7.Kyrylo Tkachov1-0/+1
2012-12-17arm.md (zero_extend<mode>di2): Add extra alternatives for NEON registers.Andrew Stubbs3-9/+76
2012-12-17arm.md (type): Add "simple_alu_shift" to attribute "type".Greta Yorsh17-74/+33
2012-12-13unspecs.md: Add copyright notice.Kyrylo Tkachov1-0/+20
2012-12-11re PR target/55642 (Invalid thumb code generated ("thumb conditional instruct...Kyrylo Tkachov1-0/+2
2012-12-10neon.ml (opcode): Add Vrintn, Vrinta, Vrintp, Vrintm, Vrintz to type.Kyrylo Tkachov5-3/+121
2012-12-06arm.c (neon_itype): Define NEON_RINT enum element.Kyrylo Tkachov6-252/+294
2012-12-05tm.texi.in (TARGET_CLASS_LIKELY_SPILLED_P): Update documentation.Steven Bosscher1-1/+2
2012-12-04arm.opt (cirrus-fix-invalid-insns): Delete option.Richard Earnshaw1-4/+0
2012-11-30For attribute named "type", subdivide "alu" into "alu_reg" and "simple_alu_imm".Ramana Radhakrishnan19-145/+277
2012-11-29re PR target/55073 (Wrong Neon code generation at -O2 caused by -fschedule-in...Richard Earnshaw1-15/+54
2012-11-29re PR target/54974 ([ARM] [thumb] Incorrect placement of constant pools)Matthew Gretton-Dann4-24/+36
2012-11-27arm.c (thumb1_reorg): New function.Bin Cheng2-38/+65
2012-11-26arm.h (TARGET_FPU_ARMV8): New macro.Kyrylo Tkachov4-6/+63
2012-11-26arm.h (TARGET_LDRD): Reject Thumb1 targets.Greta Yorsh1-1/+3
2012-11-22arm.md (*arm_abssi2): Define predicable attribute.Kyrylo Tkachov2-4/+4
2012-11-21* config/arm/arm-cores.def (cortex-m1, cortex-m0)Bin Cheng4-15/+51
2012-11-20t-linux-eabi: Define MULTIARCH_DIRNAME for linux target.Matthias Klose1-1/+4
2012-11-13arm.c (arm_emit_coreregs_64bit_shift): Fix comment.Andrew Stubbs4-8/+249
2012-10-23arm.c (offset_ok_for_ldrd_strd): Return false for Thumb1.Greta Yorsh1-1/+1
2012-10-23dbxout.c (dbxout_symbol_location): Pass new argument to alter_subreg.Vladimir Makarov1-2/+2
2012-10-23re PR target/55019 (Incorrectly use live argument register to save high regis...Terry Guo1-1/+7
2012-10-22arm.h (CANNOT_CHANGE_MODE_CLASS): Avoid subreg'ing VFP D registers in big-end...Julian Brown1-2/+9
2012-10-22arm.c (thumb2_emit_ldrd_pop): New function.Sameera Deshpande1-1/+147
2012-10-22arm.c (thumb2_emit_strd_push): New function.Sameera Deshpande1-2/+139
2012-10-22arm-protos.h (offset_ok_for_ldrd_strd): New declaration.Sameera Deshpande5-1/+175
2012-10-19re PR target/54892 (, ICE in extract_insn, at recog.c:2123)Zhenqiang Chen1-2/+2
2012-10-18A15 neon description.Matthew Gretton-Dann2-16/+1233
2012-10-18Add support for fma intrinsics for ARM.Matthew Gretton-Dann7-5/+143
2012-10-18Add basic armv8-a supportMatthew Gretton-Dann6-21/+56
2012-10-17arm.md (UNSPEC_PROLOGUE_USE): Rename this...Greta Yorsh2-11/+11
2012-10-16loop-doloop.c (doloop_modify): Pass doloop_end pattern to gen_doloop_begin.Joern Rennecke1-1/+2
2012-10-12arm.md (get_thread_pointersi): Moved to place with other TLS related patterns.Chung-Lin Tang1-9/+10
2012-10-11builtins.c (expand_builtin_thread_pointer): New.Chung-Lin Tang3-22/+11
2012-10-11arm.c (arm_arch6m): New variable to denote armv6-m architecture.Terry Guo2-1/+8
2012-09-21arm.c (arm_mangle_type): Don't warn anymore that 4.4 has changed the `va_list...Matthias Klose1-10/+1
2012-09-20s390.c (s390_chunkify_start): Replacing INSN_LOCATOR.Dehao Chen1-1/+1
2012-09-17linux-elf.h (LINUX_TARGET_LINK_SPEC): Suppress the dynamic linker commands fo...Ben Cheng1-2/+3
2012-09-17arm.c (arm_rtx_costs_1): Handle vec_extract and vec_set patterns.Ulrich Weigand3-44/+83
2012-09-17arm.c (output_move_neon): Update comment.Ramana Radhakrishnan2-23/+53
2012-09-17vfp.md (*thumb2_movdf_vfp): Require one of the operands to be a register.Ruben Buchatskiy1-1/+3
2012-09-13arm.md (arm_rev): Factorize thumb1, thumb2 and arm variants for rev instructi...Christophe Lyon1-14/+43
2012-09-11Add support for vectorized fma.Ramana Radhakrishnan1-0/+27
2012-09-06arm.c: Use CONST_INT_P...Kyrylo Tkachov7-382/+379
2012-09-05hooks.c (hook_int_rtx_mode_as_bool_0): New function.Oleg Endo1-2/+3
2012-09-04re PR target/45070 (Miscompiled c++ class with packed attribute on ARM with -...Bin Cheng1-4/+4
2012-09-04arm.c (arm_expand_builtin): Replace gen_rtx_CONST_INT by GEN_INT.Christophe Lyon1-9/+8
2012-09-04arm.c (arm_evpc_neon_vext): New function.Christophe Lyon1-0/+72
2012-08-31arm.c (arm_expand_epilogue): Remove unused variable floats_from_frame.Greta Yorsh1-13/+1
2012-08-30re PR target/54252 (Bad alignment code generated for Neon loads)Ramana Radhakrishnan1-30/+39