[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