[AArch64] NFC: Replace 'forceStreamingCompatibleSVE' with 'isNeonAvailable'.
authorSander de Smalen <sander.desmalen@arm.com>
Mon, 10 Jul 2023 10:58:52 +0000 (11:58 +0100)
committerSander de Smalen <sander.desmalen@arm.com>
Mon, 17 Jul 2023 08:24:10 +0000 (08:24 +0000)
commitec6af93d0249d03a5babd547e072e4de3a2b5e48
tree86a5eb6794aa590dce440cb2b169086a2ad32d63
parentcc68e05bd2cc477f7286b5b566558e990f0e5075
[AArch64] NFC: Replace 'forceStreamingCompatibleSVE' with 'isNeonAvailable'.

The AArch64Subtarget interface 'isNeonAvailable' is more appropriate going
forward, as we may also want to generate 'streaming SVE' code (not just
'streaming-compatible SVE' code), but here we must still make sure not to
use NEON instructions which are invalid in streaming SVE mode.
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/AArch64Subtarget.cpp
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h