summaryrefslogtreecommitdiff
path: root/gcc/config/arm/sync.md
Commit message (Expand)AuthorAgeFilesLines
* arm: Fix ICEs with compare-and-swap and -march=armv8-m.base [PR99977]Alex Coplan2021-04-271-14/+14
* Update copyright years.Jakub Jelinek2021-01-041-1/+1
* Update copyright years.Jakub Jelinek2020-01-011-1/+1
* [arm] Fix ambiguous .md attribute usesRichard Sandiford2019-07-061-3/+3
* [Arm] Remove constraint strings from define_expand constructs in the back endDennis Zhang2019-06-281-5/+5
* Update copyright years.Jakub Jelinek2019-01-011-1/+1
* [PATCH, ARM] Clean up arm backend using the @ construct for MD patternsMihail Ionescu2018-11-231-2/+2
* A few places in the arm and aarch64 backends check whether an atomic operatio...Matthew Malcomson2018-09-261-12/+10
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* [Arm] Cleanup IT attributesWilco Dijkstra2017-11-061-24/+12
* [ARM] Set mode for success result of atomic compare and swapThomas Preud'homme2017-05-031-6/+6
* Update copyright years.Jakub Jelinek2017-01-011-1/+1
* Adapt other atomic operations to ARMv8-M BaselineThomas Preud'homme2016-10-271-37/+80
* Adapt atomic compare and swap to ARMv8-M BaselineThomas Preud'homme2016-10-261-14/+20
* Refactor atomic compare_and_swap to make it fit for ARMv8-M BaselineThomas Preud'homme2016-10-261-20/+20
* constraints.md (Q constraint): Document its use for Thumb-1.Thomas Preud'homme2016-10-251-34/+74
* arm.h (TARGET_HAVE_LDACQ): Enable for ARMv8-M Mainline.Thomas Preud'homme2016-07-141-4/+4
* [ARM] Use proper output modifier for DImode register in store exclusive patternsKyrylo Tkachov2016-06-011-9/+6
* [ARM] PR target/69875 Fix atomic_loaddi expansionKyrylo Tkachov2016-02-241-17/+47
* Update copyright years.Jakub Jelinek2016-01-041-1/+1
* [Patch ARM] Unified assembler in ARM state.Ramana Radhakrishnan2015-11-061-2/+2
* Use dmb ish instead of dmb sy for ARM.Ramana Radhakrishnan2015-06-101-5/+2
* [GCC, ARM] armv8 linux toolchain asan testcase fail due to stl missing condit...Shiva Chen2015-06-091-6/+8
* re PR target/65697 (__atomic memory barriers not strong enough for __sync bui...Andrew MacLeod2015-05-121-10/+6
* Update copyright years.Jakub Jelinek2015-01-051-1/+1
* Update copyright years in gcc/Richard Sandiford2014-01-021-1/+1
* sync.md (atomic_loaddi_1): Disable predication for arm_restrict_it.Kyrylo Tkachov2013-06-061-10/+20
* arm.c (arm_emit_load_exclusive): Add acq parameter.Kyrylo Tkachov2013-03-251-0/+92
* Update copyright years in gcc/Richard Sandiford2013-01-101-1/+1
* Update Copyright years for files modified in 2011 and/or 2012.Jakub Jelinek2013-01-041-1/+1
* arm.md (UNSPEC_LL): New.Richard Henderson2012-04-301-10/+26
* sync.md (sync_optab): Change ior attribute to "or".Ramana Radhakrishnan2012-04-191-1/+1
* arm: Convert to atomic optabs.Richard Henderson2012-01-091-406/+264
* arm.c (arm_output_ldrex): Support ldrexd.David Alan Gilbert2011-10-141-265/+159
* sync.md (sync_clobber, [...]): New code attribute.Ken Werner2010-12-311-8/+16
* arm.md: (define_attr "conds"): Update comment.Marcus Shawcroft2010-09-131-12/+12
* predicates.md (arm_sync_memory_operand): New.Marcus Shawcroft2010-09-021-12/+12
* For Marcus - Implement sync primitives inline for ARM.Marcus Shawcroft2010-08-181-0/+594