This is an archive of the discontinued LLVM Phabricator instance.

[SDAG] Use MMO flags in MemSDNode folding
ClosedPublic

Authored by rampitec on Mar 9 2022, 1:54 PM.

Details

Summary

SDNodes with different target flags may now be folded together
rightfully resulting in the assertion in the refineAlignment.
Folding nodes with different target flags may result in the
wrong load instructions produced at least on the AMDGPU.

Fixes: SWDEV-326805

Diff Detail

Event Timeline

rampitec created this revision.Mar 9 2022, 1:54 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 9 2022, 1:54 PM
rampitec requested review of this revision.Mar 9 2022, 1:54 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 9 2022, 1:54 PM
Herald added a subscriber: wdng. · View Herald Transcript
arsenm accepted this revision.Mar 9 2022, 1:55 PM
This revision is now accepted and ready to land.Mar 9 2022, 1:55 PM
This revision was landed with ongoing or failed builds.Mar 9 2022, 2:44 PM
This revision was automatically updated to reflect the committed changes.