#include "clang/Basic/CodeGenOptions.h"
#include "clang/Basic/CodeGenOptions.def"
#include "clang/Basic/DebugOptions.def"
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
#define | CODEGENOPT(Name, Bits, Default, Compatibility) |
#define | ENUM_CODEGENOPT(Name, Type, Bits, Default, Compatibility) |
#define | CODEGENOPT(Name, Bits, Default, Compatibility) |
#define | ENUM_CODEGENOPT(Name, Type, Bits, Default, Compatibility) |
#define | DEBUGOPT(Name, Bits, Default, Compatibility) |
#define | VALUE_DEBUGOPT(Name, Bits, Default, Compatibility) |
#define | ENUM_DEBUGOPT(Name, Type, Bits, Default, Compatibility) |
◆ CODEGENOPT [1/2]
#define CODEGENOPT |
( |
| Name, |
|
|
| Bits, |
|
|
| Default, |
|
|
| Compatibility ) |
◆ CODEGENOPT [2/2]
#define CODEGENOPT |
( |
| Name, |
|
|
| Bits, |
|
|
| Default, |
|
|
| Compatibility ) |
Value: if constexpr (CK::Compatibility == CK::Benign) \
Name = Default;
◆ DEBUGOPT
#define DEBUGOPT |
( |
| Name, |
|
|
| Bits, |
|
|
| Default, |
|
|
| Compatibility ) |
Value: if constexpr (CK::Compatibility != CK::Benign) \
Name = Default;
◆ ENUM_CODEGENOPT [1/2]
#define ENUM_CODEGENOPT |
( |
| Name, |
|
|
| Type, |
|
|
| Bits, |
|
|
| Default, |
|
|
| Compatibility ) |
◆ ENUM_CODEGENOPT [2/2]
#define ENUM_CODEGENOPT |
( |
| Name, |
|
|
| Type, |
|
|
| Bits, |
|
|
| Default, |
|
|
| Compatibility ) |
Value: if constexpr (CK::Compatibility == CK::Benign) \
set##Name(Default);
◆ ENUM_DEBUGOPT
#define ENUM_DEBUGOPT |
( |
| Name, |
|
|
| Type, |
|
|
| Bits, |
|
|
| Default, |
|
|
| Compatibility ) |
Value: if constexpr (CK::Compatibility != CK::Benign) \
set##Name(Default);
◆ VALUE_DEBUGOPT
#define VALUE_DEBUGOPT |
( |
| Name, |
|
|
| Bits, |
|
|
| Default, |
|
|
| Compatibility ) |
Value: if constexpr (CK::Compatibility != CK::Benign) \
Name = Default;