|
clang 22.0.0git
|
#include "clang/Analysis/Analyses/LiveVariables.h"
Static Public Member Functions | |
| static std::unique_ptr< LiveVariables > | create (AnalysisDeclContext &analysisContext) |
| static const void * | getTag () |
| Static Public Member Functions inherited from clang::LiveVariables | |
| static std::unique_ptr< LiveVariables > | computeLiveness (AnalysisDeclContext &analysisContext, bool killAtAssign) |
| Compute the liveness information for a given CFG. | |
| static std::unique_ptr< LiveVariables > | create (AnalysisDeclContext &analysisContext) |
| static const void * | getTag () |
Additional Inherited Members | |
| Public Member Functions inherited from clang::LiveVariables | |
| ~LiveVariables () override | |
| bool | isLive (const CFGBlock *B, const VarDecl *D) |
| Return true if a variable is live at the end of a specified block. | |
| bool | isLive (const Stmt *S, const VarDecl *D) |
| Returns true if a variable is live at the beginning of the the statement. | |
| bool | isLive (const Stmt *Loc, const Expr *Val) |
| Returns true the block-level expression value is live before the given block-level expression (see runOnAllBlocks). | |
| void | dumpBlockLiveness (const SourceManager &M) |
| Print to stderr the variable liveness information associated with each basic block. | |
| void | dumpExprLiveness (const SourceManager &M) |
| Print to stderr the expression liveness information associated with each basic block. | |
| void | runOnAllBlocks (Observer &obs) |
| Public Member Functions inherited from clang::ManagedAnalysis | |
| virtual | ~ManagedAnalysis () |
| Protected Member Functions inherited from clang::ManagedAnalysis | |
| ManagedAnalysis ()=default | |
Definition at line 107 of file LiveVariables.h.
|
inlinestatic |
Definition at line 110 of file LiveVariables.h.
References clang::LiveVariables::computeLiveness().
|
static |
Definition at line 643 of file LiveVariables.cpp.