clang 22.0.0git
|
Bitfields of CodeGenOptions, split out from CodeGenOptions to ensure that this large collection of bitfields is a trivial class type. More...
#include "clang/Basic/CodeGenOptions.h"
Public Types | |
enum class | CompatibilityKind { NotCompatible , Compatible , Benign } |
For ASTs produced with different option value, signifies their level of compatibility. More... | |
using | CFBranchLabelSchemeKind = clang::CFBranchLabelSchemeKind |
using | ProfileInstrKind = llvm::driver::ProfileInstrKind |
using | AsanDetectStackUseAfterReturnMode = llvm::AsanDetectStackUseAfterReturnMode |
using | AsanDtorKind = llvm::AsanDtorKind |
using | VectorLibrary = llvm::driver::VectorLibrary |
using | ZeroCallUsedRegsKind = llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind |
using | WinX64EHUnwindV2Mode = llvm::WinX64EHUnwindV2Mode |
using | DebugCompressionType = llvm::DebugCompressionType |
using | EmitDwarfUnwindType = llvm::EmitDwarfUnwindType |
using | DebugTemplateNamesKind = llvm::codegenoptions::DebugTemplateNamesKind |
using | DebugInfoKind = llvm::codegenoptions::DebugInfoKind |
using | DebuggerKind = llvm::DebuggerKind |
Friends | |
class | CompilerInvocation |
class | CompilerInvocationBase |
Bitfields of CodeGenOptions, split out from CodeGenOptions to ensure that this large collection of bitfields is a trivial class type.
Definition at line 39 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::AsanDetectStackUseAfterReturnMode = llvm::AsanDetectStackUseAfterReturnMode |
Definition at line 62 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::AsanDtorKind = llvm::AsanDtorKind |
Definition at line 64 of file CodeGenOptions.h.
Definition at line 60 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::DebugCompressionType = llvm::DebugCompressionType |
Definition at line 69 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::DebuggerKind = llvm::DebuggerKind |
Definition at line 73 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::DebugInfoKind = llvm::codegenoptions::DebugInfoKind |
Definition at line 72 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::DebugTemplateNamesKind = llvm::codegenoptions::DebugTemplateNamesKind |
Definition at line 71 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::EmitDwarfUnwindType = llvm::EmitDwarfUnwindType |
Definition at line 70 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::ProfileInstrKind = llvm::driver::ProfileInstrKind |
Definition at line 61 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::VectorLibrary = llvm::driver::VectorLibrary |
Definition at line 65 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::WinX64EHUnwindV2Mode = llvm::WinX64EHUnwindV2Mode |
Definition at line 67 of file CodeGenOptions.h.
using clang::CodeGenOptionsBase::ZeroCallUsedRegsKind = llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind |
Definition at line 66 of file CodeGenOptions.h.
|
strong |
For ASTs produced with different option value, signifies their level of compatibility.
Definition at line 46 of file CodeGenOptions.h.
|
friend |
Definition at line 40 of file CodeGenOptions.h.
|
friend |
Definition at line 41 of file CodeGenOptions.h.