]> granicus.if.org Git - llvm/commit
[GlobalISel][AArch64] Add isel support for G_INSERT_VECTOR_ELT on v2s32s
authorJessica Paquette <jpaquette@apple.com>
Fri, 29 Mar 2019 21:39:36 +0000 (21:39 +0000)
committerJessica Paquette <jpaquette@apple.com>
Fri, 29 Mar 2019 21:39:36 +0000 (21:39 +0000)
commitf125a4c08ec7889fd8898982f136d66487fefd3c
treee5b846f77e32c5d4a4affcd301384b4e79af9bf4
parentb54364c18e8e720981f4f6a9592ba386f75dd927
[GlobalISel][AArch64] Add isel support for G_INSERT_VECTOR_ELT on v2s32s

This adds support for v2s32 vector inserts, and updates the selection +
regbankselect tests for G_INSERT_VECTOR_ELT.

Differential Revision: https://reviews.llvm.org/D59910

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357318 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64InstructionSelector.cpp
lib/Target/AArch64/AArch64LegalizerInfo.cpp
test/CodeGen/AArch64/GlobalISel/regbank-insert-vector-elt.mir
test/CodeGen/AArch64/GlobalISel/select-insert-vector-elt.mir