aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.md
AgeCommit message (Expand)AuthorFilesLines
2016-03-03re PR target/70014 ([ARM] Predicate does not match constraint (*subsi3_carryi...Michael Collison1-2/+2
2016-02-17[ARM] PR target/69161: Don't ignore mode when matching comparison operator in...Kyrylo Tkachov1-2/+2
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-16[ARM] PR target/68648: Fold NOT of CONST_INT in andsi_iorsi3_notsi splitterKyrylo Tkachov1-2/+16
2015-12-07Add scheduling model for Exynos M1Evandro Menezes1-1/+2
2015-12-04re PR middle-end/65958 (-fstack-check breaks alloca on architectures using ge...Eric Botcazou1-1/+1
2015-12-04[ARM] PR target/68214: Delete IP-reg-clobbering call-through-mem patternsKyrylo Tkachov1-34/+0
2015-11-20[AArch64] Add attribute for compatibility with ARM pipeline modelsEvandro Menezes1-0/+3
2015-11-20[ARM] Do not expand movmisalign pattern if not in 32-bit modeKyrylo Tkachov1-5/+5
2015-11-20[ARM] PR 68149 Fix ICE in unaligned_loaddi splitKyrylo Tkachov1-53/+0
2015-11-12[PATCH][ARM]Fix addsi3_compare_op2 pattern.Renlin Li1-2/+2
2015-11-06revert: arm.md (*arm_smin_cmp): New pattern.Michael Collison1-38/+0
2015-11-06[Patch ARM] Unified assembler in ARM state.Ramana Radhakrishnan1-85/+77
2015-10-09[Patch PR target/67366 1/2] [ARM] - Add movmisalignhi / si patternsRamana Radhakrishnan1-0/+35
2015-10-06arm.c (arm_emit_probe_stack_range): Adjust comment.Eric Botcazou1-3/+1
2015-10-05Remove REAL_VALUE_FROM_CONST_DOUBLERichard Sandiford1-23/+13
2015-09-17arm.md (*call_value_symbol): Fix operand for interworking.Christian Bruel1-1/+1
2015-09-17re PR middle-end/65958 (-fstack-check breaks alloca on architectures using ge...Eric Botcazou1-0/+24
2015-09-10[ARM] PR 67439: Allow matching of *arm32_movhf when -mrestrict-it is onKyrylo Tkachov1-2/+3
2015-09-09[ARM][3/3] Expand mod by power of 2Kyrylo Tkachov1-1/+70
2015-08-24genflags.c (gen_macro): Delete.Richard Sandiford1-2/+1
2015-08-24[PATCH][ARM]Tighten the conditions for arm_movw, arm_movt.Renlin Li1-1/+1
2015-08-12re PR target/67127 ([ARM] Avoiding odd-number ldrd/strd in movdi introduced a...Yvan Roux1-2/+2
2015-08-02arm.md (*arm_smin_cmp): New pattern.Michael Collison1-0/+38
2015-07-31[ARM][2/3] Make if_neg_move and if_move_neg into insn_and_splitKyrylo Tkachov1-22/+38
2015-07-13Fix double word typos.Aldy Hernandez1-1/+1
2015-07-06[ARM] fix movdi expander to avoid illegal ldrd/strdAlan Lawrence1-0/+36
2015-06-10Add ARM/thumb attribute targetChristian Bruel1-0/+14
2015-05-18arm.md (andsi_not_shiftsi_si_scc): New pattern.Alex Velenko1-0/+49
2015-05-16re PR target/65768 (sub-optimimal code for constant Uses in loop)Kugan Vivekanandarajah1-21/+52
2015-05-12[ARM] Fix PR 65955: Do not take REGNO on non-REG operand in movcond_addsiKyrylo Tkachov1-1/+1
2015-05-11arm.c (arm_option_override): Reoganized and split into : (arm_option_params_i...Christian Bruel1-2/+6
2015-05-07rtl.h (always_void_p): New function.Richard Sandiford1-48/+29
2015-04-28arm.md (*arm_movt): Fix type attribute.Yvan Roux1-16/+47
2015-04-27arm.md (*arm_subsi3_insn): Fixed redundant alternatives.Yvan Roux1-3/+3
2015-04-24[ARM][trivial] Use uppercase for code iterator namesKyrylo Tkachov1-7/+7
2015-04-23[ARM] Restrict {load,store}_multiple expanders to MAX_LD_STM_OPS regsKyrylo Tkachov1-2/+2
2015-02-26arm-cores.def (cortex-m7): Add flag FL_NO_VOLATILE_CE.Terry Guo1-1/+2
2015-01-26[ARM] Wire up the new scheduler description for the ARM Cortex-A57 processorJames Greenhalgh1-2/+3
2015-01-16[ARM] Move comment about splitting Thumb1 patterns to thumb1.mdKyrylo Tkachov1-19/+0
2015-01-15arm.md (generic_sched): Specify xgene1 in 'no' list.Philipp Tomsich1-2/+9
2015-01-14[ARM] Fix PR target/64460: Set 'shift' attr properly on some patterns.Kyrylo Tkachov1-2/+2
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-11-28[ARM] Optimize copysign/copysignf for soft-float using BFIJiong Wang1-0/+41
2014-11-28[ARM] Add Cortex-A17 supportKyrylo Tkachov1-2/+3
2014-11-27re PR target/59593 ([arm big-endian] using "ldrh" access a immediate which ...Thomas Preud'homme1-9/+42
2014-11-20Fix missing output formatter.Ramana Radhakrishnan1-1/+1
2014-11-19re PR target/59593 ([arm big-endian] using "ldrh" access a immediate which ...Felix Yang1-7/+15
2014-11-18[ARM] Use std::swap instead of manually swappingKyrylo Tkachov1-12/+4
2014-11-18arm.c (arm_issue_rate): Return 2 for cortex-m7.Terry Guo1-2/+9