clang API Documentation
#include <CFG.h>
Public Types | |
typedef llvm::DenseMap< const Stmt *, const CFGBlock * > | ForcedBlkExprs |
Public Member Functions | |
bool | alwaysAdd (const Stmt *stmt) const |
BuildOptions & | setAlwaysAdd (Stmt::StmtClass stmtClass, bool val=true) |
BuildOptions & | setAllAlwaysAdd () |
BuildOptions () | |
Public Attributes | |
ForcedBlkExprs ** | forcedBlkExprs |
CFGCallback * | Observer |
bool | PruneTriviallyFalseEdges |
bool | AddEHEdges |
bool | AddInitializers |
bool | AddImplicitDtors |
bool | AddTemporaryDtors |
bool | AddStaticInitBranches |
bool | AddCXXNewAllocator |
typedef llvm::DenseMap<const Stmt *, const CFGBlock*> clang::CFG::BuildOptions::ForcedBlkExprs |
clang::CFG::BuildOptions::BuildOptions | ( | ) | [inline] |
bool clang::CFG::BuildOptions::alwaysAdd | ( | const Stmt * | stmt | ) | const [inline] |
Definition at line 743 of file CFG.h.
References clang::Stmt::getStmtClass().
BuildOptions& clang::CFG::BuildOptions::setAllAlwaysAdd | ( | ) | [inline] |
Definition at line 752 of file CFG.h.
Referenced by clang::ento::AnalysisManager::AnalysisManager(), and clang::sema::AnalysisBasedWarnings::IssueWarnings().
BuildOptions& clang::CFG::BuildOptions::setAlwaysAdd | ( | Stmt::StmtClass | stmtClass, |
bool | val = true |
||
) | [inline] |
Definition at line 747 of file CFG.h.
Referenced by clang::sema::AnalysisBasedWarnings::IssueWarnings().
Definition at line 741 of file CFG.h.
Referenced by clang::AnalysisDeclContextManager::AnalysisDeclContextManager(), and clang::sema::AnalysisBasedWarnings::IssueWarnings().
Definition at line 736 of file CFG.h.
Referenced by clang::reachable_code::FindUnreachableCode(), clang::AnalysisDeclContext::getAddEHEdges(), and clang::sema::AnalysisBasedWarnings::IssueWarnings().
Definition at line 738 of file CFG.h.
Referenced by clang::AnalysisDeclContextManager::AnalysisDeclContextManager(), clang::AnalysisDeclContext::getAddImplicitDtors(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), and mayInlineCallKind().
Definition at line 737 of file CFG.h.
Referenced by clang::AnalysisDeclContextManager::AnalysisDeclContextManager(), clang::AnalysisDeclContext::getAddInitializers(), clang::sema::AnalysisBasedWarnings::IssueWarnings(), and mayInlineCallKind().
Definition at line 740 of file CFG.h.
Referenced by clang::AnalysisDeclContextManager::AnalysisDeclContextManager().
Definition at line 739 of file CFG.h.
Referenced by clang::AnalysisDeclContextManager::AnalysisDeclContextManager(), and clang::sema::AnalysisBasedWarnings::IssueWarnings().
Definition at line 733 of file CFG.h.
Referenced by clang::AnalysisDeclContext::AnalysisDeclContext().
Definition at line 734 of file CFG.h.
Referenced by clang::AnalysisDeclContext::getCFG(), clang::AnalysisDeclContext::getUnoptimizedCFG(), and clang::sema::AnalysisBasedWarnings::IssueWarnings().
Definition at line 735 of file CFG.h.
Referenced by clang::AnalysisDeclContextManager::AnalysisDeclContextManager(), clang::AnalysisDeclContext::getCFG(), clang::AnalysisDeclContext::getUnoptimizedCFG(), clang::AnalysisDeclContext::getUseUnoptimizedCFG(), clang::AnalysisDeclContextManager::getUseUnoptimizedCFG(), and clang::sema::AnalysisBasedWarnings::IssueWarnings().