]> granicus.if.org Git - llvm/commit
[AArch64][GlobalISel] Make extloads to i64 legal.
authorAmara Emerson <aemerson@apple.com>
Tue, 4 Jun 2019 21:51:34 +0000 (21:51 +0000)
committerAmara Emerson <aemerson@apple.com>
Tue, 4 Jun 2019 21:51:34 +0000 (21:51 +0000)
commit26e1dbf80b9fb415772360e8fbf1af34bc98acf5
tree302048cd3ff9c55a76ce80070504c7af4c3c65b9
parent84a7330827813c09b3b5e6f2dbf6738585c16c01
[AArch64][GlobalISel] Make extloads to i64 legal.

Although we had the support in the prelegalizer combiner to generate the
G_SEXTLOAD or G_ZEXTLOAD ops, the legalizer definitions for arm64 had them as
lowering back to separate ops.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362553 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64LegalizerInfo.cpp
test/CodeGen/AArch64/GlobalISel/legalize-extload.mir