[AArch64] Remove unpredictable from narrowing instructions.
authorDavid Green <david.green@arm.com>
Thu, 26 Aug 2021 08:43:44 +0000 (09:43 +0100)
committerDavid Green <david.green@arm.com>
Thu, 26 Aug 2021 08:43:44 +0000 (09:43 +0100)
commit6ffc6951a370659602faa4b503e1c07a64f02065
tree719cd2914412e0ea08fbefa2690e06b382dde463
parent9474b03d410608489ed5a59a0508818ebb43df0d
[AArch64] Remove unpredictable from narrowing instructions.

Like other similar instructions the xtn2 family do not have side
effects, and explicitly marking them as such can help improve scheduling
freedom.
llvm/lib/Target/AArch64/AArch64InstrFormats.td
llvm/test/CodeGen/AArch64/neon-truncstore.ll
llvm/test/tools/llvm-mca/AArch64/Cortex/A55-neon-instructions.s