Enums
Overview
- enum AAMemoryLocation::AccessKind - Simple enum to distinguish read/write/read-write accesses.
- enum AAPointerInfo::AccessKind
- enum AARCH64Intrinsics
- enum AArch64SVEPcsAttr::Spelling
- enum AArch64TargetInfo::FPUModeEnum
- enum AArch64VectorPcsAttr::Spelling
- enum class ABI
- enum ABIArgInfo::Kind
- enum ABIType
- enum AFL_ASE
- enum AFL_EXT
- enum AFL_FLAGS1
- enum AFL_REG
- enum AMDGCNIntrinsics
- enum AMDGPUFlatWorkGroupSizeAttr::Spelling
- enum AMDGPUKernelCallAttr::Spelling
- enum AMDGPUNumSGPRAttr::Spelling
- enum AMDGPUNumVGPRAttr::Spelling
- enum AMDGPUTargetInfo::AddrSpace
- enum AMDGPUWavesPerEUAttr::Spelling
- enum APFloatBase::IlogbErrorKinds - Enumeration of \c ilogb error results.
- enum APFloatBase::Semantics - @ {
- enum APFloatBase::cmpResult - IEEE-754R 5.11: Floating Point Comparison Relations.
- enum APFloatBase::fltCategory - Category of internally-represented number.
- enum APFloatBase::opStatus - IEEE-754R 7: Default exception handling. opUnderflow or opOverf...
- enum APFloatBase::uninitializedTag - Convenience enum used to construct an uninitialized APFloat.
- enum APIRecord::RecordKind - Discriminator for LLVM-style RTTI (dyn_cast < > et al.)
- enum class APInt::Rounding
- enum APSIntType::RangeTestResultKind - Used to classify whether a value is representable using this ty...
- enum APValue::ValueKind
- enum ARCConversionTypeClass
- enum class ARCInstKind - Equivalence classes of instructions in the ARC Model. Since we ...
- enum class ARCMDKindID
- enum ARCPreciseLifetime_t - Does an ARC strong l-value have precise lifetime?
- enum class ARCRuntimeEntryPointKind
- enum ARMInterruptAttr::InterruptType
- enum ARMInterruptAttr::Spelling
- enum ARMIntrinsics
- enum ARMJITSymbolFlags::FlagNames
- enum ARMTargetInfo::FPUMode
- enum ARMTargetInfo::HWDivMode
- enum ARMTargetInfo::MVEMode
- enum ARMThreadFlavors
- enum ASTContext::GetBuiltinTypeError
- enum class ASTContext::InlineVariableDefinitionKind
- enum ASTContext::NeedExtraManglingDecl_t
- enum ASTContext::PragmaSectionFlag
- enum ASTDumpOutputFormat - Used to specify the format for printing AST dump information.
- enum ASTImportError::ErrorKind - Kind of error when importing an AST component.
- enum class ASTImporter::ODRHandlingType
- enum ASTMatchFinder::AncestorMatchMode - Defines which ancestors are considered for a match.
- enum ASTMatchFinder::BindKind - Defines how bindings are processed on recursive matches.
- enum ASTNodeImporter::ImportDefinitionKind - What we should import from the definition.
- enum ASTNodeKind::NodeKindId - Kind ids. Includes all possible base and derived kinds.
- enum ASTReader::ASTReadResult - The result of reading the control block of an AST file, which c...
- enum ASTReader::LoadFailureCapabilities - Flags that indicate what kind of AST loading failures the clien...
- enum class ASTReader::PendingFakeDefinitionKind
- enum ASTReader::ReadingKind - What kind of records we are reading.
- enum ASTRecordTypes - Record types that occur within the AST block itself.
- enum ASTUnit::WhatToLoad
- enum AVRInterruptAttr::Spelling
- enum AVRSignalAttr::Spelling
- enum AbiTagAttr::Spelling
- enum AbsoluteValueKind
- enum class AccelTableKind - The kind of accelerator tables we should emit.
- enum AcceleratorTable
- enum AccessAttribute
- enum AccessKind - This enum distinguishes between different ways to access (read ...
- enum AccessKinds - Kinds of access we can perform on an object, for diagnostics. N...
- enum class AccessMode
- enum class AccessQualifier - Access qualifiers.
- enum AccessResult - A copy of Sema's enum without AR_delayed.
- enum AccessSpecifier - A C++ access specifier (public, private, protected), plus the s...
- enum AccessedEntity::BaseNonce - A hierarchy (base-to-derived or derived-to-base) conversion. Th...
- enum AccessedEntity::MemberNonce - A member declaration found through lookup. The target is the m...
- enum AccessorKind
- enum AcquireCapabilityAttr::Spelling
- enum AcquireHandleAttr::Spelling
- enum Action::ActionClass
- enum Action::OffloadKind
- enum ActionKind
- enum class AddressSpace
- enum AddressSpaceAttr::Spelling
- enum class AddressSpaceQualifier - Address space qualifiers.
- enum AdjacentBlock::Kind
- enum AggValueSlot::IsAliased_t
- enum AggValueSlot::IsDestructed_t
- enum AggValueSlot::IsSanitizerChecked_t
- enum AggValueSlot::IsZeroed_t
- enum AggValueSlot::NeedsGCBarriers_t
- enum AggValueSlot::Overlap_t
- enum class AggregateDescription
- enum AliasAttr::Spelling
- enum AliasPatternCond::CondKind
- enum AliasResult::Kind
- enum AliasSet::AccessLattice - The kinds of access this alias set models. We keep track of whe...
- enum AliasSet::AliasLattice - The kind of alias relationship between pointers of the set. The...
- enum AlignBranchBoundaryKind - Defines the possible values of the branch boundary alignment ma...
- enum AlignPackInfo::Mode
- enum class AlignRequirementKind
- enum class AlignStyle
- enum AlignTypeEnum - Enum used to categorize the alignment types stored by LayoutAli...
- enum AlignedAttr::Spelling
- enum class AlignmentSource - The source of the alignment of an l-value; an expression of con...
- enum Alloc::AllocKind
- enum AllocAlignAttr::Spelling
- enum class AllocFnKind
- enum AllocSizeAttr::Spelling
- enum AllocType
- enum class AllocationType
- enum AlwaysDestroyAttr::Spelling
- enum AlwaysInlineAttr::Spelling
- enum AnalysisBasedWarnings::VisitFlag
- enum AnalysisConstraints - AnalysisConstraints - Set of available constraint models.
- enum AnalysisDiagClients - AnalysisDiagClients - Set of available diagnostic clients for r...
- enum AnalysisInliningMode - AnalysisInlineFunctionSelection - Set of inlining function sele...
- enum AnalysisPurgeMode - AnalysisPurgeModes - Set of available strategies for dead symbo...
- enum AngleBracketTracker::Priority - Flags used to rank candidate template names when there is more ...
- enum AnnotateAttr::Spelling
- enum AnnotateTypeAttr::Spelling
- enum AnyCall::Kind
- enum AnyX86InterruptAttr::Spelling
- enum AnyX86NoCallerSavedRegistersAttr::Spelling
- enum AnyX86NoCfCheckAttr::Spelling
- enum ApplePropertyAttributes - Constants for the DW_APPLE_PROPERTY_attributes attribute. Keep ...
- enum ApplyChangesSpec::FormatOption
- enum ArcWeakrefUnavailableAttr::Spelling
- enum ArchExtKind
- enum ArchExtKind
- enum ArchExtKind
- enum ArchFeatureKind
- enum class ArchKind
- enum class ArchKind
- enum class ArchKind
- enum ArchPtrSize
- enum Architecture - Defines the architecture slices that are supported by Text-base...
- enum Archive::Kind
- enum ArgEffectKind
- enum ArgKind::Kind
- enum ArgType::Kind
- enum ArgType::MatchKind - How well a given conversion specifier matches its argument.
- enum class ArgType::TypeKind - The TypeKind identifies certain well-known types like size_t an...
- enum class ArgumentInsertPosition
- enum ArgumentWithTypeTagAttr::Spelling
- enum ArmBuiltinAliasAttr::Spelling
- enum ArmMveStrictPolymorphismAttr::Spelling
- enum ArrayDimensionOrdering
- enum ArrayType::ArraySizeModifier - Capture whether this is a normal array (e.g. int X[4]) an array...
- enum ArrayTypeTrait - Names for the array type traits.
- enum ArtificialAttr::Spelling
- enum class AsanDetectStackUseAfterReturnMode - Mode of ASan detect stack use after return
- enum class AsanDtorKind - Types of ASan module destructors supported
- enum AsmComments
- enum AsmCond::ConditionalAssemblyType
- enum AsmDomain
- enum AsmLabelAttr::Spelling
- enum class AsmPrinter::CFISection
- enum class AsmPrinter::SledKind
- enum AsmRewriteKind
- enum AsmStringPiece::Kind
- enum AsmToken::TokenKind
- enum AsmWriterFlavorTy
- enum AssertCapabilityAttr::Spelling
- enum AssumeAlignedAttr::Spelling
- enum AssumeBundleArg - Index of elements in the operand bundle. If the element exist i...
- enum AssumptionAttr::Spelling
- enum AtomicExpr::AtomicOp
- enum class AtomicOrdering - Atomic ordering for LLVM's memory model. C++ defines ordering a...
- enum class AtomicOrderingCABI - Atomic ordering for C11 / C++11's memory models. These values c...
- enum AtomicOrderingCodes - Encoded AtomicOrdering values.
- enum AtomicRMWInst::BinOp - This enumeration lists the possible modifications atomicrmw can...
- enum AtomicScopeHIPModel::ID - The enum values match the pre-defined macros __HIP_MEMORY_SCOPE...
- enum class AtomicScopeModelKind - Defines the kind of atomic scope models.
- enum AtomicScopeOpenCLModel::ID - The enum values match the pre-defined macros __OPENCL_MEMORY_SC...
- enum AttrMagic
- enum AttrType
- enum AttrType
- enum AttrType
- enum AttrType
- enum AttrType
- enum Attribute
- enum Attribute - Attributes.
- enum Attribute::AttrKind - This enumeration lists the attributes that can be associated wi...
- enum AttributeArgumentNType - These constants match the enumerated choices of err_attribute_a...
- enum AttributeCodes - PARAMATTR blocks have code for defining a parameter attribute s...
- enum AttributeCommonInfo::Kind
- enum AttributeCommonInfo::Syntax - The style used to specify an attribute.
- enum AttributeDeclKind - These constants match the enumerated choices of warn_attribute_...
- enum AttributeImpl::AttrEntryKind
- enum AttributeKindCodes
- enum AttributeList::AttrIndex
- enum AttributeProperty
- enum AttributeSafetyKind
- enum class Attributor::AttributorPhase - A flag that indicates which stage of the process we are in. Ini...
- enum AttributorRunOption - Run options, used by the pass manager.
- enum class AutoTypeKeyword - Which keyword(s) were used to create an AutoType.
- enum AuxHeaderFlags64
- enum AuxSymbolType
- enum AuxSymbolType
- enum AvailabilityAttr::Spelling
- enum AvailabilityResult - Captures the result of checking the availability of a declarati...
- enum AvailabilitySlot
- enum class AvailabilityState
- enum class AvailableValue::ValType
- enum BPFIntrinsics
- enum BPFPreserveAccessIndexAttr::Spelling
- enum BTFDeclTagAttr::Spelling
- enum BTFTypeTagAttr::Spelling
- enum BackendAction
- enum BadConversionSequence::FailureKind
- enum BaseRelocationType
- enum BaseType - A given derived pointer can have multiple base pointers through...
- enum class BaseTypeModifier
- enum class BasicBlockSection
- enum BasicSymbolRef::Flags
- enum class BasicType
- enum BinOpInit::BinaryOp
- enum class BinaryAnnotationsOpCode
- enum BinaryFormatType
- enum BinaryOpcodes - BinaryOpcodes - These are values used in the bitcode files to e...
- enum BinaryOperatorKind
- enum BinaryStreamFlags
- enum BindOpcode
- enum BindSpecialDylib
- enum BindType
- enum BitCodeAbbrevOp::Encoding
- enum class BitcodeError
- enum class BitstreamRemarkContainerType - Type of the remark container. The remark container has two mode...
- enum BitstreamWrapperHeader - Offsets of the 32-bit fields of bitstream wrapper header.
- enum BlockByrefFlags
- enum class BlockCaptureEntityKind - Represents a type of copy/destroy operation that should be perf...
- enum class BlockExecWeight - Set of dedicated "absolute" execution weights for a block. Thes...
- enum BlockFieldFlag_t
- enum BlockIDs - The possible blocks that will be encountered in a bitstream rem...
- enum BlockIDs - Describes the various kinds of blocks that occur within an AST ...
- enum BlockIDs
- enum BlockIDs
- enum BlockInfoCodes - BlockInfoCodes - The blockinfo block contains metadata about us...
- enum BlockLiteralFlags
- enum class BlockPrinter::State
- enum class BlockVerifier::State
- enum BlocksAttr::BlockType
- enum BlocksAttr::Spelling
- enum BraceBlockKind
- enum Bracket
- enum class BugReport::Kind
- enum BuildInfoRecord::BuildInfoArg - Indices of known build info arguments.
- enum class BuildPreambleError
- enum BuiltinAliasAttr::Spelling
- enum BuiltinTemplateKind - Kinds of BuiltinTemplateDecl.
- enum BuiltinType::Kind
- enum ByArg::Kind
- enum class ByteCodeExprGen::DerefKind
- enum class ByteCodeExprGen::DerefKind
- enum class ByteCodeExprGen::DerefKind
- enum CCMangling
- enum CCValAssign::LocInfo
- enum CDeclAttr::Spelling
- enum CFAuditedTransferAttr::Spelling
- enum CFConsumedAttr::Spelling
- enum CFGElement::Kind
- enum CFGTerminator::Kind
- enum CFGuardAttr::GuardArg
- enum CFICanonicalJumpTableAttr::Spelling
- enum CFIProgram::OperandType - Types of operands to CFI instructions In DWARF, this type is im...
- enum class CFLAAType
- enum CFNumberType
- enum CFReturnsNotRetainedAttr::Spelling
- enum CFReturnsRetainedAttr::Spelling
- enum CFUnknownTransferAttr::Spelling
- enum CFileCpuId
- enum CFileLangId
- enum CFileStringType
- enum CGCXXABI::RecordArgABI - Specify how one should pass an argument of a record type.
- enum class CGCallee::SpecialKind
- enum CGOpenMPRuntimeGPU::DataSharingMode - Target codegen is specialized based on two data-sharing modes: ...
- enum CGOpenMPRuntimeGPU::ExecutionMode - Defines the execution mode.
- enum COMDATType
- enum class COMThreadingMode
- enum CPUArch
- enum CPUArchProfile
- enum CPUDispatchAttr::Spelling
- enum CPUKind
- enum CPUKind
- enum CPUSpecificAttr::Spelling
- enum CPUSubTypeARM
- enum CPUSubTypeARM64
- enum CPUSubTypeARM64_32
- enum CPUSubTypePowerPC
- enum CPUSubTypeSPARC
- enum CPUSubTypeX86
- enum CPUType
- enum class CPUType - These values correspond to the CV_CPU_TYPE_e enumeration, and a...
- enum CSFC_Result - CollectStatementsForCase - Given the body of a 'switch' stateme...
- enum CSKYFPUKind
- enum class CTUPhase1InliningKind
- enum CUDAConstantAttr::Spelling
- enum CUDADeviceAttr::Spelling
- enum CUDADeviceBuiltinSurfaceTypeAttr::Spelling
- enum CUDADeviceBuiltinTextureTypeAttr::Spelling
- enum CUDAGlobalAttr::Spelling
- enum CUDAHostAttr::Spelling
- enum CUDALaunchBoundsAttr::Spelling
- enum CUDASharedAttr::Spelling
- enum CXAvailabilityKind - Describes the availability of a particular entity, which indica...
- enum CXCallingConv - Describes the calling convention of a function type
- enum CXChildVisitResult - Describes how the traversal of the children of a particular cur...
- enum CXCodeComplete_Flags - Flags that can be passed to \c clang_codeCompleteAt() to modify...
- enum CXCommentInlineCommandRenderKind - The most appropriate rendering mode for an inline command, chos...
- enum CXCommentKind - Describes the type of the comment AST node (\c CXComment). A co...
- enum CXCommentParamPassDirection - Describes parameter passing direction for \ param or \ arg co...
- enum CXCompletionChunkKind - Describes a single piece of text within a code-completion strin...
- enum CXCompletionContext - Bits that represent the context under which completion is occur...
- enum CXCursorKind - Describes the kind of entity that a cursor refers to.
- enum CXCursor_ExceptionSpecificationKind - Describes the exception specification of a cursor. A negative v...
- enum CXDiagnosticDisplayOptions - Options to control the display of diagnostics. The values in th...
- enum CXDiagnosticSeverity - Describes the severity of a particular diagnostic.
- enum CXErrorCode - Error codes returned by libclang routines. Zero (\c CXError_Suc...
- enum CXLanguageKind - Describe the "language" of the entity referred to by a cursor.
- enum CXLinkageKind - Describe the linkage of the entity referred to by a cursor.
- enum CXLoadDiag_Error - Describes the kind of error that occurred (if any) in a call to...
- enum CXNameRefFlags
- enum CXPrintingPolicyProperty - Properties for the printing policy. See \c clang::PrintingPolic...
- enum CXRefQualifierKind
- enum CXReparse_Flags - Flags that control the reparsing of translation units. The enum...
- enum CXSaveError - Describes the kind of error that occurred (if any) in a call to...
- enum CXSaveTranslationUnit_Flags - Flags that control how translation units are saved. The enumera...
- enum CXTLSKind - Describe the "thread-local storage (TLS) kind" of the declarati...
- enum CXTUResourceUsageKind - Categorizes how memory is being used by a translation unit.
- enum CXTemplateArgumentKind - Describes the kind of a template argument. See the definition o...
- enum CXTokenKind - Describes a kind of token.
- enum CXTranslationUnit_Flags - Flags that control the creation of translation units. The enume...
- enum CXTypeKind - Describes the kind of type
- enum CXTypeLayoutError - List the possible error codes for \c clang_Type_getSizeOf, \c c...
- enum CXTypeNullabilityKind
- enum CXVisibilityKind
- enum CXVisitorResult - @ {
- enum CXX11NoReturnAttr::Spelling
- enum CXXConstructExpr::ConstructionKind
- enum CXXConstructorDecl::TrailingAllocKind
- enum CXXCtorType - C++ constructor types.
- enum CXXDtorType - C++ destructor types.
- enum CXXFoldExpr::SubExpr
- enum CXXInlineableMemberKind - Describes the different kinds of C++ member functions which can...
- enum CXXNewExpr::InitializationStyle
- enum CXXRecKind
- enum CXXRecordDecl::LambdaDependencyKind
- enum CXXRecordDecl::SpecialMemberFlags - Values used in DefinitionData fields to represent special membe...
- enum CX_CXXAccessSpecifier - Represents the C++ access control level to a base class for a c...
- enum CX_StorageClass - Represents the storage classes as declared in the source. CX_SC...
- enum CallDescriptionFlags
- enum CallEventKind
- enum class CallExpr::ADLCallKind
- enum CallFrameInfo - Call frame instruction encodings.
- enum CallInst::TailCallKind
- enum CallMarkersFlags - Markers and flags for call instruction.
- enum class CallSiteFormat::Format
- enum CallableWhenAttr::ConsumedState
- enum CallableWhenAttr::Spelling
- enum class CallbackAndCookie::Status
- enum CallbackAttr::Spelling
- enum CalledOnceAttr::Spelling
- enum class CalleeInfo::HotnessType
- enum CalleeType
- enum CallingConv - CallingConv - Specifies the calling convention that a function ...
- enum class CallingConv
- enum class CallingConvention - These values correspond to the CV_call_e enumeration, and are d...
- enum CallingConvention
- enum class CanMerge
- enum CanThrowResult - Possible results from evaluation of a noexcept expression.
- enum class CancellationConstructType
- enum CapabilityAttr::Spelling
- enum Capture::CaptureKind
- enum Capture::IsThisCapture
- enum Capture::IsVLACapture
- enum class CaptureDiagsKind - Enumerates the available kinds for capturing diagnostics.
- enum CapturedRegionKind - The different kinds of captured statement.
- enum CapturedStmt::VariableCaptureKind - The different capture forms: by 'this', by reference, capture f...
- enum CapturingScopeInfo::ImplicitCaptureStyle
- enum CarriesDependencyAttr::Spelling
- enum CaseClusterKind
- enum CaseSensitivity
- enum CastKind - CastKind - The kind of operation required for a conversion.
- enum CastOpcodes - CastOpcodes - These are values used in the bitcode files to enc...
- enum CastType
- enum CfiFunctionLinkage - The type of CFI jumptable needed for a function.
- enum Change::ModificationKind
- enum ChangeKind
- enum class ChangePrinter
- enum class ChangeStatus - {
- enum class CharKind
- enum CharacterLiteral::CharacterKind
- enum CharacteristicKind - Indicates whether a file or directory holds normal user code, s...
- enum class CharacteristicStyle
- enum Characteristics
- enum class CheckEvaluationResultKind
- enum CheckSubobjectKind
- enum class CheckerInfo::StateFromCmdLine
- enum class Chunk::ChunkKind
- enum Clang::RewriteKind
- enum ClangFlags - Flags specifically for clang options. Must not overlap with ll...
- enum class ClassOptions
- enum Classification::Kinds - The various classification results. Most of these mean prvalue.
- enum Classification::ModifiableType - The results of modification testing.
- enum class ClassifyResult
- enum class Clause
- enum class Clause
- enum CleanupAttr::Spelling
- enum CleanupKind
- enum CleanupObjectKind - Kinds of cleanup objects owned by ExprWithCleanups.
- enum class CloneFunctionChangeType
- enum class ClrHandlerType
- enum CmpInst::Predicate - This enumeration lists the possible predicates for CmpInst subc...
- enum CodeCompletionContext::Kind
- enum CodeCompletionResult::ResultKind - Describes the kind of result generated.
- enum CodeCompletionString::ChunkKind - The different kinds of "chunks" that can occur within a code co...
- enum CodeGenFileType - These enums are meant to be passed into addPassesToEmitFile to ...
- enum CodeGenFunction::BuiltinCheckKind - Specifies which type of sanitizer check to apply when handling ...
- enum CodeGenFunction::CFITypeCheckKind
- enum class CodeGenFunction::EvaluationOrder
- enum class CodeGenFunction::GuardKind
- enum class CodeGenFunction::MSVCIntrin
- enum CodeGenFunction::TypeCheckKind - Situations in which we might emit a check for the suitability o...
- enum CodeGenOptions::EmbedBitcodeKind
- enum CodeGenOptions::FiniteLoopsKind
- enum class CodeGenOptions::FramePointerKind
- enum CodeGenOptions::InlineAsmDialectKind
- enum CodeGenOptions::InliningMethod
- enum CodeGenOptions::ObjCDispatchMethodKind
- enum CodeGenOptions::ProfileInstrKind
- enum CodeGenOptions::RemarkKind
- enum CodeGenOptions::StructReturnConventionKind
- enum class CodeGenOptions::SwiftAsyncFramePointerKind
- enum CodeGenOptions::TLSModel
- enum CodeGenOptions::VectorLibrary
- enum CodeModel
- enum CodeSignAttrs
- enum CodeSignExecSegFlags
- enum CodeSignMagic
- enum CodeSynthesisContext::SynthesisKind - The kind of template instantiation we are performing
- enum class CodeViewContainer
- enum CodeViewIdentifiers
- enum ColdAttr::Spelling
- enum class ColorMode
- enum ColumnWidthErrors
- enum CombineLevel
- enum class CombinerObjective - The combiner's goal may differ based on which pattern it is att...
- enum Comdat::SelectionKind
- enum ComdatSelectionKindCodes
- enum CommandMarkerKind - Describes the syntax that was used in a documentation command. ...
- enum CommandTraits::KnownCommandIDs
- enum Comment::CommentKind
- enum CommentRecordTypes - Record types used within a comments block.
- enum Commit::EditKind
- enum CommonAttr::Spelling
- enum CompareKind
- enum class ComparisonCategoryResult - An enumeration representing the possible results of a three-way...
- enum class ComparisonCategoryType - An enumeration representing the different comparison categories...
- enum class CompileSym2Flags - Corresponds to COMPILESYM2::Flags bitfield.
- enum class CompileSym3Flags - Corresponds to COMPILESYM3::Flags bitfield.
- enum CompletionAction::ActionKind
- enum CondCode
- enum CondCode - ISD::CondCode enum - These are ordered carefully to make the bi...
- enum Config::VisScheme
- enum ConflictMarkerKind - ConflictMarkerKind - Kinds of conflict marker which the lexer m...
- enum ConstAttr::Spelling
- enum ConstInitAttr::Spelling
- enum Constant::PossibleRelocationsTy
- enum ConstantEmissionKind - Can we constant-emit a load of a reference to a variable of the...
- enum ConstantExpr::ResultStorageKind - Describes the kind of result that can be tail-allocated.
- enum ConstantPreference
- enum class ConstantRange::OverflowResult - Represents whether an operation on the given constant range is ...
- enum ConstantRange::PreferredRangeType - If represented precisely, the result of some range operations m...
- enum ConstantValueKind
- enum Constants
- enum ConstantsCodes
- enum class ConstexprSpecKind - Define the kind of constexpr specifier.
- enum Constraint::ConstraintKind
- enum ConstructionContext::Kind
- enum ConstructionContextItem::ItemKind
- enum ConstructorAttr::Spelling
- enum ConsumableAttr::ConsumedState
- enum ConsumableAttr::Spelling
- enum ConsumableAutoCastAttr::Spelling
- enum ConsumableSetOnReadAttr::Spelling
- enum ConsumedState
- enum Context::ConstructMatcherEnum - About to call the constructor for a matcher.
- enum Context::MatcherArgEnum - About to recurse into parsing one argument for a matcher.
- enum ContextAttributeMask
- enum ContextKind
- enum ContextStateMask
- enum class ContextWorklistItemType - The distinct types of work performed by the work loop in analyz...
- enum class ContinuationRecordKind
- enum ControlFlowKind
- enum ControlRecordTypes - Record types that occur within the control block.
- enum ConvergentAttr::Spelling
- enum ConvergingVLIWScheduler::CandResult - Represent the type of SchedCandidate found within a single queu...
- enum ConversionSpecifier::Kind
- enum CoreturnStmt::SubStmt
- enum CoroSubFnInst::ResumeKind
- enum CoroutineBodyStmt::SubStmt
- enum CoroutineSuspendExpr::SubExpr
- enum Counter::CounterKind - The CounterExpression kind (Add or Subtract) is encoded in bit ...
- enum CounterExpression::ExprKind
- enum CounterMappingRegion::RegionKind
- enum CovMapVersion
- enum CoverageFeature
- enum CreationDisposition
- enum CtorInitializerType - The different kinds of data that can occur in a CtorInitializer.
- enum class CudaArch
- enum class CudaFeature
- enum class CudaVersion
- enum CurStreamTypeType - CurStreamTypeType - A type for CurStreamType
- enum class CustomCodeGen
- enum DAGTypeLegalizer::NodeIdFlags - This pass uses the NodeId on the SDNodes to hold information ab...
- enum class DDGEdge::EdgeKind - The kind of edge in the DDG
- enum class DDGNode::NodeKind
- enum class DIBasicType::Signedness
- enum DICompileUnit::DebugEmissionKind
- enum class DICompileUnit::DebugNameTableKind
- enum DIContext::DIContextKind
- enum DIDumpType - Selects which debug sections get dumped.
- enum DIDumpTypeCounter - This is just a helper to programmatically construct DIDumpType.
- enum DIEValue::Type
- enum DIExpression::PrependOps - Used for DIExpression::prepend.
- enum DIExpression::SignedOrUnsignedConstant
- enum DIFile::ChecksumKind - Which algorithm (e.g. MD5) a checksum was generated with. The e...
- enum class DILineInfoSpecifier::FileLineInfoKind
- enum class DINameKind - A DINameKind is passed to name search methods to specify a pref...
- enum DINode::DIFlags - Debug info flags. The three accessibility flags are mutually ex...
- enum DISubprogram::DISPFlags - Debug info subprogram flags.
- enum DLLCharacteristics
- enum DLLExportAttr::Spelling
- enum DLLImportAttr::Spelling
- enum DSP_VERSION
- enum DWARFContext::MacroSecType - Helper enum to distinguish between macro[.dwo] and macinfo[.dwo...
- enum class DWARFContext::ProcessDebugRelocations
- enum DWARFDebugMacro::HeaderFlagMask - DWARFv5 section 6.3.1 Macro Information Header.
- enum DWARFFormValue::FormClass
- enum DWARFLinker::TraversalFlags - Flags passed to DwarfLinker::lookForDIEsToKeep
- enum class DWARFLinker::WorklistItemType - The distinct types of work performed by the work loop.
- enum DWARFSectionKind - The enum of section identifiers to be used in internal interfac...
- enum DXIntrinsics
- enum Darwin::DarwinEnvironmentKind
- enum Darwin::DarwinPlatformKind
- enum DataDirectoryIndex
- enum class DataLayout::FunctionPtrAlignType
- enum DataLayout::ManglingModeT
- enum DataModel
- enum DataRegionData::KindTy
- enum DataRegionType
- enum DbgEntity::DbgEntityKind
- enum class DbgHeaderType
- enum DbgValueLocEntry::EntryType - Type of entry that this represents.
- enum DeadArgumentEliminationPass::Liveness - During our initial pass over the program, we determine that thi...
- enum class DebugCompressionType
- enum DebugInfoFormat
- enum DebugInfoKind
- enum class DebugLocVerifyLevel
- enum class DebugSubsectionKind
- enum class DebugTemplateNamesKind
- enum DebugType
- enum class DebuggerKind - Identify a debugger for "tuning" the debug info. The "debugger ...
- enum class DebugifyMode - Used to check whether we track synthetic or original debug info.
- enum DecimalSignEncoding
- enum Decl::FriendObjectKind
- enum Decl::IdentifierNamespace - IdentifierNamespace - The different namespaces in which declara...
- enum Decl::Kind - Lists the kind of concrete classes of Decl.
- enum class Decl::ModuleOwnershipKind - The kind of ownership a declaration has, for visibility purpose...
- enum Decl::ObjCDeclQualifier - ObjCDeclQualifier - 'Qualifiers' written next to the return and...
- enum DeclCode - Record codes for each kind of declaration. These constants desc...
- enum DeclGroupRef::Kind
- enum DeclInfo::DeclKind - A simplified description of \c CommentDecl kind that should be ...
- enum DeclInfo::TemplateDeclKind - What kind of template specialization \c CommentDecl is.
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::LatestTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclLink::PreviousTag
- enum DeclSpec::ParsedSpecifiers - ParsedSpecifiers - Flags to query which specifiers were applied...
- enum DeclSpec::SCS - storage-class-specifier
- enum DeclSpec::TQ
- enum DeclSpec::TSC
- enum DeclUpdateKind
- enum class DeclarationFragments::FragmentKind - The kind of a fragment.
- enum DeclarationName::NameKind - The kind of the name stored in this DeclarationName. The first ...
- enum DeclarationName::StoredNameKind - StoredNameKind represent the kind of name that is actually stor...
- enum DeclarationNameExtra::ExtraKind - The kind of "extra" information stored in the DeclarationName. ...
- enum class DeclaratorContext
- enum DecoderOps
- enum class DefaultKind - IDs for the different default kinds.
- enum DefaultOnOff
- enum class DefaultValue
- enum DefaultedMemberAttribute
- enum DefinedTracker::TrackerState - Each time a Value is evaluated, it returns information about wh...
- enum DefinitionData::InheritedDesignatedInitializersState
- enum DelayedDiagnostic::DDKind
- enum DenormalMode::DenormalModeKind - Represent handled modes for denormal (aka subnormal) modes in t...
- enum class DepClassTy
- enum Dependence::Bits
- enum Dependence::DepType - The type of the dependence.
- enum DependenceKind - Defines different dependence kinds among various ARC constructs...
- enum class DependencyOutputFormat - DependencyOutputFormat - Format for the compiler dependency fil...
- enum DependentDiagnostic::AccessNonce
- enum DeprecatedAttr::Spelling
- enum Designator::DesignatorKind
- enum DesignatorTypes - The kinds of designators that can occur in a DesignatedInitExpr.
- enum DestructorAttr::Spelling
- enum DeviceVarFlags::DeviceVarKind
- enum DeviceVarFlags::OffloadEntryKindFlag - The kind flag for an offloading entry.
- enum DiagnoseAsBuiltinAttr::Spelling
- enum DiagnoseIfAttr::DiagnosticType
- enum Diagnostic::Level
- enum DiagnosticIDs::Level - The level of the diagnostic, after it has been through mapping.
- enum DiagnosticIDs::SFINAEResponse - Enumeration describing how the emission of a diagnostic should ...
- enum DiagnosticKind - Defines the different supported kind of a diagnostic. This enum...
- enum class DiagnosticLevelMask - A bitmask representing the diagnostic levels used by VerifyDiag...
- enum DiagnosticOptions::TextDiagnosticFormat
- enum class DiagnosticPredicateTy
- enum DiagnosticSeverity - Defines the different supported severity of a diagnostic.
- enum Diagnostics::ContextType - Parser context types.
- enum Diagnostics::ErrorType - All errors from the system.
- enum DiagnosticsEngine::ArgumentKind
- enum DiagnosticsEngine::Level - The level of the diagnostic, after it has been through mapping.
- enum Different
- enum Direction
- enum Direction
- enum class Directive
- enum class Directive
- enum DirectiveKind - Represents the kind of preprocessor directive or a module decla...
- enum DirectoryLookup::LookupType_t
- enum DisableSanitizerInstrumentationAttr::Spelling
- enum DisableTailCallsAttr::Spelling
- enum class DisableValidationForModuleKind - Whether to disable the normal validation performed on precompil...
- enum DisassemblerMode - Decoding mode for the Intel disassembler. 16-bit, 32-bit, and ...
- enum DiscardReason
- enum class DiscardType
- enum DiscriminantList
- enum Distro::DistroType
- enum DoesntSupport
- enum DoesntSupport
- enum class DomTreeUpdater::UpdateStrategy
- enum class Domain
- enum class DominatorTreeBase::VerificationLevel
- enum class DominatorTreeBase::VerificationLevel
- enum class DominatorTreeBase::VerificationLevel
- enum class DominatorTreeBase::VerificationLevel
- enum class DominatorTreeBase::VerificationLevel
- enum Driver::BitcodeEmbedMode
- enum class Driver::CommandStatus
- enum Driver::DriverMode
- enum Driver::OffloadMode
- enum Driver::OpenMPRuntimeKind
- enum class Driver::ReproLevel
- enum Driver::SaveTempsMode
- enum DriverFlag - Base flags for all options. Custom flags may be added after.
- enum class DstOp::DstType
- enum class DwarfDebug::MinimizeAddrInV5
- enum class DwarfFissionKind
- enum DwarfFormat - Constants that define the DWARF format as 32 or 64 bit.
- enum DwarfFrameBase::FrameBaseKind
- enum class DwarfLinkerAccelTableKind - The kind of accelerator tables we should emit.
- enum class DwarfLinkerClient
- enum DwarfSectionSubtypeFlags - Values for defining the section subtype of sections of type STY...
- enum DynTypedMatcher::VariadicOperator - Construct from a variadic function.
- enum DynamicCastInfo::CastResult
- enum class DynamicInitKind
- enum DynamicLibrary::SearchOrdering
- enum class EABI
- enum EABase - All possible values of the base field for effective-address com...
- enum EADisplacement - Possible displacement types for effective-address computations.
- enum class EHPersonality
- enum EHScope::Kind
- enum EHTEntryKind - ARM exception handling table entry kinds
- enum ELFX86RelocationKind
- enum Edge::GenericEdgeKind
- enum Edge::Kind - The kind of edge in the graph.
- enum EdgeKind_aarch64
- enum EdgeKind_riscv - Represets riscv fixups
- enum EdgeKind_x86_64 - Represents x86-64 fixups and other x86-64-specific edge kinds.
- enum class EditKind
- enum EffectiveOp
- enum ElaboratedTypeKeyword - The elaboration keyword that precedes a qualified type name or ...
- enum ElfType
- enum class EmitDwarfUnwindType
- enum class EncodedFramePtrReg - Two-bit value indicating which register is the designated frame...
- enum Encoding
- enum EncodingOfSegmentOverridePrefix - Defines the encoding values for segment override prefix.
- enum class EncodingType
- enum class EndianKind
- enum EndianityEncoding
- enum EnforceTCBAttr::Spelling
- enum EnforceTCBLeafAttr::Spelling
- enum EnterExpressionEvaluationContext::InitListTag
- enum Entry::EntryKind
- enum EnumExtensibilityAttr::Kind
- enum EnumExtensibilityAttr::Spelling
- enum class EnumExtensibilityKind - The payload for an enum_extensibility attribute. This is a tri-...
- enum EnumSize
- enum ErrType
- enum ErrnoCheckState
- enum ErrorAttr::Spelling
- enum class EscapeChar
- enum class Event::EventKind
- enum ExceptionBehavior - Exception behavior used for floating point operations. Each of ...
- enum class ExceptionHandling
- enum ExceptionSpecificationType - The various types of exception specifications that exist in C++...
- enum ExcludeFromExplicitInstantiationAttr::Spelling
- enum class ExplicitSpecKind - Define the meaning of possible values of the kind in ExplicitSp...
- enum class ExplorationDirection - Enum that allows us to spell out the direction.
- enum class ExplorationStrategyKind
- enum class ExportFlags
- enum ExportSymbolKind
- enum class Expr::ConstantExprKind
- enum Expr::LValueClassification
- enum Expr::NullPointerConstantKind - Enumeration used to describe the kind of Null pointer constant ...
- enum Expr::NullPointerConstantValueDependence - Enumeration used to describe how \c isNullPointerConstant() sho...
- enum Expr::SideEffectsKind
- enum Expr::isModifiableLvalueResult
- enum ExprDependenceScope::ExprDependence
- enum ExprEngine::CallInlinePolicy
- enum ExprEngine::InliningModes - The modes of inlining, which override the default analysis-wide...
- enum ExprObjectKind - A further classification of the kind of object referenced by an...
- enum ExprRequirement::SatisfactionStatus
- enum ExprValueKind - The categorization of expression values, currently following th...
- enum ExpressionEvaluationContextRecord::ExpressionKind - Describes whether we are in an expression constext which we hav...
- enum class ExpressionFormat::Kind
- enum ExpressionTrait
- enum ExpressionType
- enum ExtendedDLLCharacteristics
- enum ExtendedTBTableFlag
- enum ExtensionBlockRecordTypes - Record code for extension blocks.
- enum ExternalASTSource::ExtKind
- enum ExternalSourceSymbolAttr::Spelling
- enum ExtraDepKind - ExtraDepKind - The kind of extra dependency file.
- enum FPClassTest - Floating-point class tests, supported by 'is_fpclass' intrinsic...
- enum FPOpFusionMode
- enum FPUKind
- enum class FPURestriction
- enum class FPUVersion
- enum class FPUVersion
- enum FPU_ABI
- enum FPU_HARDFP
- enum FPU_VERSION
- enum FSDiscriminatorPass
- enum FSEntity
- enum FallThroughAttr::Spelling
- enum FamilySelector
- enum FastCallAttr::Spelling
- enum FastMathMap - FastMath Flags This is a fixed layout derived from the bitcode ...
- enum FaultMapParser::FaultKind
- enum FaultMaps::FaultKind
- enum class FeatureIndex
- enum FeatureKind
- enum FieldDecl::InitStorageKind - The kinds of value we can store in InitializerOrBitWidth. Note ...
- enum FileAccess
- enum FileCheckDiag::MatchType - What type of match result does this diagnostic describe? A dire...
- enum FileCheckKind
- enum FileCheckKindModifier
- enum class FileChecksumKind
- enum FileFlag
- enum class FileFormat
- enum class FileSystem::PrintType
- enum FileType - Defines the file type this file represents.
- enum FinalAttr::Spelling
- enum class FirstMacroFusionInstKind
- enum FirstParam
- enum FirstParam
- enum FixedAbbrevIDs
- enum class FixedEnumPromotion
- enum FixedMachineStackObject::ObjectType
- enum Fixups
- enum Flag - These should be considered private to the implementation of the...
- enum FlagEnumAttr::Spelling
- enum FlattenAttr::Spelling
- enum class Flavor - Flavors of diagnostics we can emit. Used to filter for a partic...
- enum class FloatABI
- enum class FloatABI
- enum class FloatABI
- enum class FloatABI
- enum class FloatABI
- enum class FloatABI
- enum class FloatABI
- enum class FloatModeKind
- enum class FloatStyle
- enum FloatingRank
- enum ForActivation_t
- enum ForDefinition_t
- enum Form
- enum class Format - The format used for serializing/deserializing remarks.
- enum FormatArgAttr::Spelling
- enum FormatAttr::Spelling
- enum FormatAttrKind
- enum FormatDecision
- enum FormatStyle::ArrayInitializerAlignmentStyle - Different style for aligning array initializers.
- enum FormatStyle::BinPackStyle - The style of wrapping parameters on the same line (bin-packed) ...
- enum FormatStyle::BinaryOperatorStyle - The style of breaking before or after binary operators.
- enum FormatStyle::BitFieldColonSpacingStyle - Styles for adding spacing around ``:`` in bitfield definitions.
- enum FormatStyle::BraceBreakingStyle - Different ways to attach braces to their surrounding context.
- enum FormatStyle::BraceWrappingAfterControlStatementStyle - Different ways to wrap braces after control statements.
- enum FormatStyle::BracketAlignmentStyle - Different styles for aligning after open brackets.
- enum FormatStyle::BreakBeforeConceptDeclarationsStyle - Different ways to break before concept declarations.
- enum FormatStyle::BreakConstructorInitializersStyle - Different ways to break initializers.
- enum FormatStyle::BreakInheritanceListStyle - Different ways to break inheritance list.
- enum FormatStyle::BreakTemplateDeclarationsStyle - Different ways to break after the template declaration.
- enum FormatStyle::DefinitionReturnTypeBreakingStyle - Different ways to break after the function definition return ty...
- enum FormatStyle::EmptyLineAfterAccessModifierStyle - Different styles for empty line after access modifiers. ``Empty...
- enum FormatStyle::EmptyLineBeforeAccessModifierStyle - Different styles for empty line before access modifiers.
- enum FormatStyle::EscapedNewlineAlignmentStyle - Different styles for aligning escaped newlines.
- enum FormatStyle::IndentExternBlockStyle - Indents extern blocks
- enum FormatStyle::JavaScriptQuoteStyle - Quotation styles for JavaScript strings. Does not affect templa...
- enum FormatStyle::LambdaBodyIndentationKind - Indentation logic for lambda bodies.
- enum FormatStyle::LanguageKind - Supported languages. When stored in a configuration file, speci...
- enum FormatStyle::LanguageStandard - Supported language standards for parsing and formatting C++ con...
- enum FormatStyle::NamespaceIndentationKind - Different ways to indent namespace contents.
- enum FormatStyle::OperandAlignmentStyle - Different styles for aligning operands.
- enum FormatStyle::PPDirectiveIndentStyle - Options for indenting preprocessor directives.
- enum FormatStyle::PackConstructorInitializersStyle - Different ways to try to fit all constructor initializers on a ...
- enum FormatStyle::PointerAlignmentStyle - The `` & ``, `` & & `` and ``*`` alignment style.
- enum FormatStyle::QualifierAlignmentStyle - Different specifiers and qualifiers alignment styles.
- enum FormatStyle::ReferenceAlignmentStyle - The `` & `` and `` & & `` alignment style.
- enum FormatStyle::RequiresClausePositionStyle - The possible positions for the requires clause. The ``IndentReq...
- enum FormatStyle::ReturnTypeBreakingStyle - Different ways to break after the function definition or declar...
- enum FormatStyle::SeparateDefinitionStyle - The style if definition blocks should be separated.
- enum FormatStyle::ShortBlockStyle - Different styles for merging short blocks containing at most on...
- enum FormatStyle::ShortFunctionStyle - Different styles for merging short functions containing at most...
- enum FormatStyle::ShortIfStyle - Different styles for handling short if statements.
- enum FormatStyle::ShortLambdaStyle - Different styles for merging short lambdas containing at most o...
- enum FormatStyle::SortIncludesOptions - Include sorting options.
- enum FormatStyle::SortJavaStaticImportOptions - Position for Java Static imports.
- enum FormatStyle::SpaceAroundPointerQualifiersStyle - Different ways to put a space before opening parentheses.
- enum FormatStyle::SpaceBeforeParensStyle - Different ways to put a space before opening parentheses.
- enum FormatStyle::SpacesInAnglesStyle - Styles for adding spacing after `` < `` and before ``>` in temp...
- enum FormatStyle::TrailingCommaStyle - The style of inserting trailing commas into container literals.
- enum FormatStyle::UseTabStyle - Different ways to use tab in formatting.
- enum FormattedString::Justification
- enum FormattingFlags
- enum FoundationClass
- enum FragileClassFlags
- enum class FrameCookieKind
- enum FrameEntry::FrameKind
- enum class FramePointerKind
- enum class FrameProcedureOptions
- enum FuncClass
- enum Function::ProfileCountType
- enum FunctionCodes
- enum FunctionDecl::TemplatedKind - The kind of templated function a FunctionDecl can be.
- enum class FunctionDefinitionKind - Described the kind of function definition (if any) provided for...
- enum class FunctionIdentifierCodeGroup
- enum FunctionImporter::ImportFailureReason - The different reasons selectCallee will chose not to import a c...
- enum FunctionModRefBehavior - Summary of how a function affects memory in the program. Loads ...
- enum FunctionModRefLocation - The locations at which a function might access memory. These ar...
- enum class FunctionOptions
- enum FunctionRefQual
- enum class FunctionRefQualifier
- enum FunctionReturnThunksAttr::Kind
- enum FunctionReturnThunksAttr::Spelling
- enum class FunctionReturnThunksKind
- enum FunctionScopeInfo::ScopeKind
- enum FunctionSummary::ForceSummaryHotnessType - Types for -force-summary-edges-cold debugging option.
- enum FusionDependenceAnalysisChoice
- enum Future::FutureStatus
- enum GCAttrOccurrence::AttrKind
- enum class GCCTypeClass - Values returned by __builtin_classify_type, chosen to match the...
- enum GCOVVersion
- enum GDBIndexEntryKind
- enum GDBIndexEntryLinkage
- enum GNUAsmQualifiers::AQ
- enum GNUInlineAttr::Spelling
- enum GPUKind - GPU kinds supported by the AMDGPU target.
- enum GVALinkage - A more specific kind of linkage than enum Linkage. This is rele...
- enum GVDAGType
- enum GVNHoist::InsKind
- enum GenericSchedulerBase::CandReason - Represent the type of SchedCandidate found within a single queu...
- enum class GlobalISelAbortMode - Enable abort calls when global instruction selection fails to l...
- enum GlobalObject::VCallVisibility
- enum GlobalOffsetTableExprKind
- enum GlobalStatus::StoredType - Keep track of what stores to the global look like.
- enum class GlobalTypeHashAlg
- enum GlobalValue::DLLStorageClassTypes - Storage classes of global values for PE targets.
- enum GlobalValue::LinkageTypes - An enumeration for the kinds of linkage for global values.
- enum GlobalValue::ThreadLocalMode
- enum class GlobalValue::UnnamedAddr
- enum GlobalValue::VisibilityTypes - An enumeration for the kinds of visibility of global values.
- enum GlobalValueSummary::SummaryKind - Sububclass discriminator (for dyn_cast < > et al.)
- enum GlobalValueSummarySymtabCodes
- enum GnuMacroEntryType - GNU .debug_macro macro information entry type encodings.
- enum class Group
- enum class GtestCmp - Gtest's comparison operations.
- enum GuardedVarAttr::Spelling
- enum HEXAGONIntrinsics
- enum HIPManagedAttr::Spelling
- enum HLSLShaderAttr::ShaderType
- enum class HTTPMethod
- enum HWInstructionEvent::GenericEventType
- enum HWPressureEvent::GenericReason
- enum HWStallEvent::GenericEventType
- enum class HashFlags
- enum class HashT
- enum HeaderFileType
- enum HeaderFlagMask
- enum HeaderSearch::LoadModuleMapResult - Describes what happened when we tried to load a module map file.
- enum class HexPrintStyle
- enum class HfaKind
- enum class HighlightColor
- enum HistType
- enum HotAttr::Spelling
- enum IBActionAttr::Spelling
- enum IBOutletAttr::Spelling
- enum IBOutletCollectionAttr::Spelling
- enum class ICVInitValue
- enum ID
- enum ID - ID - Ordered values for successive stages in the compilation pr...
- enum ID
- enum ID
- enum class IFSBitWidthType
- enum class IFSEndiannessType
- enum class IFSSymbolType
- enum IFuncAttr::Spelling
- enum IHexRecord::Type
- enum IITDescriptor::ArgKind
- enum IITDescriptor::IITDescriptorKind
- enum IIT_Info - IIT_Info - These are enumerators that describe the entries retu...
- enum IMAKind
- enum IPAKind - Describes the different modes of inter-procedural analysis.
- enum IPREFIXES - The constants to describe instr prefixes if there are
- enum IRPosition::Kind - The positions we distinguish in the IR.
- enum ISA
- enum class ISAKind
- enum ISA_EXT_FLAGS
- enum ISA_FLAGS
- enum IVarState
- enum class IdentFlag - IDs for all omp runtime library ident_t flag encodings (see the...
- enum IdentificationCodes - Identification block contains a string that describes the produ...
- enum class IfStatementKind - In an if statement, this denotes whether the the statement is a...
- enum ImageInfoFlags - EmitImageInfo - Emit the image info marker used to encode some ...
- enum ImageKind - The type of contents the offloading image contains.
- enum Implementation::ObjCKind
- enum ImplicitCastExpr::OnStack_t
- enum ImplicitConversionKind - ImplicitConversionKind - The kind of implicit conversion used t...
- enum ImplicitConversionRank - ImplicitConversionRank - The rank of an implicit conversion kin...
- enum ImplicitConversionSequence::CompareKind
- enum ImplicitConversionSequence::Kind - Kind - The kind of implicit conversion sequence. BadConversion ...
- enum ImplicitInitializerKind - ImplicitInitializerKind - How an implicit base or member initia...
- enum ImplicitParamDecl::ImplicitParamKind - Defines the kind of the implicit parameter: is this an implicit...
- enum ImportAction::ActionKind
- enum ImportNameType
- enum ImportSeq::State
- enum ImportType
- enum class Importance
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum InClassInitStyle - In-class initialization styles for non-static data members.
- enum InMemoryModuleCache::State - There are four states for a PCM. It must monotonically increas...
- enum InMemoryNodeKind
- enum IncludeDirGroup - IncludeDirGroup - Identifies the group an include Entry belongs...
- enum class IncludeFormat - Format of the path in an include directive -- angle brackets or...
- enum IncludeStyle::IncludeBlocksStyle - Styles for sorting multiple ``#include`` blocks.
- enum InclusionDirective::InclusionKind - The kind of inclusion directives known to the preprocessor.
- enum IncrementalExecutor::SymbolNameKind
- enum IndependentIntrinsics
- enum Index
- enum class IndexingOptions::SystemSymbolFilterKind
- enum InductionDescriptor::InductionKind - This enum represents the kinds of inductions that we support.
- enum InfoType - FunctionInfo information type that is used to encode the option...
- enum Init::InitKind - Discriminator enum (for isa < >, dyn_cast < >, et al.) This enu...
- enum class InitKind
- enum InitPriorityAttr::Spelling
- enum InitializationKind::InitContext - The context of the initialization.
- enum InitializationKind::InitKind - The kind of initialization being performed.
- enum InitializationSequence::FailureKind - Describes why initialization failed.
- enum InitializationSequence::SequenceKind - Describes the kind of initialization sequence computed.
- enum InitializationSequence::StepKind - Describes the kind of a particular step in an initialization se...
- enum InitializedEntity::EntityKind - Specifies the kind of entity being initialized.
- enum class InlineAdvisor::MandatoryInliningKind
- enum InlineAsm::AsmDialect
- enum InlineAsm::ConstraintPrefix
- enum InlineAsmIdentifierInfo::IdKind
- enum InlineAttribute
- enum InlineCommandComment::RenderKind - The most appropriate rendering mode for this command, chosen on...
- enum InlineCost::SentinelValues
- enum class InlineCostFeatureIndex
- enum class InlinePass
- enum class InlineeLinesSignature
- enum class InlinerFunctionImportStatsOpts
- enum class InliningAdvisorMode - There are 3 scenarios we can use the InlineAdvisor: - Default -...
- enum InputFile::TypeCollectionKind
- enum InputFileRecordTypes - Record types that occur within the input-files block inside the...
- enum InputInfo::Class
- enum InputKind::Format - The input file format.
- enum InputKind::HeaderUnitKind
- enum InstrProfCorrelator::InstrProfCorrelatorKind
- enum class InstrProfKind - An enum describing the attributes of an instrumented profile.
- enum InstrProfSectKind
- enum InstrProfValueKind
- enum InstrStage::ReservationKinds
- enum InstrType - This represents what is and is not supported when finding simil...
- enum InstrType - Represents how an instruction should be mapped by the outliner....
- enum Instruction::BinaryOps
- enum Instruction::CastOps
- enum Instruction::FuncletPadOps
- enum Instruction::InstrStage
- enum Instruction::MemoryOps
- enum Instruction::OperationEquivalenceFlags - When checking for operation equivalence (using isSameOperationA...
- enum Instruction::OtherOps
- enum Instruction::TermOps
- enum Instruction::UnaryOps
- enum InstructionContext
- enum InstructionCost::CostState - CostState describes the state of a cost.
- enum InstructionOpcodes
- enum class IntegerStyle
- enum IntelOclBiccAttr::Spelling
- enum class InternalControlVar - IDs for all Internal Control Variables (ICVs).
- enum InternalLinkageAttr::Spelling
- enum InternalRelocationType
- enum class IntrinsicFunctionKind
- enum IntrinsicType
- enum IntrinsicType
- enum InvalidFuncDiag
- enum InvalidICRKind - The non-zero enum values here are indexes into diagnostic alter...
- enum class IsPattern
- enum class ItaniumManglingCanonicalizer::EquivalenceError
- enum class ItaniumManglingCanonicalizer::FragmentKind
- enum ItaniumVTableContext::VTableComponentLayout
- enum class JITDylibLookupFlags - Lookup flags that apply to each dylib in the search order for a...
- enum JITSymbolFlags::FlagNames
- enum class JSONCommandLineSyntax - A JSON based compilation database. JSON compilation database fi...
- enum class JSONScopedPrinter::Scope
- enum class JSONScopedPrinter::ScopeKind
- enum JsModuleReference::ReferenceCategory
- enum JumpTableType
- enum class KernelReferenceKind
- enum Key - PAL metadata keys.
- enum Kind
- enum Kind
- enum Kind
- enum Kind
- enum Kind - Sub-kinds for NonLoc values.
- enum Kind
- enum Kind - Sub-kinds for Loc values.
- enum LANG
- enum LCOMMType
- enum LExpr::Opcode
- enum LLParser::InstResult
- enum LLParser::TailCallType
- enum LLVMByteOrdering - @ {
- enum LLVMConstants
- enum LLVMConstants
- enum LLVMRemarkType - The type of the emitted remark.
- enum LSUnitBase::Status
- enum class LTOBitcodeEmbedding
- enum LTOKind - Describes the kind of LTO mode selected via -f(no-)?lto(=.*)? o...
- enum LTOVisibilityPublicAttr::Spelling
- enum class LabelType - Equivalent to CV_LABEL_TYPE_e.
- enum LambdaCaptureDefault - The default, if any, capture method for a lambda expression.
- enum class LambdaCaptureInitKind
- enum LambdaCaptureKind - The different capture forms in a lambda introducer C++11 allows...
- enum LanaiTargetInfo::CPUKind
- enum LandingPadInst::ClauseType
- enum class LangAS - Defines the address space values used by the address space qual...
- enum LangFeatures
- enum LangOptions::AddrSpaceMapMangling
- enum class LangOptions::AltivecSrcCompatKind
- enum class LangOptions::ClangABI - Clang versions with different platform ABI conformance.
- enum LangOptions::CompilingModuleKind
- enum class LangOptions::CoreFoundationABI
- enum LangOptions::DefaultCallingConvention
- enum class LangOptions::DefaultVisiblityExportMapping
- enum class LangOptions::ExceptionHandlingKind - Possible exception handling behavior.
- enum class LangOptions::ExtendArgsKind
- enum LangOptions::FPEvalMethodKind - Possible float expression evaluation method choices.
- enum LangOptions::FPExceptionModeKind - Possible floating point exception behavior.
- enum LangOptions::FPModeKind
- enum LangOptions::GCMode
- enum class LangOptions::GPUDefaultStreamKind
- enum LangOptions::HLSLLangStd
- enum class LangOptions::LaxVectorConversionKind
- enum LangOptions::MSVCMajorVersion
- enum LangOptions::PragmaMSPointersToMembersKind
- enum LangOptions::SYCLMajorVersion
- enum class LangOptions::SignReturnAddressKeyKind
- enum class LangOptions::SignReturnAddressScopeKind
- enum LangOptions::SignedOverflowBehaviorTy
- enum LangOptions::StackProtectorMode
- enum class LangOptions::ThreadModelKind
- enum class LangOptions::TrivialAutoVarInitKind
- enum LangStandard::Kind
- enum class Language - The language for the input, used to select and validate the lan...
- enum LanguageID
- enum LanguageLinkage - Describes the different kinds of language linkage (C++ [dcl.lin...
- enum class LastprivateConditionalRAII::ActionToDo
- enum class LatticeJoinEffect - Effect indicating whether a lattice join operation resulted in ...
- enum LazyGenerationalUpdatePtr::NotUpdatedTag - Create a pointer that is not potentially updated by later gener...
- enum LazyGenerationalUpdatePtr::NotUpdatedTag - Create a pointer that is not potentially updated by later gener...
- enum LazyValueInfo::Tristate - This is used to return true/false/dunno results.
- enum LeafAttr::Spelling
- enum LegacyLegalizeAction
- enum LegalizeAction
- enum LegalizerHelper::LegalizeResult
- enum LengthModifier::Kind
- enum Level
- enum Level - A stable version of DiagnosticIDs::Level. Do not change the ord...
- enum Level
- enum Level
- enum Level
- enum Lexer::LexerCommentState
- enum Lexer::LexerState
- enum LexerState
- enum LibFunc
- enum class LibGccType
- enum Libcall - RTLIB::Libcall enum - This enum defines all of the runtime libr...
- enum LifetimeBoundAttr::Spelling
- enum LikelyAttr::Spelling
- enum LineFlags
- enum LineNumberEntryFormat
- enum LineNumberExtendedOps - Line Number Extended Opcode Encodings.
- enum LineNumberOps - Line Number Standard Opcode Encodings.
- enum LineTableOpCode
- enum class LineType
- enum LineType
- enum LinearPolySize::Dims
- enum LinearPolySize::Dims
- enum LinearPolySize::Dims
- enum Linkage - Describes the different kinds of linkage (C++ [basic.link], C99...
- enum class Linkage - Describes symbol linkage. This can be used to make resolve defi...
- enum LinkageNameOption
- enum LinkageSpecDecl::LanguageIDs - Represents the language in a linkage specification. The values ...
- enum Linker::Flags
- enum LinkerOptimizationHintKind
- enum class List::TerminationKind
- enum LiveRangeStage
- enum LiveRegMatrix::InterferenceKind
- enum LoadCommandType
- enum LoadExtType - LoadExtType enum - This enum defines the three variants of LOAD...
- enum LoaderUninitializedAttr::Spelling
- enum LocalNum
- enum class LocalSymFlags - Corresponds to CV_LVARFLAGS bitfield.
- enum Location::LocationType
- enum LocationAtom
- enum LocationCall::LocationCallFlags
- enum LocationContext::ContextKind
- enum LocationSize::DirectConstruction
- enum LockErrorKind - This enum distinguishes between different situations where we w...
- enum LockFileManager::LockFileState - Describes the state of a lock file.
- enum LockFileManager::WaitForUnlockResult - Describes the result of waiting for the owner to release the lo...
- enum LockKind - This enum distinguishes between different kinds of lock actions...
- enum LoclistEntries - DWARF v5 loc list entry encoding values.
- enum class LookupKind - Describes the kind of lookup being performed. The lookup kind i...
- enum LookupResult::AmbiguityKind
- enum LookupResult::LookupResultKind
- enum LookupResult::TemporaryToken - A little identifier for flagging temporary lookup results.
- enum LoopAttributes::LVEnableState - State of loop vectorization or unrolling.
- enum class LoopBounds::Direction - An enum for the direction of the loop - for (int i = 0; i < ub...
- enum class LoopDeletionResult
- enum LoopHintAttr::LoopHintState
- enum LoopHintAttr::OptionType
- enum LoopHintAttr::Spelling
- enum LoopNest::LoopNestEnum
- enum LoopPeelDirection
- enum LoopState::Kind
- enum class LoopUnrollResult - Represents the result of a \c UnrollLoop invocation.
- enum LoopVectorizationCostModel::InstWidening - Decision that was taken during cost calculation for memory inst...
- enum LoopVectorizeHints::ForceKind
- enum LoopVectorizeHints::HintKind
- enum LoopVectorizeHints::ScalableForceKind
- enum M68kTargetInfo::CPUKind
- enum MBBSectionID::SectionType
- enum MCAOperand::MCAOperandType
- enum MCAsmInfo::AsmCharLiteralSyntax - Assembly character literal syntax types.
- enum MCAssemblerFlag
- enum MCBinaryExpr::Opcode
- enum MCCFIInstruction::OpType
- enum MCContext::Environment
- enum MCDataRegionType
- enum MCDisassembler::DecodeStatus - Ternary decode status. Most backends will just use Fail and Suc...
- enum MCExpr::ExprKind
- enum MCFixupKind - Extensible enumeration to represent the type of a fixup.
- enum MCFixupKindInfo::FixupKindFlags
- enum MCFragment::FragmentType
- enum MCLOHType - Linker Optimization Hint Type.
- enum MCOperand::MachineOperandType
- enum class MCPseudoProbeFlag
- enum MCSection::BundleLockStateType - Express the state of bundle locked groups while emitting code.
- enum MCSection::SectionVariant
- enum MCSymbol::Contents - A symbol can contain an Offset, or Value, or be Common, but nev...
- enum MCSymbol::SymbolKind - The kind of the symbol. If it is any value other than unset th...
- enum MCSymbolAttr
- enum MCSymbolCOFF::SymbolFlags
- enum MCSymbolMachO::MachOSymbolFlags - We store the value for the 'desc' symbol field in the lowest 16...
- enum MCSymbolRefExpr::VariantKind
- enum MCTargetAsmParser::MatchResultTy
- enum MCTargetOptions::AsmInstrumentation
- enum MCTargetOptions::DwarfDirectory
- enum MCUnaryExpr::Opcode
- enum MCVersionMinType
- enum MIGServerRoutineAttr::Spelling
- enum MIPSIntrinsics
- enum MIToken::TokenKind
- enum class MLModelRunner::Kind
- enum MMToken::TokenKind
- enum MSABIAttr::Spelling
- enum MSDemangleFlags
- enum MSInheritanceAttr::Spelling
- enum class MSInheritanceModel - Assigned inheritance model for a class in the MS C++ ABI. Must ...
- enum MSP430InterruptAttr::Spelling
- enum MSStructAttr::Spelling
- enum class MSVtorDispMode - In the Microsoft ABI, this controls the placement of virtual di...
- enum MVT::SimpleValueType
- enum MachO::RuntimeLinkOptions - Options to control how a runtime library is linked.
- enum class MachOBindEntry::Kind
- enum class MachOChainedFixupEntry::FixupKind
- enum MachOPlatform::PlatformState
- enum MachineBasicBlock::LivenessQueryResult - Possible outcome of a register liveness query to computeRegiste...
- enum MachineBasicBlock::PrintNameFlag
- enum MachineBranchPredicate::ComparePredicate
- enum class MachineCombinerPattern - These are instruction patterns matched by the machine combiner ...
- enum MachineFrameInfo::SSPLayoutKind - Stack Smashing Protection (SSP) rules require that vulnerable s...
- enum class MachineFunctionProperties::Property
- enum MachineInstr::CommentFlag - Flags to specify different kinds of comments to output in assem...
- enum MachineInstr::ExtraInfoInlineKinds - Enumeration of the kinds of inline extra info available. It is ...
- enum MachineInstr::MICheckType
- enum MachineInstr::MIFlag
- enum MachineInstr::QueryType - API for querying MachineInstr properties. They are the same as ...
- enum MachineJumpTableInfo::JTEntryKind - JTEntryKind - This enum indicates how each entry of the jump ta...
- enum MachineMemOperand::Flags - Flags values. These may be or'd together.
- enum MachineOperand::MachineOperandType
- enum MachineOutlinerClass - Constants defining how certain sequences should be outlined. \p...
- enum MachineStackObject::ObjectType
- enum MachineTraceMetrics::Strategy - Strategies for selecting traces.
- enum MachineTypes
- enum MacinfoRecordType
- enum MacroCallReconstructor::ReconstructorState
- enum MacroDiag - Enumerates possible cases of #define/#undef a reserved identifi...
- enum MacroDirective::Kind
- enum MacroEntryType - DWARF v5 macro information entry type encodings.
- enum MacroPPCallbacks::FileScopeStatus
- enum MacroRole - Roles a token can take in a configured macro expansion.
- enum MacroUse - Context in which macro name is used.
- enum MagicNumber
- enum class MallocFamily
- enum MangleContext::ManglerKind
- enum MappingNode::MappingType
- enum class MarkupFilter::PCType
- enum MaskedICmpType - Classify (icmp eq (A & B), C) and (icmp ne (A & B), C) as mat...
- enum MatchIntrinsicTypesResult
- enum MatchKind
- enum class MatchStyle
- enum class MatrixLayoutTy
- enum MayAliasAttr::Spelling
- enum class MemDeallocPolicy - Describes a memory deallocation policy for memory to be allocat...
- enum MemDepResult::DepType
- enum MemDepResult::OtherType - If DepType is "Other", the upper part of the sum type is an enc...
- enum MemIndexType - MemIndexType enum - This enum defines how to interpret MGATHER/...
- enum MemIndexedMode - MemIndexedMode enum - This enum defines the load / store indexe...
- enum class MemProt - Describes Read/Write/Exec permissions for memory.
- enum MemRegion::Kind
- enum class MemberAccess - Source-level access specifier. (CV_access_e)
- enum Memory::ProtectionFlags
- enum MemoryBuffer::BufferKind - The kind of memory backing used to support the MemoryBuffer.
- enum class MemoryDepChecker::VectorizationSafetyStatus - Type to keep track of the status of the dependence check. The o...
- enum MemoryOpRemark::RemarkKind
- enum class MemoryOrderKind
- enum class MemoryProtection
- enum MemorySSA::InsertionPlace - Used in various insertion functions to specify whether we are t...
- enum class MemorySSA::VerificationLevel
- enum class MemoryState
- enum class MemoryType
- enum class Meta
- enum MetaDataDlags
- enum Metadata::MetadataKind
- enum Metadata::StorageType - Active type of storage.
- enum MetadataAbbrev
- enum MetadataCodes
- enum class MetadataRecord::MetadataType
- enum class MethodKind - Part of member attribute flags. (CV_methodprop_e)
- enum class MethodOptions - Equivalent to CV_fldattr_t bitfield.
- enum MicroMipsAttr::Spelling
- enum MinSizeAttr::Spelling
- enum MinVectorWidthAttr::Spelling
- enum Mips16Attr::Spelling
- enum MipsInterruptAttr::InterruptType
- enum MipsInterruptAttr::Spelling
- enum MipsLongCallAttr::Spelling
- enum MipsShortCallAttr::Spelling
- enum MipsTargetInfo::DspRevEnum
- enum MipsTargetInfo::FPModeEnum
- enum MipsTargetInfo::MipsFloatABI
- enum MiscFlags
- enum MismatchKind
- enum class MockArgs - This enum indicates whether the mock method in the matched ON_C...
- enum ModRMDecisionType
- enum class ModRefInfo - Flags indicating whether a memory access modifies or references...
- enum ModeAttr::Spelling
- enum Model
- enum Model
- enum Model
- enum Model
- enum class ModifierOptions - Equivalent to CV_modifier_t. TODO: Add flag for _Atomic modifier
- enum Module::HeaderKind
- enum Module::ModFlagBehavior - This enumeration defines the supported behaviors of module flag...
- enum Module::ModuleKind
- enum Module::NameVisibilityKind - Describes the visibility of the various names within a particul...
- enum ModuleCodes - MODULE blocks have a number of optional fields and subblocks.
- enum ModuleHeaderMode - Whether headers used to construct C++20 module units should be ...
- enum ModuleKind - Specifies the kind of module that has been loaded.
- enum ModuleLoadResult::LoadResultKind
- enum ModuleManager::AddModuleResult - The result of attempting to add a new module.
- enum ModuleMap::ModuleHeaderRole - Flags describing the role of a module header.
- enum class ModuleOutputKind - An output from a module compilation, such as the path of the mo...
- enum ModulePathSymtabCodes
- enum MultiArchExtKind
- enum class MultiVersionKind
- enum MustTailAttr::Spelling
- enum NListType
- enum NSAPI::NSArrayMethodKind - Enumerates the NSArray/NSMutableArray methods used to generate ...
- enum NSAPI::NSClassIdKindKind
- enum NSAPI::NSDictionaryMethodKind - Enumerates the NSDictionary/NSMutableDictionary methods used to...
- enum NSAPI::NSNumberLiteralMethodKind - Enumerates the NSNumber methods used to generate literals.
- enum NSAPI::NSSetMethodKind - Enumerates the NSMutableSet/NSOrderedSet methods used to apply ...
- enum NSAPI::NSStringMethodKind
- enum NSConsumedAttr::Spelling
- enum NSConsumesSelfAttr::Spelling
- enum NSReturnsAutoreleasedAttr::Spelling
- enum NSReturnsNotRetainedAttr::Spelling
- enum NSReturnsRetainedAttr::Spelling
- enum NVVMIntrinsics
- enum NakedAttr::Spelling
- enum Name
- enum NameBackrefBehavior
- enum class NameType
- enum NamedDecl::ExplicitVisibilityKind - Kinds of explicit visibility.
- enum NamedReturnInfo::Status
- enum NarrowingKind - NarrowingKind - The kind of narrowing conversion being performe...
- enum NearMissInfo::NearMissKind
- enum class NeonSupportLevel
- enum NeonTypeFlags::EltType
- enum NestedNameSpecifier::SpecifierKind - The kind of specifier that completes this nested name specifier.
- enum NestedNameSpecifier::StoredSpecifierKind - Enumeration describing
- enum class NeverCalledReason - Classification of situations when parameter is not called on ev...
- enum NoBuiltinAttr::Spelling
- enum NoCommonAttr::Spelling
- enum NoDebugAttr::Spelling
- enum NoDerefAttr::Spelling
- enum NoDestroyAttr::Spelling
- enum NoDuplicateAttr::Spelling
- enum NoEscapeAttr::Spelling
- enum NoInlineAttr::Spelling
- enum NoInstrumentFunctionAttr::Spelling
- enum NoMergeAttr::Spelling
- enum NoMicroMipsAttr::Spelling
- enum NoMips16Attr::Spelling
- enum NoProfileFunctionAttr::Spelling
- enum NoRandomizeLayoutAttr::Spelling
- enum NoReturnAttr::Spelling
- enum NoSanitizeAttr::Spelling
- enum NoSpeculativeLoadHardeningAttr::Spelling
- enum NoSplitStackAttr::Spelling
- enum NoStackProtectorAttr::Spelling
- enum NoThreadSafetyAnalysisAttr::Spelling
- enum NoThrowAttr::Spelling
- enum class Node::Cache - Three-way bool to track a cached value. Unknown is possible if ...
- enum Node::Kind
- enum Node::NodeKind
- enum class Node::Prec - Operator precedence for expression nodes. Used to determine req...
- enum class NodeKind - A kind of a syntax node, used for implementing casts. The order...
- enum class NodeKind
- enum class NodeKind
- enum class NodeRole - A relation between a parent and child node, e.g. 'left-hand-sid...
- enum NodeType - ISD::NodeType enum - This enum defines the target-independent o...
- enum NodeType
- enum NonConstCaptureKind - Is the given expression (which must be 'const') a reference to ...
- enum NonFragileClassFlags
- enum NonNullAttr::Spelling
- enum NonOdrUseReason - The reason why a DeclRefExpr does not constitute an odr-use.
- enum class NoneType - A simple null object to allow implicit construction of Optional...
- enum NormalizedConstraint::CompoundConstraintKind
- enum NotTailCalledAttr::Spelling
- enum class NullConstraint
- enum NullPointerValueKind
- enum class Nullability
- enum class NullabilityKind - Describes the nullability of a particular type.
- enum NumOccurrencesFlag
- enum NumericLiteralParser::CheckSeparatorKind
- enum ODRCXXRecordDifference
- enum ODRDefinitionDataDifference
- enum ODREnumDifference
- enum ODRFieldDifference
- enum ODRFunctionDifference
- enum ODRMismatchDecl
- enum ODRTemplateDifference
- enum ODRTypedefDifference
- enum ODRVarDifference
- enum class OMFSegDescFlags
- enum OMPAllocateDeclAttr::AllocatorTypeTy
- enum class OMPAtomicCompareOp - Atomic compare operations. Currently OpenMP only supports ==, >...
- enum OMPAtomicDirective::DataPositionTy
- enum OMPDeclareReductionDecl::InitKind
- enum OMPDeclareSimdDeclAttr::BranchStateTy
- enum OMPDeclareTargetDeclAttr::DevTypeTy
- enum OMPDeclareTargetDeclAttr::MapTypeTy
- enum OMPDeclareVariantAttr::InteropType
- enum class OMPInteropType
- enum class OMPIteratorExpr::RangeExprOffset - Offset in the list of expressions for subelements of the ranges.
- enum class OMPIteratorExpr::RangeLocOffset - Offset in the list of locations for subelements of colon symbol...
- enum class OMPScheduleType
- enum OMPTgtExecModeFlags
- enum class OMPUsesAllocatorsClause::ExprOffsets
- enum class OMPUsesAllocatorsClause::ParenLocsOffsets
- enum OSConsumedAttr::Spelling
- enum OSConsumesThisAttr::Spelling
- enum OSLogBufferItem::Kind
- enum OSLogBufferLayout::Flags
- enum class OSPlatform - The OS Platform of the system that generated this minidump. Use...
- enum OSReturnsNotRetainedAttr::Spelling
- enum OSReturnsRetainedAttr::Spelling
- enum OSReturnsRetainedOnNonZeroAttr::Spelling
- enum OSReturnsRetainedOnZeroAttr::Spelling
- enum OStream::Context
- enum ObjCBoxableAttr::Spelling
- enum ObjCBridgeAttr::Spelling
- enum ObjCBridgeCastKind - The kind of bridging performed by the Objective-C bridge cast.
- enum ObjCBridgeMutableAttr::Spelling
- enum ObjCBridgeRelatedAttr::Spelling
- enum ObjCClassStubAttr::Spelling
- enum class ObjCConstraintType - Defines a list of Objective-C constraints.
- enum ObjCDeclSpec::ObjCDeclQualifier - ObjCDeclQualifier - Qualifier used on types in method declarati...
- enum ObjCDesignatedInitializerAttr::Spelling
- enum ObjCDirectAttr::Spelling
- enum ObjCDirectMembersAttr::Spelling
- enum ObjCExceptionAttr::Spelling
- enum ObjCExplicitProtocolImplAttr::Spelling
- enum ObjCExternallyRetainedAttr::Spelling
- enum ObjCGCAttr::Spelling
- enum ObjCIndependentClassAttr::Spelling
- enum ObjCInstanceTypeFamily - A family of Objective-C methods. These are family of methods wh...
- enum ObjCIvarDecl::AccessControl
- enum ObjCKeywordKind - Provides a namespace for Objective-C keywords which start with ...
- enum ObjCMessageExpr::ReceiverKind - The kind of receiver this message is sending to.
- enum ObjCMessageKind - Represents the ways an Objective-C message send can occur.
- enum class ObjCMessageVisitKind
- enum ObjCMethodDecl::ImplementationControl
- enum ObjCMethodFamily - A family of Objective-C methods. These families have no inheren...
- enum ObjCMethodFamilyAttr::FamilyKind
- enum ObjCMethodFamilyAttr::Spelling
- enum ObjCMethodKind - Describes the kind of Objective-C method that we want to find v...
- enum ObjCNSObjectAttr::Spelling
- enum ObjCNonLazyClassAttr::Spelling
- enum ObjCNonRuntimeProtocolAttr::Spelling
- enum ObjCObjectType::Nonce_ObjCInterface
- enum ObjCOwnershipAttr::Spelling
- enum ObjCPreciseLifetimeAttr::Spelling
- enum ObjCPropertyDecl::PropertyControl
- enum ObjCPropertyDecl::SetterKind
- enum ObjCPropertyImplDecl::Kind
- enum class ObjCPropertyQueryKind
- enum ObjCPropertyRecord::AttributeKind - The attributes associated with an Objective-C property.
- enum ObjCPropertyRefExpr::MethodRefFlags - Indicates whether the property reference will result in a messa...
- enum ObjCRequiresPropertyDefsAttr::Spelling
- enum ObjCRequiresSuperAttr::Spelling
- enum ObjCReturnsInnerPointerAttr::Spelling
- enum ObjCRootClassAttr::Spelling
- enum ObjCRuntime::Kind - The basic Objective-C runtimes that we know about.
- enum ObjCRuntimeNameAttr::Spelling
- enum ObjCRuntimeVisibleAttr::Spelling
- enum ObjCStringFormatFamily
- enum ObjCSubclassingRestrictedAttr::Spelling
- enum class ObjCSubstitutionContext - The kind of type we are substituting Objective-C type arguments...
- enum class ObjCTypeParamVariance - Describes the variance of a given generic parameter.
- enum ObjCXXARCStandardLibraryKind - Enumerate the kinds of standard library that
- enum class ObjKind - Determines the object kind of a tracked object.
- enum class ObjectSizeOpts::Mode - Controls how we handle conditional statements with unknown cond...
- enum OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind - Kind of the global variable entry..
- enum OffloadEntriesInfoManagerTy::OMPTargetRegionEntryKind - Kind of the target registry entry.
- enum OffloadEntryInfo::OffloadingEntryInfoKinds - Kind of a given entry.
- enum OffloadKind - The producer of the associated offloading image.
- enum OffsetOfNode::Kind - The kind of offsetof node we have.
- enum OnOffSwitch - Defines the possible values of an on-off-switch (C99 6.10.6p2).
- enum OpaqueValueMode
- enum Opcode
- enum OpcodeType
- enum OpenCLAccessAttr::Spelling
- enum OpenCLAccessQual
- enum OpenCLConstantAddressSpaceAttr::Spelling
- enum OpenCLGenericAddressSpaceAttr::Spelling
- enum OpenCLGlobalAddressSpaceAttr::Spelling
- enum OpenCLGlobalDeviceAddressSpaceAttr::Spelling
- enum OpenCLGlobalHostAddressSpaceAttr::Spelling
- enum OpenCLKernelAttr::Spelling
- enum OpenCLLocalAddressSpaceAttr::Spelling
- enum OpenCLParamType
- enum OpenCLPrivateAddressSpaceAttr::Spelling
- enum OpenCLTypeID
- enum OpenCLTypeKind - OpenCL type kinds.
- enum OpenFlags
- enum OpenMPAdjustArgsOpKind - OpenMP adjust-op kinds for 'adjust_args' clause.
- enum OpenMPAtomicDefaultMemOrderClauseKind - OpenMP attributes for 'atomic_default_mem_order' clause.
- enum OpenMPBindClauseKind - OpenMP bindings for the 'bind' clause.
- enum OpenMPDefaultmapClauseKind - OpenMP attributes for 'defaultmap' clause.
- enum OpenMPDefaultmapClauseModifier - OpenMP modifiers for 'defaultmap' clause.
- enum OpenMPDependClauseKind - OpenMP attributes for 'depend' clause.
- enum OpenMPDeviceClauseModifier - OpenMP modifiers for 'device' clause.
- enum OpenMPDeviceType - OpenMP device type for 'device_type' clause.
- enum OpenMPDistScheduleClauseKind - OpenMP attributes for 'dist_schedule' clause.
- enum OpenMPIRBuilder::AtomicKind
- enum OpenMPLastprivateModifier - OpenMP 'lastprivate' clause modifier.
- enum OpenMPLinearClauseKind - OpenMP attributes for 'linear' clause.
- enum OpenMPMapClauseKind - OpenMP mapping kind for 'map' clause.
- enum OpenMPMapModifierKind - OpenMP modifier kind for 'map' clause.
- enum OpenMPMotionModifierKind - OpenMP modifier kind for 'to' or 'from' clause.
- enum OpenMPOrderClauseKind - OpenMP attributes for 'order' clause.
- enum OpenMPReductionClauseModifier - OpenMP modifiers for 'reduction' clause.
- enum OpenMPScheduleClauseKind - OpenMP attributes for 'schedule' clause.
- enum OpenMPScheduleClauseModifier - OpenMP modifiers for 'schedule' clause.
- enum class OpenVariant
- enum OperandBundleTagCode
- enum OperandConstraint - Operand constraints. These are encoded in 16 bits with one of t...
- enum OperandEncoding
- enum OperandFlags - These are flags set on operands, but should be considered priva...
- enum OperandMatchResultTy
- enum OperandType
- enum OperandType - Operands are tagged with one of the values of this enum.
- enum OperandType
- enum Operation::DwarfVersion
- enum Operation::Encoding - Size and signedness of expression operations' operands.
- enum OperatorInfo::OIKind
- enum OperatorInfo::OIKind
- enum OperatorInfo::OIKind
- enum OperatorRelationsTable::TriStateKind
- enum OptimizeNoneAttr::Spelling
- enum Option
- enum Option::OptionClass
- enum Option::RenderStyleKind
- enum OptionHidden
- enum OptionValidation
- enum OptionalAmount::HowSpecified
- enum OptionsRecordTypes - Record types that occur within the options block inside the con...
- enum class OrcErrorCode
- enum class OrderKind
- enum OriginalExprKind
- enum Output::InState
- enum class OutputFileType
- enum OutputFlags
- enum class OverflowResult
- enum OverflowingBinaryOperatorOptionalFlags - OverflowingBinaryOperatorOptionalFlags - Flags for serializing ...
- enum OverlapStats::OverlapStatsLevel
- enum OverloadCandidate::CandidateKind - Describes the type of overload candidate.
- enum OverloadCandidateDisplayKind
- enum class OverloadCandidateParamOrder - The parameter ordering that will be used for the candidate. Thi...
- enum OverloadCandidateRewriteKind - The kinds of rewrite we perform on overload candidates. Note th...
- enum OverloadCandidateSet::CandidateSetKind
- enum class OverloadCompare
- enum OverloadFailureKind
- enum OverloadFixItKind
- enum OverloadableAttr::Spelling
- enum OverloadedOperatorKind - Enumeration specifying the different kinds of C++ overloaded op...
- enum OverloadingResult - OverloadingResult - Capture the result of performing overload r...
- enum OverloadsShown - Specifies which overload candidates to display when overload re...
- enum OwnershipAttr::OwnershipKind
- enum OwnershipAttr::Spelling
- enum class PCHStorage::Kind
- enum class PDB_BuiltinType - These values correspond to the Basictype enumeration, and are d...
- enum class PDB_Checksum - Specifies the hash algorithm that a source file from a PDB was ...
- enum class PDB_ColorItem
- enum class PDB_DataKind - These values correspond to the DataKind enumeration, and are do...
- enum class PDB_LocType - These values correspond to the LocationType enumeration, and ar...
- enum class PDB_Machine
- enum class PDB_MemberAccess
- enum class PDB_MemoryType - These values correspond to the MemoryTypeEnum enumeration, and ...
- enum PDB_NameSearchFlags - Defines flags used for enumerating child symbols. This corresp...
- enum class PDB_ReaderType - Specifies which PDB reader implementation is to be used. Only ...
- enum class PDB_StackFrameType - These values correspond to the StackFrameTypeEnum enumeration, ...
- enum class PDB_SymType - These values correspond to the SymTagEnum enumeration, and are ...
- enum class PDB_TableType - An enumeration indicating the type of data contained in this ta...
- enum class PDB_UdtType - These values correspond to the UdtKind enumeration, and are doc...
- enum PDB_UndnameFlags - These values correspond to the flags that can be combined to co...
- enum PDB_VariantType
- enum PGOHashVersion - The version of the PGO hash algorithm.
- enum PGOOptions::CSPGOAction
- enum PGOOptions::PGOAction
- enum PGOViewCountsType
- enum class PGSOQueryType
- enum class PLTClass - Specifies how to classify pointer-like types -- like values or ...
- enum PPCInstrMasks
- enum PPCIntrinsics
- enum PPCTargetInfo::PPCFloatABI
- enum PPCThreadFlavors
- enum PPCallbacks::ConditionValueKind
- enum PPCallbacks::FileChangeReason
- enum class PPCallbacks::LexedFileChangeReason
- enum PPCallbacks::PragmaMessageKind - Determines the kind of # pragma invoking a call to PragmaMessa...
- enum PPCallbacks::PragmaWarningSpecifier - Callback invoked when a # pragma warning directive is read.
- enum PPElifDiag - Enumerates possible %select values for the pp_err_elif_after_el...
- enum PPKeywordKind - Provides a namespace for preprocessor keywords which start with...
- enum PackedAttr::Spelling
- enum ParamCommandComment::PassDirection
- enum ParamTypestateAttr::ConsumedState
- enum ParamTypestateAttr::Spelling
- enum class ParameterABI - Kinds of parameter ABI.
- enum class ParameterKind
- enum ParameterPackingKind
- enum class ParseError
- enum ParseState
- enum ParsedAttrInfo::AttrHandling
- enum ParsedTemplateArgument::KindType - Describes the kind of template argument that was parsed.
- enum class Parser::AllowDefiningTypeSpec - Whether a defining-type-specifier is permitted in a given conte...
- enum Parser::AnnotatedNameKind
- enum Parser::AttrRequirements
- enum Parser::CXX11AttributeKind - The kind of attribute specifier we have found.
- enum Parser::CachedInitKind
- enum Parser::CastParseKind - Control what ParseCastExpression will parse.
- enum class Parser::CompoundToken - Kinds of compound pseudo-tokens formed by a sequence of two rea...
- enum class Parser::ConditionOrInitStatement
- enum class Parser::DeclSpecContext - A context for parsing declaration specifiers. TODO: flesh this...
- enum Parser::ExtraSemiKind - The kind of extra semi diagnostic to emit.
- enum Parser::IfExistsBehavior - Describes the behavior that should be taken for an __if_exists ...
- enum class Parser::LambdaIntroducerTentativeParse - Result of tentatively parsing a lambda-introducer.
- enum Parser::ObjCTypeQual
- enum Parser::ParenParseOption - ParenParseOption - Control what ParseParenExpression will parse.
- enum Parser::ParseAttrKindMask
- enum class Parser::ParsedStmtContext - Flags describing a context in which we're parsing a statement.
- enum Parser::SkipUntilFlags - Control flags for SkipUntil functions.
- enum class Parser::TPResult - TPResult - Used as the result value for functions whose purpose...
- enum Parser::TentativeCXXTypeIdContext - Specifies the context in which type-id/expression disambiguatio...
- enum Parser::TypeCastState - TypeCastState - State whether an expression is or may be a type...
- enum ParsingDeclRAIIObject::NoParent_t
- enum PartitionScores
- enum PascalAttr::Spelling
- enum PassDebuggingString
- enum PassKind
- enum PassManagerBuilder::ExtensionPointTy
- enum PassManagerType - Different types of internal pass managers. External pass manage...
- enum PassObjectSizeAttr::Spelling
- enum class PassSummaryAction - What to do with the summary when running passes that operate on...
- enum PatchableFunctionEntryAttr::Spelling
- enum PathDiagnosticConsumer::PathGenerationScheme
- enum PathDiagnosticLocation::Kind
- enum PathDiagnosticPiece::DisplayHint
- enum PathDiagnosticPiece::Kind
- enum PathLifetimeKind - Whether a path to an object supports lifetime extension.
- enum class PathPool::RootDirKind - Special root directory of a filesystem path.
- enum class Pattern::AllowedOperand
- enum PcsAttr::PCSType
- enum PcsAttr::Spelling
- enum PdbRaw_DbiSecContribVer
- enum PdbRaw_DbiVer
- enum class PdbRaw_FeatureSig
- enum PdbRaw_Features
- enum PdbRaw_ImplVer
- enum class PdbRaw_SrcHeaderBlockVer
- enum PdbRaw_TpiVer
- enum class PdbSymbolIdField
- enum PersonalityRoutineIndex - ARM-defined Personality Routine Index
- enum Phi::Status
- enum class Pipeline::State
- enum PlatformType
- enum PluginASTAction::ActionType
- enum class PointerAffinity
- enum PointerEscapeKind - Describes the different reasons a pointer escapes during analys...
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum PointerIntPairInfo::MaskAndShiftConstants
- enum class PointerKind - Equivalent to CV_ptrtype_e.
- enum class PointerMode - Equivalent to CV_ptrmode_e.
- enum class PointerOptions - Equivalent to misc lfPointerAttr bitfields.
- enum class PointerToMemberRepresentation - Equivalent to CV_pmtype_e.
- enum PolicyScheme
- enum PositionContext
- enum PossiblyExactOperatorOptionalFlags - PossiblyExactOperatorOptionalFlags - Flags for serializing Poss...
- enum PragmaFloatControlKind
- enum PragmaIntroducerKind - Describes how the pragma was introduced, e.g., with # pragma, ...
- enum PragmaMSCommentKind
- enum PragmaMSStructKind
- enum PreambleConditionalStackStore::State
- enum PredefinedDeclIDs - Predefined declaration IDs. These declaration IDs correspond to...
- enum PredefinedExpr::IdentKind
- enum PredefinedTypeIDs - Predefined type IDs. These type IDs correspond to predefined ty...
- enum PredicateType
- enum class PredicationStyle
- enum Preference
- enum PreferredNameAttr::Spelling
- enum PrefixType
- enum PreprocessedEntity::EntityKind - The kind of preprocessed entity an object describes.
- enum Preprocessor::CurLexerKind - The kind of lexer we're currently working with.
- enum PreprocessorDetailRecordTypes - Record types used within a preprocessor detail block.
- enum PreprocessorRecordTypes - Record types used within a preprocessor block.
- enum PreserveAllAttr::Spelling
- enum PreserveMostAttr::Spelling
- enum class PrevailingType - PrevailingType enum used as a return type of callback passed to...
- enum PrimType - Enumeration of the primitive types of the VM.
- enum class PrimitiveKind
- enum PrintedExpr::ExprKind
- enum class ProcBindKind
- enum class ProcSymFlags - Corresponds to the CV_PROCFLAGS bitfield.
- enum class ProcessorArchitecture - The processor architecture of the system that generated this mi...
- enum ProcessorFeatures
- enum ProcessorSubtypes
- enum ProcessorTypes
- enum ProcessorVendors
- enum ProfVersion
- enum class ProfileKind
- enum ProfileSummary::Kind
- enum ProgramPoint::Kind
- enum ProtectedOperationKind - This enum distinguishes between different kinds of operations t...
- enum class PseudoProbeReservedId
- enum class PseudoProbeType
- enum PseudoSourceValue::PSVKind
- enum PtGuardedVarAttr::Spelling
- enum class PublicSymFlags - Corresponds to the CV_PUBSYMFLAGS bitfield.
- enum PureAttr::Spelling
- enum QualType::DestructionKind
- enum QualType::PrimitiveCopyKind
- enum QualType::PrimitiveDefaultInitializeKind
- enum class QualifierMangleMode
- enum Qualifiers
- enum Qualifiers
- enum Qualifiers::GC
- enum Qualifiers::ObjCLifetime
- enum Qualifiers::TQ
- enum class QuotingType - Describe which type of quotes should be used when quoting is ne...
- enum R600Intrinsics
- enum RAGreedy::CutOffStage
- enum RISCVInterruptAttr::InterruptType
- enum RISCVInterruptAttr::Spelling
- enum RISCVIntrinsics
- enum RMWOperations - These are values used in the bitcode files to encode AtomicRMW ...
- enum RNSuccIterator::ItMode
- enum RNSuccIterator::ItMode
- enum RNSuccIterator::ItMode
- enum RNSuccIterator::ItMode
- enum RNSuccIterator::ItMode
- enum RTLAffinityInfoFieldsTy
- enum RVVRequire
- enum class RVVType::FixedLMULType
- enum RValue::Flavor
- enum RandomizeLayoutAttr::Spelling
- enum RawComment::CommentKind
- enum class ReadGOTPtrMode
- enum class ReadTPMode
- enum ReadySuspendResumeResult::AwaitCallType
- enum ReasonSelector
- enum RebaseOpcode
- enum RebaseType
- enum RecTy::RecTyKind - Subclass discriminator (for dyn_cast < > et al.)
- enum class Record::RecordKind
- enum RecordDecl::ArgPassingKind - Enum that represents the different ways arguments are passed to...
- enum RecordIDs - The possible records that can be encountered in the previously ...
- enum RecordIDs
- enum RecordStackHistoryMode
- enum RecordStreamer::State
- enum class RecordTypes - Determines the supported types of records that could be seen in...
- enum RecordVal::FieldKind
- enum class RecurKind - These are the kinds of recurrences that we support.
- enum RedirectingFileSystem::EntryKind
- enum RedirectingFileSystem::NameKind
- enum class RedirectingFileSystem::RedirectKind - The type of redirection to perform.
- enum RefCountBug::RefCountBugKind
- enum RefQualifierKind - The kind of C++11 ref-qualifier associated with a function type...
- enum class RefVal::IvarAccessHistory - Tracks how an object referenced by an ivar has been used. This ...
- enum RefVal::Kind
- enum ReferenceConversionsScope::ReferenceConversions - The conversions that would be performed on an lvalue of type T2...
- enum class ReferenceKind
- enum class ReferenceKind
- enum Reg - All possible values of the reg field in the ModR/M byte.
- enum class RegAllocEvictionAdvisorAnalysis::AdvisorMode
- enum class RegAllocType
- enum RegBankSelect::Mode - List of the modes supported by the RegBankSelect pass.
- enum RegCallAttr::Spelling
- enum Regex::RegexFlags
- enum RegionAndSymbolInvalidationTraits::InvalidationKinds - Describes different invalidation traits.
- enum RegionBase::PrintStyle - PrintStyle - Print region in difference ways.
- enum RegionBase::PrintStyle - PrintStyle - Print region in difference ways.
- enum RegionBase::PrintStyle - PrintStyle - Print region in difference ways.
- enum class RegisterId
- enum RegisterPressureSets
- enum ReinitializesAttr::Spelling
- enum RejectAction
- enum RejectAction
- enum ReleaseCapabilityAttr::Spelling
- enum ReleaseHandleAttr::Spelling
- enum class ReleaseRequirement - Indicates whether an instance variable is required to be releas...
- enum RelocationInfoType
- enum RelocationType
- enum RelocationTypeAMD64
- enum RelocationTypeI386
- enum RelocationTypesARM
- enum RelocationTypesARM64
- enum RemapFlags - These are flags that the value mapping APIs allow.
- enum RepairingPlacement::RepairingKind - Define the kind of action this repairing needs.
- enum ReplaceExitVal
- enum class ReplacementType
- enum class ReplayInlinerSettings::Fallback
- enum class ReplayInlinerSettings::Scope
- enum Request::State
- enum RequiredArgs::All_t
- enum class RequiredCC
- enum class Requirement
- enum Requirement::RequirementKind
- enum RequiresCapabilityAttr::Spelling
- enum class ReservedIdentifierStatus
- enum ReservedSectionNum
- enum ResourceStateEvent - Used to notify the internal state of a processor resource. A pr...
- enum ResourceTypeID
- enum ResponseFileSupport::ResponseFileKind
- enum RestrictAttr::Spelling
- enum class Result::Assignment - A boolean value is set to true or false in a truth assignment.
- enum class Result::Status
- enum RetEffect::Kind
- enum RetainAttr::Spelling
- enum class RetainCountConventionKind
- enum class RetainSummaryManager::BehaviorSummary
- enum class ReturnType
- enum ReturnTypestateAttr::ConsumedState
- enum ReturnTypestateAttr::Spelling
- enum ReturnsNonNullAttr::Spelling
- enum ReturnsTwiceAttr::Spelling
- enum class RewriteDescriptor::Type
- enum RnglistEntries - DWARF v5 range list entry encoding values.
- enum RoundingMode - Current rounding mode is represented in bits 11:10 of FPSR. The...
- enum class RoundingMode - Rounding mode. Enumerates supported rounding modes, as well as ...
- enum class RunOutliner
- enum class RuntimeDyldCheckerExprEval::BinOpToken
- enum class RuntimeFunction - IDs for all omp runtime library (RTL) functions.
- enum class RuntimeFunctionFlag
- enum S390Intrinsics
- enum SCEV::NoWrapFlags - NoWrapFlags are bitfield indices into SubclassData. Add and Mul...
- enum SCEVPredicate::SCEVPredicateKind
- enum SCEVTypes
- enum SCEVWrapPredicate::IncrementWrapFlags - Similar to SCEV::NoWrapFlags, but with slightly different seman...
- enum SDDbgOperand::Kind
- enum class SDError
- enum SDep::Kind - These are the different kinds of scheduling dependencies.
- enum SDep::OrderKind
- enum SIBBase - All possible values of the SIB base field.
- enum SIBIndex - All possible values of the SIB index field. borrows entries fro...
- enum STATIC_ROUNDING - AVX512 static rounding constants. These need to match the valu...
- enum SVETypeFlags::EltType
- enum SVETypeFlags::ImmCheckType
- enum SVETypeFlags::MemEltType
- enum SVETypeFlags::MergeType
- enum SVal::BaseKind
- enum SYCLKernelAttr::Spelling
- enum SYCLSpecialClassAttr::Spelling
- enum SampleProfileFormat
- enum SanitizerCoverageOptions::Type
- enum SanitizerHandler
- enum SanitizerKind::SanitizerOrdinal
- enum SanitizerStatKind
- enum ScalarEpilogueLowering
- enum ScalarEvolution::BlockDisposition - An enum describing the relationship between a SCEV and a basic ...
- enum ScalarEvolution::ExitCountKind - The terms "backedge taken count" and "exit count" are used inte...
- enum ScalarEvolution::LoopDisposition - An enum describing the relationship between a SCEV and a loop.
- enum ScalarEvolution::MonotonicPredicateType - A predicate is said to be monotonically increasing if may go fr...
- enum ScalarEvolution::RangeSignHint - Used to parameterize getRange
- enum ScalarTypeKind
- enum class ScalarizationResult::StatusTy
- enum class ScanningMode - The mode in which the dependency scanner will operate to find t...
- enum class ScanningOutputFormat - The format that is output by the dependency scanner.
- enum SccInfo::SccBlockType
- enum ScheduleHazardRecognizer::HazardType
- enum class ScheduleKind
- enum Scheduler::Status
- enum class Scope - Defines the scope in which this symbol should be visible: Defau...
- enum Scope::ScopeFlags - ScopeFlags - These are bitfields that are or'd together when cr...
- enum ScopedLockableAttr::Spelling
- enum class ScopedPrinter::ScopedPrinterKind
- enum SecCSDigestAlgorithm
- enum class SecCommonFlags
- enum class SecFuncMetadataFlags
- enum class SecFuncOffsetFlags
- enum class SecNameTableFlags
- enum class SecProfSummaryFlags
- enum SecType
- enum class SecondMacroFusionInstKind
- enum SecondParam
- enum SecondParam
- enum SectionAttr::Spelling
- enum SectionCharacteristics
- enum SectionFlag
- enum SectionKind::Kind
- enum SectionLayout
- enum class SectionMemoryManager::AllocationPurpose - This enum describes the various reasons to allocate pages from ...
- enum SectionOrdinal
- enum SectionType - These are the section type and attributes fields. A MachO sect...
- enum SectionTypeFlags
- enum SegmentOverride - All possible segment overrides.
- enum SelectAnyAttr::Spelling
- enum SelectPatternFlavor - Specific patterns of select instructions we can match.
- enum SelectPatternNaNBehavior - Behavior when a floating point min/max is given one NaN and one...
- enum SelectionDAG::OverflowKind - Used to represent the possible overflow behavior of an operatio...
- enum class SelectionDAGBuilder::FuncArgumentDbgValueKind - An enum that states to emit func argument dbg value the kind of...
- enum SelectionDAGISel::BuiltinOpcodes
- enum Selector::IdentifierInfoFlag
- enum SelectorLocationsKind - Whether all locations of the selector identifiers are in a "sta...
- enum class SelectorType
- enum class SelectorType
- enum Sema::ARCConversionResult
- enum Sema::AbstractDiagSelID
- enum class Sema::AcceptableKind
- enum Sema::AccessResult
- enum Sema::AllocationFunctionScope - The scope in which to find allocation functions.
- enum Sema::AllowFoldKind
- enum class Sema::AllowedExplicit
- enum Sema::ArithConvKind - Context in which we're performing a usual arithmetic conversion.
- enum Sema::AssignConvertType - AssignConvertType - All of the 'assignment' semantic checks ret...
- enum Sema::AssignmentAction
- enum class Sema::AssumedTemplateKind
- enum class Sema::AtomicArgumentOrder
- enum class Sema::AttributeCompletion
- enum Sema::AvailabilityMergeKind - Describes the kind of merge to perform for availability attribu...
- enum Sema::AvailabilityPriority - Describes the kind of priority given to an availability attribu...
- enum Sema::BuildForRangeKind
- enum Sema::CCEKind - Contexts in which a converted constant expression is required.
- enum Sema::CUDAFunctionPreference
- enum Sema::CUDAFunctionTarget
- enum Sema::CUDAVariableTarget
- enum Sema::CXXSpecialMember - Kinds of C++ special members.
- enum class Sema::CallingConventionIgnoredReason - Describes the reason a calling convention specification was ign...
- enum class Sema::CheckConstexprKind
- enum Sema::CheckTemplateArgumentKind - Specifies the context in which a particular template argument i...
- enum Sema::CheckedConversionKind - The kind of conversion being performed.
- enum class Sema::ComparisonCategoryUsage
- enum class Sema::CompleteTypeKind
- enum class Sema::ConditionKind
- enum Sema::CorrectTypoKind
- enum Sema::DeduceAutoResult - Result type of DeduceAutoType.
- enum class Sema::DefaultedComparisonKind - Kinds of defaulted comparison operator functions.
- enum class Sema::ExpressionEvaluationContext - Describes how the expressions currently being parsed are evalua...
- enum class Sema::FnBodyKind
- enum Sema::ForRangeStatus
- enum Sema::FormatArgumentPassingKind
- enum Sema::FormatStringType
- enum class Sema::FunctionEmissionStatus - Status of the function emission on the CUDA/HIP/OpenMP host/dev...
- enum Sema::IfExistsResult - Describes the result of an "if-exists" condition check.
- enum Sema::LiteralOperatorLookupResult - The possible outcomes of name lookup for a literal operator.
- enum Sema::LookupNameKind - Describes the kind of name lookup to perform.
- enum Sema::MethodMatchStrategy
- enum class Sema::MissingImportKind - Kinds of missing import. Note, the values of these enumerators ...
- enum class Sema::ModuleDeclKind
- enum class Sema::ModuleImportState - An enumeration to represent the transition of states in parsing...
- enum Sema::NameClassificationKind - Describes the result of the name lookup and resolution performe...
- enum Sema::NonTagKind - Common ways to introduce type names without a tag for use in di...
- enum Sema::NonTrivialCUnionContext
- enum Sema::NonTrivialCUnionKind
- enum Sema::ObjCContainerKind
- enum Sema::ObjCLiteralKind
- enum Sema::ObjCMessageKind - Describes the kind of message expression indicated by a message...
- enum Sema::ObjCSpecialMethodKind
- enum Sema::ObjCSubscriptKind
- enum Sema::OverloadKind - C++ Overloading.
- enum Sema::ParserCompletionContext - Describes the context in which code completion occurs.
- enum class Sema::PragmaAlignPackDiagnoseKind
- enum Sema::PragmaClangSectionAction
- enum Sema::PragmaClangSectionKind - pragma clang section kind
- enum Sema::PragmaMsStackAction
- enum Sema::PragmaOptionsAlignKind
- enum Sema::PragmaSectionKind
- enum Sema::RedeclarationKind - Specifies whether (or how) name lookup is being performed for a...
- enum Sema::ReferenceCompareResult - ReferenceCompareResult - Expresses the result of comparing two ...
- enum Sema::ResultTypeCompatibilityKind - Describes the compatibility of a result type with its method.
- enum class Sema::RetainOwnershipKind
- enum Sema::ReuseLambdaContextDecl_t
- enum class Sema::SimplerImplicitMoveMode
- enum Sema::TUFragmentKind
- enum Sema::TagUseKind
- enum Sema::TemplateDeductionResult - Describes the result of template argument deduction. The Templa...
- enum Sema::TemplateNameIsRequiredTag
- enum class Sema::TemplateNameKindForDiagnostics - Describes the detailed kind of a template name. Used in diagnos...
- enum Sema::TemplateParamListContext - The context in which we are checking a template parameter list.
- enum Sema::TemplateParameterListEqualKind - Enumeration describing how template parameter lists are compare...
- enum Sema::TrivialABIHandling
- enum Sema::TryCaptureKind
- enum Sema::UnexpandedParameterPackContext - The context in which an unexpanded parameter pack is being diag...
- enum Sema::VarArgKind
- enum Sema::VariadicCallType
- enum SemaDiagnosticBuilder::Kind
- enum SentinelAttr::Spelling
- enum Sequence - A sequence of states that a pointer may go through in which an ...
- enum SequenceNode::SequenceType
- enum class SerializedDiagnosticReader::Cursor
- enum class SerializerMode
- enum class SetThreadPriorityResult
- enum SetTypestateAttr::ConsumedState
- enum SetTypestateAttr::Spelling
- enum class Severity - Enum values that allow the client to map NOTEs, WARNINGs, and E...
- enum class ShaderStage - Shader programs run in specific pipeline stages.
- enum ShadowedDeclKind - Enum describing the %select options in diag::warn_decl_shadow.
- enum class ShowIncludesDestination - ShowIncludesDestination - Destination for /showIncludes output.
- enum class ShrinkMode - Different mul shrinking modes.
- enum ShuffleMode
- enum class SignalKind
- enum Signature::ID
- enum SimpleReducerBase::TraversalKind
- enum class SimpleRemoteEPCOpcode
- enum SimpleRemoteEPCTransportClient::HandleMessageAction
- enum class SimpleTypeKind
- enum class SimpleTypeMode
- enum SimplifiedTypeClass - A simplified classification of types used when determining "sim...
- enum class SkipFunctionBodiesScope - Enumerates the available scopes for skipping function bodies.
- enum class SkipPast - Indicates what kind of indirections should be skipped past when...
- enum SkippedRange::Kind
- enum class SledEntry::FunctionKinds - Each entry here represents the kinds of supported instrumentati...
- enum SlotIndex::Slot
- enum SourceLanguage - These values correspond to the CV_CFL_LANG enumeration, and are...
- enum SourceLanguage
- enum SourceLocExpr::IdentKind
- enum SourceManagerRecordTypes - Record types used within a source manager block.
- enum SourceMgr::DiagKind
- enum class SourceSelectionKind
- enum SparcTargetInfo::CPUGeneration
- enum SparcTargetInfo::CPUKind
- enum SpecialAttr
- enum class SpecialIntrinsicKind
- enum SpecialMemberOverloadResult::Kind
- enum SpecialRegisterAccessKind
- enum SpecialStream
- enum class SpecialSubKind
- enum SpecialTypeIDs - The type IDs for special types constructed by semantic analysis...
- enum SpeculativeLoadHardeningAttr::Spelling
- enum SpillPlacement::BorderConstraint - BorderConstraint - A basic block has separate constraints for e...
- enum SplitEditor::ComplementSpillMode - ComplementSpillMode - Select how the complement live range shou...
- enum class SrcOp::SrcType
- enum StabType
- enum StackAlign
- enum class StackLifetime::LivenessType
- enum class StackMapParser::LocationKind
- enum class StackMapParser::LocationKind
- enum class StackMapParser::LocationKind
- enum class StallInfo::StallKind
- enum StandaloneDebugAttr::Spelling
- enum StandardBlockIDs - StandardBlockIDs - All bitcode files can optionally include a B...
- enum StandardWidths
- enum class StatepointFlags - The statepoint intrinsic accepts a set of flags as its third ar...
- enum StatepointRelocationRecord::RelocType
- enum StaticAllocaInfo
- enum StdCallAttr::Spelling
- enum Step::Kind
- enum Stmt::Likelihood - The likelihood of a branch being taken.
- enum Stmt::StmtClass
- enum StmtCode - Record codes for each kind of statement or expression. These co...
- enum StorageClass - Storage classes.
- enum class StorageClass
- enum StorageClass
- enum StorageDuration - The storage duration for an object (per C++ [basic.stc]).
- enum class StorageLocation::Kind
- enum StorageMappingClass - Storage Mapping Class definitions.
- enum StoreInfo::Kind
- enum class Stream::StreamKind
- enum class StreamType - The type of a minidump stream identifies its contents. Streams ...
- enum StringEncoding
- enum StringInit::StringFormat
- enum StringInitFailureKind
- enum StringLiteral::StringKind - StringLiteral is followed by several trailing objects. They are...
- enum StringTableBuilder::Kind
- enum StrtabCodes
- enum class StructuralEquivalenceKind - Whether to perform a normal or minimal equivalence check. In ca...
- enum class Style
- enum class Style
- enum Style
- enum class SubDirectoryType
- enum SubjectMatchRule - A list of all the recognized kinds of attributes.
- enum SubmoduleRecordTypes - Record types used within a submodule description block.
- enum Subscript::ClassificationKind
- enum SubsectionKind
- enum SubtargetFeatureBits
- enum SubtargetFeatureBits
- enum Summary::SummaryFieldKind
- enum Swift5ReflectionSectionKind
- enum SwiftAsyncAttr::Kind
- enum SwiftAsyncAttr::Spelling
- enum SwiftAsyncCallAttr::Spelling
- enum SwiftAsyncContextAttr::Spelling
- enum SwiftAsyncErrorAttr::ConventionKind
- enum SwiftAsyncErrorAttr::Spelling
- enum class SwiftAsyncFramePointerMode - Indicates when and how the Swift async frame pointer bit should...
- enum SwiftCallAttr::Spelling
- enum SwiftContextAttr::Spelling
- enum SwiftErrorAttr::ConventionKind
- enum SwiftErrorResultAttr::Spelling
- enum SwiftIndirectResultAttr::Spelling
- enum SwiftNewTypeAttr::NewtypeKind
- enum SwiftNewTypeAttr::Spelling
- enum class SwiftNewTypeKind - The kind of a swift_wrapper/swift_newtype.
- enum SwingSchedulerDAG::OrderKind
- enum SymExpr::Kind
- enum Symbol::FlagBits
- enum SymbolAuxType
- enum SymbolBaseType
- enum SymbolComplexType
- enum class SymbolFlag
- enum class SymbolFlags - Symbol flags.
- enum SymbolGraphSerializer::RelationshipKind - The kind of a relationship between two symbols.
- enum class SymbolKind
- enum class SymbolKind
- enum SymbolKind - Duplicate copy of the above enum, but using the official CV nam...
- enum class SymbolLanguage
- enum class SymbolLookupFlags - Flags for symbol lookup. FIXME: These basically duplicate orc::...
- enum class SymbolLookupFlags - Lookup flags that apply to each symbol in a lookup. If Required...
- enum SymbolOccurrence::OccurrenceKind
- enum class SymbolProperty - Set of properties that provide additional info about a symbol.
- enum SymbolReaper::SymbolStatus
- enum class SymbolRecordKind - Distinguishes individual records in the Symbols subsection of a...
- enum SymbolRef::Type
- enum class SymbolRole - Set of roles that are attributed to symbol occurrences. Low 9 b...
- enum SymbolSectionNumber
- enum SymbolShndxType
- enum class SymbolState - Represents the state that a symbol has reached during materiali...
- enum SymbolStorageClass - Storage class tells where and what the symbol represents
- enum class SymbolSubKind - Language specific sub-kinds.
- enum SymbolType
- enum SymtabCodes
- enum class SyncScope - Defines synch scope values used internally by clang. The enum v...
- enum SyncScopeNameCode
- enum SysVABIAttr::Spelling
- enum class TBAAAccessKind
- enum TGParser::IDParseMode
- enum TIL_BinaryOpcode - Opcode for binary arithmetic operations.
- enum TIL_CastOpcode - Opcode for cast operations.
- enum TIL_Opcode - Enum for the different distinct classes of SExpr
- enum TIL_UnaryOpcode - Opcode for unary arithmetic operations.
- enum TLSModelAttr::Spelling
- enum TOF - Target Operand Flag enum.
- enum TPOC - The context in which partial ordering of function templates occ...
- enum Tag
- enum Tag
- enum class TagKind
- enum TagTypeKind - The kind of a tag type.
- enum TargetAttr::Spelling
- enum TargetCXXABI::Kind - The basic C++ ABI kind.
- enum TargetCXXABI::TailPaddingUseRules - When is record layout allowed to allocate objects in the tail p...
- enum TargetClonesAttr::Spelling
- enum TargetFrameLowering::StackDirection
- enum TargetInfo::BuiltinVaListKind - The different kinds of __builtin_va_list types defined by the t...
- enum TargetInfo::CallingConvCheckResult
- enum TargetInfo::CallingConvKind
- enum TargetLibraryInfoImpl::AvailabilityState
- enum TargetLibraryInfoImpl::VectorLibrary - List of known vector-functions libraries. The vector-functions ...
- enum TargetLowering::ConstraintType
- enum TargetLowering::ConstraintWeight
- enum class TargetLoweringBase::AtomicExpansionKind - Enum that specifies what an atomic load/AtomicRMWInst is expand...
- enum TargetLoweringBase::BooleanContent - Enum that describes how the target represents true/false values.
- enum TargetLoweringBase::IndexedModeActionsBits - The bits of IndexedModeActions used to store the legalisation a...
- enum TargetLoweringBase::LegalizeAction - This enum indicates whether operations are valid for a target, ...
- enum TargetLoweringBase::LegalizeTypeAction - This enum indicates whether a types are legal for a target, and...
- enum class TargetLoweringBase::MulExpansionKind - Enum that specifies when a multiplication should be expanded.
- enum class TargetLoweringBase::NegatibleCost - Enum that specifies when a float negation is beneficial.
- enum TargetLoweringBase::ReciprocalEstimate - Reciprocal estimate status values used by the functions below.
- enum TargetLoweringBase::SelectSupportKind - Enum that describes what type of support for selects the target...
- enum TargetOptions::CodeObjectVersionKind - Enumeration value for AMDGPU code object version, which is the ...
- enum TargetTransformInfo::AddressingModeKind
- enum class TargetTransformInfo::CacheLevel - The possible cache levels
- enum class TargetTransformInfo::CastContextHint - Represents a hint about the context in which a cast is used. Fo...
- enum TargetTransformInfo::MemIndexedMode - The type of load/store indexing.
- enum TargetTransformInfo::OperandValueKind - Additional information about an operand's possible values.
- enum TargetTransformInfo::OperandValueProperties - Additional properties of an operand's values.
- enum TargetTransformInfo::PopcntSupportKind - Flags indicating the kind of support for population count. Comp...
- enum TargetTransformInfo::RegisterKind
- enum TargetTransformInfo::ShuffleKind - The various kinds of shuffle patterns for vector queries.
- enum TargetTransformInfo::TargetCostConstants - Underlying constants for 'cost' values in this interface. Many ...
- enum TargetTransformInfo::TargetCostKind - The kind of cost model. There are several different cost models...
- enum TemplateArgument::ArgKind - The kind of template argument we're storing.
- enum TemplateArgumentList::OnStackType - Type used to indicate that the template argument list itself is...
- enum class TemplateDeclInstantiator::RewriteKind
- enum TemplateDeductionFlags - Various flags that control template argument deduction. These f...
- enum TemplateDeductionInfo::ForBaseTag
- enum TemplateName::NameKind
- enum class TemplateName::Qualified
- enum TemplateNameKind - Specifies the kind of template name that an identifier refers t...
- enum class TemplateParamKind
- enum TemplateSpecializationKind - Describes the kind of template specialization that a particular...
- enum class TemplateSubstitutionKind - The kind of template substitution being performed.
- enum class TensorType
- enum TernOpInit::TernaryOp
- enum TestTypestateAttr::ConsumedState
- enum TestTypestateAttr::Spelling
- enum class ThinOrFullLTOPhase - This enumerates the LLVM full LTO or ThinLTO optimization phase...
- enum ThirdParam
- enum ThirdParam
- enum ThisCallAttr::Spelling
- enum class ThreadFlowImportance
- enum class ThreadPriority
- enum ThreadStorageClassSpecifier - Thread storage-class-specifier.
- enum class ThunkOrdinal - These values correspond to the THUNK_ORDINAL enumeration.
- enum class TiRefKind
- enum TokKind
- enum Token::TokenFlags
- enum Token::TokenKind
- enum TokenConcatenation::AvoidConcatInfo
- enum TokenInfo::TokenKind - Different possible tokens.
- enum TokenKind
- enum TokenKind - Provides a simple uniform namespace for tokens from all C langu...
- enum TokenType - Determines the semantic type of a syntactic token, e.g. whether...
- enum ToolChain::CXXStdlibType
- enum ToolChain::FileType
- enum ToolChain::RTTIMode
- enum ToolChain::RuntimeLibType
- enum ToolChain::UnwindLibType
- enum class ToolsetLayout
- enum TracebackTable::LanguageID
- enum TrackGMF::GMFState
- enum class TrackingKind - Specifies the type of tracking for an expression.
- enum class TraitProperty - IDs for all OpenMP context trait properties (host/gpu/bsc/llvm/...
- enum class TraitSelector - IDs for all OpenMP context selector trait (device={kind/isa...}...
- enum class TraitSet - IDs for all OpenMP context selector trait sets (construct/devic...
- enum class TrampolineType
- enum TransferrableTargetInfo::IntType - ===---- Target Data Type Query Methods ------------------------...
- enum TransformKind - TransformKind - Different types of transformations that Transfo...
- enum TransformationMode - The mode sets how eager a transformation should be applied.
- enum TranslationUnitKind - Describes the kind of translation unit being processed.
- enum TransparentUnionAttr::Spelling
- enum TraversalKind - Defines how we descend a level in the AST when we pass through ...
- enum TreeEntry::EntryState - Do we need to gather this sequence or vectorize it (either with...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum TreeTransform::StmtDiscardKind - The reason why the value of a statement is not discarded, if an...
- enum Triple::ArchType
- enum Triple::EnvironmentType
- enum Triple::OSType
- enum Triple::ObjectFormatType
- enum Triple::SubArchType
- enum Triple::VendorType
- enum TrivialABIAttr::Spelling
- enum TrivialSubobjectKind - The kind of subobject we are checking for triviality. The value...
- enum TryAcquireCapabilityAttr::Spelling
- enum TryCastResult
- enum Twine::NodeKind - NodeKind - Represent the type of an argument.
- enum class Type - MessagePack types as defined in the standard, with the exceptio...
- enum class Type - The type of the remark.
- enum Type::ScalarTypeKind
- enum Type::TypeClass
- enum Type::TypeID - Definitions of all of the base types for the Type system. Base...
- enum TypeAttrLocation - The location of a type attribute.
- enum TypeCode - Record codes for each kind of type. These constants describe th...
- enum TypeCodes - TYPE blocks have codes for each type primitive they use.
- enum TypeDependenceScope::TypeDependence
- enum TypeDiagSelector
- enum TypeEvaluationKind - The kind of evaluation to perform on values of a particular typ...
- enum TypeKind
- enum TypeLeafKind - Duplicate copy of the above enum, but using the official CV nam...
- enum TypeLoc::TypeLocClass - The kinds of TypeLocs. Equivalent to the Type::TypeClass enum,...
- enum class TypeModifier
- enum class TypeRecordKind - Distinguishes individual records in .debug$T or .debug$P sectio...
- enum TypeRequirement::SatisfactionStatus
- enum class TypeSpecifierSign - Specifies the signedness of a type, e.g., signed or unsigned.
- enum TypeSpecifierType - Specifies the kind of type.
- enum class TypeSpecifierWidth - Specifies the width of a type, e.g., short, long, or long long.
- enum class TypeSpecifiersPipe
- enum TypeTagForDatatypeAttr::Spelling
- enum TypeTestResolution::Kind - Specifies which kind of type check we should emit for this byte...
- enum TypeTrait - Names for traits that operate specifically on types.
- enum TypeVisibilityAttr::Spelling
- enum TypeVisibilityAttr::VisibilityType
- enum class UWTableKind
- enum UnOpInit::UnaryOp
- enum UnaryExprOrTypeTrait - Names for the "expression or type" traits.
- enum UnaryOpcodes - UnaryOpcodes - These are values used in the bitcode files to en...
- enum UnaryOperatorKind
- enum UnaryTransformType::UTTKind
- enum UnavailableAttr::ImplicitReason
- enum UnavailableAttr::Spelling
- enum UncommonTemplateNameStorage::Kind
- enum UnhashedControlBlockRecordTypes - Record codes for the unhashed control block.
- enum UnicodeEncodingForm
- enum UninitUse::Kind - The kind of uninitialized use.
- enum UninitializedAttr::Spelling
- enum class UnitKind
- enum UnitType - Constants for unit types in DWARF v5.
- enum UnlikelyAttr::Spelling
- enum class UnqualifiedIdKind - Describes the kind of unqualified-id parsed.
- enum UnreachableKind - Classifications of unreachable code.
- enum UnusedAttr::Spelling
- enum UnwindLocation::Location
- enum UnwindOpcodes - UnwindOpcodes - Enumeration whose values specify a single opera...
- enum UnwindOpcodes - ARM-defined frame unwinding opcodes
- enum class UnwrappedLineParser::IfStmtKind
- enum UnwrappedLineParser::IncludeGuardState
- enum class UnwrappedLineParser::LineLevel
- enum UnwrappedLineParser::PPBranchKind
- enum class UpdateKind
- enum class UseBFI
- enum class UseCaptureKind - Types of use capture kinds, see \p DetermineUseCaptureKind.
- enum UseHandleAttr::Spelling
- enum UseListCodes
- enum UsedAttr::Spelling
- enum UserDefinedLiteral::LiteralOperatorKind - The kind of literal operator which is invoked.
- enum UserModeKind - Describes the kinds for high-level analyzer mode.
- enum UsingIfExistsAttr::Spelling
- enum UuidAttr::Spelling
- enum VDSP_VERSION
- enum VEIntrinsics
- enum VEXLeadingOpcodeByte - Possible values for the VEX.m-mmmm field
- enum VEXPrefixCode - Possible values for the VEX.pp/EVEX.pp field
- enum class VFISAKind - Describes the type of Instruction Set Architecture
- enum class VFParamKind - Describes the type of Parameters
- enum class VFTableSlotKind
- enum class VLOperands::ReorderingMode - During operand reordering, we are trying to select the operand ...
- enum class VPLane::Kind - Kind describes how to interpret Lane.
- enum VPLegalization::VPTransform
- enum class VPUser::VPUserID - Subclass identifier (for isa/dyn_cast).
- enum class VPlanSlp::OpMode
- enum VRegInfo::uint8_t
- enum VTableComponent::Kind
- enum class ValType
- enum Val_GNU_MIPS_ABI_FP
- enum Val_GNU_MIPS_ABI_MSA
- enum Value
- enum Value
- enum Value::Kind
- enum class Value::Kind
- enum class Value::ReplaceMetadataUses
- enum Value::ValueTy - Concrete subclass of this. An enumeration for keeping track of ...
- enum Value::ValueType
- enum ValueExpected
- enum ValueHandleBase::HandleBaseKind - This indicates what sub class the handle actually is. This is t...
- enum ValueInfo::Flags
- enum class ValueKind - Value kinds.
- enum ValueLatticeElement::ValueLatticeElementTy
- enum ValueScope - Flags to distinguish intra-procedural queries from *potentially...
- enum ValueSymtabCodes
- enum class ValueType - Value types. This is deprecated and only remains for compatibil...
- enum ValueType::BaseType
- enum ValueType::SizeType
- enum VarDecl::DefaultArgKind
- enum VarDecl::DefinitionKind
- enum VarDecl::InitializationStyle - Initialization styles.
- enum VarDecl::TLSKind - Kinds of thread-local storage.
- enum VarKind
- enum Variable::VariableKind
- enum VariantValue::ValueType - All supported value types.
- enum VecReturnAttr::Spelling
- enum class VectorBuilder::Behavior
- enum VectorCallAttr::Spelling
- enum VectorExtensionType
- enum VectorType::VectorKind
- enum class VectorTypeModifier
- enum class VendorSignatures
- enum VerifyDiagnosticConsumer::DirectiveStatus
- enum VerifyDiagnosticConsumer::ParsedStatus
- enum ViewerKind
- enum VirtSpecifiers::Specifier
- enum VirtualityAttribute
- enum Visibility - Describes the different kinds of visibility that a declaration ...
- enum VisibilityAttr::Spelling
- enum VisibilityAttr::VisibilityType
- enum VisibilityAttribute
- enum VisibilityType - Values for visibility as they would appear when encoded in the ...
- enum VisitType
- enum VisitorDataSource
- enum WASMIntrinsics
- enum WPDCheckMode - Mechanism to add runtime checking of devirtualization decisions...
- enum WarnUnusedAttr::Spelling
- enum WarnUnusedResultAttr::Spelling
- enum WasmSegmentFlag
- enum WasmSymbolType
- enum WasmTagAttribute
- enum class WatchedLiteralsSolverImpl::Assignment
- enum class WatchedLiteralsSolverImpl::State - State of the solver at a particular level.
- enum WeakAttr::Spelling
- enum WeakExternalCharacteristics
- enum WeakImportAttr::Spelling
- enum WeakRefAttr::Spelling
- enum WebAssemblyExportNameAttr::Spelling
- enum WebAssemblyImportModuleAttr::Spelling
- enum WebAssemblyImportNameAttr::Spelling
- enum WebAssemblyTargetInfo::SIMDEnum
- enum Weight::DistType
- enum WholeProgramDevirtResolution::Kind
- enum WindowsEncodingMethod - File encoding options when writing contents that a non-UTF8 too...
- enum class WindowsRTClassKind
- enum WindowsSubsystem
- enum WireProtectionFlags
- enum X86ForceAlignArgPointerAttr::Spelling
- enum X86GenRegisterBankInfo::PartialMappingIdx
- enum X86GenRegisterBankInfo::ValueMappingIdx
- enum X86Intrinsics
- enum X86Operand::KindTy
- enum X86Subtarget::X863DNowEnum
- enum X86Subtarget::X86SSEEnum
- enum X86TargetInfo::AddrSpace
- enum X86TargetInfo::FPMathKind
- enum X86TargetInfo::MMX3DNowEnum
- enum X86TargetInfo::X86SSEEnum
- enum X86TargetInfo::XOPEnum
- enum X86ThreadFlavors
- enum X86_32RelType
- enum X86_64RelType
- enum XCOFFInterpret
- enum XCOREIntrinsics
- enum XOPMapSelect
- enum class XRayFunctionFilter::ImbueAttribute
- enum XRayInstrOrdinal
- enum XRayInstrumentAttr::Spelling
- enum XRayLogArgsAttr::Spelling
- enum ZeroBehavior - The behavior an operation has on an input of 0.
- enum ZeroCallUsedRegsAttr::Spelling
- enum ZeroCallUsedRegsAttr::ZeroCallUsedRegsKind
- enum class ZeroCallUsedRegsKind
- enum class atomic_write_error
- enum attributeBits
- enum blake3_flags
- enum boolOrDefault
- enum class coff_guard_flags - Bits in control flow guard flags as we understand them.
- enum class coveragemap_error
- enum cpu_feature
- enum class cv_error_code
- enum endianness
- enum class errc
- enum file_magic::Impl
- enum class file_type - An enumeration for the file system's view of the type.
- enum class frame_type
- enum class index_error_code
- enum class instrprof_error
- enum lostFraction - Enum that represents what fraction of the LSB truncated bits of...
- enum mapped_file_region::mapmode
- enum class msf_error_code
- enum class object_error
- enum class pdb_error_code
- enum perms
- enum class raw_error_code
- enum class raw_ostream::BufferKind
- enum class raw_ostream::Colors
- enum class raw_ostream::OStreamKind
- enum class replacement_error
- enum class sampleprof_error
- enum saved_type::Kind
- enum class stream_error_code
- enum x86_fp_control_precis
- enum x86_fp_control_rc