TypeQualifier
TypeQualifier contains qualifier-based analysis infrastructure.
Headers: include/Alias/TypeQualifier/
Implementation: lib/Alias/TypeQualifier/
Overview
This subsystem models qualifier-style properties over program values and aggregates them interprocedurally. The codebase includes support for call-graph construction, summaries, node factories, taint signatures, and qualifier propagation utilities.
Main components
QualifierAnalysisdrives the analysis.FunctionSummarystores interprocedural summaries.CallGraphPassand related helpers manage the analysis call graph.TaintSignatureand annotation helpers encode qualifier effects.
Use cases
Qualifier propagation across function boundaries.
Lightweight value classification driven by summaries.
Research prototypes for taint-like or effect-like properties.
See also
See Annotation Framework for the annotation formats used elsewhere in the tree.