aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.md
AgeCommit message (Expand)AuthorFilesLines
2002-01-23Use an UNSPEC instead of a USE to prevent prologue/epilogue insns from beingNick Clifton1-2/+12
2001-12-21Use 'a' operand code for prefetch instruction.Nick Clifton1-1/+1
2001-12-08arm.md (VUNSPEC_PREFETCH): Delete constant definition.Richard Earnshaw1-5/+4
2001-09-12c-common.c (c_tree_code_name): Const-ification.Kaveh R. Ghazi1-2/+2
2001-08-17defaults.h (UNALIGNED_SHORT_ASM_OP, [...]): Move from ...Richard Henderson1-6/+6
2001-07-04emit-rtl.c (replace_equiv_address): New function.Richard Kenner1-27/+23
2001-07-02emit-rtl.c (adjust_address): New function.Richard Kenner1-3/+3
2001-05-18Revert an incorrect changeBernd Schmidt1-6/+6
2001-02-09Change output contraint on post inc load/store multiple patterns to be aNick Clifton1-18/+18
2001-01-15arm.c (arm_finalize_pic): New arg "prologue".Philip Blundell1-0/+9
2001-01-15arm.c (use_return_insn): Don't try to determine the function type until after...Richard Earnshaw1-0/+3
2001-01-15arm.md (cbranchsi4): Correct calculation of branch ranges.Richard Earnshaw1-5/+20
2001-01-14arm.md (ldmsi_postinc, [...]): Delete.Richard Earnshaw1-72/+154
2001-01-08arm.c (arm_arch5e): New variable.Richard Earnshaw1-59/+126
2001-01-05arm.md (ldmsi_postinc): Avoid use of match_dup between input and output opera...Richard Earnshaw1-16/+16
2000-12-08Add pool ranges to load_indirect_jump patternNick Clifton1-3/+5
2000-12-04Fix bogons from XScale contributionNick Clifton1-1/+1
2000-12-04Add support for XScale targetNick Clifton1-9/+101
2000-11-29arm.md (sibcall, [...]): Add use of link register.Richard Earnshaw1-4/+8
2000-11-29Fix pic_l;oad_addr to work in Thumb mode.Nick Clifton1-10/+13
2000-11-28genoutput.c (validate_insn_operands): New.Richard Henderson1-2/+2
2000-11-27ChangeLogRichard Earnshaw1-27/+81
2000-11-27arm.md (arm_adddi3, [...]): Merge with splitters to create define_insn_and_sp...Richard Earnshaw1-321/+209
2000-11-22Define symbolic names for the link register, last integer register and the fa...Nick Clifton1-140/+149
2000-11-13arm.md (mulsidi3adddi, [...]): Revert previous change.Richard Earnshaw1-10/+10
2000-11-10alpha.c (check_float_value): Use memcpy, not bcopy.Kaveh R. Ghazi1-4/+2
2000-11-09Fix {u}mulsidi3adddi patterns in arm.md and add testcase to check that theNick Clifton1-29/+56
2000-10-09* arm.md (push_multi): Revert unintended change.Richard Earnshaw1-4/+2
2000-10-09arm.c: Miscellaneous white space and comment clean-ups.Richard Earnshaw1-947/+1060
2000-10-09arm.c (thumb_expand_movstrqi): Rewrite to support SSA form.Richard Earnshaw1-19/+23
2000-10-09arm.md (predicable): New attribute, default to "no".Richard Earnshaw1-299/+578
2000-09-01arm.md: Use no_new_pseudos to determine when it is safe to create new pseudo ...Jeffrey A Law1-17/+14
2000-08-15arm.c (arm_function_ok_for_sibcall): New function.Richard Earnshaw1-17/+0
2000-08-15* arm.md (splits generating cond_exec): Disable.Richard Earnshaw1-4/+4
2000-08-15ARM support for unordered FP operations.Richard Earnshaw1-233/+565
2000-07-28removed constraints in expander.Aldy Hernandez1-11/+11
2000-07-03Fix peepholes to prevent pre-/post- increment addressing from clobbering theNick Clifton1-15/+24
2000-06-03* arm.md (untyped_call): Use GEN_CALL macro.Richard Earnshaw1-1/+1
2000-05-06Use new tail-calling mechanism on ARM.Richard Earnshaw1-111/+87
2000-05-06arm.c (arm_gen_load_multiple, [...]): Don't add bogus clobber to insns.Richard Earnshaw1-9/+9
2000-05-04rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET.Richard Kenner1-10/+0
2000-04-15* arm.md (movhi): REGNO_POINTER_ALIGN is now bits.Richard Earnshaw1-2/+2
2000-04-08Merge changes from merged-arm-thumb-backend-branch onto trunk.Richard Earnshaw1-1370/+2934
2000-03-28arm.md (return peepholes): Update to reflect the new call insn patterns.Jason Merrill1-0/+3
2000-02-29Apply Dimitri Makarov's patch to import attribute short_call and #pragmaDmitri Makarov1-12/+18
2000-02-11Minor formatting tidyups.Dmitri Makarov1-0/+1
2000-02-09In PIC mode, make sure that a constant source address is legitimate.Scott Bambrough1-7/+41
2000-01-09Apply patch from Phillip Blundel to use single STR/LDR when...Philip Blundell1-12/+26
1999-12-14arm.md (mulsidi3adddi, [...]): New patterns for long long multiply-accumulate.Clinton Popetz1-0/+28
1999-11-21Rename -mshort-load-bytes switch to -malignment-trapsNick Clifton1-17/+17