Enums
Overview
- enum class ABI
- enum AFL_ASE
- enum AFL_EXT
- enum AFL_FLAGS1
- enum AFL_REG
- enum AFlags
- 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::roundingMode - IEEE-754R 4.3: Rounding-direction attributes.
- enum APFloatBase::uninitializedTag - Convenience enum used to construct an uninitialized APFloat.
- enum class APInt::Rounding
- enum class ARCInstKind - Equivalence classes of instructions in the ARC Model. Since we ...
- enum class ARCMDKindID
- enum class ARCRuntimeEntryPointKind
- enum class AccelTableKind - The kind of accelerator tables we should emit.
- enum class AccessMode
- enum class AccessQualifier - Access qualifiers.
- enum class AddressSpaceQualifier - Address space qualifiers.
- enum AliasPatternCond::CondKind
- enum AliasResult - The possible results of an alias query. These results are alway...
- 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 class AlignStyle
- enum AlignTypeEnum - Enum used to categorize the alignment types stored by LayoutAli...
- enum AllocType
- enum ArchExtKind
- enum ArchExtKind
- enum ArchFeatureKind
- enum class ArchKind
- enum class ArchKind
- enum Architecture - Defines the architecture slices that are supported by Text-base...
- enum AsmCond::ConditionalAssemblyType
- enum AsmPrinter::CFIMoveType
- enum class AsmPrinter::SledKind
- enum AsmRewriteKind
- enum AsmToken::TokenKind
- enum class AtomicOrdering - Atomic ordering for LLVM's memory model. C++ defines ordering a...
- enum class AtomicOrderingCABI - Atomic ordering for C11 / C++11's memody models. These values c...
- enum AtomicOrderingCodes - Encoded AtomicOrdering values.
- enum AtomicRMWInst::BinOp - This enumeration lists the possible modifications atomicrmw can...
- enum AttrMagic
- enum AttrType
- enum Attribute::AttrKind - This enumeration lists the attributes that can be associated wi...
- enum AttributeCodes - PARAMATTR blocks have code for defining a parameter attribute s...
- enum AttributeImpl::AttrEntryKind
- enum AttributeKindCodes
- enum AttributeList::AttrIndex
- enum AvailableValue::ValType
- enum BFlags
- enum BaseType - A given derived pointer can have multiple base pointers through...
- enum BinOpInit::BinaryOp
- enum class BinaryAnnotationsOpCode
- enum BinaryFormatType
- enum BinaryOpcodes - BinaryOpcodes - These are values used in the bitcode files to e...
- enum BinaryStreamFlags
- enum BitCodeAbbrevOp::Encoding
- enum class BitcodeError
- enum class BitsetEnum
- 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 BlockIDs
- enum BlockIDs - The possible blocks that will be encountered in a bitstream rem...
- enum BlockInfoCodes - BlockInfoCodes - The blockinfo block contains metadata about us...
- enum class BlockPrinter::State
- enum class BlockVerifier::State
- enum BuildInfoRecord::BuildInfoArg - Indices of known build info arguments.
- enum ByArg::Kind
- enum CCValAssign::LocInfo
- enum class CFGBuilder::ActionKind
- enum CFIProgram::OperandType - Types of operands to CFI instructions In DWARF, this type is im...
- enum class CFLAAType
- enum class COMThreadingMode
- enum CPUArch
- enum CPUArchProfile
- enum class CPUType - These values correspond to the CV_CPU_TYPE_e enumeration, and a...
- enum CallInst::TailCallKind
- enum CallMarkersFlags - Markers and flags for call instruction.
- enum class CallbackAndCookie::Status
- enum class CalleeInfo::HotnessType
- enum class CallingConv
- enum class CallingConvention - These values correspond to the CV_call_e enumeration, and are d...
- enum class CanMerge
- enum CaseClusterKind
- enum CastOpcodes - CastOpcodes - These are values used in the bitcode files to enc...
- enum CfiFunctionLinkage - The type of CFI jumptable needed for a function.
- enum class ChangeStatus - Simple enum classes that forces properties to be spelled out ex...
- enum class CharKind
- enum class ClassOptions
- enum class ClrHandlerType
- enum CmpInst::Predicate - This enumeration lists the possible predicates for CmpInst subc...
- enum class CmpType
- enum CodeGenFileType - These enums are meant to be passed into addPassesToEmitFile to ...
- enum class CodeViewContainer
- enum class Colors
- enum Colors
- 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 class CompileSym2Flags - Corresponds to COMPILESYM2::Flags bitfield.
- enum class CompileSym3Flags - Corresponds to COMPILESYM3::Flags bitfield.
- enum CompletionAction::ActionKind
- enum CondCode - ISD::CondCode enum - These are ordered carefully to make the bi...
- 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 ConstantsCodes
- enum Constraint::ConstraintKind
- enum class ContinuationRecordKind
- enum CoroSubFnInst::ResumeKind
- enum Counter::CounterKind
- enum CounterExpression::ExprKind
- enum CounterMappingRegion::RegionKind
- enum CovMapVersion
- enum CreationDisposition
- enum CurStreamTypeType - CurStreamTypeType - A type for CurStreamType
- 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 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 class DIPrinter::OutputStyle
- enum DISubprogram::DISPFlags - Debug info subprogram flags.
- enum DWARFFormValue::FormClass
- enum DWARFSectionKind
- enum class DataLayout::FunctionPtrAlignType
- enum DataLayout::ManglingModeT
- enum DataRegionData::KindTy
- enum DbgEntity::DbgEntityKind
- enum DbgValueLoc::EntryType - Type of entry that this represents.
- enum DeadArgumentEliminationPass::Liveness - Liveness enum - During our initial pass over the program, we de...
- enum class DebugCompressionType
- enum class DebugSubsectionKind
- enum DecoderOps
- enum DefaultOnOff
- enum class DenormalMode - Represent handled modes for denormal (aka subnormal) modes in t...
- enum class DepClassTy
- enum Dependence::DepType - The type of the dependence.
- enum DependenceKind - Defines different dependence kinds among various ARC constructs...
- enum DiagnosticKind - Defines the different supported kind of a diagnostic. This enum...
- enum class DiagnosticPredicateTy
- enum DiagnosticSeverity - Defines the different supported severity of a diagnostic.
- enum Direction
- enum Direction
- enum class Directive - IDs for all OpenMP directives.
- enum DisassemblerMode - Decoding mode for the Intel disassembler. 16-bit, 32-bit, and ...
- enum class DomTreeUpdater::UpdateStrategy
- enum class DominatorTreeBase::VerificationLevel
- enum class DominatorTreeBase::VerificationLevel
- enum class DominatorTreeBase::VerificationLevel
- enum class DominatorTreeBase::VerificationLevel
- enum class DominatorTreeBase::VerificationLevel
- enum DriverFlag - Base flags for all options. Custom flags may be added after.
- enum class DstOp::DstType
- enum class DwarfLinkerClient
- enum DynamicLibrary::SearchOrdering
- enum class EHPersonality
- enum EHTEntryKind - ARM exception handling table entry kinds
- enum class ELFSymbolType
- enum Edge::Kind - The kind of edge in the graph.
- enum class EncodedFramePtrReg - Two-bit value indicating which register is the designated frame...
- enum class EncodingType
- enum class EndianKind
- enum Entry::EntryKind
- enum class Enum
- enum class ErrorPolicy - Used as a return value for a error callback passed to DWARF con...
- enum EventTag
- enum ExceptionBehavior - Exception behavior used for floating point operations. Each of ...
- enum class ExceptionHandling
- enum class ExportFlags
- enum ExpressionType
- enum FP
- enum FPUKind
- enum class FPURestriction
- enum class FPUVersion
- enum FSEntity
- enum FastMathMap - FastMath Flags This is a fixed layout derived from the bitcode ...
- enum FaultMaps::FaultKind
- enum FileAccess
- enum FileCheckDiag::MatchType - What type of match result does this diagnostic describe? A dire...
- enum FileCheckKind
- enum class FileChecksumKind
- enum FileType - Defines the file type this file represents.
- enum FixedAbbrevIDs
- enum FixedMachineStackObject::ObjectType
- enum Flag - These should be considered private to the implementation of the...
- enum class FloatStyle
- enum class Format - The format used for serializing/deserializing remarks.
- enum FormattedString::Justification
- enum FormattingFlags
- enum class FrameCookieKind
- enum FrameEntry::FrameKind
- enum class FrameProcedureOptions
- enum FtzRequirementTy
- enum FuncClass
- enum Function::ProfileCountType
- enum FunctionCodes
- 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 FunctionSummary::ForceSummaryHotnessType - Types for -force-summary-edges-cold debugging option.
- enum FusionDependenceAnalysisChoice
- enum GCOVVersion
- enum GPUKind - GPU kinds supported by the AMDGPU target.
- enum GVDAGType
- enum GVNHoist::InsKind
- enum GenericSchedulerBase::CandReason - Represent the type of SchedCandidate found within a single queu...
- enum GlobalObject::VCallVisibility
- 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 HWInstructionEvent::GenericEventType
- enum HWPressureEvent::GenericReason
- enum HWStallEvent::GenericEventType
- enum class HashT
- enum class HexPrintStyle
- enum class HfaKind
- enum class HighlightColor
- enum HistType
- enum ID
- enum IITDescriptor::ArgKind
- enum IITDescriptor::IITDescriptorKind
- enum IIT_Info - IIT_Info - These are enumerators that describe the entries retu...
- enum IRPosition::Kind - The positions we distinguish in the IR. The values are chosen s...
- enum class ISAKind
- 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 ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum ImutAVLTreeGenericIterator::VisitFlag
- enum InMemoryNodeKind
- enum IndependentIntrinsics
- 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 InlineAsm::AsmDialect
- enum InlineAsm::ConstraintPrefix
- enum InlineAsmIdentifierInfo::IdKind
- enum InlineCost::SentinelValues
- enum class InlineeLinesSignature
- enum InstrProfSectKind
- enum InstrProfValueKind
- enum InstrProfWriter::ProfKind
- enum InstrStage::ReservationKinds
- 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 InstructionOpcodes
- enum class IntegerStyle
- enum class IntrinsicFunctionKind
- enum class ItaniumManglingCanonicalizer::EquivalenceError
- enum class ItaniumManglingCanonicalizer::FragmentKind
- enum Key - PAL metadata keys.
- enum Kind
- enum Kind
- enum LCOMMType
- enum LLParser::InstResult
- enum LLParser::TailCallType
- enum LLVMByteOrdering - @ {
- enum LLVMConstants
- enum LLVMRemarkType - The type of the emitted remark.
- enum LSUnitBase::Status
- enum class LabelType - Equivalent to CV_LABEL_TYPE_e.
- enum LandingPadInst::ClauseType
- enum LazyValueInfo::Tristate - This is used to return true/false/dunno results.
- enum LegalizeAction
- enum LegalizerHelper::LegalizeResult
- enum Level
- enum Level
- enum Level
- enum LibFunc
- enum Libcall - RTLIB::Libcall enum - This enum defines all of the runtime libr...
- enum LineFlags
- enum LineTable::ValueLength
- enum LineTableOpCode
- enum LinkageNameOption
- enum Linker::Flags
- enum LiveRegMatrix::InterferenceKind
- enum LoadExtType - LoadExtType enum - This enum defines the three variants of LOAD...
- enum LocalNum
- enum class LocalSymFlags - Corresponds to CV_LVARFLAGS bitfield.
- enum Location::LocationType
- enum LocationSize::DirectConstruction
- 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 class LoopBounds::Direction - An enum for the direction of the loop - for (int i = 0; i < ub...
- enum class LoopDeletionResult
- enum LoopPeelDirection
- 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 MCAssemblerFlag
- enum MCBinaryExpr::Opcode
- enum MCCFIInstruction::OpType
- 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 MCObjectFileInfo::Environment
- enum MCOperand::MachineOperandType
- 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 MCUnaryExpr::Opcode
- enum MCVersionMinType
- enum MIToken::TokenKind
- enum MSDemangleFlags
- enum MVT::SimpleValueType
- enum MachineBasicBlock::LivenessQueryResult - Possible outcome of a register liveness query to computeRegiste...
- 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 MachineStackObject::ObjectType
- enum MachineTraceMetrics::Strategy - Strategies for selecting traces.
- enum MappingNode::MappingType
- enum MaskedICmpType - Classify (icmp eq (A & B), C) and (icmp ne (A & B), C) as mat...
- enum MatchIntrinsicTypesResult
- 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 MemberAccess - Source-level access specifier. (CV_access_e)
- enum Memory::ProtectionFlags
- enum MemoryAccessKind - The three kinds of memory access relevant to 'readonly' and 're...
- 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 MemorySSA::InsertionPlace - Used in various insertion functions to specify whether we are t...
- 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 MiscFlags
- enum ModRMDecisionType
- enum class ModRefInfo - Flags indicating whether a memory access modifies or references...
- enum Model
- enum Model
- enum Model
- enum class ModifierOptions - Equivalent to CV_modifier_t. TODO: Add flag for _Atomic modifier
- enum Module::ModFlagBehavior - This enumeration defines the supported behaviors of module flag...
- enum ModuleCodes - MODULE blocks have a number of optional fields and subblocks.
- enum ModulePathSymtabCodes
- enum MyFlags
- enum Name
- enum NameBackrefBehavior
- enum NearMissInfo::NearMissKind
- enum class NeonSupportLevel
- enum class Node::Cache - Three-way bool to track a cached value. Unknown is possible if ...
- enum Node::Kind
- enum Node::NodeKind
- enum class NodeKind
- enum class NodeKind
- enum NodeType - ISD::NodeType enum - This enum defines the target-independent o...
- enum class NoneType - A simple null object to allow implicit construction of Optional...
- enum NumOccurrencesFlag
- enum class OSType
- enum class OSType
- enum OStream::Context
- enum class ObjCConstraintType - Defines a list of Objective-C constraints.
- enum class ObjectSizeOpts::Mode - Controls how we handle conditional statements with unknown cond...
- enum OpcodeType
- enum OpenFlags
- enum OperandBundleTagCode
- enum OperandConstraint
- 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 Operation::DwarfVersion
- enum Operation::Encoding - Size and signedness of expression operations' operands.
- enum OperatorChain - Operator chain lattice.
- enum Option::OptionClass
- enum Option::RenderStyleKind
- enum OptionFlags
- enum OptionHidden
- enum Output::InState
- enum OutputFlags
- enum class OverflowResult
- enum OverflowingBinaryOperatorOptionalFlags - OverflowingBinaryOperatorOptionalFlags - Flags for serializing ...
- enum OverlapStats::OverlapStatsLevel
- enum PGOOptions::CSPGOAction
- enum PGOOptions::PGOAction
- enum PGOViewCountsType
- enum class PGSOQueryType
- enum ParseState
- enum PartitionScores
- enum PassBuilder::OptimizationLevel - LLVM-provided high-level optimization levels. This enumerates t...
- enum class PassBuilder::ThinLTOPhase - ThinLTO phase. This enumerates the LLVM ThinLTO optimization ph...
- enum PassDebuggingString
- enum PassKind
- enum PassManagerBuilder::ExtensionPointTy
- enum PassManagerType - Different types of internal pass managers. External pass manage...
- enum class PassSummaryAction - What to do with the summary when running passes that operate on...
- enum class Pattern::AllowedOperand
- enum PersonalityRoutineIndex - ARM-defined Personality Routine Index
- enum class PlatformKind - Defines the list of MachO platforms.
- enum class PointerAffinity
- 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 Poly::NodeKind
- enum PossiblyExactOperatorOptionalFlags - PossiblyExactOperatorOptionalFlags - Flags for serializing Poss...
- enum PredicateType
- enum Preference
- enum PrefixType
- enum class PrevailingType - PrevailingType enum used as a return type of callback passed to...
- enum class PrimitiveKind
- enum class ProcBindKind - IDs for the different proc bind kinds.
- enum class ProcSymFlags - Corresponds to the CV_PROCFLAGS bitfield.
- enum ProcessorFeatures
- enum ProcessorSubtypes
- enum ProcessorTypes
- enum ProcessorVendors
- enum ProfVersion
- enum class ProfileKind
- enum ProfileSummary::Kind
- enum PseudoSourceValue::PSVKind
- enum class PublicSymFlags - Corresponds to the CV_PUBSYMFLAGS bitfield.
- enum class QualifierMangleMode
- enum Qualifiers
- enum Qualifiers
- enum class QuotingType - Describe which type of quotes should be used when quoting is ne...
- 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 RecTy::RecTyKind - Subclass discriminator (for dyn_cast < > et al.)
- enum class Record::RecordKind
- enum RecordIDs - The possible records that can be encountered in the previously ...
- enum class RecordTypes - Determines the supported types of records that could be seen in...
- enum RecurrenceDescriptor::MinMaxRecurrenceKind
- enum RecurrenceDescriptor::RecurrenceKind - This enum represents the kinds of recurrences that we support.
- enum RedirectingFileEntry::NameKind
- enum RedirectingFileSystem::EntryKind
- enum class ReferenceKind
- enum class ReferenceKind
- enum RegBankSelect::Mode - List of the modes supported by the RegBankSelect pass.
- 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 RejectAction
- enum RejectAction
- enum RejectAction
- enum RejectAction
- enum RejectAction
- enum RejectAction
- 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 ResourceStateEvent - Used to notify the internal state of a processor resource. A pr...
- enum class ReturnType
- enum class RewriteDescriptor::Type
- enum RoundingMode - Rounding mode used for floating point operations. Each of these...
- enum RunOutliner
- enum class RuntimeFunction - IDs for all omp runtime library (RTL) functions.
- enum class RuntimeFunctionFlag
- 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 SDDbgValue::DbgValueKind
- enum SDep::Kind - These are the different kinds of scheduling dependencies.
- enum SDep::OrderKind
- enum SampleProfileFormat
- enum SanitizerCoverageOptions::Type
- enum SanitizerStatKind
- enum Scalar::ScalarKind
- 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::RangeSignHint - Used to parameterize getRange
- enum ScheduleHazardRecognizer::HazardType
- enum Scheduler::Status
- enum SecFlags
- enum SecType
- enum SectionKind::Kind
- 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 SelectionDAGISel::BuiltinOpcodes
- enum class SelectorType
- enum Sequence - A sequence of states that a pointer may go through in which an ...
- enum SequenceNode::SequenceType
- enum class SerializerMode
- enum class SetThreadPriorityResult - If priority is Background tries to lower current threads priori...
- enum ShuffleMode
- enum class SignalKind
- enum class SimpleTypeKind
- enum class SimpleTypeMode
- 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 SourceMgr::DiagKind
- enum SpecialAttr
- enum SpecialCase
- enum class SpecialIntrinsicKind
- enum class SpecialSubKind
- 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 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 StaticAllocaInfo
- enum class StorageClass
- enum StringEncoding
- enum StringTableBuilder::Kind
- enum StrtabCodes
- enum class Style
- enum Style
- enum Subscript::ClassificationKind
- enum class Suffix
- enum class Suffix
- enum Summary::SummaryFieldKind
- enum SwingSchedulerDAG::OrderKind
- enum class SymbolFlags - Symbol flags.
- enum SymbolKind - Duplicate copy of the above enum, but using the official CV nam...
- enum class SymbolKind
- enum class SymbolRecordKind - Distinguishes individual records in the Symbols subsection of a...
- enum SymtabCodes
- enum SyncScopeNameCode
- enum TGParser::IDParseMode
- enum class TagKind
- enum TargetFrameLowering::StackDirection
- 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 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 class TargetTransformInfo::CacheLevel - The possible cache levels
- 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::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 class TemplateParamKind
- enum TernOpInit::TernaryOp
- enum class ThreadPriority
- enum class ThunkOrdinal - These values correspond to the THUNK_ORDINAL enumeration.
- enum class TiRefKind
- enum TokKind
- enum Token::TokenKind
- enum class TrampolineType
- enum TransformKind - TransformKind - Different types of transformations that Transfo...
- enum TransformationMode - The mode sets how eager a transformation should be applied.
- enum TreeEntry::EntryState - Do we need to gather this sequence ?
- enum Triple::ArchType
- enum Triple::EnvironmentType
- enum Triple::OSType
- enum Triple::ObjectFormatType
- enum Triple::SubArchType
- enum Triple::VendorType
- enum Twine::NodeKind - NodeKind - Represent the type of an argument.
- enum class Type - The type of the remark.
- enum Type::TypeID - Definitions of all of the base types for the Type system. Base...
- enum TypeCodes - TYPE blocks have codes for each type primitive they use.
- enum TypeLeafKind - Duplicate copy of the above enum, but using the official CV nam...
- enum class TypeRecordKind - Distinguishes individual records in .debug$T or .debug$P sectio...
- enum TypeTestResolution::Kind - Specifies which kind of type check we should emit for this byte...
- enum UnOpInit::UnaryOp
- enum UnaryOpcodes - UnaryOpcodes - These are values used in the bitcode files to en...
- enum UnicodeEncodingForm
- enum class UnitKind
- enum UnwindOpcodes - UnwindOpcodes - Enumeration whose values specify a single opera...
- enum UnwindOpcodes - ARM-defined frame unwinding opcodes
- enum class UpdateKind
- enum Use::PrevPtrTag
- enum class UseBFI
- enum UseListCodes
- 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 VPlanPredicator::EdgeType
- enum class VPlanSlp::OpMode
- enum VRegInfo::uint8_t
- enum Val_GNU_MIPS_ABI_FP
- enum Val_GNU_MIPS_ABI_MSA
- enum Value
- enum 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 ValueSymtabCodes
- enum class ValueType - Value types.
- enum VendorSignatures
- enum ViewerKind
- enum VisitType
- enum VisitorDataSource
- enum Weight::DistType
- enum WholeProgramDevirtResolution::Kind
- enum WindowsEncodingMethod - File encoding options when writing contents that a non-UTF8 too...
- enum class WindowsRTClassKind
- enum ZeroBehavior - The behavior an operation has on an input of 0.
- enum class atomic_write_error
- enum attributeBits
- enum boolOrDefault
- enum class coveragemap_error
- enum class cv_error_code
- enum endianness
- enum class errc
- enum class file_type - An enumeration for the file system's view of the type.
- enum class instrprof_error
- enum llvm_lto_status - This provides a C-visible enumerator to manage status codes. Th...
- enum lostFraction - Enum that represents what fraction of the LSB truncated bits of...
- enum mapped_file_region::mapmode
- enum class msf_error_code
- enum perms
- enum class raw_ostream::BufferKind
- enum class raw_ostream::Colors
- enum class sampleprof_error
- enum class stream_error_code