NeonEmitter: remove special 'a' type modifier.
authorTim Northover <t.p.northover@gmail.com>
Wed, 6 Nov 2019 10:22:00 +0000 (10:22 +0000)
committerTim Northover <t.p.northover@gmail.com>
Wed, 6 Nov 2019 10:23:36 +0000 (10:23 +0000)
commit59f063b89c518ae81467f6015d1c428c61583f71
tree3019395c18c29935c6e9e4b3df3ab5398c0091b5
parent6c2a4f5ff93e16c3b86c18543e02a193ced2d956
NeonEmitter: remove special 'a' type modifier.

'a' used to implement a splat in C++ code in NeonEmitter.cpp, but this
can be done directly from .td expansions now (and most ops already did).
So removing it simplifies the overall code.

https://reviews.llvm.org/D69716
clang/include/clang/Basic/arm_neon.td
clang/include/clang/Basic/arm_neon_incl.td
clang/test/CodeGen/aarch64-neon-2velem.c
clang/test/CodeGen/arm_neon_intrinsics.c
clang/utils/TableGen/NeonEmitter.cpp