clang 19.0.0git
|
Bitfields of LangOptions, split out from LangOptions in order to ensure that this large collection of bitfields is a trivial class type. More...
#include "clang/Basic/LangOptions.h"
Friends | |
class | CompilerInvocation |
class | CompilerInvocationBase |
Bitfields of LangOptions, split out from LangOptions in order to ensure that this large collection of bitfields is a trivial class type.
Definition at line 62 of file LangOptions.h.
Definition at line 111 of file LangOptions.h.
using clang::LangOptionsBase::RoundingMode = llvm::RoundingMode |
Definition at line 68 of file LangOptions.h.
Definition at line 67 of file LangOptions.h.
Enumerator | |
---|---|
ASMM_Target | |
ASMM_On | |
ASMM_Off |
Definition at line 123 of file LangOptions.h.
|
strong |
Enumerator | |
---|---|
Mixed | |
GCC | |
XL | |
Default |
Definition at line 309 of file LangOptions.h.
|
strong |
Clang versions with different platform ABI conformance.
Definition at line 160 of file LangOptions.h.
Definition at line 90 of file LangOptions.h.
Controls the various implementations for complex multiplication and.
Definition at line 401 of file LangOptions.h.
|
strong |
Definition at line 232 of file LangOptions.h.
Enumerator | |
---|---|
DCC_None | |
DCC_CDecl | |
DCC_FastCall | |
DCC_StdCall | |
DCC_VectorCall | |
DCC_RegCall | |
DCC_RtdCall |
Definition at line 113 of file LangOptions.h.
|
strong |
Enumerator | |
---|---|
None | |
Explicit | map only explicit default visibilities to exported |
All | map all default visibilities to exported |
Definition at line 358 of file LangOptions.h.
|
strong |
Possible exception handling behavior.
Enumerator | |
---|---|
None | |
SjLj | |
WinEH | |
DwarfCFI | |
Wasm |
Definition at line 296 of file LangOptions.h.
Enumerator | |
---|---|
FPP_Standard | |
FPP_Fast | |
FPP_None |
Definition at line 293 of file LangOptions.h.
|
strong |
Enumerator | |
---|---|
ExtendTo32 | Integer arguments are sign or zero extended to 32/64 bits during default argument promotions. |
ExtendTo64 |
Definition at line 344 of file LangOptions.h.
Possible float expression evaluation method choices.
Definition at line 276 of file LangOptions.h.
Possible floating point exception behavior.
Definition at line 264 of file LangOptions.h.
Enumerator | |
---|---|
FPM_Off | |
FPM_On | |
FPM_Fast | |
FPM_FastHonorPragmas |
Definition at line 249 of file LangOptions.h.
Enumerator | |
---|---|
NonGC | |
GCOnly | |
HybridGC |
Definition at line 70 of file LangOptions.h.
|
strong |
Enumerator | |
---|---|
Legacy | Legacy default stream. |
PerThread | Per-thread default stream. |
Definition at line 351 of file LangOptions.h.
Enumerator | |
---|---|
HLSL_Unset | |
HLSL_2015 | |
HLSL_2016 | |
HLSL_2017 | |
HLSL_2018 | |
HLSL_2021 | |
HLSL_202x |
Definition at line 149 of file LangOptions.h.
|
strong |
Definition at line 298 of file LangOptions.h.
Enumerator | |
---|---|
MSVC2010 | |
MSVC2012 | |
MSVC2013 | |
MSVC2015 | |
MSVC2017 | |
MSVC2017_5 | |
MSVC2017_7 | |
MSVC2019 | |
MSVC2019_5 | |
MSVC2019_8 | |
MSVC2022_3 |
Definition at line 126 of file LangOptions.h.
Enumerator | |
---|---|
PPTMK_BestCase | |
PPTMK_FullGeneralitySingleInheritance | |
PPTMK_FullGeneralityMultipleInheritance | |
PPTMK_FullGeneralityVirtualInheritance |
Definition at line 104 of file LangOptions.h.
Enumerator | |
---|---|
SOB_Undefined | |
SOB_Defined | |
SOB_Trapping |
Definition at line 78 of file LangOptions.h.
|
strong |
Enumerator | |
---|---|
AKey | Return address signing uses APIA key. |
BKey | Return address signing uses APIB key. |
Definition at line 330 of file LangOptions.h.
|
strong |
Enumerator | |
---|---|
None | No signing for any function. |
NonLeaf | Sign the return address of functions that spill LR. |
All | Sign the return address of all functions,. |
Definition at line 321 of file LangOptions.h.
Enumerator | |
---|---|
SSPOff | |
SSPOn | |
SSPStrong | |
SSPReq |
Definition at line 71 of file LangOptions.h.
|
strong |
Definition at line 388 of file LangOptions.h.
Enumerator | |
---|---|
SYCL_None | |
SYCL_2017 | |
SYCL_2020 | |
SYCL_Default |
Definition at line 140 of file LangOptions.h.
|
strong |
Enumerator | |
---|---|
POSIX | POSIX Threads. |
Single | Single Threaded Environment. |
Definition at line 337 of file LangOptions.h.
|
strong |
Enumerator | |
---|---|
Uninitialized | |
Zero | |
Pattern |
Definition at line 76 of file LangOptions.h.
|
strong |
Enumerator | |
---|---|
ForceHidden | Force hidden visibility. |
ForceProtected | Force protected visibility. |
ForceDefault | Force default visibility. |
Source | Don't alter the visibility. |
Definition at line 366 of file LangOptions.h.
|
strong |
Definition at line 377 of file LangOptions.h.
|
friend |
Definition at line 63 of file LangOptions.h.
|
friend |
Definition at line 64 of file LangOptions.h.