[AArch64][GlobalISel] Fix fallbacks introduced in r336120 due to unselectable stores.
authorAmara Emerson <aemerson@apple.com>
Tue, 3 Jul 2018 15:59:26 +0000 (15:59 +0000)
committerAmara Emerson <aemerson@apple.com>
Tue, 3 Jul 2018 15:59:26 +0000 (15:59 +0000)
commitd912ffaba541f6869165b28df1077f3d24e079a1
treebf64dc11384eed031aab803361fbd7c4235b0025
parent5a6ba018d7d6228550df572ccca18b87a15cf33f
[AArch64][GlobalISel] Fix fallbacks introduced in r336120 due to unselectable stores.

r336120 resulted in falling back to SelectionDAG more often due to the G_STORE
MMOs not matching the vreg size. This fixes that by explicitly any-extending the
value.

llvm-svn: 336209
llvm/lib/Target/AArch64/AArch64CallLowering.cpp
llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv-ios.ll
llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll