[AArch64][GlobalISel] Selection support for v8s8, v4s16, v16s8 G_INSERT_VECTOR_ELT...
authorVladislav Dzhidzhoev <vdzhidzhoev@accesssoftek.com>
Wed, 22 Mar 2023 13:14:16 +0000 (14:14 +0100)
committerVladislav Dzhidzhoev <vdzhidzhoev@accesssoftek.com>
Fri, 19 May 2023 15:38:22 +0000 (17:38 +0200)
commite291179e2dde0846cfc0547948a2036e11ae02f1
treedff17cb643ed186bec074e955a50b5706ee1e42f
parentba1f31fb066af2769634ebb2e23d683d8d409f37
[AArch64][GlobalISel] Selection support for v8s8, v4s16, v16s8 G_INSERT_VECTOR_ELT with GPR scalar

This is to support some NEON intrinsics on GlobalISel.

Differential Revision: https://reviews.llvm.org/D146780
llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalize-insert-vector-elt.mir
llvm/test/CodeGen/AArch64/GlobalISel/select-insert-vector-elt.mir
llvm/test/CodeGen/AArch64/arm64-sminv.ll
llvm/test/CodeGen/AArch64/arm64-umaxv.ll