[PATCH] D64432: [InstCombine] try to narrow a truncated load
Sanjay Patel via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 24 15:50:54 PDT 2019
spatel marked an inline comment as done.
spatel added inline comments.
================
Comment at: llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp:715
+ LoadInst *NarrowLoad = new LoadInst(Trunc.getDestTy(), Bitcast);
+ NarrowLoad->setAlignment(WideLoad->getAlignment());
+ return NarrowLoad;
----------------
jdoerfert wrote:
> I think you need to copy over more information (probably there is code for that somewhere):
> - `!nontemporal !<index>`
> - `!invariant.load !<index>`
> - `!invariant.group !<index>`
>
The closest match that I see is here:
rL366949
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D64432/new/
https://reviews.llvm.org/D64432
More information about the llvm-commits
mailing list