[arm] Make ACLE builtins use arm_* namespace for expanders
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 29 Jul 2019 15:31:53 +0000 (15:31 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Mon, 29 Jul 2019 15:31:53 +0000 (15:31 +0000)
commit937337890108676b3588d77bd704927d349db71b
tree2f20f6b47231e0a3aa85bbab5f8f45f98aa22482
parent50c2df93a6a450228b75901fad7e20cd2e7a8ee7
[arm] Make ACLE builtins use arm_* namespace for expanders

The builtins from <arm_acle.h> use fairly general expander names such as
"crc", "mcr" etc.
These run the risk of being reserved by the midend in the future.
Let's namespace them to arm_* as is convention.

* config/arm/arm-builtins.c (acle_builtin_data): Expand VAR1 to
CODE_FOR_arm_##.
* config/arm/arm.md (<crc_variant>): Rename to...
(arm_<crc_variant>): ... This.
(<cdp>): Rename to...
(arm_<cdp>): ... This.
(<ldc>): Rename to...
(arm_<ldc>): ... This.
(<stc>): Rename to...
(arm_<stc>): ... This.
(<mcr>): Rename to...
(arm_<mcr>): ... This.
(<mrc>): Rename to...
(arm_<mrc>): ... This.
(<mcrr>): Rename to...
(arm_<mcrr>): ... This.
(<mrrc>): Rename to...
(arm_<mrrc>): ... This.

From-SVN: r273879
gcc/ChangeLog
gcc/config/arm/arm-builtins.c
gcc/config/arm/arm.md