This is an archive of the discontinued LLVM Phabricator instance.

[ASAN] Support asan for masked.expandload/compressstore.
ClosedPublic

Authored by fakepaper56 on May 30 2023, 7:59 AM.

Details

Summary

The patch uses a way similiar to vp.load/store and consider the mask popcount as
the effetive vector length.

Diff Detail

Event Timeline

fakepaper56 created this revision.May 30 2023, 7:59 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 30 2023, 7:59 AM
fakepaper56 requested review of this revision.May 30 2023, 7:59 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 30 2023, 7:59 AM

Rebase and ping.

Rebase and ping.

craig.topper accepted this revision.Jul 10 2023, 8:06 PM

LGTM

llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
1366

effective*

This revision is now accepted and ready to land.Jul 10 2023, 8:06 PM
fakepaper56 marked an inline comment as done.Jul 10 2023, 8:08 PM
This revision was landed with ongoing or failed builds.Jul 10 2023, 11:41 PM
This revision was automatically updated to reflect the committed changes.