[AArch64][SVE] Add backend support for splats of immediates
authorCameron McInally <mcinally@cray.com>
Fri, 21 Feb 2020 19:15:28 +0000 (13:15 -0600)
committerCameron McInally <mcinally@cray.com>
Fri, 21 Feb 2020 19:21:47 +0000 (13:21 -0600)
commit266959c0f72ff359a60fe43da0cf336604611029
treea8c2eb78c5fc15b5d11c18b95134b4c4fdbbd28d
parent7dd6a862e5ece866c787d4509a5a5cad19531fbc
[AArch64][SVE] Add backend support for splats of immediates

This patch adds backend support for splats of both Int and FP immediates.

Differential Revision: https://reviews.llvm.org/D74856
llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/test/CodeGen/AArch64/sve-vector-splat.ll