summaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.md
Commit message (Expand)AuthorAgeFilesLines
* arm.md (get_thread_pointersi): Moved to place with other TLS related patterns.Chung-Lin Tang2012-10-121-9/+10
* builtins.c (expand_builtin_thread_pointer): New.Chung-Lin Tang2012-10-111-0/+9
* arm.md (arm_rev): Factorize thumb1, thumb2 and arm variants for rev instructi...Christophe Lyon2012-09-131-14/+43
* arm.c: Use CONST_INT_P...Kyrylo Tkachov2012-09-061-104/+103
* arm.md (arm_addsi3): New variant for Thumb2 16-bit ADD instruction.Richard Earnshaw2012-08-171-5/+6
* gcc/Andrew Stubbs2012-07-181-2/+0
* arm.md (movsi): Don't split symbol refs here.Julian Brown2012-07-101-8/+18
* arm.h (TARGET_CPU_CPP_BUILTINS): Remove Maverick support.Richard Earnshaw2012-07-071-12/+11
* re PR target/53447 (missed optimization of 64bit ALU operation with small con...Wei Guozhi2012-07-011-13/+17
* arm.md (enum unspec): Delete UNSPEC_SIN and UNSPEC_COS.Richard Earnshaw2012-06-191-29/+54
* As a result of the previous changes, epilogue_insns pattern can only be gener...Ian Bolton2012-06-181-4/+1
* Generate RTL for return in Thumb2 mode. Used by expand of return insn.Ian Bolton2012-06-181-2/+14
* Add a new parameter to the function output_return_instruction to handle simpl...Ian Bolton2012-06-181-3/+20
* The main function for epilogue RTL generation, used by expand epilogueIan Bolton2012-06-181-24/+23
* Helper function for epilogue expansion.Ian Bolton2012-06-181-5/+6
* New define insn pattern for epilogue with floating point registers (DFmode) a...Ian Bolton2012-06-181-0/+35
* This patch adds new define_insn patterns for epilogue with integerIan Bolton2012-06-181-0/+104
* arm.md (addsf3, adddf3): Use s_register_operand.Richard Earnshaw2012-06-151-14/+14
* arm.c (arm_cirrus_insn_p): Delete.Richard Earnshaw2012-06-141-123/+9
* arm.md (divsf3, divdf3): Remove FPA support.Richard Earnshaw2012-06-141-54/+7
* arm.c (FL_IWMMXT2): New define.Xinyu Qi2012-06-131-3/+13
* re PR target/53334 (ICE in extract_insn, at recog.c:2131)Ramana Radhakrishnan2012-05-221-64/+25
* arm-protos.h (arm_emit_coreregs_64bit_shift): New prototype.Andrew Stubbs2012-05-181-28/+76
* rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford2012-05-051-6/+9
* arm-protos.h (thumb_unexpanded_epilogue): Rename to...Ian Bolton2012-05-011-1/+1
* arm.md (UNSPEC_LL): New.Richard Henderson2012-04-301-0/+1
* arm.md (negdi2): Use gen_negdi2_neon.Andrew Stubbs2012-04-301-1/+7
* constraints.md (Pe): New constraint.Joey Ye2012-04-131-0/+15
* arm.md (arch): Add neon_onlya8 and neon_nota8.Andrew Stubbs2012-04-051-7/+24
* arm.c (arm_sat_operator_match): New function.Ulrich Weigand2012-03-021-1/+55
* re PR target/52006 (ARM ICE with incorrectly peepholed tls_load_dot_plus_eight)Jakub Jelinek2012-01-281-2/+3
* re PR target/50313 (ARM: PIC code references a non-existant label)Ramana Radhakrishnan2012-01-201-0/+25
* arm.md (mov_notscc): Use MVN for false condition.Matthew Gretton-Dann2012-01-111-1/+1
* arm: Convert to atomic optabs.Richard Henderson2012-01-091-23/+11
* arm: Split xorsi with constant after reload.Richard Henderson2011-12-201-6/+18
* arm: Use arm_cmpdi_unsigned for thumb2 as wellRichard Henderson2011-12-201-2/+2
* arm: Set predicable on more instructions.Richard Henderson2011-12-141-9/+17
* re PR target/51408 (Miscompilation in arm.md:*minmax_arithsi)Kazu Hirata2011-12-051-1/+1
* arm.c (arm_issue_rate): Cortex-A15 can triple issue.Matthew Gretton-Dann2011-11-301-1/+9
* arm.md (arm_movdi): Update NEG_POOL_RANGE.Sameera Deshpande2011-11-291-3/+3
* re PR target/49049 (ICE in copyprop_hardreg_forward_1, at regcprop.c:767)Bernd Schmidt2011-10-061-9/+6
* re PR target/50099 (ICE: internal compiler error: in extract_insn, at recog.c...Ramana Radhakrishnan2011-09-301-2/+2
* predicates.md (expandable_comparison_operator): New predicate, extracted from...Richard Sandiford2011-09-221-11/+11
* arm.c (arm_override_options): Add unaligned_access support.Julian Brown2011-09-141-34/+260
* arm.md: Use match_test rather than eq/ne symbol_ref throughout file.Richard Sandiford2011-09-131-10/+10
* re PR bootstrap/50352 (arm-linux-gnueabi bootstrap failure due to -Wformat er...Jakub Jelinek2011-09-121-1/+1
* arm.md (push_multi): Emit predicates.Bernd Schmidt2011-09-081-3/+5
* Commit for Jiangning. Jiangning Liu2011-08-261-82/+274
* arm.c (struct four_ints): New type.Andrew Stubbs2011-08-261-7/+11
* arm.md (maddhidi4): Remove '*' from name.Andrew Stubbs2011-08-191-1/+1