15#define CODEGENOPT(Name, Bits, Default) Name = Default;
16#define ENUM_CODEGENOPT(Name, Type, Bits, Default) set##Name(Default);
17#include "clang/Basic/CodeGenOptions.def"
25#define DEBUGOPT(Name, Bits, Default)
26#define VALUE_DEBUGOPT(Name, Bits, Default)
27#define ENUM_DEBUGOPT(Name, Type, Bits, Default)
28#define CODEGENOPT(Name, Bits, Default) Name = Default;
29#define ENUM_CODEGENOPT(Name, Type, Bits, Default) set##Name(Default);
31#define AFFECTING_VALUE_CODEGENOPT(Name, Bits, Default)
32#include "clang/Basic/CodeGenOptions.def"
36#define DEBUGOPT(Name, Bits, Default)
37#define VALUE_DEBUGOPT(Name, Bits, Default)
38#define ENUM_DEBUGOPT(Name, Type, Bits, Default)
39#define BENIGN_DEBUGOPT(Name, Bits, Default) Name = Default;
40#define BENIGN_VALUE_DEBUGOPT(Name, Bits, Default) Name = Default;
41#define BENIGN_ENUM_DEBUGOPT(Name, Type, Bits, Default) set##Name(Default);
42#include "clang/Basic/DebugOptions.def"
46 if (ModuleFormat ==
"raw" && !DebugTypeExtRefs) {
47#define DEBUGOPT(Name, Bits, Default) Name = Default;
48#define VALUE_DEBUGOPT(Name, Bits, Default) Name = Default;
49#define ENUM_DEBUGOPT(Name, Type, Bits, Default) set##Name(Default);
50#define BENIGN_DEBUGOPT(Name, Bits, Default)
51#define BENIGN_VALUE_DEBUGOPT(Name, Bits, Default)
52#define BENIGN_ENUM_DEBUGOPT(Name, Type, Bits, Default)
53#include "clang/Basic/DebugOptions.def"
__DEVICE__ void * memcpy(void *__a, const void *__b, size_t __c)
char CoverageVersion[4]
The version string to put into coverage files.
llvm::Reloc::Model RelocationModel
The name of the relocation model to use.
void resetNonModularOptions(StringRef ModuleFormat)
Reset all of the options that are not considered when building a module.
The JSON file list parser is used to communicate input to InstallAPI.