Expand description
Data-and control flow analyzer and inliner.
Analysis starts with the construction of SPDGGenerator
from a
CollectingVisitor
and then calling
analyze
.
Modulesยง
- graph_
converter ๐ - inline_
judge ๐
Structsยง
- The interpretation of marker placement as it pertains to inlining and inline elision.
- MyCallback ๐
- Read-only database of information the analysis needs.
Functionsยง
- def_
info_ ๐for_ item - def_
kind_ ๐for_ item - default_
index ๐ - path_
for_ ๐item - src_
loc_ ๐for_ span - Checks the invariant that
SPDGGenerator::collect_type_info
should produce a map that is a superset of the types found in all thetypes
maps onSPDG
. - A higher order function that increases the logging level if the
target
matches the one selected with thedebug
flag on the command line (and reset it afterward).