[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)
commit2d37cb82f0e66e48f8970104e155a644038c45d5
tree3ff21bfc989da05fa94bac1b6d91f4b50353f4da
parent1648cb17e40e2579a1a54df35639002f2acf7fe5
[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.

llvm-svn: 362553
llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalize-extload.mir