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.