|
clang 23.0.0git
|
#include "clang/Analysis/CFG.h"
Public Types | |
| using | ForcedBlkExprs = llvm::DenseMap<const Stmt *, const CFGBlock *> |
Public Member Functions | |
| BuildOptions ()=default | |
| bool | alwaysAdd (const Stmt *stmt) const |
| BuildOptions & | setAlwaysAdd (Stmt::StmtClass stmtClass, bool val=true) |
| BuildOptions & | setAllAlwaysAdd () |
| using clang::CFG::BuildOptions::ForcedBlkExprs = llvm::DenseMap<const Stmt *, const CFGBlock *> |
|
default |
Referenced by setAllAlwaysAdd(), and setAlwaysAdd().
Definition at line 1312 of file CFG.h.
References clang::ast_matchers::stmt.
|
inline |
Definition at line 1321 of file CFG.h.
References BuildOptions().
Referenced by clang::dataflow::AdornedCFG::build(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), and LifetimeSafetyTUAnalysis().
|
inline |
Definition at line 1316 of file CFG.h.
References BuildOptions().
Referenced by clang::sema::AnalysisBasedWarnings::IssueWarnings().
Definition at line 1302 of file CFG.h.
Referenced by clang::dataflow::AdornedCFG::build(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(), and LifetimeSafetyTUAnalysis().
Definition at line 1301 of file CFG.h.
Referenced by clang::sema::AnalysisBasedWarnings::IssueWarnings(), and clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl().
Definition at line 1288 of file CFG.h.
Referenced by clang::reachable_code::FindUnreachableCode(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), and clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl().
Definition at line 1290 of file CFG.h.
Referenced by clang::dataflow::AdornedCFG::build(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), and clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl().
Definition at line 1289 of file CFG.h.
Referenced by clang::dataflow::AdornedCFG::build(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(), and LifetimeSafetyTUAnalysis().
Definition at line 1291 of file CFG.h.
Referenced by clang::dataflow::AdornedCFG::build(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), and LifetimeSafetyTUAnalysis().
Definition at line 1296 of file CFG.h.
Referenced by clang::dataflow::AdornedCFG::build(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), and LifetimeSafetyTUAnalysis().
Definition at line 1298 of file CFG.h.
Referenced by clang::dataflow::AdornedCFG::build(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), and clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl().
| ForcedBlkExprs** clang::CFG::BuildOptions::forcedBlkExprs = nullptr |
| CFGCallback* clang::CFG::BuildOptions::Observer = nullptr |
Definition at line 1286 of file CFG.h.
Referenced by clang::AnalysisDeclContext::getCFG(), clang::AnalysisDeclContext::getUnoptimizedCFG(), and clang::sema::AnalysisBasedWarnings::IssueWarnings().
Definition at line 1287 of file CFG.h.
Referenced by clang::dataflow::AdornedCFG::build(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(), and LifetimeSafetyTUAnalysis().