aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-im.c
diff options
context:
space:
mode:
authorThomas Preud'homme <thomas.preudhomme@arm.com>2016-10-25 09:18:46 +0000
committerThomas Preud'homme <thopre01@gcc.gnu.org>2016-10-25 09:18:46 +0000
commit84c20253961be6a343a8fbe3ec14cd46752b4427 (patch)
tree8b357e8650e75cf46251f83ea53a6092e6540595 /gcc/tree-ssa-loop-im.c
parente16f1cc79dc131b0762cec4c18cfcd795fb6fe75 (diff)
downloadgcc-84c20253961be6a343a8fbe3ec14cd46752b4427.zip
gcc-84c20253961be6a343a8fbe3ec14cd46752b4427.tar.gz
gcc-84c20253961be6a343a8fbe3ec14cd46752b4427.tar.bz2
constraints.md (Q constraint): Document its use for Thumb-1.
2016-10-25 Thomas Preud'homme <thomas.preudhomme@arm.com> gcc/ * config/arm/constraints.md (Q constraint): Document its use for Thumb-1. (Pf constraint): New constraint for relaxed, consume or relaxed memory models. * config/arm/sync.md (atomic_load<mode>): Add new ARMv8-M Baseline only alternatives to allow any register when memory model matches Pf and thus lda is used, but only low registers otherwise. Use unpredicated output template for Thumb-1 targets. (atomic_store<mode>): Likewise for stl. (arm_load_exclusive<mode>): Add new ARMv8-M Baseline only alternative whose output template does not have predication. (arm_load_acquire_exclusive<mode>): Likewise. (arm_load_exclusivesi): Likewise. (arm_load_acquire_exclusivesi): Likewise. (arm_store_release_exclusive<mode>): Likewise. (arm_store_exclusive<mode>): Use unpredicated output template for Thumb-1 targets. From-SVN: r241507
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
0 files changed, 0 insertions, 0 deletions