This is an archive of the discontinued LLVM Phabricator instance.

Scalarizer: fix an opaque pointer bug
ClosedPublic

Authored by nhaehnle on Dec 5 2022, 12:30 PM.

Details

Summary

With opaque pointers, it's possible for the same pointer value to be
used to store different vector types (both number and type of elements),
so we need to take that into account when caching the scattering.

Diff Detail

Event Timeline

nhaehnle created this revision.Dec 5 2022, 12:30 PM
Herald added a project: Restricted Project. · View Herald TranscriptDec 5 2022, 12:30 PM
Herald added a subscriber: hiraditya. · View Herald Transcript
nhaehnle requested review of this revision.Dec 5 2022, 12:30 PM
Herald added a project: Restricted Project. · View Herald TranscriptDec 5 2022, 12:30 PM
nikic accepted this revision.Dec 5 2022, 11:23 PM
nikic added a subscriber: nikic.

LGTM

This revision is now accepted and ready to land.Dec 5 2022, 11:23 PM
This revision was automatically updated to reflect the committed changes.