Closed StarGazerM closed 1 year ago
Thanks for the report @StarGazerM! This does indeed look like a bug. You may be able to work around it by compiling with -fno-vectorize -fno-slp-vectorize
and/or at lower optimization levels.
@StarGazerM this should be fixed by https://github.com/GaloisInc/cclyzerpp/pull/165
Closing unless we hear otherwise, thanks for the catch @adrianherrera!
Hi: I found in factgen-exe instruction visitor line 687, its trying to fetch third op as Mask, but actually in LLVM Impl, mask is not a operand but a special attribute. This will cause all bitcode use
shufflevector
throw aLLVM version 15.0.7 Example test program https://drive.google.com/file/d/1FlqqjZUQrITlAjpmFi4roefH3UCHTmI9/view?usp=share_link Test program is redis-server build with gclang(with clang-15).