[PATCH] D55814: GlobalISel: Support narrowing zextload/sextload
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 17 02:02:38 PST 2019
arsenm marked an inline comment as done.
arsenm added inline comments.
================
Comment at: lib/CodeGen/GlobalISel/LegalizerHelper.cpp:526
+ auto &MMO = **MI.memoperands_begin();
+ if (MMO.getSize() * 8 == NarrowSize) {
+ MIRBuilder.buildLoad(TmpReg, PtrReg, MMO);
----------------
aemerson wrote:
> Is this really needed?
I’m not sure what you mean? Otherwise you’ll end up with an extload with the same source and dest size (which I think the verifier should reject)
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D55814/new/
https://reviews.llvm.org/D55814
More information about the llvm-commits
mailing list