|
#define | ANALYSIS_CONSTRAINTS(NAME, CMDFLAG, DESC, CREATFN) NAME##Model, |
|
#define | ANALYSIS_DIAGNOSTICS(NAME, CMDFLAG, DESC, CREATFN) PD_##NAME, |
|
#define | ANALYSIS_PURGE(NAME, CMDFLAG, DESC) NAME, |
|
#define | ANALYSIS_INLINING_MODE(NAME, CMDFLAG, DESC) NAME, |
|
#define | ANALYZER_OPTION_DEPENDS_ON_USER_MODE(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL, DEEP_VAL) ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL) |
|
#define | ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, DEFAULT_VAL) TYPE NAME; |
|
#define | ANALYZER_OPTION_DEPENDS_ON_USER_MODE(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL, DEEP_VAL) ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL) |
|
#define | ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, DEFAULT_VAL) llvm::StringLiteral(CMDFLAG), |
|
#define | GET_CHECKERS |
|
#define | CHECKER(FULLNAME, CLASS, HELPTEXT, DOC_URI, IS_HIDDEN) llvm::StringLiteral(FULLNAME), |
|
#define | GET_PACKAGES |
|
#define | PACKAGE(FULLNAME) llvm::StringLiteral(FULLNAME), |
|
|
enum | clang::AnalysisConstraints { clang::NumConstraints
} |
| AnalysisConstraints - Set of available constraint models. More...
|
|
enum | clang::AnalysisDiagClients { clang::PD_NONE
, clang::NUM_ANALYSIS_DIAG_CLIENTS
} |
| AnalysisDiagClients - Set of available diagnostic clients for rendering analysis results. More...
|
|
enum | clang::AnalysisPurgeMode { clang::NumPurgeModes
} |
| AnalysisPurgeModes - Set of available strategies for dead symbol removal. More...
|
|
enum | clang::AnalysisInliningMode { clang::NumInliningModes
} |
| AnalysisInlineFunctionSelection - Set of inlining function selection heuristics. More...
|
|
enum | clang::CXXInlineableMemberKind { clang::CIMK_None
, clang::CIMK_MemberFunctions
, clang::CIMK_Constructors
, clang::CIMK_Destructors
} |
| Describes the different kinds of C++ member functions which can be considered for inlining by the analyzer. More...
|
|
enum | clang::IPAKind {
clang::IPAK_None = 1
, clang::IPAK_BasicInlining = 2
, clang::IPAK_Inlining = 3
, clang::IPAK_DynamicDispatch = 4
,
clang::IPAK_DynamicDispatchBifurcate = 5
} |
| Describes the different modes of inter-procedural analysis. More...
|
|
enum class | clang::ExplorationStrategyKind {
clang::DFS
, clang::BFS
, clang::UnexploredFirst
, clang::UnexploredFirstQueue
,
clang::UnexploredFirstLocationQueue
, clang::BFSBlockDFSContents
} |
|
enum | clang::UserModeKind { clang::UMK_Shallow = 1
, clang::UMK_Deep = 2
} |
| Describes the kinds for high-level analyzer mode. More...
|
|
enum class | clang::CTUPhase1InliningKind { clang::None
, clang::Small
, clang::All
} |
|