[AArch64][GlobalISel] Mark G_SBFX/G_UBFX as legal for s32 and s64
authorJessica Paquette <jpaquette@apple.com>
Tue, 23 Mar 2021 21:19:05 +0000 (14:19 -0700)
committerJessica Paquette <jpaquette@apple.com>
Wed, 24 Mar 2021 18:08:41 +0000 (11:08 -0700)
commit1818dc394f3172a44df07adf754110d7ecca5e13
treee3afd3326d4bf81a10fd2a525c84811dc922c281
parentf24f09d256ae8a67569f3fb2f766dad3712d9c19
[AArch64][GlobalISel] Mark G_SBFX/G_UBFX as legal for s32 and s64

This isn't perfect, since we should also verify that these only use constants.

Differential Revision: https://reviews.llvm.org/D99219
llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalize-sbfx.mir [new file with mode: 0644]
llvm/test/CodeGen/AArch64/GlobalISel/legalize-ubfx.mir [new file with mode: 0644]
llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir