[PATCH] D76992: [VPlan] Add & use VPValue operands for VPWidenRecipe (NFC).
Fedor Sergeev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 26 14:52:32 PDT 2020
fedor.sergeev added a comment.
> it would be great if you could share the unreduced reproducer, to verify it is the same issue.
This is our original reproducer:
F11805934: before-vectorize.ll <https://reviews.llvm.org/F11805934>
Fails on commit 9245c7ac13480ed48ae339ad0e68cbe680cd0642 <https://reviews.llvm.org/rG9245c7ac13480ed48ae339ad0e68cbe680cd0642> like this:
] bin/opt -loop-vectorize before-vectorize.ll 2>&1 | c++filt | head -n 12
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace.
Stack dump:
0. Program arguments: bin/opt -loop-vectorize before-vectorize.ll
1. Running pass 'Function Pass Manager' on module 'before-vectorize.ll'.
2. Running pass 'Loop Vectorization' on function '@"virtual void Test.vMeth1(jint)527365"'
/ws/llvm-upstream/builds/release-assert/bin/../lib/libLLVM-11git.so(llvm::sys::PrintStackTrace(llvm::raw_ostream&)+0x1a)[0x7ff9600e0ada]
/ws/llvm-upstream/builds/release-assert/bin/../lib/libLLVM-11git.so(llvm::sys::RunSignalHandlers()+0x34)[0x7ff9600deb44]
/ws/llvm-upstream/builds/release-assert/bin/../lib/libLLVM-11git.so(+0x72ec83)[0x7ff9600dec83]
/lib64/libpthread.so.0(+0xf5d0)[0x7ff95f7a35d0]
/ws/llvm-upstream/builds/release-assert/bin/../lib/libLLVM-11git.so(llvm::InnerLoopVectorizer::getBroadcastInstrs(llvm::Value*)+0x10)[0x7ff9611cddb0]
/ws/llvm-upstream/builds/release-assert/bin/../lib/libLLVM-11git.so(llvm::InnerLoopVectorizer::getOrCreateVectorValue(llvm::Value*, unsigned int)+0xce)[0x7ff9611db3ee]
/ws/llvm-upstream/builds/release-assert/bin/../lib/libLLVM-11git.so(+0x1832361)[0x7ff9611e2361]
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D76992/new/
https://reviews.llvm.org/D76992
More information about the llvm-commits
mailing list