[AArch64] Map standard pattern names to NEON intrinsics directly.
gcc/ * config/aarch64/aarch64-builtins.c (CF): Remove. (CF0, CF1, CF2, CF3, CF4, CF10): New. (VAR<1-12>): Add MAP parameter. (BUILTIN_*): Likewise. * config/aarch64/aarch64-simd-builtins.def: Set MAP parameter. * config/aarch64/aarch64-simd.md (aarch64_sshl_n<mode>): Remove. (aarch64_ushl_n<mode>): Likewise. (aarch64_sshr_n<mode>): Likewise. (aarch64_ushr_n<mode>): Likewise. (aarch64_<maxmin><mode>): Likewise. (aarch64_sqrt<mode>): Likewise. * config/aarch64/arm_neon.h (vshl<q>_n_*): Use new builtin names. (vshr<q>_n_*): Likewise. From-SVN: r198137
Showing
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment