This is an archive of the discontinued LLVM Phabricator instance.

[TBAA] Add a TBAA viewer pass.
Needs ReviewPublic

Authored by jcranmer-intel on Apr 6 2022, 1:21 PM.

Details

Summary

This makes it possible to view the TBAA type tree, the fields of a TBAA struct
nodes, and where access tags point to in this hierarchy. There is also a mode
which shows the intermediate structure tags pointed to by the access tags, but
that may not be the best of displaying this information, so it remains not the
default view.

Depends on D123250

Diff Detail

Event Timeline

jcranmer-intel created this revision.Apr 6 2022, 1:21 PM
jcranmer-intel requested review of this revision.Apr 6 2022, 1:21 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 6 2022, 1:21 PM
Matt added a subscriber: Matt.Jul 20 2022, 12:06 PM