9#ifndef LLVM_CLANG_FRONTEND_SSAFOPTIONS_H
10#define LLVM_CLANG_FRONTEND_SSAFOPTIONS_H
12#include "llvm/Support/Compiler.h"
57 LLVM_PREFERRED_TYPE(
bool)
62 LLVM_PREFERRED_TYPE(
bool)
68 LLVM_PREFERRED_TYPE(
bool)
74 LLVM_PREFERRED_TYPE(
bool)
unsigned ExtractFromSystemHeaders
Extract from system-header declarations during SSAF contributor enumeration.
std::string SrcEditFile
Path of the source-edit output file produced by the source transformation.
std::string TransformationReportFile
Path of the transformation-report output file produced by the source transformation.
std::string CompilationUnitId
Stable identifier used as the name of the CompilationUnit BuildNamespace of every produced TU summary...
std::string SourceTransformation
Name of the SSAF source transformation to run.
unsigned ShowExtractors
Show the list of available SSAF summary extractors and exit.
unsigned IncludeLocalEntities
Include block-scope (function-local) declarations in extracted SSAF summaries.
std::string GlobalScopeAnalysisResult
Path of the WPASuite input consumed by the source transformation.
std::vector< std::string > ExtractSummaries
List of SSAF extractors to enable.
std::string TUSummaryFile
The TU summary output file with the file extension representing the serialization format.
unsigned ShowFormats
Show the list of available SSAF serialization formats and exit.