[PATCH] D75980: [LV] Generate RT checks up-front and remove them if required.
Florian Hahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 16 05:56:34 PST 2021
fhahn updated this revision to Diff 323975.
fhahn added a comment.
Rebased again & ping :)
I am planning on landing this within the next few days or early next week, unless there are any additional concerns. The 'build IR and throw away if not needed' is already used in multiple places and there have been no objections in llvm-dev. I am also more than happy to iterate on this once in tree to iron out any issues.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D75980/new/
https://reviews.llvm.org/D75980
Files:
llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/test/Transforms/LoopVectorize/X86/illegal-parallel-loop-uniform-write.ll
llvm/test/Transforms/LoopVectorize/pr47343-expander-lcssa-after-cfg-update.ll
llvm/test/Transforms/LoopVectorize/runtime-drop-crash.ll
llvm/test/Transforms/LoopVectorize/skeleton-lcssa-crash.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D75980.323975.patch
Type: text/x-patch
Size: 38416 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210216/0a45dd60/attachment.bin>
More information about the llvm-commits
mailing list