This is an archive of the discontinued LLVM Phabricator instance.

[msan] Combine shadow check of the same instruction
ClosedPublic

Authored by vitalybuka on Aug 31 2022, 5:01 PM.

Details

Summary

Reduces .text size by 1% on our large binary.

On CTMark (-O2 -fsanitize=memory -fsanitize-memory-use-after-dtor -fsanitize-memory-param-retval)
Size -0.4%
Time -0.8%

Diff Detail

Event Timeline

vitalybuka created this revision.Aug 31 2022, 5:01 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 31 2022, 5:01 PM
vitalybuka requested review of this revision.Aug 31 2022, 5:01 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 31 2022, 5:01 PM
kda accepted this revision.Sep 1 2022, 11:41 AM
This revision is now accepted and ready to land.Sep 1 2022, 11:41 AM
vitalybuka edited the summary of this revision. (Show Details)Sep 1 2022, 1:50 PM
This revision was landed with ongoing or failed builds.Sep 1 2022, 1:56 PM
This revision was automatically updated to reflect the committed changes.