]> granicus.if.org Git - llvm/commit
[AArch64][GlobalISel] Support G_INSERT/G_EXTRACT of types < s32 bits.
authorHans Wennborg <hans@hanshq.net>
Wed, 21 Feb 2018 10:25:22 +0000 (10:25 +0000)
committerHans Wennborg <hans@hanshq.net>
Wed, 21 Feb 2018 10:25:22 +0000 (10:25 +0000)
commit28b22410cd3dd433d038a38bc51cf4300b288a3e
tree045c13652f7d9f24809e481fe0cf8f8dbda9b27f
parent2e49864b29e689c4b51ab214572346bb05567e40
[AArch64][GlobalISel] Support G_INSERT/G_EXTRACT of types < s32 bits.

These are needed for operations on fp16 types in a later patch.

This also re-instates the test/CodeGen/AArch64/GlobalISel/fp16-copy-gpr.mir
test that was deleted which depended on this patch.

(See PR36345.)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_60@325669 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64InstructionSelector.cpp
test/CodeGen/AArch64/GlobalISel/fp16-copy-gpr.mir [new file with mode: 0644]
test/CodeGen/AArch64/GlobalISel/select-insert-extract.mir