aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/thumb1.md
AgeCommit message (Expand)AuthorFilesLines
2024-03-05arm: check for low register before applying peephole [PR113510]Richard Earnshaw1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-5/+5
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-04-27arm: Fix ICEs with compare-and-swap and -march=armv8-m.base [PR99977]Alex Coplan1-0/+15
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-02arm: Call thumb1_gen_const_int from thumb1_movsi_insnChristophe Lyon1-33/+4
2020-11-02arm: Improve thumb1_gen_const_intChristophe Lyon1-1/+1
2020-11-02arm: Improve handling of relocations with small offsets with -mpure-code on v...Christophe Lyon1-2/+3
2020-11-02arm: Avoid indirection with -mpure-code on v6m (PR96967)Christophe Lyon1-55/+47
2020-09-04arm: Improve immediate generation for thumb-1 with -mpurecode [PR96769]Christophe Lyon1-15/+15
2020-08-24arm: Fix -mpure-code support/-mslow-flash-data for armv8-m.base [PR94538]Christophe Lyon1-12/+54
2020-08-06arm: Clear canary value after stack_protect_test [PR96191]Richard Sandiford1-3/+5
2020-02-25[ARM] Fix -mpure-code for v6mChristophe Lyon1-7/+9
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-17[ARM] Add support for -mpure-code in thumb-1 (v6m)Christophe Lyon1-7/+62
2019-11-14arm: Rename CC_NOOVmode to CC_NZmodeRichard Henderson1-4/+4
2019-09-17[arm] Fix insn type of *thumb1_tablejumpRichard Sandiford1-1/+1
2019-06-28[Arm] Remove constraint strings from define_expand constructs in the back endDennis Zhang1-12/+12
2019-06-27builtins.c (get_memory_rtx): Fix comment.Aaron Sawdey1-2/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-22PR85434: Prevent spilling of stack protector guard's address on ARMThomas Preud'homme1-0/+13
2018-05-18[arm][1/2] Remove support for deprecated -march=armv5 and armv5eKyrylo Tkachov1-4/+4
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-11-20[ARM] Do no clobber r4 in Armv8-M nonsecure callThomas Preud'homme1-10/+8
2017-09-12[Mechanical Patch ARM/AArch64 1/2] Rename load/store scheduling types to enco...James Greenhalgh1-9/+9
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-02ARMv8-M Security Extension's cmse_nonsecure_call: use __gnu_cmse_nonsecure_callAndre Vieira1-0/+28
2016-12-02ARMv8-M Security Extension's cmse_nonsecure_entry: clear registersAndre Vieira1-2/+7
2016-10-27Adapt other atomic operations to ARMv8-M BaselineThomas Preud'homme1-0/+20
2016-10-26Adapt atomic compare and swap to ARMv8-M BaselineThomas Preud'homme1-0/+6
2016-07-13arm.h (TARGET_HAVE_CBZ): Define.Thomas Preud'homme1-0/+85
2016-07-13arm.h (TARGET_HAVE_MOVT): Include ARMv8-M as having MOVT.Thomas Preud'homme1-22/+33
2016-06-03[ARM][obvious] Fix typos in *thumb1_mulsi3 commentKyrylo Tkachov1-5/+5
2016-05-24[ARM][3/4] Cleanup casts from INTVAL to [unsigned] HOST_WIDE_INTKyrylo Tkachov1-2/+2
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-01-28* config/arm/thumb1.md (*thumb1_movpc_insn): New insn pattern.Terry Guo1-0/+10
2015-01-16[ARM] Move comment about splitting Thumb1 patterns to thumb1.mdKyrylo Tkachov1-0/+21
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-11-27re PR target/59593 ([arm big-endian] using "ldrh" access a immediate which ...Thomas Preud'homme1-27/+0
2014-11-17thumb1.md (*addsi3_cbranch_scratch): Updated to UAL format.Terry Guo1-2/+2
2014-11-11invoke.texi (-masm-syntax-unified): Reword and fix typo.Terry Guo1-6/+6
2014-11-07arm.opt (masm-syntax-unified): New option.Terry Guo1-51/+51
2014-08-20thumb1.md (64bit splitter): Replace const_double_operand with immediate_operand.Terry Guo1-1/+1
2014-08-07thumb1.md (*thumb1_movqi_insn): Copy of thumb1_movhi_insn.Marat Zakirov1-2/+2
2014-08-07thumb1.md (*thumb1_movhi_insn): Handle stack pointer.Marat Zakirov1-3/+3
2014-07-17types.md (alu_reg): Replaced by alu_sreg and alu_dsp_reg.Terry Guo1-3/+3
2014-06-19thumb1.md (define_split): Split 64bit constant in earlier stage.Terry Guo1-0/+19
2014-06-11arm.md (*thumb1_adddi3): Move into new file thumb1.md.Terry Guo1-0/+1789