aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm
AgeCommit message (Expand)AuthorFilesLines
2013-08-30Merge ubsan into trunk.Marek Polacek1-1/+1
2013-08-20linux-elf.h (MULTILIB_DEFAULTS): Remove definition.Matthew Gretton-Dann2-2/+4
2013-08-20Fix LIB_SPEC for systems without libpthread.Pavel Chupin1-1/+1
2013-08-09neon.md (vcond): Fix floating-point vector comparisons against 0.Zhenqiang Chen1-5/+29
2013-08-08neon.md (movmisalign<mode>): Disable when we don't allow unaligned accesses.Kyrylo Tkachov1-5/+5
2013-08-08re PR target/57431 (ICE in simplify_const_unary_operation vld1_dup_s64/vst1_s64)Richard Earnshaw1-12/+13
2013-08-08re PR target/56979 (ICE in output_operand: invalid operand for code 'P')Richard Earnshaw1-1/+3
2013-08-08Fix MALLOC_ABI_ALIGNMENT for arm Bernd Edlinger1-0/+2
2013-08-02types.md (define_attr "type"): Add "load_acq" and "store_rel".Sofiane Naci2-2/+6
2013-08-01arm.md (minmax_arithsi_non_canon): Emit canonical RTL form when subtracting a...Kyrylo Tkachov1-2/+5
2013-08-01arm.md (peepholes for eq (reg1) (reg2/imm)): Generate canonical plus rtx with...Kyrylo Tkachov2-5/+21
2013-07-31config.gcc (arm*-*-*): Add aarch-common.o to extra_objs.Sofiane Naci5-254/+319
2013-07-31arm.md: Include new file "types.md".Sofiane Naci2-333/+356
2013-07-30* arm.md (mulhi3): New expand pattern.Richard Earnshaw1-0/+14
2013-07-26combine.c (simplify_comparison): Re-canonicalize operands where appropriate.Kyrylo Tkachov1-0/+38
2013-07-25arm.md (arm_addsi3, [...]): Correct output template.Kyrylo Tkachov1-3/+3
2013-07-25arm-fixed.md (ssmulsa3, usmulusa3): Adjust for arm_restrict_it.Kyrylo Tkachov1-20/+42
2013-07-25Remove unnecessary space.Ramana Radhakrishnan1-1/+1
2013-07-25Fix PR target/57731 PR target/57837Ramana Radhakrishnan2-11/+12
2013-07-25arm.c (thumb1_size_rtx_costs): Assign proper cost for shift_add/shift_sub0/sh...Terry Guo1-0/+9
2013-07-22constraints.md (Pd): Allow TARGET_THUMB instead of TARGET_THUMB1.Kyrylo Tkachov2-53/+103
2013-07-22arm.md (attribute "insn"): Delete.Sofiane Naci22-165/+175
2013-07-22predicates.md (shiftable_operator_strict_it): New predicate.Kyrylo Tkachov2-90/+250
2013-07-21Fix typos.Mike Stump1-1/+1
2013-07-18arm.md (attribute "insn"): Delete values "mrs", "msr", "xtab" and "sat".Sofiane Naci3-13/+10
2013-07-18arm.md (attribute "type"): Rename "simple_alu_imm" to "arlo_imm".Sofiane Naci24-256/+264
2013-07-17re PR target/57909 ([ARM] ICE with internal memcpy and -mno-unaligned-access)Yvan Roux1-2/+10
2013-07-02arm.md (arm_andsi3_insn): Add alternatives for 16-bit encoding.Kyrylo Tkachov1-17/+24
2013-07-01arm.md (attribute "wtype"): Delete.Sofiane Naci4-201/+337
2013-06-28constraints.md (Ts): New constraint.Kyrylo Tkachov4-62/+79
2013-06-28arm.md (arm_mulsi3_v6): Add alternative for 16-bit encoding.Kyrylo Tkachov1-53/+113
2013-06-28predicates.md (arm_cond_move_operator): New predicate.Kyrylo Tkachov3-5/+56
2013-06-26arm.h (MAX_CONDITIONAL_EXECUTE): Define macro.Greta Yorsh3-5/+24
2013-06-19vfp.md: Move VFP instruction classification documentation to ...Sofiane Naci2-67/+81
2013-06-19arm.md (split for eq(reg, 0)): Add variants for ARMv5 and Thumb2.Richard Earnshaw1-10/+78
2013-06-18arm.c (neon_vector_mem_operand): Add strict argument.Julian Brown5-20/+26
2013-06-18arm.md (attribute "insn"): Move multiplication and division attributes to...Sofiane Naci21-133/+186
2013-06-07re PR target/56315 (ARM: Improve use of 64-bit constants in logical operations)Kyrylo Tkachov5-25/+52
2013-06-07arm.md (anddi3_insn): Remove duplicate alternatives.Kyrylo Tkachov1-26/+17
2013-06-07constraints.md (Df): New constraint.Kyrylo Tkachov2-2/+8
2013-06-06arm.c (arm_r3_live_at_start_p): New predicate.Eric Botcazou1-18/+26
2013-06-06arm-fixed.md (add<mode>3,usadd<mode>3,ssadd<mode>3, [...]): Adjust alternativ...Kyrylo Tkachov1-14/+24
2013-06-06arm-ldmstm.ml: Set "predicable_short_it" to "no" where appropriate.Kyrylo Tkachov2-25/+54
2013-06-06sync.md (atomic_loaddi_1): Disable predication for arm_restrict_it.Kyrylo Tkachov1-10/+20
2013-06-05arm.md (enabled_for_depr_it): New attribute.Kyrylo Tkachov1-0/+21
2013-06-05arm.c (MAX_INSN_PER_IT_BLOCK): New macro.Kyrylo Tkachov2-1/+14
2013-05-31re PR target/56315 (ARM: Improve use of 64-bit constants in logical operations)Kyrylo Tkachov4-43/+60
2013-05-30arm-protos.h: Add and update function protos.Xuepeng Guo4-15/+46
2013-05-30arm.c (arm_add_cfa_adjust_cfa_note): New added.Zhenqiang Chen1-18/+98
2013-05-30This patch is a consolodation of the hash_table patches to theLawrence Crowl2-14/+27