This is an archive of the discontinued LLVM Phabricator instance.

[NFC] Introduce API to detect tokens penetrating LCSSA form
ClosedPublic

Authored by mkazantsev on Jul 18 2022, 12:13 AM.

Details

Summary

Following discussion in PR56243, we need to somehow detect the situation
when token values penetrate LCSSA form for transforms that require that
it is maintained by all values (for example, to sustain use-def dominance
invarians). This patch introduces a parameter to LCSSA checkers to control
their ignorance about tokens.

Diff Detail

Event Timeline

mkazantsev created this revision.Jul 18 2022, 12:13 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 18 2022, 12:13 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
mkazantsev requested review of this revision.Jul 18 2022, 12:13 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 18 2022, 12:13 AM
This revision is now accepted and ready to land.Jul 18 2022, 11:19 AM
This revision was landed with ongoing or failed builds.Jul 18 2022, 11:52 PM
This revision was automatically updated to reflect the committed changes.