aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorDennis Zhang <dennis.zhang@arm.com>2019-06-28 08:42:09 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2019-06-28 08:42:09 +0000
commitcd65e2652d2c38eaa63f01ccc3a60bb5225235d2 (patch)
tree2946c42737d359f3725667360d353672df17d405 /gcc/tree.h
parent494cd9e8050006089381f5361953f5cecb5de861 (diff)
downloadgcc-cd65e2652d2c38eaa63f01ccc3a60bb5225235d2.zip
gcc-cd65e2652d2c38eaa63f01ccc3a60bb5225235d2.tar.gz
gcc-cd65e2652d2c38eaa63f01ccc3a60bb5225235d2.tar.bz2
[Arm] Remove constraint strings from define_expand constructs in the back end
A number of Arm define_expand patterns have specified constraints for their operands. But the constraint strings are ignored at expand time and are therefore redundant/useless. We now avoid specifying constraints in new define_expands, but we should clean up the existing define_expand definitions. 2019-06-28 Dennis Zhang <dennis.zhang@arm.com> * config/arm/arm.md: Remove redundant constraints from define_expand but leave reload_inm and reload_outm patterns untouched since they need special constraints to work. * config/arm/arm-fixed.md: Remove redundant constraints from define_expand. * config/arm/iwmmxt.md: Likewise. * config/arm/neon.md: Likewise. * config/arm/sync.md: Likewise. * config/arm/thumb1.md: Likewise. * config/arm/vec-common.md: Likewise. From-SVN: r272779
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions