clang 22.0.0git
clang::lifetimes::LifetimeSafetyStats Struct Reference

A structure to hold the statistics related to LifetimeAnalysis. More...

#include "clang/Analysis/Analyses/LifetimeSafety/LifetimeStats.h"

Public Attributes

llvm::StringMap< unsignedExprStmtClassToMissingOriginCount
 A map from StmtClassName to their missing origin counts.
llvm::DenseMap< const clang::Type *, unsignedExprTypeToMissingOriginCount
 A map from QualType to their missing origin counts.

Detailed Description

A structure to hold the statistics related to LifetimeAnalysis.

These are accumulated across all analyzed functions and printed when -print-stats is enabled.

Definition at line 25 of file LifetimeStats.h.

Member Data Documentation

◆ ExprStmtClassToMissingOriginCount

llvm::StringMap<unsigned> clang::lifetimes::LifetimeSafetyStats::ExprStmtClassToMissingOriginCount

A map from StmtClassName to their missing origin counts.

Definition at line 27 of file LifetimeStats.h.

Referenced by clang::lifetimes::printStats().

◆ ExprTypeToMissingOriginCount

llvm::DenseMap<const clang::Type *, unsigned> clang::lifetimes::LifetimeSafetyStats::ExprTypeToMissingOriginCount

A map from QualType to their missing origin counts.

Definition at line 29 of file LifetimeStats.h.

Referenced by clang::lifetimes::printStats().


The documentation for this struct was generated from the following file: