This is an archive of the discontinued LLVM Phabricator instance.

[clang][dataflow] Add (initial) debug printing for `Value` and `Environment`.
ClosedPublic

Authored by ymandel on Jan 13 2023, 11:31 AM.

Details

Summary

Also adds uses of the new printing in analysis inner loop.

Diff Detail

Event Timeline

ymandel created this revision.Jan 13 2023, 11:31 AM
Herald added a project: Restricted Project. · View Herald Transcript
ymandel requested review of this revision.Jan 13 2023, 11:31 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 13 2023, 11:31 AM
xazax.hun accepted this revision.Jan 13 2023, 11:49 AM
This revision is now accepted and ready to land.Jan 13 2023, 11:49 AM
gribozavr2 accepted this revision.Jan 13 2023, 5:58 PM
sgatev accepted this revision.Jan 16 2023, 1:16 AM
sgatev added inline comments.
clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
792

Shouldn't this be OS? Same for those below.

ymandel updated this revision to Diff 490470.Jan 19 2023, 5:28 AM

address comments

ymandel marked an inline comment as done.Jan 19 2023, 5:28 AM
ymandel added inline comments.
clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
792

Yes, good catch!

This revision was landed with ongoing or failed builds.Jan 19 2023, 6:33 AM
This revision was automatically updated to reflect the committed changes.
ymandel marked an inline comment as done.