These instructions ignore parts of the input vectors which makes the
default MSan handling too strict and causes false positive reports.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Unit tests: pass. 62183 tests passed, 0 failed and 815 were skipped.
clang-tidy: pass.
clang-format: pass.
Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml
Pre-merge checks is in beta. Report issue. Please join beta or enable it for your project.
Unit tests: pass. 62183 tests passed, 0 failed and 815 were skipped.
clang-tidy: pass.
clang-format: pass.
Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml
Pre-merge checks is in beta. Report issue. Please join beta or enable it for your project.
llvm/test/Instrumentation/MemorySanitizer/clmul.ll | ||
---|---|---|
28 | worth adding a llvm.x86.pclmulqdq.256 test case? |
@thakis Please can you confirm this fixes the original bug in your codebase (not just the reduced case)?
Not easily. But if this lands, we'll know within a few hours if it helps, we have a bot that does this.
I did check that it helps with the reduced repro (it does).
Unit tests: pass. 62183 tests passed, 0 failed and 815 were skipped.
clang-tidy: pass.
clang-format: pass.
Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml
Pre-merge checks is in beta. Report issue. Please join beta or enable it for your project.
Not easily. But if this lands, we'll know within a few hours if it helps, we have a bot that does this.
Just to follow up here, the bot's happy. So this fixes all the issues we see.
Maybe the Imm arg should just be something like "bool OddElements".