aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.md
AgeCommit message (Expand)AuthorFilesLines
2006-05-06r113612@merlin: rearnsha | 2006-05-07 00:19:18 +0100Richard Earnshaw1-4/+5
2006-02-09arm.md (tlobits_cbranch): New pattern.Richard Earnshaw1-0/+44
2006-01-31arm.md (smaxsi3): Make aware of smax_m1.Nicolas Pitre1-1/+10
2006-01-26arm.md (smaxsi3, sminsi3): Convert to define_expand.Richard Earnshaw1-12/+64
2006-01-20[multiple changes]Paul Brook1-9/+9
2006-01-17re PR target/592 ([ARM/Thumb] Poor choice of PIC register)Richard Earnshaw1-4/+5
2005-12-15predicates.md (call_memory_operand): New.Richard Sandiford1-2/+2
2005-12-14arm.md: Provide a big-endian version of the (zero_extend:SI (subreg:QI ...)) ...Richard Sandiford1-0/+10
2005-11-16re PR target/24861 (internal compiler error when building gcc with --with-cpu...Richard Earnshaw1-2/+3
2005-11-14arm.c (pic_labelno): New.Daniel Jacobowitz1-9/+11
2005-11-04arm.c (arm_load_pic_register): Pass extra reg to gen_pic_add_dot_plus_four an...Paul Brook1-13/+13
2005-11-04configure.ac: Add test for ARM TLS support.Daniel Jacobowitz1-9/+91
2005-10-06re PR target/23783 (gcc.c-torture/compile/calls.c triggers an ICE)Richard Earnshaw1-4/+8
2005-10-05* config/arm/arm.md (insv): Use gen_int_mode in more places.Daniel Jacobowitz1-3/+4
2005-09-30arm.md (movqi): On thumb when optimizing...Richard Earnshaw1-42/+55
2005-09-10arm.c (arm_gen_rotated_half_load): Delete.Richard Earnshaw1-72/+9
2005-08-20arm.h (arm_stack_offsets): Add locals_base field.Richard Earnshaw1-6/+14
2005-07-30arm.md (all peepholes for post-increment operations): Delete.Richard Earnshaw1-390/+0
2005-06-25Update FSF address.R. Kelley Cook1-2/+2
2005-06-02tree-vrp.c, [...]: Fix comment typos.Kazu Hirata1-2/+2
2005-06-01* arm.md (bunordered, bordered, bungt, bunlt, bunge, bunle, buneq)Richard Earnshaw1-22/+34
2005-05-11arm.md (negsf2, negdf2): Permit these expands when compiling for VFP.Richard Earnshaw1-2/+2
2005-04-27arm.h (ARM_PRINT_OPERAND_ADDRESS): Use gcc_assert and gcc_unreachable as appr...Nathan Sidwell1-34/+17
2005-04-26arm.md (thumb_mulsi3): Use two-operand assembly form.Paul Brook1-2/+2
2005-04-09arm.c (FL_WBUF): Define.Richard Earnshaw1-2/+2
2005-04-08arm.c (arm_const_double_by_parts): New function.Richard Earnshaw1-0/+24
2005-04-07arm.c (arm_const_double_inline_cost): Handle any constant by using gen_lowpar...Richard Earnshaw1-4/+81
2005-04-03re PR target/14812 (ARM optimizer changes rsb/cmp to cmn, but condition codes...Richard Earnshaw1-38/+19
2005-04-01arm.c (adjacent_mem_locations): Reject volatile memory refs.Richard Earnshaw1-16/+34
2005-04-01arm.md (minmax_arithsi): Reject all eliminable registers, not just the frame ...Richard Earnshaw1-68/+55
2005-02-16re PR target/19162 (ICE while building libobjc's sendmsg.c)Richard Earnshaw1-10/+149
2005-01-20* config/arm/arm.md (insv): Use gen_int_mode.Paul Brook1-1/+1
2005-01-14re PR target/7525 ([ARM/Thumb] long calls stubs only in one code section, can...Richard Earnshaw1-3/+3
2004-12-15arm.c (arm_xscale_rtx_costs): Increase cost of COMPARE of MULT.Ian Lance Taylor1-4/+4
2004-11-20arm.c (arm_override_options): Use arm_ld_sched rather than testing a bit in t...Richard Earnshaw1-10/+10
2004-11-19* config/arm/arm.md (generic_sched): Make const.Ian Lance Taylor1-5/+5
2004-10-14arm.h (CONDITIONAL_REGISTER_USAGE): Make r11 fixed and global for -mcaller-su...Richard Sandiford1-4/+12
2004-10-13arm-protos.h (arm_load_pic_register): Update prototype.Paul Brook1-1/+3
2004-10-12arm.md (addsi3_cbranch_scratch): Correct constraints.Paul Brook1-3/+9
2004-09-10darwin.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2004-08-24arm.md: Include predicates.md.Richard Earnshaw1-0/+2
2004-08-19arm.c (arm_gen_load_multiple): Use adjust_automodify_address.Richard Henderson1-12/+10
2004-08-18rtl.h (MEM_READONLY_P): Replace RTX_UNCHANGING_P.Richard Henderson1-4/+4
2004-08-17arm.md (addsi3, [...]): Rework to avoid use of preserve_subexpressions_p.Richard Earnshaw1-12/+7
2004-08-17re PR target/17019 (THUMB: bad switch statement in md code for addsi3_cbranch...Daniel Bornstein1-2/+2
2004-08-11* config/arm/arm-protos.h (arm_finalize_pic) Rename ...Paul Brook1-1/+1
2004-08-10arm-protos.h (arm_set_return_address, [...]): Add prototypes.Paul Brook1-1/+52
2004-08-03gentune.sh: New file.Richard Earnshaw1-5/+2
2004-07-07builtins.c: Rename movstr*, except for movstrict*, to movmem* and clrstr* to ...Alexandre Oliva1-3/+3
2004-06-30arm.md (cond_return_inverted): Add "length" attribute.Akos Kiss1-0/+1