This is an archive of the discontinued LLVM Phabricator instance.

[msan] Instrument masked.store, masked.load intrinsics.
ClosedPublic

Authored by eugenis on May 11 2018, 4:43 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

eugenis created this revision.May 11 2018, 4:43 PM
kcc added inline comments.May 14 2018, 3:15 PM
llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
2595 ↗(On Diff #146441)

align the comment

llvm/test/Instrumentation/MemorySanitizer/masked-store-load.ll
1 ↗(On Diff #146441)

don't you need a test for the !PropagateShadow and ClCheckAccessAddress cases?

eugenis updated this revision to Diff 146908.May 15 2018, 1:28 PM

more tests

eugenis marked 2 inline comments as done.May 15 2018, 1:28 PM
kcc accepted this revision.May 15 2018, 2:14 PM

LGTM

This revision is now accepted and ready to land.May 15 2018, 2:14 PM
This revision was automatically updated to reflect the committed changes.