This is an archive of the discontinued LLVM Phabricator instance.

[sanitizer] Handle movmsk intrinsics
AcceptedPublic

Authored by vitalybuka on Sep 18 2022, 12:57 AM.

Details

Summary

Instrumentation is just replaying the instruction for the shadow bits.

Diff Detail

Event Timeline

vitalybuka created this revision.Sep 18 2022, 12:57 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 18 2022, 12:57 AM
vitalybuka requested review of this revision.Sep 18 2022, 12:57 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 18 2022, 12:57 AM
vitalybuka edited the summary of this revision. (Show Details)Sep 19 2022, 9:47 AM
vitalybuka added reviewers: eugenis, kda, kstoimenov.
kda accepted this revision.Sep 21 2022, 4:05 PM
This revision is now accepted and ready to land.Sep 21 2022, 4:05 PM
RKSimon added inline comments.
llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
3874

What about the pmovmskb variants?