This is an archive of the discontinued LLVM Phabricator instance.

[DFSan] Optimize code for writing to shadow. Move SetShadow to namespace.
ClosedPublic

Authored by browneee on Sep 29 2021, 10:22 AM.

Details

Summary

Writing zeros to shadow (including checking for existing zero) is now ~2x
faster on one example.

Diff Detail

Event Timeline

browneee requested review of this revision.Sep 29 2021, 10:22 AM
browneee created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptSep 29 2021, 10:22 AM
Herald added a subscriber: Restricted Project. · View Herald Transcript
This revision is now accepted and ready to land.Sep 30 2021, 7:07 AM