[PATCH] D101680: Change the context instruction for computeKnownBits in LoadStoreVectorizer pass
Viacheslav Nikolaev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu May 6 20:42:47 PDT 2021
wvoquine updated this revision to Diff 343570.
wvoquine added a comment.
Added tests where the assume intrinsic is placed between the vectorized instructions or even after them in the end of the basic block.
Added assume intrinsic to the list of ignored instructions when detecting whether it's legal to vectorize over an instruction which may read or write to memory.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D101680/new/
https://reviews.llvm.org/D101680
Files:
llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
llvm/test/Transforms/LoadStoreVectorizer/X86/vectorize-i8-nested-add.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D101680.343570.patch
Type: text/x-patch
Size: 16034 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210507/3ca50d6d/attachment.bin>
More information about the llvm-commits
mailing list