|  C< > WrappedIteratorT & > > |  | 
|  Cllvm::iterator_adaptor_base< pointer_iterator< WrappedIteratorT, decltype(&*std::declval< WrappedIteratorT >()) >, WrappedIteratorT, std::iterator_traits< WrappedIteratorT >::iterator_category, decltype(&*std::declval< WrappedIteratorT >()) > |  | 
|  C___itt_api_info |  | 
|  C___itt_api_info_20101001 |  | 
|  C___itt_global |  | 
|  C___itt_group_list |  | 
|  C___itt_thread_info |  | 
|  C_iJIT_Method_Id |  | 
|  C_iJIT_Method_Load |  | 
|  C_iJIT_Method_NIDS |  | 
|  C_LineNumberInfo |  | 
|  Cllvm::AACacheLoc | Cache key for BasicAA results  | 
|  Cllvm::AACallGraphNode |  | 
|  Cllvm::AACallEdges | An abstract state for querying live call edges  | 
|  Cllvm::AttributorCallGraph |  | 
|  Cllvm::AADepGraph | The data structure for the dependency graph  | 
|  Cllvm::AADepGraphNode | }  | 
|  Cllvm::AbstractAttribute | Base struct for all "concrete attribute" deductions  | 
|  Cllvm::StateWrapper< BooleanState, AbstractAttribute > |  | 
|  Cllvm::IRAttribute< Attribute::MustProgress, StateWrapper< BooleanState, AbstractAttribute >, AAMustProgress > |  | 
|  Cllvm::AAMustProgress | An abstract interface for all nonnull attributes  | 
|  Cllvm::IRAttribute< Attribute::NoAlias, StateWrapper< BooleanState, AbstractAttribute >, AANoAlias > |  | 
|  Cllvm::AANoAlias | An abstract interface for all noalias attributes  | 
|  Cllvm::IRAttribute< Attribute::NoFree, StateWrapper< BooleanState, AbstractAttribute >, AANoFree > |  | 
|  Cllvm::AANoFree | An AbstractAttribute for nofree  | 
|  Cllvm::IRAttribute< Attribute::NoRecurse, StateWrapper< BooleanState, AbstractAttribute >, AANoRecurse > |  | 
|  Cllvm::AANoRecurse | An abstract attribute for norecurse  | 
|  Cllvm::IRAttribute< Attribute::NoReturn, StateWrapper< BooleanState, AbstractAttribute >, AANoReturn > |  | 
|  Cllvm::AANoReturn | An AbstractAttribute for noreturn  | 
|  Cllvm::IRAttribute< Attribute::NoSync, StateWrapper< BooleanState, AbstractAttribute >, AANoSync > |  | 
|  Cllvm::AANoSync |  | 
|  Cllvm::IRAttribute< Attribute::NoUndef, StateWrapper< BooleanState, AbstractAttribute >, AANoUndef > |  | 
|  Cllvm::AANoUndef | An abstract interface for all noundef attributes  | 
|  Cllvm::IRAttribute< Attribute::NoUnwind, StateWrapper< BooleanState, AbstractAttribute >, AANoUnwind > |  | 
|  Cllvm::AANoUnwind |  | 
|  Cllvm::IRAttribute< Attribute::NonNull, StateWrapper< BooleanState, AbstractAttribute >, AANonNull > |  | 
|  Cllvm::AANonNull | An abstract interface for all nonnull attributes  | 
|  Cllvm::IRAttribute< Attribute::WillReturn, StateWrapper< BooleanState, AbstractAttribute >, AAWillReturn > |  | 
|  Cllvm::AAWillReturn | An abstract attribute for willreturn  | 
|  Cllvm::AAAddressSpace | An abstract interface for address space information  | 
|  Cllvm::AAAllocationInfo |  | 
|  Cllvm::AACallEdges | An abstract state for querying live call edges  | 
|  Cllvm::AAExecutionDomain |  | 
|  Cllvm::AAGlobalValueInfo | An abstract interface for llvm::GlobalValue information interference  | 
|  Cllvm::AAHeapToStack |  | 
|  Cllvm::AAIndirectCallInfo | An abstract interface for indirect call information interference  | 
|  Cllvm::AAInstanceInfo | An abstract interface to track if a value leaves it's defining function instance  | 
|  Cllvm::AAInterFnReachability | An abstract Attribute for computing reachability between functions  | 
|  Cllvm::AAIntraFnReachability | An abstract interface to determine reachability of point A to B  | 
|  Cllvm::AANoAliasAddrSpace | An abstract interface for potential address space information  | 
|  Cllvm::AANonConvergent | An abstract Attribute for determining the necessity of the convergent attribute  | 
|  Cllvm::AAPrivatizablePtr | An abstract interface for privatizability  | 
|  Cllvm::AAUndefinedBehavior | An abstract attribute for undefined behavior  | 
|  Cllvm::StateWrapper< BitIntegerState< uint8_t, 3, 0 >, AbstractAttribute > |  | 
|  Cllvm::AAIsDead | An abstract interface for liveness abstract attribute  | 
|  Cllvm::StateWrapper< ValueSimplifyStateType, AbstractAttribute, Type * > |  | 
|  Cllvm::AAValueSimplify | An abstract interface for value simplify abstract attribute  | 
|  Cllvm::StateWrapper< IntegerRangeState, AbstractAttribute, uint32_t > |  | 
|  Cllvm::AAValueConstantRange | An abstract interface for range value analysis  | 
|  Cllvm::StateWrapper< PotentialConstantIntValuesState, AbstractAttribute > |  | 
|  Cllvm::AAPotentialConstantValues | An abstract interface for potential values analysis  | 
|  Cllvm::StateWrapper< PotentialLLVMValuesState, AbstractAttribute > |  | 
|  Cllvm::AAPotentialValues |  | 
|  Cllvm::StateWrapper< BitIntegerState< uint32_t, fcAllFlags, fcNone >, AbstractAttribute > |  | 
|  Cllvm::IRAttribute< Attribute::NoFPClass, StateWrapper< BitIntegerState< uint32_t, fcAllFlags, fcNone >, AbstractAttribute >, AANoFPClass > |  | 
|  Cllvm::AANoFPClass |  | 
|  Cllvm::StateWrapper< SetState< StringRef >, AbstractAttribute, DenseSet< StringRef > > |  | 
|  Cllvm::AAAssumptionInfo | An abstract attribute for getting assumption information  | 
|  Cllvm::StateWrapper< DenormalFPMathState, AbstractAttribute > |  | 
|  Cllvm::AADenormalFPMath | An abstract Attribute for specializing "dynamic" components of "denormal-fp-math" and "denormal-fp-math-f32" to a known denormal mode  | 
|  Cllvm::StateWrapper< BitIntegerState< uint32_t, ALL_ARGUMENT_MASK, 0 >, AbstractAttribute > |  | 
|  Cllvm::StateWrapper< TupleDecIntegerRangeState, AbstractAttribute > |  | 
|  Cllvm::StateWrapper< DecIntegerState<>, AbstractAttribute > |  | 
|  Cllvm::StateWrapper< KernelInfoState, AbstractAttribute > |  | 
|  Cllvm::StateWrapper< AAAlignmentStateType, AbstractAttribute > |  | 
|  Cllvm::IRAttribute< Attribute::Alignment, StateWrapper< AAAlignmentStateType, AbstractAttribute >, AAAlign > |  | 
|  Cllvm::AAAlign | An abstract interface for all align attributes  | 
|  Cllvm::StateWrapper< DerefState, AbstractAttribute > |  | 
|  Cllvm::IRAttribute< Attribute::Dereferenceable, StateWrapper< DerefState, AbstractAttribute >, AADereferenceable > |  | 
|  Cllvm::AADereferenceable | An abstract interface for all dereferenceable attribute  | 
|  Cllvm::StateWrapper< BitIntegerState< uint8_t, 3 >, AbstractAttribute > |  | 
|  Cllvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint8_t, 3 >, AbstractAttribute >, AAMemoryBehavior > |  | 
|  Cllvm::AAMemoryBehavior | An abstract interface for memory access kind related attributes (readnone/readonly/writeonly)  | 
|  Cllvm::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > |  | 
|  Cllvm::IRAttribute< Attribute::None, StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute >, AAMemoryLocation > |  | 
|  Cllvm::AAMemoryLocation | An abstract interface for all memory location attributes (readnone/argmemonly/inaccessiblememonly/inaccessibleorargmemonly)  | 
|  Cllvm::StateWrapper< BitIntegerState< uint16_t, 7, 0 >, AbstractAttribute > |  | 
|  Cllvm::IRAttribute< Attribute::Captures, StateWrapper< BitIntegerState< uint16_t, 7, 0 >, AbstractAttribute >, AANoCapture > |  | 
|  Cllvm::AANoCapture | An abstract interface for all nocapture attributes  | 
|  Cllvm::AAInvariantLoadPointer | An abstract interface for identifying pointers from which loads can be marked invariant  | 
|  Cllvm::StateWrapper< BitIntegerState< uint8_t, 15 >, AAInvariantLoadPointer > |  | 
|  Cllvm::AAPointerInfo | An abstract interface for struct information  | 
|  Cllvm::StateWrapper< AA::PointerInfo::State, AAPointerInfo > |  | 
|  Cllvm::AAUnderlyingObjects | An abstract attribute for getting all assumption underlying objects  | 
|  Cllvm::StateWrapper< BooleanState, AAUnderlyingObjects > |  | 
|  Cllvm::AAMDNodes | A collection of metadata nodes that might be associated with a memory access used by the alias-analysis infrastructure  | 
|  Cllvm::AAQueryInfo | This class stores info we want to provide to or retain within an alias query  | 
|  Cllvm::SimpleAAQueryInfo | AAQueryInfo that uses SimpleCaptureAnalysis  | 
|  Cllvm::AArch64BuildAttrSubsections |  | 
|  CAArch64GenInstrInfo |  | 
|  Cllvm::AArch64InstrInfo |  | 
|  CAArch64GenRegisterInfo |  | 
|  Cllvm::AArch64RegisterInfo |  | 
|  CAArch64GenSubtargetInfo |  | 
|  Cllvm::AArch64Subtarget |  | 
|  Cllvm::AArch64MCInstLower | AArch64MCInstLower - This class is used to lower an MachineInstr into an MCInst  | 
|  Cllvm::AArch64PrologueEpilogueCommon |  | 
|  Cllvm::AArch64EpilogueEmitter | A helper class for emitting the epilogue  | 
|  Cllvm::AArch64PrologueEmitter | A helper class for emitting the prologue  | 
|  CAArch64SetCCInfo | Helper structure to keep track of a SET_CC lowered into AArch64 code  | 
|  Cllvm::AAResultBase | A base class to help implement the function alias analysis results concept  | 
|  Cllvm::AMDGPUAAResult | A simple AA result that uses TBAA metadata to answer queries  | 
|  Cllvm::BasicAAResult | This is the AA result object for the basic, local, and stateless alias analysis  | 
|  Cllvm::GlobalsAAResult | An alias analysis result set for globals  | 
|  Cllvm::NVPTXAAResult |  | 
|  Cllvm::SCEVAAResult | A simple alias analysis implementation that uses ScalarEvolution to answer queries  | 
|  Cllvm::ScopedNoAliasAAResult | A simple AA result which uses scoped-noalias metadata to answer queries  | 
|  Cllvm::TypeBasedAAResult | A simple AA result that uses TBAA metadata to answer queries  | 
|  Cllvm::objcarc::ObjCARCAAResult | This is a simple alias analysis implementation that uses knowledge of ARC constructs to answer queries  | 
|  Cllvm::AAResults |  | 
|  Cllvm::DWARFDebugNames::Abbrev | Abbreviation describing the encoding of Name Index entries  | 
|  Cllvm::DWARFYAML::Abbrev |  | 
|  Cllvm::DWARFYAML::AbbrevTable |  | 
|  Cllvm::DWARFYAML::Data::AbbrevTableInfo |  | 
|  Cllvm::orc::EPCIndirectionUtils::ABISupport | ABI support base class  | 
|  Cllvm::orc::detail::ABISupportImpl< ORCABI > |  | 
|  Ctomp::clause::AbsentT< T, I, E > |  | 
|  Cllvm::object::AbstractArchiveMemberHeader |  | 
|  Cllvm::object::CommonArchiveMemberHeader< UnixArMemHdrType > |  | 
|  Cllvm::object::ArchiveMemberHeader |  | 
|  Cllvm::object::CommonArchiveMemberHeader< BigArMemHdrType > |  | 
|  Cllvm::object::BigArchiveMemberHeader |  | 
|  Cllvm::object::CommonArchiveMemberHeader< T > |  | 
|  Cllvm::AbstractCallSite | AbstractCallSite  | 
|  Cllvm::AbstractDependenceGraphBuilder< GraphType > | This abstract builder class defines a set of high-level steps for creating DDG-like graphs  | 
|  Cllvm::AbstractDependenceGraphBuilder< DataDependenceGraph > |  | 
|  Cllvm::DDGBuilder | Concrete implementation of a pure data dependence graph builder  | 
|  Cllvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | AbstractLatticeFunction - This class is implemented by the dataflow instance to specify what the lattice values are and how they handle merges etc  | 
|  CAbstractManglingParser< Derived, Alloc > |  | 
|  CAbstractManglingParser< ManglingParser< Alloc >, Alloc > |  | 
|  CManglingParser< Alloc > |  | 
|  Cllvm::AbstractSlotTrackerStorage | Abstract interface of slot tracker storage  | 
|  Cllvm::SlotTracker | This class provides computation of slot numbers for LLVM Assembly writing  | 
|  Cllvm::AbstractState | An interface to query the internal state of an abstract attribute  | 
|  Cllvm::IntegerStateBase< bool, true, false > |  | 
|  Cllvm::BooleanState | Simple wrapper for a single bit (boolean) state  | 
|  Cllvm::StateWrapper< BooleanState, AbstractAttribute > |  | 
|  Cllvm::StateWrapper< BooleanState, AAUnderlyingObjects > |  | 
|  Cllvm::IntegerStateBase< uint8_t, BestState, 0 > |  | 
|  Cllvm::BitIntegerState< uint8_t, 3 > |  | 
|  Cllvm::StateWrapper< BitIntegerState< uint8_t, 3 >, AbstractAttribute > |  | 
|  Cllvm::IntegerStateBase< uint32_t, BestState, 0 > |  | 
|  Cllvm::BitIntegerState< uint32_t, 511 > |  | 
|  Cllvm::StateWrapper< BitIntegerState< uint32_t, 511 >, AbstractAttribute > |  | 
|  Cllvm::IntegerStateBase< uint16_t, BestState, WorstState > |  | 
|  Cllvm::BitIntegerState< uint16_t, 7, 0 > |  | 
|  Cllvm::StateWrapper< BitIntegerState< uint16_t, 7, 0 >, AbstractAttribute > |  | 
|  Cllvm::IntegerStateBase< uint32_t, ~uint32_t(0), 0 > |  | 
|  Cllvm::BitIntegerState< base_ty, BestState, WorstState > | Specialization of the integer state for a bit-wise encoding  | 
|  Cllvm::StateWrapper< BitIntegerState< uint8_t, 3, 0 >, AbstractAttribute > |  | 
|  Cllvm::StateWrapper< BitIntegerState< uint32_t, fcAllFlags, fcNone >, AbstractAttribute > |  | 
|  Cllvm::StateWrapper< BitIntegerState< uint32_t, ALL_ARGUMENT_MASK, 0 >, AbstractAttribute > |  | 
|  Cllvm::StateWrapper< BitIntegerState< uint8_t, 15 >, AAInvariantLoadPointer > |  | 
|  Cllvm::IncIntegerState< base_ty, BestState, WorstState > | Specialization of the integer state for an increasing value, hence ~0u is the best state and 0 the worst  | 
|  Cllvm::IntegerStateBase< uint32_t, 0, ~uint32_t(0)> |  | 
|  Cllvm::DecIntegerState< base_ty > | Specialization of the integer state for a decreasing value, hence 0 is the best state and ~0u the worst  | 
|  Cllvm::StateWrapper< DecIntegerState<>, AbstractAttribute > |  | 
|  Cllvm::PotentialValuesState< APInt > |  | 
|  Cllvm::StateWrapper< PotentialConstantIntValuesState, AbstractAttribute > |  | 
|  Cllvm::PotentialValuesState< std::pair< AA::ValueAndContext, AA::ValueScope > > |  | 
|  Cllvm::StateWrapper< PotentialLLVMValuesState, AbstractAttribute > |  | 
|  Cllvm::AA::PointerInfo::State | A type to track pointer/struct usage and accesses for AAPointerInfo  | 
|  Cllvm::StateWrapper< AA::PointerInfo::State, AAPointerInfo > |  | 
|  Cllvm::DenormalFPMathState |  | 
|  Cllvm::StateWrapper< DenormalFPMathState, AbstractAttribute > |  | 
|  Cllvm::DerefState | State for dereferenceable attribute  | 
|  Cllvm::StateWrapper< DerefState, AbstractAttribute > |  | 
|  Cllvm::IntegerRangeState | State for an integer range  | 
|  Cllvm::StateWrapper< IntegerRangeState, AbstractAttribute, uint32_t > |  | 
|  Cllvm::IntegerStateBase< base_ty, BestState, WorstState > | Simple state with integers encoding  | 
|  Cllvm::IncIntegerState< uint64_t, Value::MaximumAlignment, 1 > |  | 
|  Cllvm::StateWrapper< AAAlignmentStateType, AbstractAttribute > |  | 
|  Cllvm::PotentialValuesState< MemberTy > | A class for a set state  | 
|  Cllvm::SetState< BaseTy > | Simple state for a set  | 
|  Cllvm::StateWrapper< SetState< StringRef >, AbstractAttribute, DenseSet< StringRef > > |  | 
|  Cllvm::ValueSimplifyStateType |  | 
|  Cllvm::StateWrapper< ValueSimplifyStateType, AbstractAttribute, Type * > |  | 
|  Cllvm::dwarf_linker::parallel::AcceleratorRecordsSaver | This class helps to store information for accelerator entries  | 
|  Cllvm::dwarf_linker::classic::CompileUnit::AccelInfo |  | 
|  Cllvm::dwarf_linker::parallel::DwarfUnit::AccelInfo | This structure keeps fields which would be used for creating accelerator table  | 
|  Cllvm::dwarf_linker::parallel::TypeUnit::TypeUnitAccelInfo | TypeUnitAccelInfo extends AccelInfo structure with type specific fileds  | 
|  Cllvm::AccelTableBase | A base class holding non-template-dependant functionality of the AccelTable class  | 
|  Cllvm::AccelTable< DWARF5AccelTableData > |  | 
|  Cllvm::DWARF5AccelTable |  | 
|  Cllvm::AccelTable< llvm::AppleAccelTableOffsetData > |  | 
|  Cllvm::AccelTable< llvm::AppleAccelTableTypeData > |  | 
|  Cllvm::AccelTable< llvm::AppleAccelTableStaticOffsetData > |  | 
|  Cllvm::AccelTable< llvm::AppleAccelTableStaticTypeData > |  | 
|  Cllvm::AccelTable< DataT > | This class holds an abstract representation of an Accelerator Table, consisting of a sequence of buckets, each bucket containint a sequence of HashData entries  | 
|  Cllvm::AccelTableData | Interface which the different types of accelerator table data have to conform  | 
|  Cllvm::AppleAccelTableData | A base class for different implementations of Data classes for Apple Accelerator Tables  | 
|  Cllvm::AppleAccelTableOffsetData | Accelerator table data implementation for simple Apple accelerator tables with just a DIE reference  | 
|  Cllvm::AppleAccelTableTypeData | Accelerator table data implementation for Apple type accelerator tables  | 
|  Cllvm::AppleAccelTableStaticOffsetData | Accelerator table data implementation for simple Apple accelerator tables with a DIE offset but no actual DIE pointer  | 
|  Cllvm::AppleAccelTableStaticTypeData | Accelerator table data implementation for type accelerator tables with a DIE offset but no actual DIE pointer  | 
|  Cllvm::DWARF5AccelTableData | The Data class implementation for DWARF v5 accelerator table  | 
|  Cllvm::AAPointerInfo::Access | An access description  | 
|  Cllvm::StackMapParser< Endianness >::AccessorIterator< AccessorT > |  | 
|  Cllvm::wholeprogramdevirt::AccumBitVector |  | 
|  Ctomp::clause::AcqRelT< T, I, E > |  | 
|  Ctomp::clause::AcquireT< T, I, E > |  | 
|  Cllvm::sandboxir::Action |  | 
|  Cllvm::cas::ActionCache | A cache from a key (that describes an action) to the result of performing that action  | 
|  Cllvm::EHStreamer::ActionEntry | Structure describing an entry in the actions table  | 
|  Cllvm::ActiveBlocksOption |  | 
|  Cllvm::Registry< T >::Add< V > | A static registration template  | 
|  Cllvm::add_const_past_pointer< T > | If T is a pointer to X, return a pointer to const X  | 
|  Cllvm::add_lvalue_reference_if_not_pointer< T > | If T is a pointer, just return it. If it is not, return T&  | 
|  Cllvm::lto::LTO::RegularLTOState::AddedModule |  | 
|  Cllvm::CodeGenPassBuilder< DerivedT, TargetMachineT >::AddIRPass |  | 
|  Cllvm::CodeGenPassBuilder< DerivedT, TargetMachineT >::AddMachinePass |  | 
|  Cllvm::jitlink::Addressable | Base class for Addressable entities (externals, absolutes, blocks)  | 
|  Cllvm::jitlink::Block | An Addressable with content and edges  | 
|  Cllvm::dwarf_linker::AddressesMap | AddressesMap represents information about valid addresses used by debug information  | 
|  CAddressingMode |  | 
|  Cllvm::AddressPool |  | 
|  Cllvm::AddressRange | A class that represents an address range  | 
|  Cllvm::AddressRangesBase< T > | The AddressRangesBase class presents the base functionality for the normalized address ranges collection  | 
|  Cllvm::AddressRangesBase< AddressRange > |  | 
|  Cllvm::AddressRanges | Helps normalize address range collections  | 
|  Cllvm::AddressRangesBase< AddressRangeValuePair > |  | 
|  Cllvm::AddressRangesMap | AddressRangesMap class maps values to the address ranges  | 
|  Cllvm::AddressRangeValuePair |  | 
|  Cllvm::AddressSanitizerOptions |  | 
|  Cllvm::objcopy::AddressUpdate |  | 
|  Cllvm::AddrLabelMap |  | 
|  Cllvm::TargetLoweringBase::AddrMode | This represents an addressing mode of: BaseGV + BaseOffs + BaseReg + Scale*ScaleReg + ScalableOffset*vscale If BaseGV is null, there is no BaseGV  | 
|  Cllvm::DWARFDebugLine::ParsingState::AddrOpIndexDelta |  | 
|  Cllvm::DWARFYAML::AddrTableEntry |  | 
|  CAddSubFlagsOpcodePair | Map pseudo instructions that imply an 'S' bit onto real opcodes  | 
|  Cllvm::PBQP::Graph< SolverT >::AdjEdgeIdSet |  | 
|  Ctomp::clause::AdjustArgsT< T, I, E > |  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::AdjustedParamTBase< T > |  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::AdjustedParamTBase< T & > |  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::AdjustedParamTBase< T && > |  | 
|  Cllvm::AdvisoryLock | A synchronization primitive with weak mutual exclusion guarantees  | 
|  Cllvm::LockFileManager | Class that manages the creation of a lock file to aid implicit coordination between different processes  | 
|  Ctomp::clause::AffinityT< T, I, E > |  | 
|  Cllvm::AggregationData |  | 
|  Cllvm::AggressiveAntiDepState | Contains all the state necessary for anti-dep breaking  | 
|  Cllvm::AArch64::Alias |  | 
|  Cllvm::AliasMatchingData | Tablegenerated data structures needed to match alias patterns  | 
|  Cllvm::cl::aliasopt |  | 
|  Cllvm::AliasPattern | Data for each alias pattern  | 
|  Cllvm::AliasPatternCond |  | 
|  Cllvm::AliasResult | The possible results of an alias query  | 
|  Cllvm::AliasScopeNode | This is a simple wrapper around an MDNode which provides a higher-level interface by hiding the details of how alias analysis information is encoded in its operands  | 
|  CAliasScopeTracker |  | 
|  Cllvm::AliasSetTracker |  | 
|  Cllvm::Align | This struct is a compact representation of a valid (non-zero power of two) alignment  | 
|  Cllvm::AlignedCharArrayUnion< T, Ts > | A suitably aligned and sized character array member which can hold elements of any type  | 
|  Ctomp::clause::AlignedT< T, I, E > |  | 
|  Ctomp::clause::AlignT< T, I, E > |  | 
|  Cllvm::MSSAHelpers::AllAccessTag |  | 
|  Cllvm::AllAnalysesOn< IRUnitT > | This templated class represents "all analyses that operate over \<a
particular IR unit\>" (e.g  | 
|  Cllvm::memprof::AllMemProfData |  | 
|  Cllvm::orc::shared::AllocActionCallPair | A pair of WrapperFunctionCalls, one to be run at finalization time, one to be run at deallocation time  | 
|  Cllvm::AllocaHolder |  | 
|  Cllvm::coro::AllocaInfo |  | 
|  Cllvm::memtag::AllocaInfo |  | 
|  Cllvm::AllocaPackedValues |  | 
|  Ctomp::clause::AllocateT< T, I, E > |  | 
|  Cllvm::memprof::AllocationInfo |  | 
|  Cllvm::AllocationOrder |  | 
|  Cllvm::AllocatorBase< DerivedT > | CRTP base class providing obvious overloads for the core Allocate() methods of LLVM-style allocators  | 
|  Cllvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 > |  | 
|  Cllvm::parallel::PerThreadAllocator< BumpPtrAllocator > |  | 
|  Cllvm::AllocatorBase< BumpPtrAllocatorImpl< MallocAllocator, 4096, 4096, 128 > > |  | 
|  Cllvm::BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold, GrowthDelay > | Allocate memory in an ever growing pool, as if by bump-pointer  | 
|  Cllvm::detail::AllocatorHolder< llvm::BumpPtrAllocatorImpl > |  | 
|  Cllvm::StringMap< llvm::MDString, llvm::BumpPtrAllocatorImpl > |  | 
|  Cllvm::StringMap< unsigned, llvm::BumpPtrAllocatorImpl > |  | 
|  Cllvm::AllocatorBase< MallocAllocator > |  | 
|  Cllvm::MallocAllocator |  | 
|  Cllvm::detail::AllocatorHolder< MallocAllocator > |  | 
|  Cllvm::BumpPtrAllocatorImpl< MallocAllocator, 65536 > |  | 
|  Cllvm::ScopedHashTable< K, V, DenseMapInfo< K >, MallocAllocator > |  | 
|  Cllvm::StringMap< std::unique_ptr< InlineGraphNode > > |  | 
|  Cllvm::StringMap< const TargetRegisterClass * > |  | 
|  Cllvm::StringMap< const RegisterBank * > |  | 
|  Cllvm::StringMap< uint64_t > |  | 
|  Cllvm::StringMap< Symbol * > |  | 
|  Cllvm::StringMap< std::pair< ExecutorAddr, JITSymbolFlags > > |  | 
|  Cllvm::StringMap< RefCountType > |  | 
|  Cllvm::StringMap< std::shared_ptr< LibraryInfo > > |  | 
|  Cllvm::StringMap< State > |  | 
|  Cllvm::StringMap< Comdat > |  | 
|  Cllvm::StringMap< NamedMDNode * > |  | 
|  Cllvm::StringMap< ModuleHash > |  | 
|  Cllvm::StringMap< Value * > |  | 
|  Cllvm::StringMap< const PassInfo * > |  | 
|  Cllvm::StringMap< llvm::unique_function< HandlerT > > |  | 
|  Cllvm::StringMap< StringMap< Matcher > > |  | 
|  Cllvm::StringMap< std::pair< HNode *, SMRange > > |  | 
|  Cllvm::StringMap< RecordLoc > |  | 
|  Cllvm::StringMap< ProbeFactorMap > |  | 
|  Cllvm::StringMap< SymbolTableEntry > |  | 
|  Cllvm::const_iterator< State > |  | 
|  Cllvm::StringMap< T > |  | 
|  Cllvm::StringMap< EmptyStringSetTag, MallocAllocator > |  | 
|  Cllvm::StringSet< AllocatorTy > | StringSet - A wrapper for StringMap that provides set-like functionality  | 
|  Cllvm::StringMap< llvm::DenseSet< llvm::ValueInfo > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::AArch64Subtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::ARMSubtarget > > |  | 
|  Cllvm::StringMap< llvm::SmallVector< size_t, 1 > > |  | 
|  Cllvm::StringMap< std::vector< std::string > > |  | 
|  Cllvm::StringMap< llvm::SmallString< 128 > > |  | 
|  Cllvm::StringMap< llvm::FunctionPathAndClusterInfo > |  | 
|  Cllvm::StringMap< llvm::StringRef > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::CSKYSubtarget > > |  | 
|  Cllvm::StringMap< unsigned > |  | 
|  Cllvm::StringMap< uint32_t > |  | 
|  Cllvm::StringMap< std::string > |  | 
|  Cllvm::StringMap< const llvm::DIE * > |  | 
|  Cllvm::StringMap< bool > |  | 
|  Cllvm::StringMap< llvm::NumericVariable * > |  | 
|  Cllvm::StringMap< llvm::GCStrategy * > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::GCNSubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::HexagonSubtarget > > |  | 
|  Cllvm::StringMap< llvm::SmallDenseMap< uint64_t, InstrProfRecord > > |  | 
|  Cllvm::StringMap< std::pair< llvm::Type *, llvm::SMLoc > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::ConstantDataSequential > > |  | 
|  Cllvm::StringMap< llvm::StructType * > |  | 
|  Cllvm::StringMap< uint8_t > |  | 
|  Cllvm::StringMap< GlobalValue::LinkageTypes > |  | 
|  Cllvm::StringMap< NameAndAttributes > |  | 
|  Cllvm::StringMap< size_t > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::LoongArchSubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::M68kSubtarget > > |  | 
|  Cllvm::StringMap< llvm::MCSectionMachO * > |  | 
|  Cllvm::StringMap< llvm::MCSectionELF * > |  | 
|  Cllvm::StringMap< llvm::MCSectionDXContainer * > |  | 
|  Cllvm::StringMap< llvm::MCAsmMacro > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::MipsSubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::PPCSubtarget > > |  | 
|  Cllvm::StringMap< NumericVariableMatch > |  | 
|  Cllvm::StringMap< llvm::VRegInfo * > |  | 
|  Cllvm::StringMap< llvm::Register > |  | 
|  Cllvm::StringMap< const uint32_t * > |  | 
|  Cllvm::StringMap< int > |  | 
|  Cllvm::StringMap< MachineMemOperand::Flags > |  | 
|  Cllvm::StringMap< std::unique_ptr< const llvm::ExternalSymbolPseudoSourceValue > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::R600Subtarget > > |  | 
|  Cllvm::StringMap< llvm::MCSymbol * > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::RISCVSubtarget > > |  | 
|  Cllvm::StringMap< llvm::SmallVector< RelocationEntry, 64 > > |  | 
|  Cllvm::StringMap< LocToLocMap > |  | 
|  Cllvm::StringMap< std::unordered_map< llvm::sampleprof::LineLocation, MatchState, llvm::sampleprof::LineLocationHash > > |  | 
|  Cllvm::StringMap< llvm::SDNode * > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::SetTheory::Operator > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::SetTheory::Expander > > |  | 
|  Cllvm::StringMap< llvm::Type * > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::SparcSubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::SystemZSubtarget > > |  | 
|  Cllvm::StringMap< llvm::SmallVector< std::unique_ptr< Timer >, 4 > > |  | 
|  Cllvm::StringMap< CountAndDurationType > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::WebAssemblySubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::X86Subtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::XtensaSubtarget > > |  | 
|  Cllvm::StringMap< llvm::cl::Option * > |  | 
|  Cllvm::StringMap< std::vector< llvm::support::detail::packed_endian_specific_integral< uint32_t, llvm::endianness::little, unaligned > > > |  | 
|  Cllvm::StringMap< llvm::StringMapEntry< EmptyStringSetTag > * > |  | 
|  Cllvm::StringMap< SectionParserFunction > |  | 
|  Cllvm::StringMap< ResponseHandlerTy > |  | 
|  Cllvm::StringMap< llvm::mustache::ASTNode > |  | 
|  Cllvm::StringMap< Lambda > |  | 
|  Cllvm::StringMap< SectionLambda > |  | 
|  Cllvm::StringMap< llvm::objcopy::SectionRename > |  | 
|  Cllvm::StringMap< llvm::objcopy::SectionFlagsUpdate > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::orc::DebugObjectSection > > |  | 
|  Cllvm::StringMap< std::vector< char > > |  | 
|  Cllvm::StringMap< llvm::orc::ExecutorAddr > |  | 
|  Cllvm::StringMap< std::shared_ptr< llvm::orc::LibraryManager::LibraryInfo > > |  | 
|  Cllvm::StringMap< PathInfo > |  | 
|  Cllvm::StringMap< mode_t > |  | 
|  Cllvm::StringMap< llvm::orc::LibraryResolver::SymbolQuery::Result > |  | 
|  Cllvm::StringMap< std::shared_ptr< llvm::orc::LibrarySearchPath > > |  | 
|  Cllvm::StringMap< std::pair< StubKey, llvm::JITSymbolFlags > > |  | 
|  Cllvm::StringMap< llvm::codeview::FileChecksumEntry > |  | 
|  Cllvm::BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold, GrowthDelay > | Allocate memory in an ever growing pool, as if by bump-pointer  | 
|  Cllvm::StringMap< ValueTy, AllocatorTy > | StringMap - This is an unconventional map that is specialized for handling keys that are "strings", which are basically ranges of bytes  | 
|  Cllvm::AllocatorBase< PerThreadAllocator< AllocatorTy > > |  | 
|  Cllvm::parallel::PerThreadAllocator< AllocatorTy > | PerThreadAllocator is used in conjunction with ThreadPoolExecutor to allow per-thread allocations  | 
|  Ctomp::clause::UsesAllocatorsT< T, I, E >::AllocatorSpec |  | 
|  CAllocatorT |  | 
|  Cllvm::detail::AllocatorHolder< AllocatorT > |  | 
|  Cllvm::AllocatorList< T, AllocatorT > | A linked-list with a custom, local allocator  | 
|  Ctomp::clause::AllocatorT< T, I, E > |  | 
|  CAllocatorTy |  | 
|  Cllvm::detail::AllocatorHolder< AllocatorTy > |  | 
|  Cllvm::ScopedHashTable< MachineInstr *, unsigned, MachineInstrExpressionTrait, AllocatorTy > |  | 
|  Cllvm::ScopedHashTable< SimpleValue, Value *, DenseMapInfo< SimpleValue >, AllocatorTy > |  | 
|  Cllvm::ScopedHashTable< CallValue, std::pair< Instruction *, unsigned > > |  | 
|  Cllvm::ScopedHashTable< constSCEV *, LoadValue > |  | 
|  Cllvm::StringMap< EmptyStringSetTag, AllocatorTy > |  | 
|  Cllvm::ScopedHashTable< K, V, KInfo, AllocatorTy > |  | 
|  CAllocFnsTy |  | 
|  Cllvm::orc::AllocGroup | A pair of memory protections and allocation policies  | 
|  Cllvm::orc::AllocGroupSmallMap< T > | A specialized small-map for AllocGroups  | 
|  Cllvm::AllocInfo | Summary of memprof metadata on allocations  | 
|  Cllvm::orc::MemoryMapper::AllocInfo | Represents a single allocation containing multiple segments and initialization and deinitialization actions  | 
|  Cllvm::User::AllocInfo | Information about how a User object was allocated, to be passed into the User constructor  | 
|  CAllocMatchInfo |  | 
|  Cllvm::AllocTokenMetadata | Metadata about an allocation used to generate a token ID  | 
|  Cllvm::AllocTokenOptions |  | 
|  Cllvm::SDPatternMatch::AllOnes_match |  | 
|  Cllvm::PBQP::RegAlloc::AllowedRegVector | Holds a vector of the allowed physical regs for a vreg  | 
|  Cllvm::PatternMatch::AllowReassoc_match< SubPattern_t > |  | 
|  Camd_kernel_code_t | AMD Kernel Code Object (amd_kernel_code_t)  | 
|  Cllvm::AMDGPUAttributorOptions |  | 
|  Cllvm::AMDGPUFunctionArgInfo |  | 
|  CAMDGPUGenInstrInfo |  | 
|  Cllvm::SIInstrInfo |  | 
|  CAMDGPUGenRegisterInfo |  | 
|  Cllvm::SIRegisterInfo |  | 
|  CAMDGPUGenSubtargetInfo |  | 
|  Cllvm::GCNSubtarget |  | 
|  Cllvm::offloading::amdgpu::AMDGPUKernelMetaData | Struct for holding metadata related to AMDGPU kernels, for more information about the metadata and its meaning see: https://llvm.org/docs/AMDGPUUsage.html#code-object-v3  | 
|  Cllvm::AMDGPULibCalls |  | 
|  Cllvm::AMDGPULibFuncBase |  | 
|  Cllvm::AMDGPULibFunc | Wrapper class for AMDGPULIbFuncImpl  | 
|  Cllvm::AMDGPULibFuncImpl |  | 
|  Cllvm::AMDGPUMangledLibFunc |  | 
|  Cllvm::AMDGPUUnmangledLibFunc |  | 
|  Cllvm::AMDGPUMCInstLower |  | 
|  Cllvm::AMDGPU::AMDGPUMCKernelCodeT |  | 
|  Cllvm::AMDGPUPALMetadata |  | 
|  Cllvm::AMDGPUPerfHintAnalysis |  | 
|  CAMDGPURegBankLegalizeCombiner |  | 
|  Cllvm::AMDGPUResourceUsageAnalysisImpl |  | 
|  Cllvm::AMDGPUSubtarget |  | 
|  Cllvm::GCNSubtarget |  | 
|  Cllvm::R600Subtarget |  | 
|  Cllvm::AMDGPU::IsaInfo::AMDGPUTargetID |  | 
|  Cllvm::dxbc::AmplificationPSVInfo |  | 
|  Cllvm::sandboxir::Analyses |  | 
|  Cllvm::AnalysisGetter | Wrapper for FunctionAnalysisManager  | 
|  Cllvm::AnalysisKey | A special type used by analysis passes to provide an address that identifies that particular analysis pass type  | 
|  Cllvm::AnalysisManager< IRUnitT, ExtraArgTs > | A container for analyses that lazily runs them and caches their results  | 
|  Cllvm::detail::AnalysisPassConcept< IRUnitT, InvalidatorT, ExtraArgTs > | Abstract concept of an analysis pass  | 
|  Cllvm::detail::AnalysisPassConcept< IRUnitT, InvalidatorT, ExtraArgTs... > |  | 
|  Cllvm::detail::AnalysisPassModel< IRUnitT, PassT, InvalidatorT, ExtraArgTs > | Wrapper to model the analysis pass concept  | 
|  Cllvm::AnalysisResolver | AnalysisResolver - Simple interface used by Pass objects to pull all analysis information out of pass manager that is responsible to manage the pass  | 
|  Cllvm::detail::AnalysisResultConcept< IRUnitT, InvalidatorT > | Abstract concept of an analysis result  | 
|  Cllvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, InvalidatorT, false > | Specialization of AnalysisResultModel which provides the default invalidate functionality  | 
|  Cllvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, InvalidatorT, true > | Specialization of AnalysisResultModel which delegates invalidate handling to ResultT  | 
|  Cllvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, InvalidatorT, HasInvalidateHandler > | Wrapper to model the analysis result concept  | 
|  Cllvm::AnalysisSetKey | A special type used to provide an address that identifies a set of related analyses  | 
|  Cllvm::AnalysisUsage | Represent the analysis usage information of a pass  | 
|  Cllvm::MIPatternMatch::And< Preds > | Matching combinators  | 
|  Cllvm::SDPatternMatch::And< Preds > |  | 
|  Cllvm::MIPatternMatch::And< Preds... > |  | 
|  Cllvm::MIPatternMatch::And< Pred, Preds... > |  | 
|  Cllvm::SDPatternMatch::And< Preds... > |  | 
|  Cllvm::SDPatternMatch::And< Pred, Preds... > |  | 
|  Cllvm::Annotations | Annotations lets you mark points and ranges inside source code, for tests:  | 
|  Cllvm::AnonStructTypeKeyInfo |  | 
|  Cllvm::AntiDepBreaker | This class works in conjunction with the post-RA scheduler to rename registers to break register anti-dependencies (WAR hazards)  | 
|  Cllvm::AggressiveAntiDepBreaker |  | 
|  Cllvm::CriticalAntiDepBreaker |  | 
|  Cllvm::Any |  | 
|  Cllvm::MachO::any_relocation_info |  | 
|  Cllvm::PatternMatch::AnyBinaryOp_match< LHS_t, RHS_t, Commutable > |  | 
|  Cllvm::PatternMatch::AnyOps_match< Opcode, OperandTypes > | Matches instructions with Opcode and any number of operands  | 
|  Cllvm::PatternMatch::AnyUnaryOp_match< OP_t > |  | 
|  Cllvm::PatternMatch::ap_match< APTy > |  | 
|  Cllvm::APFixedPoint | Works similarly to APInt/APSInt in that it is a functional replacement for a scaled integer  | 
|  Cllvm::APFloatBase |  | 
|  Cllvm::APFloat |  | 
|  Cllvm::APInt | Class for arbitrary precision integers  | 
|  Cllvm::APSInt | An arbitrary precision integer that knows its signedness  | 
|  Ctomp::clause::AppendArgsT< T, I, E > |  | 
|  Cllvm::cl::applicator< Mod > |  | 
|  Cllvm::cl::applicator< char[n]> |  | 
|  Cllvm::cl::applicator< const char[n]> |  | 
|  Cllvm::cl::applicator< FormattingFlags > |  | 
|  Cllvm::cl::applicator< MiscFlags > |  | 
|  Cllvm::cl::applicator< NumOccurrencesFlag > |  | 
|  Cllvm::cl::applicator< OptionHidden > |  | 
|  Cllvm::cl::applicator< StringRef > |  | 
|  Cllvm::cl::applicator< ValueExpected > |  | 
|  Cllvm::DWARFYAML::ARange |  | 
|  Cllvm::DWARFYAML::ARangeDescriptor |  | 
|  CArangeSpan |  | 
|  CARCGenInstrInfo |  | 
|  Cllvm::ARCInstrInfo |  | 
|  CARCGenRegisterInfo |  | 
|  Cllvm::ARCRegisterInfo |  | 
|  CARCGenSubtargetInfo |  | 
|  Cllvm::ARCSubtarget |  | 
|  Cllvm::MachO::ArchitectureSet::arch_iterator< Ty > |  | 
|  Cllvm::AArch64::ArchInfo |  | 
|  Cllvm::LoongArch::ArchInfo |  | 
|  Cllvm::MachO::ArchitectureSet |  | 
|  Cllvm::ArchYAML::Archive |  | 
|  Cllvm::ARM::ArchNames |  | 
|  Cllvm::CSKY::ArchNames< T > |  | 
|  Cllvm::ARCMCInstLower | This class is used to lower an MachineInstr into an MCInst  | 
|  Cllvm::objcarc::ARCMDKindCache | A cache of MDKinds used by various ARC optimizations  | 
|  Cllvm::objcarc::ARCRuntimeEntryPoints | Declarations for ObjC runtime functions and constants  | 
|  Cllvm::ms_demangle::ArenaAllocator |  | 
|  Cllvm::opt::Arg | A concrete instance of a particular driver option  | 
|  Cllvm::opt::arg_iterator< BaseIter, NumOptSpecifiers > | Arg_iterator - Iterates through arguments stored inside an ArgList  | 
|  Cllvm::ArgDescriptor |  | 
|  Cllvm::KernArgPreloadDescriptor |  | 
|  Cllvm::ISD::ArgFlagsTy |  | 
|  Cllvm::ArgInfo | Helper struct shared between Function Specialization and SCCP Solver  | 
|  Cllvm::opt::ArgList | ArgList - Ordered collection of driver arguments  | 
|  Cllvm::opt::DerivedArgList | DerivedArgList - An ordered collection of driver arguments, whose storage may be in another argument list  | 
|  Cllvm::opt::InputArgList |  | 
|  Cllvm::TargetLoweringBase::ArgListEntry |  | 
|  Cllvm::MachineFunction::ArgRegPair | Structure used to represent pair of argument number after call lowering and register used to transfer that argument  | 
|  Cllvm::yaml::CallSiteInfo::ArgRegPair |  | 
|  Cllvm::DiagnosticInfoOptimizationBase::Argument | Used in the streaming interface as the general argument type  | 
|  Cllvm::DiagnosticInfoMIROptimization::MachineArgument | MI-specific kinds of diagnostic Arguments  | 
|  Cllvm::remarks::Argument | A key-value pair with a debug location that is used to display the remarks at the right place in the source  | 
|  Cllvm::remarks::BitstreamRemarkParserHelper::Argument |  | 
|  Cllvm::PatternMatch::Argument_match< Opnd_t > |  | 
|  Cllvm::VPlanPatternMatch::Argument_match< Opnd_t > | Match a call argument at a given argument index  | 
|  Cllvm::Attributor::ArgumentReplacementInfo | Helper struct used in the communication between an abstract attribute (AA) that wants to change the signature of a function and the Attributor which applies the changes  | 
|  Cllvm::object::Arm64XRelocRef |  | 
|  CARM_MLxEntry | ARM_MLxEntry - Record information about MLA / MLS instructions  | 
|  Cllvm::MachO::arm_state_hdr_t |  | 
|  Cllvm::MachO::arm_thread_state32_t |  | 
|  Cllvm::MachO::arm_thread_state64_t |  | 
|  Cllvm::MachO::arm_thread_state_t |  | 
|  Cllvm::ARMBasicBlockUtils |  | 
|  Cllvm::jitlink::aarch32::ArmConfig | JITLink sub-arch configuration for Arm CPU models  | 
|  CARMGenInstrInfo |  | 
|  Cllvm::ARMBaseInstrInfo |  | 
|  Cllvm::ARMInstrInfo |  | 
|  Cllvm::Thumb1InstrInfo |  | 
|  Cllvm::Thumb2InstrInfo |  | 
|  CARMGenRegisterInfo |  | 
|  Cllvm::ARMBaseRegisterInfo |  | 
|  Cllvm::ARMRegisterInfo |  | 
|  Cllvm::ThumbRegisterInfo |  | 
|  CARMGenSubtargetInfo |  | 
|  Cllvm::ARMSubtarget |  | 
|  Cllvm::ELFYAML::ARMIndexTableEntry |  | 
|  Cllvm::minidump::CPUInfo::ArmInfo |  | 
|  Cllvm::ARMJITSymbolFlags | ARM-specific JIT symbol flags  | 
|  Cllvm::json::Array | An Array is a JSON array, which contains heterogeneous JSON values  | 
|  Cllvm::LiveIntervalUnion::Array |  | 
|  Cstd::array |  | 
|  Cllvm::CRCTable | A custom std::array with 256 entries, that also has a print function  | 
|  Cllvm::MD5::MD5Result |  | 
|  Cllvm::dwarf_linker::parallel::ArrayList< T, ItemsGroupSize > | This class is a simple list of T structures  | 
|  Cllvm::ArrayRecycler< T, Align > | Recycle small arrays allocated from a BumpPtrAllocator  | 
|  Cllvm::ArrayRef< T > | ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory), i.e  | 
|  Cllvm::MutableArrayRef< T > | MutableArrayRef - Represent a mutable reference to an array (0 or more elements consecutively in memory), i.e  | 
|  Cllvm::OwningArrayRef< T > | This is a MutableArrayRef that owns its array  | 
|  Cllvm::ArrayRef< char > |  | 
|  Cllvm::MutableArrayRef< char > |  | 
|  Cllvm::ArrayRef< llvm::coverage::CounterMappingRegion > |  | 
|  Cllvm::MutableArrayRef< llvm::coverage::CounterMappingRegion > |  | 
|  Cllvm::ArrayRef< MCDecodedPseudoProbeInlineTree > |  | 
|  Cllvm::MutableArrayRef< MCDecodedPseudoProbeInlineTree > |  | 
|  Cllvm::ArrayRef< PBQPNum > |  | 
|  Cllvm::MutableArrayRef< PBQPNum > |  | 
|  Cllvm::OwningArrayRef< PBQPNum > |  | 
|  Cllvm::ArrayRef< uint64_t > |  | 
|  Cllvm::MutableArrayRef< uint64_t > |  | 
|  Cllvm::OwningArrayRef< uint64_t > |  | 
|  Cllvm::ArrayRef< uint8_t > |  | 
|  Cllvm::MutableArrayRef< uint8_t > |  | 
|  Cllvm::OwningArrayRef< uint8_t > |  | 
|  Cllvm::LegalizationArtifactCombiner::ArtifactValueFinder | This class provides utilities for finding source registers of specific bit ranges in an artifact  | 
|  Cllvm::ASanAccessInfo |  | 
|  Cllvm::ASanStackFrameLayout |  | 
|  Cllvm::ASanStackVariableDescription |  | 
|  Cllvm::SparcASITag::ASITag |  | 
|  Cllvm::AsmCommentConsumer | A callback class which is notified of each comment in an assembly file as it is lexed  | 
|  Cllvm::AsmCond | AsmCond - Class to support conditional assembly  | 
|  Cllvm::AsmFieldInfo |  | 
|  Cllvm::AsmLexer |  | 
|  Cllvm::AsmParserContext | Registry of file location information for LLVM IR constructs  | 
|  Cllvm::AsmPrinterHandler | Collects and handles AsmPrinter objects required to build debug or EH information  | 
|  Cllvm::DebugHandlerBase | Base class for debug information backends  | 
|  Cllvm::BTFDebug | Collect and emit BTF information  | 
|  Cllvm::CodeViewDebug | Collects and handles line tables information in a CodeView format  | 
|  Cllvm::DwarfDebug | Collects and handles dwarf debug information  | 
|  Cllvm::EHStreamer | Emits exception handling directives  | 
|  Cllvm::AIXException |  | 
|  Cllvm::ARMException |  | 
|  Cllvm::DwarfCFIException |  | 
|  Cllvm::WasmException |  | 
|  Cllvm::WinException |  | 
|  Cllvm::WinCFGuard |  | 
|  Cllvm::AsmRewrite |  | 
|  Cllvm::AsmToken | Target independent representation for an assembler token  | 
|  Cllvm::AsmTypeInfo |  | 
|  Cllvm::AssemblerConstantPools |  | 
|  Cllvm::AssemblyAnnotationWriter |  | 
|  Cllvm::StackLifetime::LifetimeAnnotationWriter |  | 
|  Cllvm::PredicateInfoAnnotatedWriter | An assembly annotator class to print PredicateInfo information in comments  | 
|  Cllvm::AssertingVH< ValueTy > | Value handle that asserts if the Value is deleted  | 
|  Cllvm::Record::AssertionInfo |  | 
|  Cllvm::at::AssignmentInfo | Describes properties of a store that has a static size and offset into a some base storage  | 
|  Cllvm::AssumptionCache | A cache of @llvm.assume calls within a function  | 
|  Cllvm::omp::AssumptionClauseMappingInfo | Helper to describe assume clauses  | 
|  Cllvm::orc::shared::detail::AsyncCallResultHelper< SPSRetTagT, RetT > |  | 
|  Cllvm::orc::AsynchronousSymbolQuery | A symbol query that returns results via a callback when results are ready  | 
|  Cllvm::coro::Shape::AsyncLoweringStorage |  | 
|  Cllvm::orc::ItaniumCXAAtExitSupport::AtExitRecord |  | 
|  Cllvm::AppleAccelTableData::Atom | An Atom defines the form of the data in an Apple accelerator table  | 
|  Ctomp::clause::AtomicDefaultMemOrderT< T, I, E > |  | 
|  Cllvm::SPIRV::AtomicFloatingBuiltin |  | 
|  Cllvm::AtomicInfo |  | 
|  Cllvm::MCAsmInfo::AtSpecifier |  | 
|  Ctomp::clause::AtT< T, I, E > |  | 
|  Cllvm::MDAttachments::Attachment |  | 
|  Cllvm::Attribute | Functions, function parameters, and return types can have attributes to indicate how they should be treated by optimizations and code generation  | 
|  Cllvm::DWARFYAML::AttributeAbbrev |  | 
|  Cllvm::AttributeBitSet |  | 
|  CAttributeComparator | Attribute comparator that only compares attribute keys  | 
|  Cllvm::DebugNamesAbbrev::AttributeEncoding |  | 
|  Cllvm::DWARFDebugNames::AttributeEncoding | Index attribute and its encoding  | 
|  Cllvm::MCELFStreamer::AttributeItem | ELF object attributes section emission support  | 
|  Cllvm::AttributeLinkedOffsetFixup |  | 
|  Cllvm::AttributeMask | This class stores enough information to efficiently remove some attributes from an existing AttrBuilder, AttributeSet or AttributeList  | 
|  Cllvm::dxil::Attributes |  | 
|  Cllvm::AttributeSet | This class holds the attributes for a particular argument, parameter, function, or return value  | 
|  Cllvm::dwarf_linker::parallel::AttributesInfo | Information gathered and exchanged between the various clone*Attr helpers about the attributes of a particular DIE  | 
|  Cllvm::DWARFAbbreviationDeclaration::AttributeSpec |  | 
|  Cllvm::MCELFStreamer::AttributeSubSection | ELF object attributes subsection support  | 
|  Cllvm::Attributor | The fixpoint analysis framework that orchestrates the attribute deduction  | 
|  Cllvm::AttributorConfig | Configuration for the Attributor  | 
|  Cllvm::pdb::AutoIndent |  | 
|  Cllvm::Automaton< ActionT > | A deterministic finite-state automaton  | 
|  Cllvm::COFF::Auxiliary |  | 
|  Cllvm::COFF::AuxiliarybfAndefSymbol |  | 
|  Cllvm::COFF::AuxiliaryCLRToken |  | 
|  Cllvm::COFF::AuxiliaryFunctionDefinition |  | 
|  Cllvm::XCOFFYAML::AuxiliaryHeader |  | 
|  Cllvm::COFF::AuxiliarySectionDefinition |  | 
|  Cllvm::COFF::AuxiliaryWeakExternal |  | 
|  Cllvm::objcopy::coff::AuxSymbol |  | 
|  Cllvm::XCOFFYAML::AuxSymbolEnt |  | 
|  Cllvm::XCOFFYAML::BlockAuxEnt |  | 
|  Cllvm::XCOFFYAML::CsectAuxEnt |  | 
|  Cllvm::XCOFFYAML::ExcpetionAuxEnt |  | 
|  Cllvm::XCOFFYAML::FileAuxEnt |  | 
|  Cllvm::XCOFFYAML::FunctionAuxEnt |  | 
|  Cllvm::XCOFFYAML::SectAuxEntForDWARF |  | 
|  Cllvm::XCOFFYAML::SectAuxEntForStat |  | 
|  Cllvm::gvn::AvailableValue | Represents a particular available value that we know how to materialize  | 
|  Cllvm::gvn::AvailableValueInBlock | Represents an AvailableValue which can be rematerialized at the end of the associated BasicBlock  | 
|  CAvoidCapabilitiesSet |  | 
|  CAVRGenInstrInfo |  | 
|  Cllvm::AVRInstrInfo | Utilities related to the AVR instruction set  | 
|  CAVRGenRegisterInfo |  | 
|  Cllvm::AVRRegisterInfo | Utilities relating to AVR registers  | 
|  CAVRGenSubtargetInfo |  | 
|  Cllvm::AVRSubtarget | A specific AVR target MCU  | 
|  Cllvm::AVRMCInstLower | Lowers MachineInstr objects into MCInst objects  | 
|  Cllvm::ms_demangle::BackrefContext |  | 
|  Cllvm::BalancedPartitioning |  | 
|  Cllvm::BalancedPartitioningConfig | Algorithm parameters; default values are tuned on real-world binaries  | 
|  Cllvm::ARMBankedReg::BankedReg |  | 
|  Cllvm::coro::BaseABI |  | 
|  Cllvm::coro::AnyRetconABI |  | 
|  Cllvm::coro::AsyncABI |  | 
|  Cllvm::coro::SwitchABI |  | 
|  Cllvm::CallLowering::BaseArgInfo |  | 
|  Cllvm::CallLowering::ArgInfo |  | 
|  CBaseCL |  | 
|  Cllvm::MemSetBase< BaseCL > | Common base class for all memset intrinsics  | 
|  Cllvm::MemTransferBase< BaseCL > | Common base class for all memory transfer intrinsics  | 
|  Cllvm::coro::BaseCloner |  | 
|  Cllvm::coro::SwitchCloner |  | 
|  Cllvm::BaseIndexOffset | Helper struct to parse and store a memory address as base + index + offset  | 
|  Cllvm::GISelAddressing::BaseIndexOffset | Helper struct to store a base, index and offset that forms an address  | 
|  Cllvm::BaseRecord |  | 
|  Cllvm::Clause |  | 
|  Cllvm::Directive |  | 
|  Cllvm::EnumVal |  | 
|  Cllvm::object::BaseRelocRef |  | 
|  CBaseType |  | 
|  Cllvm::IRAttribute< AK, BaseType, AAType > | Helper class that provides common functionality to manifest IR attributes  | 
|  Cllvm::StateWrapper< StateTy, BaseType, Ts > | Helper to tie a abstract state implementation to an abstract attribute  | 
|  Cllvm::DwarfCompileUnit::BaseTypeRef |  | 
|  Cllvm::X86AddressMode::BaseUnion |  | 
|  CBaseUpdateTarget | Load/store instruction that can be merged with a base address update  | 
|  CBaseUpdateUser |  | 
|  Cllvm::yaml::basic_collection_iterator< BaseT, ValueT > | This is an iterator abstraction over YAML collections shared by both sequences and maps  | 
|  Cllvm::sys::fs::basic_file_status | Represents the result of a call to directory_iterator::status()  | 
|  Cllvm::sys::fs::file_status | Represents the result of a call to sys::fs::status()  | 
|  Cllvm::cl::basic_parser_impl |  | 
|  Cllvm::cl::basic_parser< bool > |  | 
|  Cllvm::cl::parser< bool > |  | 
|  Cllvm::cl::basic_parser< boolOrDefault > |  | 
|  Cllvm::cl::parser< boolOrDefault > |  | 
|  Cllvm::cl::basic_parser< char > |  | 
|  Cllvm::cl::parser< char > |  | 
|  Cllvm::cl::basic_parser< double > |  | 
|  Cllvm::cl::parser< double > |  | 
|  Cllvm::cl::basic_parser< float > |  | 
|  Cllvm::cl::parser< float > |  | 
|  Cllvm::cl::basic_parser< int > |  | 
|  Cllvm::cl::parser< int > |  | 
|  Cllvm::cl::basic_parser< long > |  | 
|  Cllvm::cl::parser< long > |  | 
|  Cllvm::cl::basic_parser< long long > |  | 
|  Cllvm::cl::parser< long long > |  | 
|  Cllvm::cl::basic_parser< std::optional< std::string > > |  | 
|  Cllvm::cl::parser< std::optional< std::string > > |  | 
|  Cllvm::cl::basic_parser< std::string > |  | 
|  Cllvm::cl::parser< std::string > |  | 
|  Cllvm::cl::basic_parser< unsigned > |  | 
|  Cllvm::cl::parser< unsigned > |  | 
|  Cllvm::cl::basic_parser< unsigned long > |  | 
|  Cllvm::cl::parser< unsigned long > |  | 
|  Cllvm::cl::basic_parser< unsigned long long > |  | 
|  Cllvm::cl::parser< unsigned long long > |  | 
|  Cllvm::cl::basic_parser< DataType > |  | 
|  Cllvm::BasicBlockEdge |  | 
|  Cllvm::BasicBlockInfo | BasicBlockInfo - Information about the offset and size of a single basic block  | 
|  Cllvm::BasicBlockSectionsProfileReader |  | 
|  Cllvm::objcopy::elf::BasicELFBuilder |  | 
|  Cllvm::objcopy::elf::BinaryELFBuilder |  | 
|  Cllvm::objcopy::elf::IHexELFBuilder |  | 
|  Cllvm::jitlink::BasicLayout | BasicLayout simplifies the implementation of JITLinkMemoryManagers  | 
|  Cllvm::SDPatternMatch::BasicMatchContext | MatchContext can repurpose existing patterns to behave differently under a certain context  | 
|  Cllvm::BasicSubtargetFeatureKV |  | 
|  Cllvm::BasicSubtargetSubTypeKV | Used to provide key value pairs for feature and CPU bit flags  | 
|  Cllvm::object::BasicSymbolRef | This is a value type class that represents a single symbol in the list of symbols in the object file  | 
|  Cllvm::object::SymbolRef | This is a value type class that represents a single symbol in the list of symbols in the object file  | 
|  Cllvm::object::ELFSymbolRef |  | 
|  Cllvm::object::GOFFSymbolRef |  | 
|  Cllvm::object::XCOFFSymbolRef |  | 
|  Cllvm::BatchAAResults | This class is a wrapper over an AAResults, and it is intended to be used only when there are no IR changes inbetween queries  | 
|  Cllvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BatchUpdateInfo |  | 
|  Cllvm::object::BBAddrMap |  | 
|  Cllvm::ELFYAML::BBAddrMapEntry |  | 
|  Cllvm::BBClusterInfo |  | 
|  Cllvm::ELFYAML::BBAddrMapEntry::BBEntry |  | 
|  Cllvm::object::BBAddrMap::BBEntry |  | 
|  Cllvm::ELFYAML::BBAddrMapEntry::BBRangeEntry |  | 
|  Cllvm::object::BBAddrMap::BBRangeEntry |  | 
|  CBBValueInfo |  | 
|  Cllvm::BCBlockRAII | RAII object to pair entering and exiting a sub-block  | 
|  Cllvm::BCDumpOptions |  | 
|  Cllvm::detail::BCField< Compound > | Convenience base for all kinds of bitcode abbreviation fields  | 
|  Cllvm::BCChar6 | Represents a character encoded in LLVM's Char6 encoding  | 
|  Cllvm::BCFixed< Width > | Represents a fixed-width value in a bitcode record  | 
|  Cllvm::BCLiteral< Value > | Represents a literal operand in a bitcode record  | 
|  Cllvm::BCVBR< Width > | Represents a variable-width value in a bitcode record  | 
|  Cllvm::detail::BCField< true > |  | 
|  Cllvm::BCArray< ElementTy > | Represents an array of some other type  | 
|  Cllvm::BCBlob | Represents an untyped blob of bytes  | 
|  Cllvm::BCGenericRecordLayout< IDField, Fields > | Represents a single bitcode record type  | 
|  Cllvm::BCGenericRecordLayout< BCLiteral< RecordCode >, Fields... > |  | 
|  Cllvm::BCRecordLayout< RecordCode, Fields > | A record with a fixed record code  | 
|  Cllvm::detail::BCRecordCoding< ElementTy, Fields > | Helper class for dealing with a scalar element in the middle of a record  | 
|  Cllvm::detail::BCRecordCoding< BCArray< ElementTy > > | Helper class for dealing with an array at the end of a record  | 
|  Cllvm::detail::BCRecordCoding< BCBlob > | Helper class for dealing with a blob at the end of a record  | 
|  Cllvm::detail::BCRecordCoding< ElementTy > | Helper class for dealing with a scalar element at the end of a record  | 
|  Cllvm::GOFF::BehavioralAttributes |  | 
|  Cllvm::bf_iterator_storage< SetType > |  | 
|  Cllvm::bf_iterator< GraphT, SetType, GT > |  | 
|  Cllvm::bfi_detail::BFICallbackVH< BlockT, BFIImplT > |  | 
|  Cllvm::bfi_detail::BFICallbackVH< MachineBasicBlock, BFIImplT > | Dummy implementation since MachineBasicBlocks aren't Values, so ValueHandles don't apply to them  | 
|  Cllvm::object::BigArMemHdrType |  | 
|  Cllvm::COFF::BigObjHeader |  | 
|  Cllvm::objcopy::elf::Binary |  | 
|  Cllvm::object::Archive |  | 
|  Cllvm::object::BigArchive |  | 
|  Cllvm::object::MachOUniversalBinary |  | 
|  Cllvm::object::MinidumpFile | A class providing access to the contents of a minidump file  | 
|  Cllvm::object::OffloadBinary | A simple binary serialization of an offloading file  | 
|  Cllvm::object::SymbolicFile |  | 
|  Cllvm::object::COFFImportFile |  | 
|  Cllvm::object::IRObjectFile |  | 
|  Cllvm::object::ObjectFile | This class is the base class for all object file types  | 
|  Cllvm::object::COFFObjectFile |  | 
|  Cllvm::object::DXContainerObjectFile |  | 
|  Cllvm::object::ELFObjectFileBase |  | 
|  Cllvm::object::ELFObjectFile< ELF32LE > |  | 
|  Cllvm::object::ELFObjectFile< ELF64LE > |  | 
|  Cllvm::object::ELFObjectFile< ELF32BE > |  | 
|  Cllvm::object::ELFObjectFile< ELF64BE > |  | 
|  Cllvm::object::ELFObjectFile< ELFT > |  | 
|  Cllvm::object::GOFFObjectFile |  | 
|  Cllvm::object::MachOObjectFile |  | 
|  Cllvm::object::WasmObjectFile |  | 
|  Cllvm::object::XCOFFObjectFile |  | 
|  Cllvm::object::TapiFile |  | 
|  Cllvm::object::TapiUniversal |  | 
|  Cllvm::object::WindowsResource |  | 
|  Cllvm::object::Binary |  | 
|  Cllvm::object::Archive |  | 
|  Cllvm::object::MachOUniversalBinary |  | 
|  Cllvm::object::MinidumpFile | A class providing access to the contents of a minidump file  | 
|  Cllvm::object::OffloadBinary | A simple binary serialization of an offloading file  | 
|  Cllvm::object::SymbolicFile |  | 
|  Cllvm::object::TapiUniversal |  | 
|  Cllvm::object::WindowsResource |  | 
|  Cllvm::OffloadYAML::Binary |  | 
|  Cbinary_le_impl< value_type > |  | 
|  Cllvm::MachO::RecordsSlice::BinaryAttrs |  | 
|  CBinaryError |  | 
|  Cllvm::ErrorInfo< GenericBinaryError, BinaryError > |  | 
|  Cllvm::object::GenericBinaryError | Generic binary error  | 
|  Cllvm::object::EmptyResError |  | 
|  Cllvm::ErrorInfo< SectionStrippedError, BinaryError > |  | 
|  Cllvm::object::SectionStrippedError |  | 
|  Cllvm::BinaryItemTraits< T > |  | 
|  Cllvm::BinaryItemTraits< codeview::CVSymbol > |  | 
|  Cllvm::BinaryItemTraits< codeview::CVType > |  | 
|  Cllvm::BinaryItemTraits< llvm::codeview::CVType > |  | 
|  Cllvm::MIPatternMatch::BinaryOp_match< LHS_P, RHS_P, Opcode, Commutable, Flags > |  | 
|  Cllvm::PatternMatch::BinaryOp_match< LHS_t, RHS_t, Opcode, Commutable > |  | 
|  Cllvm::PatternMatch::BinaryOp_match< LHS_t, RHS_t, 0, false > |  | 
|  Cllvm::PatternMatch::SpecificBinaryOp_match< LHS_t, RHS_t, Commutable > |  | 
|  Cllvm::MIPatternMatch::BinaryOpc_match< LHS_P, RHS_P, Commutable > |  | 
|  Cllvm::SDPatternMatch::BinaryOpc_match< LHS_P, RHS_P, Commutable, ExcludeChain > |  | 
|  Cllvm::yaml::BinaryRef | Specialized YAMLIO scalar type for representing a binary blob  | 
|  Cllvm::BinaryStream | An interface for accessing data in a stream-like format, but which discourages copying  | 
|  Cllvm::BinaryByteStream | An implementation of BinaryStream which holds its entire data set in a single contiguous buffer  | 
|  Cllvm::MemoryBufferByteStream | An implementation of BinaryStream whose data is backed by an llvm MemoryBuffer object  | 
|  Cllvm::BinaryItemStream< T, Traits > | BinaryItemStream represents a sequence of objects stored in some kind of external container but for which it is useful to view as a stream of contiguous bytes  | 
|  Cllvm::WritableBinaryStream | A BinaryStream which can be read from as well as written to  | 
|  Cllvm::AppendingBinaryByteStream | An implementation of WritableBinaryStream which can write at its end causing the underlying data to grow  | 
|  Cllvm::FileBufferByteStream | An implementation of WritableBinaryStream backed by an llvm FileOutputBuffer  | 
|  Cllvm::MutableBinaryByteStream | An implementation of BinaryStream which holds its entire data set in a single contiguous buffer  | 
|  Cllvm::msf::WritableMappedBlockStream |  | 
|  Cllvm::msf::MappedBlockStream | MappedBlockStream represents data stored in an MSF file into chunks of a particular size (called the Block Size), and whose chunks may not be necessarily contiguous  | 
|  Cllvm::BinaryStreamReader | Provides read only access to a subclass of BinaryStream  | 
|  Cllvm::BinaryStreamRefBase< RefType, StreamType > | Common stuff for mutable and immutable StreamRefs  | 
|  Cllvm::BinaryStreamRefBase< BinaryStreamRef, BinaryStream > |  | 
|  Cllvm::BinaryStreamRef | BinaryStreamRef is to BinaryStream what ArrayRef is to an Array  | 
|  Cllvm::BinaryStreamRefBase< WritableBinaryStreamRef, WritableBinaryStream > |  | 
|  Cllvm::WritableBinaryStreamRef |  | 
|  Cllvm::BinaryStreamWriter | Provides write only access to a subclass of WritableBinaryStream  | 
|  Cllvm::BinarySubstreamRef |  | 
|  Cllvm::PatternMatch::bind_and_match_ty< Class, MatchTy > | Check whether the value has the given Class and matches the nested pattern  | 
|  Cllvm::VPlanPatternMatch::bind_apint |  | 
|  Cllvm::VPlanPatternMatch::bind_const_int |  | 
|  Cllvm::PatternMatch::bind_const_intval_ty |  | 
|  Cllvm::SCEVPatternMatch::bind_cst_ty |  | 
|  Cllvm::MIPatternMatch::bind_helper< BindTy > |  | 
|  Cllvm::MIPatternMatch::bind_helper< const ConstantFP * > |  | 
|  Cllvm::MIPatternMatch::bind_helper< const MachineInstr * > |  | 
|  Cllvm::MIPatternMatch::bind_helper< LLT > |  | 
|  Cllvm::MIPatternMatch::bind_helper< MachineInstr * > |  | 
|  Cllvm::MIPatternMatch::bind_ty< Class > |  | 
|  Cllvm::PatternMatch::bind_ty< Class > |  | 
|  Cllvm::SCEVPatternMatch::bind_ty< Class > |  | 
|  Cllvm::VPlanPatternMatch::bind_ty< Class > |  | 
|  Cllvm::objcopy::macho::BindInfo | The location of the bind info inside the binary is described by LC_DYLD_INFO load command  | 
|  Cllvm::hlsl::Binding |  | 
|  Cllvm::hlsl::BindingInfo | BindingInfo represents the ranges of bindings and free space for each dxil::ResourceClass  | 
|  Cllvm::hlsl::BindingInfoBuilder | Builder class for creating a /c BindingInfo  | 
|  Cllvm::hlsl::BindingInfo::BindingRange |  | 
|  Cllvm::hlsl::BindingInfo::BindingSpaces |  | 
|  Cllvm::MachOYAML::BindOpcode |  | 
|  Cllvm::object::BindRebaseSegInfo |  | 
|  Ctomp::clause::BindT< T, I, E > |  | 
|  CBinopElts | These are the ingredients in an alternate form binary operator as described below  | 
|  Cllvm::BitCodeAbbrev | BitCodeAbbrev - This class represents an abbreviation record  | 
|  Cllvm::BitCodeAbbrevOp | BitCodeAbbrevOp - This describes one or more operands in an abbreviation  | 
|  Cllvm::BitcodeAnalyzer |  | 
|  Cllvm::BitcodeFileContents |  | 
|  Cllvm::dxbc::BitcodeHeader |  | 
|  Cllvm::BitcodeLTOInfo | Basic information extracted from a bitcode module to be used for LTO  | 
|  Cllvm::BitcodeModule | Represents a module in a bitcode file  | 
|  Cllvm::BitcodeReaderValueList |  | 
|  Cllvm::BitcodeWriter |  | 
|  Cllvm::dxil::BitcodeWriter |  | 
|  Cllvm::Bitfield | Holds functions to get, set or test bitfields  | 
|  Cllvm::SPIRV::ImageAttrs::BitFlags |  | 
|  Cllvm::BitTracker::BitMask |  | 
|  Cllvm::BitMaskClassIterator | This class encapuslates the logic to iterate over bitmask returned by the various RegClass related APIs  | 
|  Cllvm::BitTracker::BitRef |  | 
|  Cllvm::cl::bits_storage< DataType, StorageClass > |  | 
|  Cllvm::cl::bits_storage< DataType, bool > |  | 
|  Cllvm::cl::bits< DataType, Storage, ParserClass > |  | 
|  Cllvm::Bitset< NumBits > | This is a constexpr reimplementation of a subset of std::bitset  | 
|  Cllvm::Bitset< RTLIB::NumLibcallImpls > |  | 
|  Cllvm::RTLIB::LibcallImplBitset | Manage a bitset representing the list of available libcalls for a module  | 
|  Cllvm::lowertypetests::BitSetBuilder |  | 
|  Cllvm::lowertypetests::BitSetInfo |  | 
|  Cllvm::BitstreamBlockInfo | This class maintains the abbreviations read from a block info block  | 
|  Cllvm::remarks::BitstreamBlockParserHelperBase |  | 
|  Cllvm::remarks::BitstreamBlockParserHelper< BitstreamMetaParserHelper > |  | 
|  Cllvm::remarks::BitstreamMetaParserHelper | Helper to parse a META_BLOCK for a bitstream remark container  | 
|  Cllvm::remarks::BitstreamBlockParserHelper< BitstreamRemarkParserHelper > |  | 
|  Cllvm::remarks::BitstreamRemarkParserHelper | Helper to parse a REMARK_BLOCK for a bitstream remark container  | 
|  Cllvm::remarks::BitstreamBlockParserHelper< Derived > |  | 
|  Cllvm::BitstreamEntry | When advancing through a bitstream cursor, each advance can discover a few different kinds of entries:  | 
|  Cllvm::remarks::BitstreamParserHelper | Helper to parse any bitstream remark container  | 
|  Cllvm::remarks::BitstreamRemarkSerializerHelper | Serialize the remarks to LLVM bitstream  | 
|  Cllvm::BitstreamWriter |  | 
|  Cllvm::SwitchCG::BitTestBlock |  | 
|  Cllvm::SwitchCG::BitTestCase |  | 
|  Cllvm::BitTracker |  | 
|  Cllvm::BitTracker::BitValue |  | 
|  Cllvm::BitVector |  | 
|  Cllvm::BLAKE3 | A class that wraps the BLAKE3 algorithm  | 
|  Cllvm::TruncatedBLAKE3< NumBytes > | Like BLAKE3 but using a class-level template parameter for specifying the hash size of the final() and result() functions  | 
|  Cllvm::BlendedBlockHash | An object wrapping several components of a basic block hash  | 
|  Cllvm::xray::BlockIndexer::Block |  | 
|  Cllvm::xray::Profile::Block |  | 
|  Cllvm::jitlink::BlockAddressMap | Enables easy lookup of blocks by addresses  | 
|  Cllvm::SpillPlacement::BlockConstraint | BlockConstraint - Entry and exit constraints for a basic block  | 
|  Cllvm::BlockCoverageInference |  | 
|  CBlockData |  | 
|  Cllvm::BlockDataT< T > |  | 
|  CBlockFlags |  | 
|  Cllvm::BlockFrequency |  | 
|  Cllvm::BlockFrequencyInfo | BlockFrequencyInfo pass uses BlockFrequencyInfoImpl implementation to estimate IR basic block frequencies  | 
|  Cllvm::BlockFrequencyInfoImplBase | Base class for BlockFrequencyInfoImpl  | 
|  Cllvm::BlockFrequencyInfoImpl< BasicBlock > |  | 
|  Cllvm::BlockFrequencyInfoImpl< MachineBasicBlock > |  | 
|  Cllvm::BlockFrequencyInfoImpl< BT > | Shared implementation for block frequency analysis  | 
|  Cllvm::BitstreamBlockInfo::BlockInfo | This contains information emitted to BLOCKINFO_BLOCK blocks  | 
|  Cllvm::SplitAnalysis::BlockInfo | Additional information about basic blocks where the current variable is live  | 
|  Cllvm::bfi_detail::BlockMass | Mass of a block  | 
|  Cllvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::BlockNamePrinter |  | 
|  Cllvm::BlockFrequencyInfoImplBase::BlockNode | Representative of a block  | 
|  Cllvm::yaml::BlockScalarTraits< T > | This class should be specialized by type that requires custom conversion to/from a YAML literal block scalar  | 
|  Cllvm::yaml::BlockScalarTraits< BlockStringValue > |  | 
|  Cllvm::yaml::BlockScalarTraits< MinidumpYAML::BlockStringRef > |  | 
|  Cllvm::yaml::BlockScalarTraits< Module > | This struct serializes the LLVM IR module  | 
|  Cllvm::yaml::BlockScalarTraits< StringBlockVal > |  | 
|  Cllvm::yaml::BlockStringValue |  | 
|  Cllvm::BlockToIndexMapping |  | 
|  Cllvm::orc::BloomFilter |  | 
|  Cllvm::orc::BloomFilterBuilder |  | 
|  Cllvm::BlotMapVector< KeyT, ValueT > | An associative container with fast insertion-order (deterministic) iteration over its elements  | 
|  Cstd::bool_constant |  | 
|  Cllvm::hashing::detail::is_hashable_data< std::pair< T, U > > |  | 
|  Cllvm::hashing::detail::is_hashable_data< T > | Trait to indicate whether a type's bits can be hashed directly  | 
|  Cllvm::hashing::detail::is_hashable_data< std::pair< T, U > > |  | 
|  Cllvm::ilist_detail::extract_iterator_bits< ilist_iterator_bits< IteratorBits >, Options... > |  | 
|  Cllvm::ilist_detail::extract_sentinel_tracking< ilist_sentinel_tracking< EnableSentinelTracking >, Options... > |  | 
|  Cllvm::support::detail::range_item_has_provider< IterT > |  | 
|  Cllvm::support::detail::use_pointer_formatter< T > |  | 
|  Cllvm::support::detail::uses_format_provider< T > |  | 
|  Cllvm::support::detail::uses_missing_provider< T > |  | 
|  Cllvm::support::detail::uses_stream_operator< T > |  | 
|  Cllvm::yaml::has_SequenceTraits< T > |  | 
|  Cllvm::yaml::missingTraits< T, Context > |  | 
|  Cllvm::yaml::unvalidatedMappingTraits< T, Context > |  | 
|  Cllvm::yaml::validatedMappingTraits< T, Context > |  | 
|  Cllvm::hlsl::BoundRegs |  | 
|  Cllvm::slpvectorizer::BoUpSLP | Bottom Up SLP Vectorizer  | 
|  Cllvm::BPFCoreSharedInfo |  | 
|  Cllvm::BTF::BPFFieldReloc | Specifying one offset relocation  | 
|  Cllvm::BTF::BPFFuncInfo | Specifying one function info  | 
|  CBPFGenInstrInfo |  | 
|  Cllvm::BPFInstrInfo |  | 
|  CBPFGenRegisterInfo |  | 
|  Cllvm::BPFRegisterInfo |  | 
|  CBPFGenSubtargetInfo |  | 
|  Cllvm::BPFSubtarget |  | 
|  Cllvm::BTF::BPFLineInfo | Specifying one line info  | 
|  Cllvm::BPFMCInstLower |  | 
|  Cllvm::BPFunctionNode | A function with a set of utility nodes where it is beneficial to order two functions close together if they have similar utility nodes  | 
|  Cllvm::BPIPassTrait< PassT > | Simple trait class that provides a mapping between BPI passes and the corresponding BPInfo  | 
|  Cllvm::BPIPassTrait< LazyBranchProbabilityInfoPass > |  | 
|  Cllvm::PatternMatch::br_match |  | 
|  Cllvm::GlobPattern::SubGlobPattern::Bracket |  | 
|  Cllvm::SystemZII::Branch |  | 
|  Cllvm::ControlFlowHub::BranchDescriptor |  | 
|  Cllvm::BranchFolder |  | 
|  Cllvm::coverage::mcdc::BranchParameters |  | 
|  Cllvm::BranchProbability |  | 
|  Cllvm::BranchProbabilityInfo | Analysis providing branch probability information  | 
|  Cllvm::PatternMatch::brc_match< Cond_t, TrueBlock_t, FalseBlock_t > |  | 
|  CBrokenLink | A broken link in the keep chain  | 
|  Cllvm::BrokenLink | A broken link in the keep chain  | 
|  Cllvm::BTF::BTFArray | BTF_KIND_ARRAY is followed by one "struct BTFArray"  | 
|  Cllvm::BTF::BTFDataSec | BTF_KIND_DATASEC are followed by multiple "struct BTFDataSecVar"  | 
|  Cllvm::BTF::BTFEnum | BTF_KIND_ENUM is followed by multiple "struct BTFEnum"  | 
|  Cllvm::BTF::BTFEnum64 | BTF_KIND_ENUM64 is followed by multiple "struct BTFEnum64"  | 
|  Cllvm::BTFFieldReloc | Represent one field relocation  | 
|  Cllvm::BTFFuncInfo | Represent one func and its type id  | 
|  Cllvm::BTFLineInfo | Represent one line info  | 
|  Cllvm::BTF::BTFMember | BTF_KIND_STRUCT and BTF_KIND_UNION are followed by multiple "struct BTFMember"  | 
|  Cllvm::BTF::BTFParam | BTF_KIND_FUNC_PROTO are followed by multiple "struct BTFParam"  | 
|  Cllvm::BTFParser |  | 
|  Cllvm::BTFStringTable | String table  | 
|  Cllvm::BTFTypeBase | The base class for BTF type generation  | 
|  Cllvm::BTFKindDataSec | Handle data sections  | 
|  Cllvm::BTFKindVar | Handle variable instances  | 
|  Cllvm::BTFTypeArray | Handle array type  | 
|  Cllvm::BTFTypeDeclTag | Handle decl tags  | 
|  Cllvm::BTFTypeDerived | Handle several derived types include pointer, const, volatile, typedef and restrict  | 
|  Cllvm::BTFTypeEnum | Handle enumerate type  | 
|  Cllvm::BTFTypeEnum64 | Handle 64-bit enumerate type  | 
|  Cllvm::BTFTypeFloat | Handle binary floating point type  | 
|  Cllvm::BTFTypeFunc | Handle subprogram  | 
|  Cllvm::BTFTypeFuncProto | Handle function pointer  | 
|  Cllvm::BTFTypeFwd | Handle struct or union forward declaration  | 
|  Cllvm::BTFTypeInt | Handle int type  | 
|  Cllvm::BTFTypeStruct | Handle struct/union type  | 
|  Cllvm::BTFTypeTypeTag |  | 
|  Cllvm::ConcurrentHashTableByPtr< KeyTy, KeyDataTy, AllocatorTy, Info >::Bucket |  | 
|  Cllvm::orc::tpctypes::BufferWrite | Describes a write to a buffer  | 
|  Cllvm::MachO::build_tool_version |  | 
|  Cllvm::MachO::build_version_command |  | 
|  Cllvm::BuildAttributeItem |  | 
|  Cllvm::BuildAttributeSubSection |  | 
|  Cllvm::GCNIterativeScheduler::BuildDAG |  | 
|  Cllvm::object::BuildIDFetcher | BuildIDFetcher searches local cache directories for debug info  | 
|  Cllvm::DebuginfodFetcher |  | 
|  Cllvm::rdf::BuildOptions |  | 
|  Cllvm::orc::MachOPlatform::HeaderOptions::BuildVersionOpts |  | 
|  Cllvm::cas::BuiltinObjectHasher< HasherT > | Hasher for stored objects in builtin CAS  | 
|  Cllvm::SPIRV::BuiltinType |  | 
|  CBuiltinTypeEntry |  | 
|  Cllvm::pdb::BulkPublic | This struct is equivalent to codeview::PublicSym32, but it has been optimized for size to speed up bulk serialization and sorting operations during PDB writing  | 
|  Cllvm::BumpPtrAllocatorImpl & |  | 
|  Cllvm::detail::AllocatorHolder< llvm::BumpPtrAllocatorImpl & > |  | 
|  Cllvm::StringMap< llvm::DwarfStringPoolEntry, llvm::BumpPtrAllocatorImpl & > |  | 
|  Cllvm::StringMap< llvm::MCSymbol *, llvm::BumpPtrAllocatorImpl & > |  | 
|  Cllvm::StringMap< const llvm::StringInit *, llvm::BumpPtrAllocatorImpl & > |  | 
|  Cllvm::objcarc::BundledRetainClaimRVs |  | 
|  Cllvm::CallBase::BundleOpInfo | Used to keep track of an operand bundle  | 
|  Cllvm::WholeProgramDevirtResolution::ByArg |  | 
|  Cllvm::lowertypetests::ByteArrayBuilder | This class is used to build a byte array containing overlapping bit sets  | 
|  Cllvm::ByteProvider< ISelOp > | Represents known origin of an individual byte in combine pattern  | 
|  Cllvm::ByteStreamer |  | 
|  Cllvm::APByteStreamer |  | 
|  Cllvm::BufferByteStreamer |  | 
|  Cllvm::HashingByteStreamer |  | 
|  Cllvm::CacheCost | CacheCost represents the estimated cost of a inner loop as the number of cache lines used by the memory references it contains  | 
|  Cllvm::CachedFileStream | This class wraps an output stream for a file  | 
|  Cllvm::CachedHashString | A container which contains a string, which it owns, plus a precomputed hash  | 
|  Cllvm::CachedHashStringRef | A container which contains a StringRef plus a precomputed hash  | 
|  Cllvm::dwarf_linker::classic::CachedPathResolver | Small helper that resolves and caches file paths  | 
|  Cllvm::AAQueryInfo::CacheEntry |  | 
|  Cllvm::cas::CacheKey | A key for caching an operation  | 
|  Cllvm::CachePruningPolicy | Policy for the pruneCache() function  | 
|  Cllvm::ThinLTOCodeGenerator::CachingOptions |  | 
|  Cllvm::CalculateSmallVectorDefaultInlinedElements< T > | Helper class for calculating the default number of inline elements for SmallVector<T>  | 
|  Cllvm::FunctionSummary::ParamAccess::Call | Describes the use of a value in a call instruction, specifying the call's target, the value's parameter number, and the possible range of offsets from the beginning of the value that are passed  | 
|  Cllvm::callable_detail::Callable< T, bool > | Templated storage wrapper for a callable  | 
|  Cllvm::callable_detail::Callable< T, true > |  | 
|  Cllvm::cl::detail::callback_traits< F > |  | 
|  Cllvm::cl::detail::callback_traits< R(C::*)(Args...) const > |  | 
|  CCallbackAndCookie |  | 
|  Cllvm::sandboxir::Context::CallbackID | An ID for a registered callback  | 
|  Cllvm::AbstractCallSite::CallbackInfo | The encoding of a callback with regards to the underlying instruction  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::CallbacksHolder< CallableT, CalledAs > |  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::CalledAs< T > |  | 
|  Cllvm::yaml::CalledGlobal |  | 
|  Cllvm::MachineFunction::CalledGlobalInfo |  | 
|  Cllvm::CalleeInfo | Class to accumulate and hold information about a callee  | 
|  Cllvm::CalleeSavedInfo | Tracks the information need to locate where a callee saved register is in the current frame  | 
|  Cllvm::memprof::CallerCalleePairExtractor |  | 
|  Cllvm::PPCTargetLowering::CallFlags | Structure that collects some common arguments that get passed around between the functions for call lowering  | 
|  Cllvm::CallGraph | The basic data container for the call graph of a Module of IR  | 
|  Cllvm::CallGraphDOTInfo |  | 
|  Cllvm::ELFYAML::CallGraphEntryWeight |  | 
|  Cllvm::CallGraphNode | A node in the call graph for a module  | 
|  Cllvm::CallGraphSCC | CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on  | 
|  Cllvm::CallGraphUpdater | Wrapper to unify "old style" CallGraph and "new style" LazyCallGraph  | 
|  Cllvm::CallInfo |  | 
|  Cllvm::CallLowering |  | 
|  Cllvm::AArch64CallLowering |  | 
|  Cllvm::AMDGPUCallLowering |  | 
|  Cllvm::ARMCallLowering |  | 
|  Cllvm::BPFCallLowering |  | 
|  Cllvm::M68kCallLowering |  | 
|  Cllvm::MipsCallLowering |  | 
|  Cllvm::PPCCallLowering |  | 
|  Cllvm::RISCVCallLowering |  | 
|  Cllvm::SPIRVCallLowering |  | 
|  Cllvm::X86CallLowering |  | 
|  Cllvm::CallLowering::CallLoweringInfo |  | 
|  Cllvm::FastISel::CallLoweringInfo |  | 
|  Cllvm::TargetLowering::CallLoweringInfo | This structure contains all information that is necessary for lowering calls  | 
|  CCallSiteEntry |  | 
|  Cllvm::EHStreamer::CallSiteEntry | Structure describing an entry in the call-site table  | 
|  CCallSiteEntryHash |  | 
|  Cllvm::CallSiteFormat |  | 
|  Cllvm::gsym::CallSiteInfo |  | 
|  Cllvm::MachineFunction::CallSiteInfo |  | 
|  Cllvm::memprof::CallSiteInfo |  | 
|  Cllvm::yaml::CallSiteInfo | Serializable representation of CallSiteInfo  | 
|  Cllvm::CallsiteInfo | Summary of memprof callsite metadata  | 
|  Cllvm::StackMaps::CallsiteInfo |  | 
|  Cllvm::gsym::CallSiteInfoCollection |  | 
|  Cllvm::gsym::CallSiteInfoLoader |  | 
|  Cllvm::yaml::MappingTraits< memprof::CallSiteInfo >::CallSiteInfoWithHex64Guids |  | 
|  Cllvm::EHStreamer::CallSiteRange | Structure describing a contiguous range of call-sites which reside in the same procedure fragment  | 
|  Cllvm::yaml::CallSiteYAML |  | 
|  Cllvm::memprof::CallStack< NodeT, IteratorT > | Helper class to iterate through stack ids in both metadata (memprof MIB and callsite) and the corresponding ThinLTO summary data structures (CallsiteInfo and MIBInfo)  | 
|  Cllvm::memprof::CallStackIdConverter< MapTy > |  | 
|  Cllvm::memprof::CallStack< NodeT, IteratorT >::CallStackIterator |  | 
|  Cllvm::memprof::CallStackLookupTrait |  | 
|  Cllvm::memprof::CallStackRadixTreeBuilder< FrameIdTy > |  | 
|  Cllvm::memprof::CallStackTrie | Class to build a trie of call stack contexts for a particular profiled allocation call, along with their associated allocation types  | 
|  Cllvm::memprof::CallStackWriterTrait |  | 
|  Cllvm::sampleprof::SampleRecord::CallTargetComparator |  | 
|  Cllvm::orc::LazyReexportsManager::CallThroughInfo |  | 
|  Cllvm::LoopVectorizationCostModel::CallWideningDecision |  | 
|  Cllvm::AMDGPU::CanBeVOPD |  | 
|  Cllvm::outliner::Candidate | An individual sequence of instructions to be replaced with a call to an outlined function  | 
|  Cllvm::ValueProfileCollector::CandidateInfo |  | 
|  Cllvm::GenericSchedulerBase::CandPolicy | Policy for scheduling the next instruction in the candidate's zone  | 
|  Cllvm::SPIRV::CapabilityEntry |  | 
|  Cllvm::ArrayRecycler< T, Align >::Capacity | The size of an allocated array is represented by a Capacity instance  | 
|  Cllvm::CaptureAnalysis | Virtual base class for providers of capture analysis  | 
|  Cllvm::EarliestEscapeAnalysis | Context-sensitive CaptureAnalysis provider, which computes and caches the earliest common dominator closure of all captures  | 
|  Cllvm::SimpleCaptureAnalysis | Context-free CaptureAnalysis provider, which computes and caches whether an object is captured in the function at all, but does not distinguish whether it was captured before or after the context instruction  | 
|  Cllvm::CaptureInfo | Represents which components of the pointer may be captured in which location  | 
|  Ctomp::clause::CaptureT< T, I, E > |  | 
|  Cllvm::CaptureTracker | This callback is used in conjunction with PointerMayBeCaptured  | 
|  Cllvm::cas::CASContext | Context for CAS identifiers  | 
|  Cllvm::cas::builtin::BuiltinCASContext | CASContext for LLVM builtin CAS using BLAKE3 hash type  | 
|  Cllvm::SwitchCG::CaseBits |  | 
|  Cllvm::SwitchCG::CaseBlock | This structure is used to communicate between SelectionDAGBuilder and SDISel for the code generation of additional basic blocks needed by multi-case switch statements  | 
|  Cllvm::SwitchCG::CaseCluster | A cluster of case labels  | 
|  Cllvm::SwitchInst::CaseHandleImpl< SwitchInstT, ConstantIntT, BasicBlockT > | A handle to a particular switch case  | 
|  Cllvm::SwitchInst::CaseHandleImpl< SwitchInst, ConstantInt, BasicBlock > |  | 
|  Cllvm::SwitchInst::CaseHandle |  | 
|  Cllvm::cas::CASID | Unique identifier for a CAS object  | 
|  Cllvm::cast_convert_val< To, From, SimpleFrom > |  | 
|  Cllvm::cast_convert_val< To, FromTy *, FromTy * > |  | 
|  Cllvm::cast_convert_val< To, FromTy, FromTy > |  | 
|  Cllvm::cast_retty< To, From > |  | 
|  Cllvm::cast_retty_impl< To, From > |  | 
|  Cllvm::cast_retty_impl< To, const From * > |  | 
|  Cllvm::cast_retty_impl< To, const From *const > |  | 
|  Cllvm::cast_retty_impl< To, const From > |  | 
|  Cllvm::cast_retty_impl< To, From * > |  | 
|  Cllvm::cast_retty_impl< To, std::unique_ptr< From > > |  | 
|  Cllvm::cast_retty_wrap< To, From, SimpleFrom > |  | 
|  Cllvm::cast_retty_wrap< To, FromTy, FromTy > |  | 
|  Cllvm::PatternMatch::CastInst_match< Op_t, Class > |  | 
|  Cllvm::CastIsPossible< To, From, Enable > | This struct provides a way to check if a given cast is possible  | 
|  Cllvm::CastInfo< To, From, Enable > |  | 
|  Cllvm::CastInfo< To, SimpleFrom > |  | 
|  Cllvm::CastInfo< To, From, std::enable_if_t<!is_simple_type< From >::value > > | This struct provides an overload for CastInfo where From has simplify_type defined  | 
|  Cllvm::CastInfo< To, PointerUnion< PTs... > > |  | 
|  Cllvm::CastInfo< To, const PointerUnion< PTs... > > |  | 
|  Cllvm::CastInfo< To, std::optional< From > > | Provide a CastInfo specialized for std::optional<From>  | 
|  Cllvm::CastInfo< To, std::unique_ptr< From > > | Provide a CastInfo specialized for std::unique_ptr  | 
|  Cllvm::CastInfo< To, From, Enable > | This struct provides a method for customizing the way a cast is performed  | 
|  Cllvm::OptionalValueCast< To, From, Derived > | This cast trait provides std::optional<T> casting  | 
|  Cllvm::CastInfo< To, std::optional< From > > | Provide a CastInfo specialized for std::optional<From>  | 
|  Cllvm::CastIsPossible< To, From * > |  | 
|  Cllvm::UniquePtrCast< To, From, Derived > | This cast trait provides std::unique_ptr casting  | 
|  Cllvm::CastInfo< To, std::unique_ptr< From > > | Provide a CastInfo specialized for std::unique_ptr  | 
|  Cllvm::ValueFromPointerCast< To, From, Derived > | This cast trait provides casting for the specific case of casting to a value-typed object from a pointer-typed object  | 
|  Cllvm::CastIsPossible< To, From, std::enable_if_t< std::is_base_of_v< To, From > > > | Upcasting (from derived to base) and casting from a type to itself should always be possible  | 
|  Cllvm::CastIsPossible< To, std::optional< From > > |  | 
|  Cllvm::CastIsPossible< VPPhiAccessors, const VPRecipeBase * > | Casting from VPRecipeBase -> VPPhiAccessors is supported for all recipe types implementing VPPhiAccessors  | 
|  Cllvm::CastInfo< VPPhiAccessors, const VPRecipeBase * > |  | 
|  Cllvm::CastInfoVPPhiAccessors< const VPRecipeBase * > |  | 
|  Cllvm::CastInfo< VPPhiAccessors, const VPRecipeBase * > |  | 
|  Cllvm::CastIsPossible< VPPhiAccessors, SrcTy > |  | 
|  Cllvm::CastInfo< VPPhiAccessors, SrcTy > |  | 
|  Cllvm::CastInfoVPPhiAccessors< SrcTy > | Support casting from VPRecipeBase -> VPPhiAccessors, by down-casting to the recipe types implementing VPPhiAccessors  | 
|  Cllvm::CastIsPossible< VPPhiAccessors, VPRecipeBase * > |  | 
|  Cllvm::CastInfo< VPPhiAccessors, VPRecipeBase * > |  | 
|  Cllvm::CastInfoVPPhiAccessors< VPRecipeBase * > |  | 
|  Cllvm::CastInfo< VPPhiAccessors, VPRecipeBase * > |  | 
|  Cllvm::PatternMatch::CastOperator_match< Op_t, Opcode > |  | 
|  Cllvm::cl::cat |  | 
|  Cllvm::cl::cb< R, Ty > |  | 
|  Cllvm::dxil::CBufferDataLayout |  | 
|  Cllvm::hlsl::CBufferMapping |  | 
|  Cllvm::hlsl::CBufferMember |  | 
|  Cllvm::hlsl::CBufferMetadata |  | 
|  Ccclass |  | 
|  Cllvm::CCState | CCState - This class holds information needed while lowering arguments and return values  | 
|  Cllvm::M68kCCState | Custom state to propagate llvm type info to register CC assigner  | 
|  Cllvm::MipsCCState |  | 
|  Cllvm::CCValAssign | CCValAssign - Represent assignment of one arg/retval to a location  | 
|  Cllvm::codelayout::CDSortConfig | Algorithm-specific params for Cache-Directed Sort  | 
|  CCFARegOffsetInfo |  | 
|  Cllvm::PreservedCFGCheckerInstrumentation::CFG |  | 
|  Cllvm::CFGAnalyses | Represents analyses that only rely on functions' control flow  | 
|  Cllvm::CFGMST< Edge, BBInfo > | An union-find based Minimum Spanning Tree for CFG  | 
|  Cllvm::VPTransformState::CFGState | Hold state information used when constructing the CFG of the output IR, traversing the VPBasicBlocks and generating corresponding IR BasicBlocks  | 
|  Cllvm::CFIFunctionFrameReceiver | This abstract base class is an interface for receiving DWARF function frames Call Frame Information  | 
|  Cllvm::CFIFunctionFrameAnalyzer | This class implements the CFIFunctionFrameReceiver interface to validate Call Frame Information in a stream of function frames  | 
|  Cllvm::CfiFunctionIndex |  | 
|  Cllvm::CFIInstBuilder | Helper class for creating CFI instructions and inserting them into MIR  | 
|  Cllvm::object::CFileLanguageIdAndTypeIdType |  | 
|  Cllvm::dwarf::CFIProgram | Represent a sequence of Call Frame Information instructions that, when read in order, construct a table mapping PC to frame state  | 
|  Cllvm::CGDataOStream | A wrapper class to abstract writer stream with support of bytes back patching  | 
|  Cllvm::CGDataPatchItem | A struct to define how the data stream should be patched  | 
|  Cllvm::CGPassBuilderOption |  | 
|  Cllvm::MCObjectWriter::CGProfileEntry |  | 
|  Cllvm::CGSCCUpdateResult | Support structure for SCC passes to communicate updates the call graph back to the CGSCC pass manager infrastructure  | 
|  Cfalse::Chain | A Chain is a sequence of instructions that are linked together by an accumulation operand  | 
|  Cllvm::object::ChainedFixupsSegment |  | 
|  Cllvm::object::ChainedFixupTarget | ChainedFixupTarget holds all the information about an external symbol necessary to bind this binary to that symbol  | 
|  Cllvm::ChangeReporter< IRUnitT > |  | 
|  Cllvm::TextChangeReporter< IRUnitT > |  | 
|  Cllvm::ChangeReporter< IRDataT< DCData > > |  | 
|  Cllvm::DotCfgChangeReporter |  | 
|  Cllvm::ChangeReporter< IRDataT< EmptyData > > |  | 
|  Cllvm::TextChangeReporter< IRDataT< EmptyData > > |  | 
|  Cllvm::InLineChangePrinter |  | 
|  Cllvm::ChangeReporter< std::string > |  | 
|  Cllvm::TextChangeReporter< std::string > |  | 
|  Cllvm::IRChangedPrinter |  | 
|  Cllvm::IRChangedTester |  | 
|  Cllvm::detail::CheckedInt |  | 
|  Cllvm::yaml::CheckIsBool< bool > |  | 
|  Cllvm::DIFile::ChecksumInfo< T > | A single checksum, represented by a Kind and a Value (a string)  | 
|  Cllvm::MIPatternMatch::CheckType |  | 
|  Cllvm::CHIArg |  | 
|  Cllvm::ArchYAML::Archive::Child |  | 
|  Cllvm::object::Archive::Child |  | 
|  Cllvm::object::Archive::ChildFallibleIterator |  | 
|  Cllvm::IDFCalculatorDetail::ChildrenGetterTy< NodeTy, IsPostDom > | Generic utility class used for getting the children of a basic block  | 
|  Cllvm::IDFCalculatorDetail::ChildrenGetterTy< BasicBlock, IsPostDom > | Specialization for BasicBlock for the optional use of GraphDiff  | 
|  Cllvm::object::chpe_code_range_entry |  | 
|  Cllvm::object::chpe_metadata |  | 
|  Cllvm::object::chpe_range_entry |  | 
|  Cllvm::object::chpe_redirection_entry |  | 
|  Cllvm::DebugCounter::Chunk |  | 
|  Cllvm::ELFYAML::Chunk |  | 
|  Cllvm::ELFYAML::Fill |  | 
|  Cllvm::ELFYAML::Section |  | 
|  Cllvm::ELFYAML::ARMIndexTableSection |  | 
|  Cllvm::ELFYAML::AddrsigSection |  | 
|  Cllvm::ELFYAML::BBAddrMapSection |  | 
|  Cllvm::ELFYAML::CallGraphProfileSection |  | 
|  Cllvm::ELFYAML::DependentLibrariesSection |  | 
|  Cllvm::ELFYAML::DynamicSection |  | 
|  Cllvm::ELFYAML::GnuHashSection |  | 
|  Cllvm::ELFYAML::GroupSection |  | 
|  Cllvm::ELFYAML::HashSection |  | 
|  Cllvm::ELFYAML::LinkerOptionsSection |  | 
|  Cllvm::ELFYAML::MipsABIFlags |  | 
|  Cllvm::ELFYAML::NoBitsSection |  | 
|  Cllvm::ELFYAML::NoteSection |  | 
|  Cllvm::ELFYAML::RawContentSection |  | 
|  Cllvm::ELFYAML::RelocationSection |  | 
|  Cllvm::ELFYAML::RelrSection |  | 
|  Cllvm::ELFYAML::StackSizesSection |  | 
|  Cllvm::ELFYAML::SymtabShndxSection |  | 
|  Cllvm::ELFYAML::SymverSection |  | 
|  Cllvm::ELFYAML::VerdefSection |  | 
|  Cllvm::ELFYAML::VerneedSection |  | 
|  Cllvm::ELFYAML::SectionHeaderTable |  | 
|  Cllvm::PatternMatch::class_match< Class > |  | 
|  Cllvm::SCEVPatternMatch::class_match< Class > |  | 
|  Cllvm::VPlanPatternMatch::class_match< Class > |  | 
|  Cllvm::MIPatternMatch::ClassifyOp_match< LHS_P, Test_P, Opcode > |  | 
|  Cllvm::ClassInfo |  | 
|  Ctomp::ClauseT< TypeType, IdType, ExprType, Extras > |  | 
|  Cllvm::CleanupInstaller |  | 
|  Cllvm::lsp::ClientCapabilities |  | 
|  Cllvm::lsp::ClientInfo |  | 
|  Cllvm::MemorySSA::ClobberWalkerBase |  | 
|  Cllvm::ClonedCodeInfo | This struct can be used to capture information about code being cloned, while it is being cloned  | 
|  Cllvm::ClrEHUnwindMapEntry |  | 
|  Cllvm::AMDGPU::ClusterDimsAttr |  | 
|  Cllvm::VPlanPatternMatch::Cmp_match< Op0_t, Op1_t, Opcodes > | Cmp_match is a variant of BinaryRecipe_match that also binds the comparison predicate  | 
|  Cllvm::PatternMatch::CmpClass_match< LHS_t, RHS_t, Class, Commutable > |  | 
|  CARMInstructionSelector::CmpConstants |  | 
|  Cllvm::SystemZTargetStreamer::CmpMCInst |  | 
|  Cllvm::CmpPredicate | An abstraction over a floating-point predicate, and a pack of an integer predicate with samesign information  | 
|  Ccname |  | 
|  Cllvm::CoalescerPair | A helper class for register coalescers  | 
|  Cllvm::CoalescingBitVector< IndexT > | A bitvector that, under the hood, relies on an IntervalMap to coalesce elements into intervals  | 
|  Cllvm::rdf::NodeBase::Code_struct |  | 
|  Cllvm::lsp::CodeAction | A code action represents a change that can be performed in code, e.g  | 
|  Cllvm::lsp::CodeActionContext |  | 
|  Cllvm::lsp::CodeActionParams |  | 
|  Cllvm::mca::CodeEmitter | A utility class used to compute instruction encodings for a code region  | 
|  Cllvm::CodeExtractor | Utility class for extracting code into a new function  | 
|  Cllvm::CodeExtractorAnalysisCache | A cache for the CodeExtractor analysis  | 
|  Cllvm::CodeGenCoverage |  | 
|  Cllvm::CodeGenData |  | 
|  Cllvm::CodeGenDataReader |  | 
|  Cllvm::IndexedCodeGenDataReader |  | 
|  Cllvm::TextCodeGenDataReader | This format is a simple text format that's suitable for test data  | 
|  Cllvm::CodeGenDataWriter |  | 
|  Cllvm::CodeGenPassBuilder< DerivedT, TargetMachineT > | This class provides access to building LLVM's passes  | 
|  Cllvm::CodeGenPassBuilder< R600CodeGenPassBuilder, R600TargetMachine > |  | 
|  CR600CodeGenPassBuilder |  | 
|  Cllvm::CodeMetrics | Utility to calculate the size and a few similar metrics for a set of basic blocks  | 
|  Cllvm::objcopy::macho::CodeSignatureInfo | When MachO binaries include a LC_CODE_SIGNATURE load command, the __LINKEDIT data segment will include a section corresponding to the LC_CODE_SIGNATURE load command  | 
|  Cllvm::CodeViewContext | Holds state from .cv_file and .cv_loc directives for later emission  | 
|  Cllvm::codeview::CodeViewRecordIO |  | 
|  Cllvm::codeview::CodeViewRecordStreamer |  | 
|  Cllvm::object::coff_aux_bf_and_ef_symbol |  | 
|  Cllvm::object::coff_aux_clr_token |  | 
|  Cllvm::object::coff_aux_function_definition |  | 
|  Cllvm::object::coff_aux_section_definition |  | 
|  Cllvm::object::coff_aux_weak_external |  | 
|  Cllvm::object::coff_base_reloc_block_entry |  | 
|  Cllvm::object::coff_base_reloc_block_header |  | 
|  Cllvm::object::coff_bigobj_file_header |  | 
|  Cllvm::object::coff_dynamic_reloc_table |  | 
|  Cllvm::object::coff_dynamic_relocation32 |  | 
|  Cllvm::object::coff_dynamic_relocation32_v2 |  | 
|  Cllvm::object::coff_dynamic_relocation64 |  | 
|  Cllvm::object::coff_dynamic_relocation64_v2 |  | 
|  Cllvm::object::coff_file_header |  | 
|  Cllvm::object::coff_import_directory_table_entry |  | 
|  Cllvm::object::coff_import_header |  | 
|  Cllvm::object::coff_load_config_code_integrity |  | 
|  Cllvm::object::coff_load_configuration32 | 32-bit load config (IMAGE_LOAD_CONFIG_DIRECTORY32)  | 
|  Cllvm::object::coff_load_configuration64 | 64-bit load config (IMAGE_LOAD_CONFIG_DIRECTORY64)  | 
|  Cllvm::object::coff_relocation |  | 
|  Cllvm::object::coff_resource_data_entry |  | 
|  Cllvm::object::coff_resource_dir_entry |  | 
|  Cllvm::object::coff_resource_dir_table |  | 
|  Cllvm::object::coff_runtime_function_x64 |  | 
|  Cllvm::object::coff_section |  | 
|  Cllvm::object::coff_symbol< SectionNumberType > |  | 
|  Cllvm::object::coff_symbol_generic |  | 
|  Cllvm::object::coff_tls_directory< IntTy > |  | 
|  Cllvm::objcopy::COFFConfig |  | 
|  Cllvm::jitlink::COFFDirectiveParser | Parser for the MSVC specific preprocessor directives  | 
|  Cllvm::orc::COFFImportFileScanner |  | 
|  Cllvm::jitlink::COFFLinkGraphBuilder |  | 
|  Cllvm::object::COFFModuleDefinition |  | 
|  Cllvm::objcopy::coff::COFFReader |  | 
|  Cllvm::object::COFFShortExport |  | 
|  Cllvm::object::COFFSymbolRef |  | 
|  Cllvm::orc::COFFVCRuntimeBootstrapper | Bootstraps the vc runtime within jitdylibs  | 
|  Cllvm::objcopy::coff::COFFWriter |  | 
|  Ctomp::clause::CollapseT< T, I, E > |  | 
|  Cllvm::sandboxir::CollectDescr | Describes how to collect the values needed by each lane  | 
|  CCollectHashInfo |  | 
|  Cllvm::codeview::ColumnInfo |  | 
|  Cllvm::codeview::ColumnNumberEntry |  | 
|  Cllvm::CombinationGenerator< choice_type, choices_storage_type, variable_smallsize > |  | 
|  Cllvm::CombinerHelper |  | 
|  Cllvm::AMDGPUCombinerHelper |  | 
|  Cllvm::SPIRVCombinerHelper |  | 
|  Cllvm::CombinerInfo |  | 
|  Cllvm::Comdat |  | 
|  Cllvm::irsymtab::storage::Comdat | This is equivalent to an IR comdat  | 
|  Cllvm::WasmYAML::Comdat |  | 
|  Cllvm::WasmYAML::ComdatEntry |  | 
|  Cllvm::objcopy::CommonConfig |  | 
|  CRawCompressedBundleHeader::CommonFields |  | 
|  Cllvm::CommonHandleTraits |  | 
|  Cllvm::CryptContextTraits |  | 
|  Cllvm::FileHandleTraits |  | 
|  Cllvm::FindHandleTraits |  | 
|  Cllvm::JobHandleTraits |  | 
|  Cllvm::RegTraits |  | 
|  Cllvm::CommonPointerBase |  | 
|  Cllvm::lto::LTO::RegularLTOState::CommonResolution |  | 
|  Cllvm::BTF::CommonType | The BTF common type definition  | 
|  Cllvm::BTF::ArrayType |  | 
|  Cllvm::BTF::Enum64Type |  | 
|  Cllvm::BTF::EnumType |  | 
|  Cllvm::BTF::StructType |  | 
|  Cllvm::jitlink::CompactUnwindManager< CURecTraits > | Architecture specific implementation of CompactUnwindManager  | 
|  Cllvm::jitlink::CompactUnwindTraits< CRTPImpl, PtrSize > | CRTP base for compact unwind traits classes  | 
|  Cllvm::jitlink::CompactUnwindTraits< CompactUnwindTraits_MachO_arm64, 8 > |  | 
|  Cllvm::jitlink::CompactUnwindTraits_MachO_arm64 |  | 
|  Cllvm::jitlink::CompactUnwindTraits< CompactUnwindTraits_MachO_x86_64, 8 > |  | 
|  Cllvm::jitlink::CompactUnwindTraits_MachO_x86_64 |  | 
|  Cllvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InsertionInfo::Compare |  | 
|  CCompareInsn |  | 
|  Cllvm::MIPatternMatch::CompareOp_match< Pred_P, LHS_P, RHS_P, Opcode, Commutable > |  | 
|  Cllvm::EVT::compareRawBits | A meaningless but well-behaved order, useful for constructing containers  | 
|  Ctomp::clause::CompareT< T, I, E > |  | 
|  Cllvm::dwarf_linker::classic::CompileUnit | Stores all information relating to a compile unit, be it in its original instance in the object file to its brand new cloned and generated DIE tree  | 
|  Cllvm::CompileUnitIdentifiers |  | 
|  Cllvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy::CompileUnitPointerTraits | Root entry  | 
|  Cllvm::LineEditor::Completion | A possible completion at a given cursor position  | 
|  Cllvm::LineEditor::CompletionAction | The action to perform upon a completion request  | 
|  Cllvm::lsp::CompletionContext |  | 
|  Cllvm::lsp::CompletionItem |  | 
|  Cllvm::lsp::CompletionList | Represents a collection of completion items to be presented in the editor  | 
|  Cllvm::AMDGPU::VOPD::ComponentLayout |  | 
|  Cllvm::AMDGPU::VOPD::ComponentInfo |  | 
|  Cllvm::AMDGPU::VOPD::ComponentProps |  | 
|  Cllvm::AMDGPU::VOPD::ComponentInfo |  | 
|  Cllvm::object::CompressedOffloadBundle::CompressedBundleHeader |  | 
|  Cllvm::object::CompressedOffloadBundle |  | 
|  Cllvm::CompSpillWeight |  | 
|  Cllvm::ilist_detail::compute_node_options< T, Options > |  | 
|  Cllvm::dxil::ComputedShaderFlags |  | 
|  Cllvm::detail::concat_range< ValueT, RangeTs > | Helper to store a sequence of ranges being concatenated and access them  | 
|  Cllvm::AAResults::Concept | A private abstract base class describing the concept of an individual alias analysis implementation  | 
|  Cllvm::ConcurrentHashTableByPtr< KeyTy, KeyDataTy, AllocatorTy, Info > |  | 
|  Cllvm::ConcurrentHashTableByPtr< StringRef, StringEntry, llvm::parallel::PerThreadBumpPtrAllocator, StringPoolEntryInfo > |  | 
|  Cllvm::dwarf_linker::StringPool |  | 
|  Cllvm::ConcurrentHashTableByPtr< StringRef, TypeEntry, llvm::parallel::PerThreadBumpPtrAllocator, TypeEntryInfo > |  | 
|  Cllvm::dwarf_linker::parallel::TypePool | TypePool keeps type descriptors which contain partially cloned DIE correspinding to each type  | 
|  Cllvm::ConcurrentHashTableInfoByPtr< KeyTy, KeyDataTy, AllocatorTy > | ConcurrentHashTable - is a resizeable concurrent hashtable  | 
|  Cllvm::SDPatternMatch::CondCode_match |  | 
|  Cllvm::CondContext | Evaluate query assuming this condition holds  | 
|  Cstd::conditional |  | 
|  Cstd::tuple_element< I, llvm::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info > > |  | 
|  Cstd::conditional_t |  | 
|  Cllvm::LockstepReverseIterator< EarlyFailure > | Iterates through instructions in a set of blocks in reverse order from the first non-terminator  | 
|  Cllvm::TargetLoweringBase::CondMergingParams |  | 
|  Cllvm::lto::Config | LTO configuration  | 
|  Cllvm::rdf::DataFlowGraph::Config |  | 
|  Cllvm::telemetry::Config | Configuration for the Manager class  | 
|  Cstd::conjunction |  | 
|  Cllvm::TypesAreDistinct< T, Us... > |  | 
|  Cllvm::ilist_detail::check_options< Options > | Check whether options are valid  | 
|  Cllvm::ConnectedVNInfoEqClasses | ConnectedVNInfoEqClasses - Helper class that can divide VNInfos in a LiveInterval into equivalence clases of connected components  | 
|  Cllvm::CoalescingBitVector< IndexT >::const_iterator |  | 
|  Cllvm::IntervalMap< KeyT, ValT, N, Traits >::const_iterator |  | 
|  Cllvm::ir2vec::VocabStorage::const_iterator | Iterator support for section-based access  | 
|  Cllvm::const_pointer_or_const_ref< T > |  | 
|  Cllvm::const_set_bits_iterator_impl< BitVectorT > | ForwardIterator for the bits that are set  | 
|  Cllvm::StackMapParser< Endianness >::ConstantAccessor | Accessor for constants  | 
|  Cllvm::ConstantAggrKeyType< ConstantClass > |  | 
|  Cllvm::consthoist::ConstantCandidate | Keeps track of a constant candidate and its uses  | 
|  Cllvm::ConstantDataArraySlice | Represents offset+length into a ConstantDataArray  | 
|  Cllvm::PatternMatch::constantexpr_match |  | 
|  Cllvm::ConstantExprKeyType |  | 
|  Cllvm::ConstantFPRange | This class represents a range of floating-point values  | 
|  Cllvm::ConstantInfo< ConstantClass > |  | 
|  Cllvm::consthoist::ConstantInfo | A base constant and all its rebased constants  | 
|  Cllvm::ConstantInfo< ConstantArray > |  | 
|  Cllvm::ConstantInfo< ConstantExpr > |  | 
|  Cllvm::ConstantInfo< ConstantPtrAuth > |  | 
|  Cllvm::ConstantInfo< ConstantStruct > |  | 
|  Cllvm::ConstantInfo< ConstantVector > |  | 
|  Cllvm::ConstantInfo< InlineAsm > |  | 
|  Cllvm::SDPatternMatch::ConstantInt_match |  | 
|  Cllvm::PatternMatch::constantint_match< Val > |  | 
|  Cllvm::MIPatternMatch::ConstantMatch< ConstT > |  | 
|  Cllvm::ConstantPool |  | 
|  Cllvm::ConstantPoolEntry |  | 
|  Cllvm::ConstantPtrAuthKeyType |  | 
|  Cllvm::ConstantRange | This class represents a range of values  | 
|  Cllvm::ConstantRangeList | This class represents a list of constant ranges  | 
|  Cllvm::SDNode::ConstantSDNodeBitfields |  | 
|  Cllvm::ConstantUniqueMap< ConstantClass > |  | 
|  Cllvm::consthoist::ConstantUser | Keeps track of the user of a constant and the operand index where the constant is used  | 
|  Cllvm::InlineAsm::ConstraintInfo |  | 
|  Cllvm::TargetLowering::AsmOperandInfo | This contains information for each constraint that we are lowering  | 
|  Cllvm::ConstraintSystem |  | 
|  Ctomp::ConstructDecompositionT< ClauseType, HelperType > |  | 
|  Cllvm::ConstStrippingForwardingCast< To, From, ForwardTo > | Provides a cast trait that strips const from types to make it easier to implement a const-version of a non-const cast  | 
|  Cllvm::ConstStrippingForwardingCast< To, const PointerUnion< PTs... >, CastInfo< To, PointerUnion< PTs... > > > |  | 
|  Cllvm::CastInfo< To, const PointerUnion< PTs... > > |  | 
|  Cllvm::cas::OnDiskTrieRawHashMap::ConstValueProxy | Const value proxy to access the records stored in TrieRawHashMap  | 
|  Cllvm::FunctionSummary::ConstVCall | A specification for a virtual function call with all constant integer arguments  | 
|  Cllvm::remarks::BitstreamMetaParserHelper::ContainerInfo |  | 
|  Cllvm::dxbc::ContainerVersion |  | 
|  Ctomp::clause::ContainsT< T, I, E > |  | 
|  Cllvm::object::content_iterator< content_type > |  | 
|  Cllvm::object::content_iterator< BasicSymbolRef > |  | 
|  Cllvm::object::symbol_iterator |  | 
|  Cllvm::object::elf_symbol_iterator |  | 
|  Cllvm::object::xcoff_symbol_iterator |  | 
|  Cllvm::object::content_iterator< RelocationRef > |  | 
|  Cllvm::object::elf_relocation_iterator |  | 
|  Cllvm::object::content_iterator< SectionRef > |  | 
|  Cllvm::object::elf_section_iterator |  | 
|  Cllvm::DWARFDebugLine::ContentTypeTracker | Tracks which optional content types are present in a DWARF file name entry format  | 
|  Cllvm::InstrProfCorrelator::Context |  | 
|  Cllvm::mca::Context |  | 
|  Cllvm::sandboxir::Context |  | 
|  Cllvm::ContextAndReplaceableUses | Pointer to the context, with optional RAUW support  | 
|  CContextDecision |  | 
|  Cllvm::ctx_profile::ContextNode |  | 
|  Cllvm::ContextTotalSize |  | 
|  Cllvm::ContextTrieNode |  | 
|  Cllvm::ContextWorklistItem | This class represents an item in the work list  | 
|  CContiguousCasesResult |  | 
|  Cllvm::jitlink::BasicLayout::ContiguousPageBasedLayoutSizes | A convenience class that further groups segments based on memory deallocation policy  | 
|  Cllvm::codeview::ContinuationRecordBuilder |  | 
|  Cllvm::ControlFlowHub | Given a set of branch descriptors [BB, Succ0, Succ1], create a "hub" such that the control flow from each BB to a successor is now split into two edges, one from BB to the hub and another from the hub to the successor  | 
|  Cllvm::SPIRV::ConvergenceRegion |  | 
|  Cllvm::SPIRV::ConvergenceRegionInfo |  | 
|  Cllvm::SPIRV::ConvertBuiltin |  | 
|  Ctomp::clause::CopyinT< T, I, E > |  | 
|  Ctomp::clause::CopyprivateT< T, I, E > |  | 
|  Cllvm::rdf::CopyPropagation |  | 
|  Cllvm::InstrProfCorrelator::CorrelationData |  | 
|  Cllvm::CostBenefitPair |  | 
|  CCostKindCosts |  | 
|  Cllvm::CostTblEntryT< CostType > | Cost Table Entry  | 
|  Cllvm::coverage::Counter | A Counter is an abstract value that describes how to compute the execution count for a region of code using the collected profile count data  | 
|  Cllvm::coverage::CounterExpression | A Counter expression is a value that represents an arithmetic operation with two counters  | 
|  Cllvm::coverage::CounterExpressionBuilder | A Counter expression builder is used to construct the counter expressions  | 
|  Cllvm::DebugCounter::CounterInfo |  | 
|  Cllvm::coverage::CounterMappingContext | A Counter mapping context is used to connect the counters, expressions and the obtained counter values  | 
|  Cllvm::coverage::CounterMappingRegion | A Counter mapping region associates a source range with a specific counter  | 
|  Cllvm::coverage::CountedRegion | Associates a source range with an execution count  | 
|  Cllvm::DebugCounter::CounterState |  | 
|  Cllvm::CountSumOrPercent |  | 
|  Cllvm::coverage::CoverageData | Coverage information to be processed or displayed  | 
|  Cllvm::coverage::CoverageFilenamesSectionWriter | Writer of the filenames section for the instrumentation based code coverage  | 
|  Cllvm::coverage::CoverageMapping | The mapping of profile information to coverage data  | 
|  Cllvm::coverage::CoverageMappingIterator | A file format agnostic iterator over coverage mapping data  | 
|  Cllvm::coverage::CoverageMappingReader |  | 
|  Cllvm::coverage::BinaryCoverageReader | Reader for the coverage mapping data that is emitted by the frontend and stored in an object file  | 
|  Cllvm::coverage::CoverageMappingRecord | Coverage mapping information for a single function  | 
|  Cllvm::coverage::CoverageMappingWriter | Writer for instrumentation based coverage mapping data  | 
|  Cllvm::coverage::CoverageSegment | The execution count information starting at a point in a file  | 
|  Cllvm::coverage::CovMapFunctionRecordV1< IntPtrT > |  | 
|  Cllvm::coverage::CovMapFunctionRecordV2 |  | 
|  Cllvm::coverage::CovMapFunctionRecordV3 |  | 
|  Cllvm::coverage::CovMapHeader |  | 
|  Cllvm::coverage::CovMapTraits< CovMapVersion, IntPtrT > |  | 
|  Cllvm::coverage::CovMapTraits< CovMapVersion::Version1, IntPtrT > |  | 
|  Cllvm::coverage::CovMapTraits< CovMapVersion::Version2, IntPtrT > |  | 
|  Cllvm::coverage::CovMapTraits< CovMapVersion::Version3, IntPtrT > |  | 
|  Cllvm::minidump::CPUInfo | Detailed information about the processor of the system that generated this minidump  | 
|  Cllvm::PPC::CPUInfo |  | 
|  Cllvm::RISCV::CPUInfo |  | 
|  Cllvm::Xtensa::CPUInfo |  | 
|  Cllvm::AArch64::CpuInfo |  | 
|  Cllvm::RISCV::CPUModel |  | 
|  Cllvm::ARM::CpuNames |  | 
|  Cllvm::CSKY::CpuNames< T > |  | 
|  Cllvm::codeview::CPURegister |  | 
|  Cllvm::CrashRecoveryContext | Crash recovery helper object  | 
|  Cllvm::CrashRecoveryContextCleanup | Abstract base class of cleanup handlers  | 
|  Cllvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextDeleteCleanup< T >, T > |  | 
|  Cllvm::CrashRecoveryContextDeleteCleanup< T > | Cleanup handler that reclaims resource by calling 'delete' on it  | 
|  Cllvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextDestructorCleanup< T >, T > |  | 
|  Cllvm::CrashRecoveryContextDestructorCleanup< T > | Cleanup handler that reclaims resource by calling destructor on it  | 
|  Cllvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextReleaseRefCleanup< T >, T > |  | 
|  Cllvm::CrashRecoveryContextReleaseRefCleanup< T > | Cleanup handler that reclaims resource by calling its method 'Release'  | 
|  Cllvm::CrashRecoveryContextCleanupBase< Derived, T > | Base class of cleanup handler that controls recovery of resources of the given type  | 
|  Cllvm::CrashRecoveryContextCleanupRegistrar< T, Cleanup > | Helper class for managing resource cleanups  | 
|  Cllvm::mca::CriticalDependency | A critical data dependency descriptor  | 
|  Cllvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::CriticalEdge | Helper structure used to hold all the basic blocks involved in the split of a critical edge  | 
|  Cllvm::CriticalEdgeSplittingOptions | Option class for critical edge splitting  | 
|  Cllvm::codeview::CrossModuleExport |  | 
|  Cllvm::codeview::CrossModuleImport |  | 
|  Cllvm::codeview::CrossModuleImportItem |  | 
|  Cllvm::MachO::CS_BlobIndex |  | 
|  Cllvm::MachO::CS_CodeDirectory |  | 
|  Cllvm::MachO::CS_SuperBlob |  | 
|  Cllvm::CSEConfigBase |  | 
|  Cllvm::CSEConfigConstantOnly |  | 
|  Cllvm::CSEConfigFull |  | 
|  Cllvm::XCOFF::CsectProperties |  | 
|  Ccset |  | 
|  Cllvm::CSKYConstantPool |  | 
|  CCSKYGenInstrInfo |  | 
|  Cllvm::CSKYInstrInfo |  | 
|  CCSKYGenRegisterInfo |  | 
|  Cllvm::CSKYRegisterInfo |  | 
|  CCSKYGenSubtargetInfo |  | 
|  Cllvm::CSKYSubtarget |  | 
|  Cllvm::CSKYMCInstLower |  | 
|  Cllvm::orc::CtorDtorIterator | This iterator provides a convenient way to iterate over the elements of an llvm.global_ctors/llvm.global_dtors instance  | 
|  Cllvm::orc::CtorDtorRunner |  | 
|  Cllvm::gsym::CUInfo |  | 
|  Cllvm::DataExtractor::Cursor | A class representing a position in a DataExtractor, as well as any error encountered during extraction  | 
|  Cllvm::InterferenceCache::Cursor | Cursor - The primary query interface for the block interference cache  | 
|  Cllvm::PatternMatch::custom_checkfn< APTy > |  | 
|  Cllvm::mca::CustomBehaviour | Class which can be overriden by targets to enforce instruction dependencies and behaviours that aren't expressed well enough within the scheduling model for mca to automatically simulate them properly  | 
|  Cllvm::mca::AMDGPUCustomBehaviour |  | 
|  Cllvm::yaml::CustomMappingTraits< T > | This class should be specialized by any type that needs to be converted to/from a YAML mapping in the case where the names of the keys are not known in advance, e.g  | 
|  Cllvm::yaml::CustomMappingTraits< BBNumberMap > |  | 
|  Cllvm::yaml::CustomMappingTraits< GlobalValueSummaryMapTy > |  | 
|  Cllvm::yaml::CustomMappingTraits< IdHashNodeStableMapTy > |  | 
|  Cllvm::yaml::CustomMappingTraits< MapDocNode > | YAMLIO for MapDocNode  | 
|  Cllvm::yaml::CustomMappingTraits< memprof::PortableMemInfoBlock > |  | 
|  Cllvm::yaml::CustomMappingTraits< std::map< std::vector< uint64_t >, WholeProgramDevirtResolution::ByArg > > |  | 
|  Cllvm::yaml::CustomMappingTraits< std::map< uint64_t, WholeProgramDevirtResolution > > |  | 
|  Cllvm::yaml::CustomMappingTraits< TypeIdSummaryMapTy > |  | 
|  Cllvm::AMDGPU::CustomOperand |  | 
|  Cllvm::AMDGPU::CustomOperandVal |  | 
|  CCVIUnits |  | 
|  Cllvm::codeview::CVMemberRecord |  | 
|  Cllvm::codeview::CVRecord< Kind > | CVRecord is a fat pointer (base + size pair) to a symbol or type record  | 
|  Cllvm::codeview::CVSymbolDumper | Dumper for CodeView symbol streams found in COFF object files and PDB files  | 
|  Cllvm::codeview::CVSymbolVisitor |  | 
|  Cllvm::AMDGPU::CvtScaleF32_F32F16ToF8F4_Info |  | 
|  Cllvm::orc::shared::CWrapperFunctionResult |  | 
|  Cllvm::orc::shared::CWrapperFunctionResultDataUnion |  | 
|  Cllvm::CxxUnwindMapEntry |  | 
|  Cllvm::CycleGraphTraits< CycleRefT, ChildIteratorT > | GraphTraits for iterating over a sub-tree of the CycleT tree  | 
|  Cllvm::CycleGraphTraits< const GenericCycle< BlockT > *, GenericCycle< BlockT >::const_child_iterator > |  | 
|  Cllvm::GraphTraits< const GenericCycle< BlockT > * > |  | 
|  Cllvm::CycleGraphTraits< GenericCycle< BlockT > *, GenericCycle< BlockT >::const_child_iterator > |  | 
|  Cllvm::GraphTraits< GenericCycle< BlockT > * > |  | 
|  Cllvm::mca::CycleSegment | A sequence of cycles  | 
|  Cllvm::AMDGPU::D16ImageDimIntrinsic |  | 
|  Cllvm::TargetLowering::DAGCombinerInfo |  | 
|  Cllvm::DAGDeltaAlgorithm | DAGDeltaAlgorithm - Implements a "delta debugging" algorithm for minimizing directed acyclic graphs using a predicate function  | 
|  Cllvm::FileCheckString::DagNotPrefixInfo | Hold the information about the DAG/NOT strings in the program, which are not explicitly stored otherwise  | 
|  Cllvm::DAGTypeLegalizer | This takes an arbitrary SelectionDAG as input and hacks on it until only value types the target machine can handle are left  | 
|  Cllvm::SelectionDAG::DAGUpdateListener | Clients of various APIs that cause global effects on the DAG can optionally implement this interface  | 
|  Cllvm::SelectionDAG::DAGNodeDeletedListener |  | 
|  Cllvm::SelectionDAG::DAGNodeInsertedListener |  | 
|  Cllvm::DWARFYAML::Data |  | 
|  Cllvm::xray::Profile::Data |  | 
|  Cllvm::object::data_directory |  | 
|  Cllvm::MachO::data_in_code_entry |  | 
|  Cllvm::OnDiskIterableChainedHashTable< Info >::data_iterator | Iterates over all the entries in the table, returning the data  | 
|  Cllvm::memprof::DataAccessProfData | Encapsulates the data access profile data and the methods to operate on it  | 
|  Cllvm::memprof::DataAccessProfRecord | The data access profiles for a symbol  | 
|  Cllvm::memprof::internal::DataAccessProfRecordRef |  | 
|  Cllvm::cas::ondisk::DatabaseFile | Encapsulate a database file, which:  | 
|  Cllvm::COFF::DataDirectory |  | 
|  Cllvm::DataExtractor |  | 
|  Cllvm::DWARFDataExtractorBase< DWARFDataExtractor > |  | 
|  Cllvm::DWARFDataExtractor | A DWARFDataExtractor (typically for an in-memory copy of an object-file section) plus a relocation map for that section, if there is one  | 
|  Cllvm::DWARFDataExtractorBase< DWARFDataExtractorSimple > |  | 
|  Cllvm::DWARFDataExtractorSimple |  | 
|  Cllvm::DWARFDataExtractorBase< Relocator > | A DataExtractor suitable use for parsing dwarf from memory  | 
|  Cllvm::rdf::DataFlowGraph |  | 
|  Cllvm::MachOYAML::DataInCodeEntry |  | 
|  Cllvm::DataLayout | A parsed version of the target data layout string in and methods for querying it  | 
|  Cllvm::object::DataRefImpl |  | 
|  Cllvm::object::DataRegion< T > |  | 
|  Cllvm::MachObjectWriter::DataRegionData |  | 
|  Cllvm::WasmYAML::DataSegment |  | 
|  Cllvm::VPTransformState::DataState |  | 
|  Cllvm::DbgCallSiteParam | Used for tracking debug info about call site parameters  | 
|  Cllvm::DbgEntity | This class is defined as the common parent of DbgVariable and DbgLabel such that it could levarage polymorphism to extract common code for DbgVariable and DbgLabel  | 
|  Cllvm::DbgLabel | This class is used to track label information  | 
|  Cllvm::DbgVariable | This class is used to track local variable information  | 
|  Cllvm::DbgLabelInstrMap | For each inlined instance of a source-level label, keep the corresponding DBG_LABEL instruction  | 
|  CDbgLoop |  | 
|  Cllvm::DbgMarker | Per-instruction record of debug-info  | 
|  CLiveDebugValues::DbgOp | TODO: Might pack better if we changed this to a Struct of Arrays, since MachineOperand is width 32, making this struct width 33  | 
|  CLiveDebugValues::DbgOpID | An ID used in the DbgOpIDMap (below) to lookup a stored DbgOp  | 
|  CLiveDebugValues::DbgOpIDMap | Class storing the complete set of values that are observed by DbgValues within the current function  | 
|  Cllvm::DbgRangeEntry |  | 
|  Cllvm::DbgRecordParamRef< T > | A typed tracking MDNode reference that does not require a definition for its parameter type  | 
|  Cllvm::DbgSSABlock |  | 
|  Cllvm::DbgSSABlockPredIterator | Thin wrapper around a block successor iterator  | 
|  Cllvm::DbgSSABlockSuccIterator | Thin wrapper around a block successor iterator  | 
|  Cllvm::DbgSSAPhi | Represents the live-in definitions of a variable to a block with multiple predecessors  | 
|  CLiveDebugValues::DbgValue | Class recording the (high level) value of a variable  | 
|  Cllvm::DbgValueDef | A definition of a variable; can represent either a debug value, no definition (the variable has not yet been defined), or a phi value*  | 
|  Cllvm::DbgValueHistoryMap | For each user variable, keep a list of instruction ranges where this variable is accessible  | 
|  Cllvm::DbgValueLoc | The location of a single variable, composed of an expression and 0 or more DbgValueLocEntries  | 
|  Cllvm::DbgValueLocEntry | A single location or constant within a variable location description, with either a single entry (with an optional DIExpression) used for a DBG_VALUE, or a list of entries used for a DBG_VALUE_LIST  | 
|  CLiveDebugValues::DbgValueProperties | Meta qualifiers for a value  | 
|  Cllvm::DbgValueRangeTable | Utility class used to find and store the live debug ranges for variables in a module  | 
|  Cllvm::DbgVariableFragmentInfo |  | 
|  Cllvm::DbgVariableLocation | Represents the location at which a variable is stored  | 
|  Cllvm::pdb::DbiBuildNo |  | 
|  Cllvm::pdb::DbiFlags | Some of the values are stored in bitfields  | 
|  Cllvm::pdb::DbiModuleDescriptor |  | 
|  Cllvm::pdb::DbiModuleDescriptorBuilder |  | 
|  Cllvm::pdb::DbiModuleList |  | 
|  Cllvm::pdb::DbiStream |  | 
|  Cllvm::pdb::DbiStreamBuilder |  | 
|  Cllvm::pdb::DbiStreamHeader | The fixed size header that appears at the beginning of the DBI Stream  | 
|  Cllvm::DCData |  | 
|  Cllvm::rdf::DeadCodeElimination |  | 
|  Cllvm::DeadLaneDetector |  | 
|  Cllvm::Module::debug_compile_units_iterator | An iterator for DICompileUnits that skips those marked NoDebug  | 
|  Cllvm::object::debug_directory |  | 
|  Cllvm::object::debug_h_header |  | 
|  Cllvm::DebugCounter |  | 
|  Cllvm::DebugEpochBase |  | 
|  Cllvm::DenseMapBase< DenseMap, KeyT, ValueT, KeyInfoT, BucketT > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< ValueType, unsigned, InlineBuckets, DenseMapInfo< ValueType >, llvm::detail::DenseMapPair< ValueType, unsigned > >, ValueType, unsigned, DenseMapInfo< ValueType >, llvm::detail::DenseMapPair< ValueType, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > > |  | 
|  Cllvm::DenseMapBase< DenseMap< BasicBlock *, DomSetType, DenseMapInfo< BasicBlock * >, llvm::detail::DenseMapPair< BasicBlock *, DomSetType > >, BasicBlock *, DomSetType, DenseMapInfo< BasicBlock * >, llvm::detail::DenseMapPair< BasicBlock *, DomSetType > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::DILocation *, const llvm::sampleprof::FunctionSamples *, DenseMapInfo< const llvm::DILocation * >, llvm::detail::DenseMapPair< const llvm::DILocation *, const llvm::sampleprof::FunctionSamples * > >, const llvm::DILocation *, const llvm::sampleprof::FunctionSamples *, DenseMapInfo< const llvm::DILocation * >, llvm::detail::DenseMapPair< const llvm::DILocation *, const llvm::sampleprof::FunctionSamples * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const MachineBasicBlock *, MachineLoop *, DenseMapInfo< const MachineBasicBlock * >, llvm::detail::DenseMapPair< const MachineBasicBlock *, MachineLoop * > >, const MachineBasicBlock *, MachineLoop *, DenseMapInfo< const MachineBasicBlock * >, llvm::detail::DenseMapPair< const MachineBasicBlock *, MachineLoop * > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< const llvm::SCEV *, const llvm::SCEV *, 4, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV * > >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV * > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, 4, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > >, KeyT, ValueT, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, ValueT > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< KeyT, unsigned, InlineBuckets, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, unsigned > >, KeyT, unsigned, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< T, ptrdiff_t, 4, DenseMapInfo< T >, llvm::detail::DenseMapPair< T, ptrdiff_t > >, T, ptrdiff_t, DenseMapInfo< T >, llvm::detail::DenseMapPair< T, ptrdiff_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::jitlink::Block *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::jitlink::Block * > >, unsigned, llvm::jitlink::Block *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::jitlink::Block * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::jitlink::Symbol *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::jitlink::Symbol * > >, unsigned, llvm::jitlink::Symbol *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::jitlink::Symbol * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::SymbolStringPtr, llvm::jitlink::Symbol *, DenseMapInfo< llvm::orc::SymbolStringPtr >, llvm::detail::DenseMapPair< llvm::orc::SymbolStringPtr, llvm::jitlink::Symbol * > >, llvm::orc::SymbolStringPtr, llvm::jitlink::Symbol *, DenseMapInfo< llvm::orc::SymbolStringPtr >, llvm::detail::DenseMapPair< llvm::orc::SymbolStringPtr, llvm::jitlink::Symbol * > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Instruction *, unsigned, 4, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, unsigned > >, llvm::Instruction *, unsigned, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Instruction *, uint64_t, 4, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, uint64_t > >, llvm::Instruction *, uint64_t, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::StringRef, llvm::object::SectionRef, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::object::SectionRef > >, llvm::StringRef, llvm::object::SectionRef, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::object::SectionRef > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::GlobalVariable *, llvm::GlobalVariable *, DenseMapInfo< llvm::GlobalVariable * >, llvm::detail::DenseMapPair< llvm::GlobalVariable *, llvm::GlobalVariable * > >, llvm::GlobalVariable *, llvm::GlobalVariable *, DenseMapInfo< llvm::GlobalVariable * >, llvm::detail::DenseMapPair< llvm::GlobalVariable *, llvm::GlobalVariable * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::StringRef, FunctionImporter::ExportSetTy, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, FunctionImporter::ExportSetTy > >, llvm::StringRef, FunctionImporter::ExportSetTy, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, FunctionImporter::ExportSetTy > > |  | 
|  Cllvm::DenseMapBase< DenseMap< LiveDebugValues::ValueIDNum, LiveDebugValues::DbgOpID, DenseMapInfo< LiveDebugValues::ValueIDNum >, llvm::detail::DenseMapPair< LiveDebugValues::ValueIDNum, LiveDebugValues::DbgOpID > >, LiveDebugValues::ValueIDNum, LiveDebugValues::DbgOpID, DenseMapInfo< LiveDebugValues::ValueIDNum >, llvm::detail::DenseMapPair< LiveDebugValues::ValueIDNum, LiveDebugValues::DbgOpID > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MachineOperand, LiveDebugValues::DbgOpID, DenseMapInfo< llvm::MachineOperand >, llvm::detail::DenseMapPair< llvm::MachineOperand, LiveDebugValues::DbgOpID > >, llvm::MachineOperand, LiveDebugValues::DbgOpID, DenseMapInfo< llvm::MachineOperand >, llvm::detail::DenseMapPair< llvm::MachineOperand, LiveDebugValues::DbgOpID > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::DebugVariable, unsigned, DenseMapInfo< llvm::DebugVariable >, llvm::detail::DenseMapPair< llvm::DebugVariable, unsigned > >, llvm::DebugVariable, unsigned, DenseMapInfo< llvm::DebugVariable >, llvm::detail::DenseMapPair< llvm::DebugVariable, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, unsigned int, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned int > >, const llvm::MachineBasicBlock *, unsigned int, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< StackSlotPos, unsigned, DenseMapInfo< StackSlotPos >, llvm::detail::DenseMapPair< StackSlotPos, unsigned > >, StackSlotPos, unsigned, DenseMapInfo< StackSlotPos >, llvm::detail::DenseMapPair< StackSlotPos, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, StackSlotPos, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, StackSlotPos > >, unsigned, StackSlotPos, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, StackSlotPos > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< unsigned, unsigned, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, unsigned > >, unsigned, unsigned, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< unsigned, const llvm::DILocation *, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, const llvm::DILocation * > >, unsigned, const llvm::DILocation *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, const llvm::DILocation * > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Function *, llvm::DISubprogram *, InlineBuckets, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, llvm::DISubprogram * > >, llvm::Function *, llvm::DISubprogram *, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, llvm::DISubprogram * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::DILocalScope *, llvm::DISubprogram *, DenseMapInfo< llvm::DILocalScope * >, llvm::detail::DenseMapPair< llvm::DILocalScope *, llvm::DISubprogram * > >, llvm::DILocalScope *, llvm::DISubprogram *, DenseMapInfo< llvm::DILocalScope * >, llvm::detail::DenseMapPair< llvm::DILocalScope *, llvm::DISubprogram * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, llvm::BasicBlock *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::BasicBlock * > >, llvm::Value *, llvm::BasicBlock *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::BasicBlock * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::hash_code, unsigned, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, unsigned > >, llvm::hash_code, unsigned, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< constSCEV *, llvm::ScopedHashTableVal *, KInfo, llvm::detail::DenseMapPair< constSCEV *, llvm::ScopedHashTableVal * > >, constSCEV *, llvm::ScopedHashTableVal *, KInfo, llvm::detail::DenseMapPair< constSCEV *, llvm::ScopedHashTableVal * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, TransferTracker::ResolvedDbgValue, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, TransferTracker::ResolvedDbgValue > >, unsigned, TransferTracker::ResolvedDbgValue, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, TransferTracker::ResolvedDbgValue > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< unsigned, llvm::AMDGPU::SetOfRulesForOpcode, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::AMDGPU::SetOfRulesForOpcode > >, unsigned, llvm::AMDGPU::SetOfRulesForOpcode, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::AMDGPU::SetOfRulesForOpcode > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::AMDGPUFunctionArgInfo, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::AMDGPUFunctionArgInfo > >, const llvm::Function *, llvm::AMDGPUFunctionArgInfo, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::AMDGPUFunctionArgInfo > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< int, llvm::KernArgPreloadDescriptor, 4, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, llvm::KernArgPreloadDescriptor > >, int, llvm::KernArgPreloadDescriptor, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, llvm::KernArgPreloadDescriptor > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< const llvm::GlobalValue *, unsigned, InlineBuckets, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > >, const llvm::GlobalValue *, unsigned, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, unsigned, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned > >, const llvm::MachineBasicBlock *, unsigned, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, AddressPoolEntry, DenseMapInfo< const llvm::MCSymbol * >, llvm::detail::DenseMapPair< const llvm::MCSymbol *, AddressPoolEntry > >, const llvm::MCSymbol *, AddressPoolEntry, DenseMapInfo< const llvm::MCSymbol * >, llvm::detail::DenseMapPair< const llvm::MCSymbol *, AddressPoolEntry > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::AnalysisKey *, bool, InlineBuckets, DenseMapInfo< llvm::AnalysisKey * >, llvm::detail::DenseMapPair< llvm::AnalysisKey *, bool > >, llvm::AnalysisKey *, bool, DenseMapInfo< llvm::AnalysisKey * >, llvm::detail::DenseMapPair< llvm::AnalysisKey *, bool > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::StringRef, unsigned, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, unsigned > >, llvm::StringRef, unsigned, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Function *, llvm::FileLocRange, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, llvm::FileLocRange > >, llvm::Function *, llvm::FileLocRange, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, llvm::FileLocRange > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::BasicBlock *, llvm::FileLocRange, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::FileLocRange > >, llvm::BasicBlock *, llvm::FileLocRange, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::FileLocRange > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::FileLocRange, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::FileLocRange > >, llvm::Instruction *, llvm::FileLocRange, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::FileLocRange > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MBBSectionID, unsigned, DenseMapInfo< llvm::MBBSectionID >, llvm::detail::DenseMapPair< llvm::MBBSectionID, unsigned > >, llvm::MBBSectionID, unsigned, DenseMapInfo< llvm::MBBSectionID >, llvm::detail::DenseMapPair< llvm::MBBSectionID, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, unsigned, DenseMapInfo< const llvm::MCSymbol * >, llvm::detail::DenseMapPair< const llvm::MCSymbol *, unsigned > >, const llvm::MCSymbol *, unsigned, DenseMapInfo< const llvm::MCSymbol * >, llvm::detail::DenseMapPair< const llvm::MCSymbol *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MBBSectionID, llvm::MCSymbol *, DenseMapInfo< llvm::MBBSectionID >, llvm::detail::DenseMapPair< llvm::MBBSectionID, llvm::MCSymbol * > >, llvm::MBBSectionID, llvm::MCSymbol *, DenseMapInfo< llvm::MBBSectionID >, llvm::detail::DenseMapPair< llvm::MBBSectionID, llvm::MCSymbol * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::StringRef, llvm::Attribute, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::Attribute > >, llvm::StringRef, llvm::Attribute, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::Attribute > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, AttributeList, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, AttributeList > >, llvm::Value *, AttributeList, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, AttributeList > > |  | 
|  Cllvm::DenseMapBase< DenseMap< AAMapKeyTy, llvm::AbstractAttribute *, DenseMapInfo< AAMapKeyTy >, llvm::detail::DenseMapPair< AAMapKeyTy, llvm::AbstractAttribute * > >, AAMapKeyTy, llvm::AbstractAttribute *, DenseMapInfo< AAMapKeyTy >, llvm::detail::DenseMapPair< AAMapKeyTy, llvm::AbstractAttribute * > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Use *, unsigned, InlineBuckets, DenseMapInfo< llvm::Use * >, llvm::detail::DenseMapPair< llvm::Use *, unsigned > >, llvm::Use *, unsigned, DenseMapInfo< llvm::Use * >, llvm::detail::DenseMapPair< llvm::Use *, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Value *, unsigned, InlineBuckets, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, unsigned > >, llvm::Value *, unsigned, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, unsigned, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, unsigned > >, const llvm::MachineInstr *, unsigned, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, int, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, int > >, const llvm::MachineBasicBlock *, int, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< Edge, llvm::BranchProbability, DenseMapInfo< Edge >, llvm::detail::DenseMapPair< Edge, llvm::BranchProbability > >, Edge, llvm::BranchProbability, DenseMapInfo< Edge >, llvm::detail::DenseMapPair< Edge, llvm::BranchProbability > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< const llvm::BasicBlock *, uint32_t, 4, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, uint32_t > >, const llvm::BasicBlock *, uint32_t, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, uint32_t > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< LoopData, uint32_t, 4, DenseMapInfo< LoopData >, llvm::detail::DenseMapPair< LoopData, uint32_t > >, LoopData, uint32_t, DenseMapInfo< LoopData >, llvm::detail::DenseMapPair< LoopData, uint32_t > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t, 4, DenseMapInfo< llvm::LazyCallGraph::SCC * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::SCC *, ptrdiff_t > >, llvm::LazyCallGraph::SCC *, ptrdiff_t, DenseMapInfo< llvm::LazyCallGraph::SCC * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::SCC *, ptrdiff_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::CSKYTargetStreamer::SymbolIndex, const llvm::MCExpr *, DenseMapInfo< llvm::CSKYTargetStreamer::SymbolIndex >, llvm::detail::DenseMapPair< llvm::CSKYTargetStreamer::SymbolIndex, const llvm::MCExpr * > >, llvm::CSKYTargetStreamer::SymbolIndex, const llvm::MCExpr *, DenseMapInfo< llvm::CSKYTargetStreamer::SymbolIndex >, llvm::detail::DenseMapPair< llvm::CSKYTargetStreamer::SymbolIndex, const llvm::MCExpr * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, uint64_t, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, uint64_t > >, const llvm::Function *, uint64_t, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, const llvm::Value *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::Value * > >, const llvm::Value *, const llvm::Value *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::Value * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, llvm::InstructionCost, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::InstructionCost > >, const llvm::BasicBlock *, llvm::InstructionCost, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::InstructionCost > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::DIGlobalVariable *, uint64_t, DenseMapInfo< const llvm::DIGlobalVariable * >, llvm::detail::DenseMapPair< const llvm::DIGlobalVariable *, uint64_t > >, const llvm::DIGlobalVariable *, uint64_t, DenseMapInfo< const llvm::DIGlobalVariable * >, llvm::detail::DenseMapPair< const llvm::DIGlobalVariable *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, unsigned, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, unsigned > >, const llvm::Function *, unsigned, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::DICompositeType *, llvm::codeview::TypeIndex, DenseMapInfo< const llvm::DICompositeType * >, llvm::detail::DenseMapPair< const llvm::DICompositeType *, llvm::codeview::TypeIndex > >, const llvm::DICompositeType *, llvm::codeview::TypeIndex, DenseMapInfo< const llvm::DICompositeType * >, llvm::detail::DenseMapPair< const llvm::DICompositeType *, llvm::codeview::TypeIndex > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::CodeViewDebug::LocalVarDef, unsigned, DenseMapInfo< llvm::CodeViewDebug::LocalVarDef >, llvm::detail::DenseMapPair< llvm::CodeViewDebug::LocalVarDef, unsigned > >, llvm::CodeViewDebug::LocalVarDef, unsigned, DenseMapInfo< llvm::CodeViewDebug::LocalVarDef >, llvm::detail::DenseMapPair< llvm::CodeViewDebug::LocalVarDef, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Instruction *, unsigned, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, unsigned > >, llvm::Instruction *, unsigned, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, unsigned, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, unsigned > >, llvm::Value *, unsigned, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::SDValue, unsigned, InlineBuckets, DenseMapInfo< llvm::SDValue >, llvm::detail::DenseMapPair< llvm::SDValue, unsigned > >, llvm::SDValue, unsigned, DenseMapInfo< llvm::SDValue >, llvm::detail::DenseMapPair< llvm::SDValue, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< unsigned, llvm::SDValue, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SDValue > >, unsigned, llvm::SDValue, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SDValue > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MDNode *, unsigned, DenseMapInfo< llvm::MDNode * >, llvm::detail::DenseMapPair< llvm::MDNode *, unsigned > >, llvm::MDNode *, unsigned, DenseMapInfo< llvm::MDNode * >, llvm::detail::DenseMapPair< llvm::MDNode *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::DIE *, unsigned, DenseMapInfo< const llvm::DIE * >, llvm::detail::DenseMapPair< const llvm::DIE *, unsigned > >, const llvm::DIE *, unsigned, DenseMapInfo< const llvm::DIE * >, llvm::detail::DenseMapPair< const llvm::DIE *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, bool, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, bool > >, const llvm::BasicBlock *, bool, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, bool > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint64_t, const llvm::DWARFDebugNames::NameIndex *, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, const llvm::DWARFDebugNames::NameIndex * > >, uint64_t, const llvm::DWARFDebugNames::NameIndex *, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, const llvm::DWARFDebugNames::NameIndex * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const char *, uint32_t, CStrDenseMapInfo, llvm::detail::DenseMapPair< const char *, uint32_t > >, const char *, uint32_t, CStrDenseMapInfo, llvm::detail::DenseMapPair< const char *, uint32_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::TargetExtType *, llvm::dxil::ResourceTypeInfo, DenseMapInfo< llvm::TargetExtType * >, llvm::detail::DenseMapPair< llvm::TargetExtType *, llvm::dxil::ResourceTypeInfo > >, llvm::TargetExtType *, llvm::dxil::ResourceTypeInfo, DenseMapInfo< llvm::TargetExtType * >, llvm::detail::DenseMapPair< llvm::TargetExtType *, llvm::dxil::ResourceTypeInfo > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::DebugVariableAggregate, llvm::DbgValueDef, DenseMapInfo< llvm::DebugVariableAggregate >, llvm::detail::DenseMapPair< llvm::DebugVariableAggregate, llvm::DbgValueDef > >, llvm::DebugVariableAggregate, llvm::DbgValueDef, DenseMapInfo< llvm::DebugVariableAggregate >, llvm::detail::DenseMapPair< llvm::DebugVariableAggregate, llvm::DbgValueDef > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::DebugCounter::CounterInfo, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::DebugCounter::CounterInfo > >, unsigned, llvm::DebugCounter::CounterInfo, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::DebugCounter::CounterInfo > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, llvm::MCSymbol *, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MCSymbol * > >, const llvm::MachineInstr *, llvm::MCSymbol *, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MCSymbol * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::BasicBlock *, llvm::DbgSSABlock *, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::DbgSSABlock * > >, llvm::BasicBlock *, llvm::DbgSSABlock *, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::DbgSSABlock * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::APInt, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::APInt > >, llvm::Instruction *, llvm::APInt, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::APInt > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::DILocalScope *, llvm::DIE *, DenseMapInfo< const llvm::DILocalScope * >, llvm::detail::DenseMapPair< const llvm::DILocalScope *, llvm::DIE * > >, const llvm::DILocalScope *, llvm::DIE *, DenseMapInfo< const llvm::DILocalScope * >, llvm::detail::DenseMapPair< const llvm::DILocalScope *, llvm::DIE * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MDNode *, unsigned, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, unsigned > >, const llvm::MDNode *, unsigned, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::DIE *, llvm::DwarfCompileUnit *, DenseMapInfo< const llvm::DIE * >, llvm::detail::DenseMapPair< const llvm::DIE *, llvm::DwarfCompileUnit * > >, const llvm::DIE *, llvm::DwarfCompileUnit *, DenseMapInfo< const llvm::DIE * >, llvm::detail::DenseMapPair< const llvm::DIE *, llvm::DwarfCompileUnit * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, uint64_t, DenseMapInfo< const llvm::MCSymbol * >, llvm::detail::DenseMapPair< const llvm::MCSymbol *, uint64_t > >, const llvm::MCSymbol *, uint64_t, DenseMapInfo< const llvm::MCSymbol * >, llvm::detail::DenseMapPair< const llvm::MCSymbol *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MDNode *, uint64_t, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, uint64_t > >, const llvm::MDNode *, uint64_t, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MCSection *, const llvm::MCSymbol *, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, const llvm::MCSymbol * > >, const llvm::MCSection *, const llvm::MCSymbol *, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, const llvm::MCSymbol * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::DIStringType *, unsigned, DenseMapInfo< const llvm::DIStringType * >, llvm::detail::DenseMapPair< const llvm::DIStringType *, unsigned > >, const llvm::DIStringType *, unsigned, DenseMapInfo< const llvm::DIStringType * >, llvm::detail::DenseMapPair< const llvm::DIStringType *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::LexicalScope *, ScopeVars, DenseMapInfo< llvm::LexicalScope * >, llvm::detail::DenseMapPair< llvm::LexicalScope *, ScopeVars > >, llvm::LexicalScope *, ScopeVars, DenseMapInfo< llvm::LexicalScope * >, llvm::detail::DenseMapPair< llvm::LexicalScope *, ScopeVars > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MDNode *, llvm::DIE *, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, llvm::DIE * > >, const llvm::MDNode *, llvm::DIE *, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, llvm::DIE * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::DIE *, const llvm::DINode *, DenseMapInfo< llvm::DIE * >, llvm::detail::DenseMapPair< llvm::DIE *, const llvm::DINode * > >, llvm::DIE *, const llvm::DINode *, DenseMapInfo< llvm::DIE * >, llvm::detail::DenseMapPair< llvm::DIE *, const llvm::DINode * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MCSymbolELF *, const llvm::MCSymbolELF *, DenseMapInfo< const llvm::MCSymbolELF * >, llvm::detail::DenseMapPair< const llvm::MCSymbolELF *, const llvm::MCSymbolELF * > >, const llvm::MCSymbolELF *, const llvm::MCSymbolELF *, DenseMapInfo< const llvm::MCSymbolELF * >, llvm::detail::DenseMapPair< const llvm::MCSymbolELF *, const llvm::MCSymbolELF * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< ElemTy, llvm::EquivalenceClasses::ECValue *, DenseMapInfo< ElemTy >, llvm::detail::DenseMapPair< ElemTy, llvm::EquivalenceClasses::ECValue * > >, ElemTy, llvm::EquivalenceClasses::ECValue *, DenseMapInfo< ElemTy >, llvm::detail::DenseMapPair< ElemTy, llvm::EquivalenceClasses::ECValue * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::GlobalVariable *, MutableValue, DenseMapInfo< llvm::GlobalVariable * >, llvm::detail::DenseMapPair< llvm::GlobalVariable *, MutableValue > >, llvm::GlobalVariable *, MutableValue, DenseMapInfo< llvm::GlobalVariable * >, llvm::detail::DenseMapPair< llvm::GlobalVariable *, MutableValue > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::Register, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::Register > >, const llvm::Value *, llvm::Register, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::Register > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::EquivalenceClasses::ECValue *, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::EquivalenceClasses::ECValue * > >, llvm::Instruction *, llvm::EquivalenceClasses::ECValue *, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::EquivalenceClasses::ECValue * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, int, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, int > >, const llvm::Value *, int, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Comdat *, llvm::Comdat *, DenseMapInfo< const llvm::Comdat * >, llvm::detail::DenseMapPair< const llvm::Comdat *, llvm::Comdat * > >, const llvm::Comdat *, llvm::Comdat *, DenseMapInfo< const llvm::Comdat * >, llvm::detail::DenseMapPair< const llvm::Comdat *, llvm::Comdat * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::StringRef, llvm::FunctionImporter::ImportMapTy, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::FunctionImporter::ImportMapTy > >, llvm::StringRef, llvm::FunctionImporter::ImportMapTy, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::FunctionImporter::ImportMapTy > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Register, const llvm::Value *, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, const llvm::Value * > >, llvm::Register, const llvm::Value *, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, const llvm::Value * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::AllocaInst *, int, DenseMapInfo< const llvm::AllocaInst * >, llvm::detail::DenseMapPair< const llvm::AllocaInst *, int > >, const llvm::AllocaInst *, int, DenseMapInfo< const llvm::AllocaInst * >, llvm::detail::DenseMapPair< const llvm::AllocaInst *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Argument *, int, DenseMapInfo< const llvm::Argument * >, llvm::detail::DenseMapPair< const llvm::Argument *, int > >, const llvm::Argument *, int, DenseMapInfo< const llvm::Argument * >, llvm::detail::DenseMapPair< const llvm::Argument *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Register, llvm::Register, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, llvm::Register > >, llvm::Register, llvm::Register, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, llvm::Register > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, ISD::NodeType, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, ISD::NodeType > >, const llvm::Value *, ISD::NodeType, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, ISD::NodeType > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::UniqueBBID, uint64_t, DenseMapInfo< llvm::UniqueBBID >, llvm::detail::DenseMapPair< llvm::UniqueBBID, uint64_t > >, llvm::UniqueBBID, uint64_t, DenseMapInfo< llvm::UniqueBBID >, llvm::detail::DenseMapPair< llvm::UniqueBBID, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Function *, llvm::CodeMetrics, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, llvm::CodeMetrics > >, llvm::Function *, llvm::CodeMetrics, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, llvm::CodeMetrics > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Function *, unsigned, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, unsigned > >, llvm::Function *, unsigned, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::LLT, unsigned, InlineBuckets, DenseMapInfo< llvm::LLT >, llvm::detail::DenseMapPair< llvm::LLT, unsigned > >, llvm::LLT, unsigned, DenseMapInfo< llvm::LLT >, llvm::detail::DenseMapPair< llvm::LLT, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::Register, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::Register > >, unsigned, llvm::Register, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::Register > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, llvm::UniqueMachineInstr *, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::UniqueMachineInstr * > >, const llvm::MachineInstr *, llvm::UniqueMachineInstr *, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::UniqueMachineInstr * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MachineInstr *, unsigned, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, unsigned > >, llvm::MachineInstr *, unsigned, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, unsigned, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, unsigned > >, const llvm::Value *, unsigned, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, LeaderListNode, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, LeaderListNode > >, uint32_t, LeaderListNode, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, LeaderListNode > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, uint32_t, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, uint32_t > >, llvm::Value *, uint32_t, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, uint32_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::GVNPass::Expression, uint32_t, DenseMapInfo< llvm::GVNPass::Expression >, llvm::detail::DenseMapPair< llvm::GVNPass::Expression, uint32_t > >, llvm::GVNPass::Expression, uint32_t, DenseMapInfo< llvm::GVNPass::Expression >, llvm::detail::DenseMapPair< llvm::GVNPass::Expression, uint32_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, llvm::PHINode *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::PHINode * > >, uint32_t, llvm::PHINode *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::PHINode * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, llvm::BasicBlock *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::BasicBlock * > >, uint32_t, llvm::BasicBlock *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::BasicBlock * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const InstructionT *, const InstructionT *, DenseMapInfo< const InstructionT * >, llvm::detail::DenseMapPair< const InstructionT *, const InstructionT * > >, const InstructionT *, const InstructionT *, DenseMapInfo< const InstructionT * >, llvm::detail::DenseMapPair< const InstructionT *, const InstructionT * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< BlockT *, llvm::GenericCycle *, DenseMapInfo< BlockT * >, llvm::detail::DenseMapPair< BlockT *, llvm::GenericCycle * > >, BlockT *, llvm::GenericCycle *, DenseMapInfo< BlockT * >, llvm::detail::DenseMapPair< BlockT *, llvm::GenericCycle * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< BlockT *, DFSInfo, DenseMapInfo< BlockT * >, llvm::detail::DenseMapPair< BlockT *, DFSInfo > >, BlockT *, DFSInfo, DenseMapInfo< BlockT * >, llvm::detail::DenseMapPair< BlockT *, DFSInfo > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, const llvm::GlobalValue *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::GlobalValue * > >, const llvm::Value *, const llvm::GlobalValue *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::GlobalValue * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, GlobalsAAResult::FunctionInfo, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, GlobalsAAResult::FunctionInfo > >, const llvm::Function *, GlobalsAAResult::FunctionInfo, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, GlobalsAAResult::FunctionInfo > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::SDNode *, int, 4, DenseMapInfo< llvm::SDNode * >, llvm::detail::DenseMapPair< llvm::SDNode *, int > >, llvm::SDNode *, int, DenseMapInfo< llvm::SDNode * >, llvm::detail::DenseMapPair< llvm::SDNode *, int > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< const llvm::Value *, int, 4, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, int > >, const llvm::Value *, int, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, PredSet, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, PredSet > >, unsigned, PredSet, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, PredSet > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::BasicBlock *, DeletesInserts, 4, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, DeletesInserts > >, llvm::BasicBlock *, DeletesInserts, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, DeletesInserts > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, llvm::Value *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::Value * > >, llvm::Value *, llvm::Value *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::Value * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::IRSimilarity::IRInstructionData *, unsigned, llvm::IRSimilarity::IRInstructionDataTraits, llvm::detail::DenseMapPair< llvm::IRSimilarity::IRInstructionData *, unsigned > >, llvm::IRSimilarity::IRInstructionData *, unsigned, llvm::IRSimilarity::IRInstructionDataTraits, llvm::detail::DenseMapPair< llvm::IRSimilarity::IRInstructionData *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::BasicBlock *, unsigned, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, unsigned > >, llvm::BasicBlock *, unsigned, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::Value *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::Value * > >, unsigned, llvm::Value *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::Value * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::SmallVector< Register, 1 > *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SmallVector< Register, 1 > * > >, const llvm::Value *, llvm::SmallVector< Register, 1 > *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SmallVector< Register, 1 > * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Type *, llvm::SmallVector< uint64_t, 1 > *, DenseMapInfo< const llvm::Type * >, llvm::detail::DenseMapPair< const llvm::Type *, llvm::SmallVector< uint64_t, 1 > * > >, const llvm::Type *, llvm::SmallVector< uint64_t, 1 > *, DenseMapInfo< const llvm::Type * >, llvm::detail::DenseMapPair< const llvm::Type *, llvm::SmallVector< uint64_t, 1 > * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, FunctionInfo *, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, FunctionInfo * > >, const llvm::Function *, FunctionInfo *, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, FunctionInfo * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< SymbolRemappingReader::Key, llvm::StringRef, DenseMapInfo< SymbolRemappingReader::Key >, llvm::detail::DenseMapPair< SymbolRemappingReader::Key, llvm::StringRef > >, SymbolRemappingReader::Key, llvm::StringRef, DenseMapInfo< SymbolRemappingReader::Key >, llvm::detail::DenseMapPair< SymbolRemappingReader::Key, llvm::StringRef > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint64_t, llvm::GlobalVariable *, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::GlobalVariable * > >, uint64_t, llvm::GlobalVariable *, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::GlobalVariable * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, const llvm::Instruction *, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, const llvm::Instruction * > >, const llvm::BasicBlock *, const llvm::Instruction *, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, const llvm::Instruction * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< int32_t, InstTy *, DenseMapInfo< int32_t >, llvm::detail::DenseMapPair< int32_t, InstTy * > >, int32_t, InstTy *, DenseMapInfo< int32_t >, llvm::detail::DenseMapPair< int32_t, InstTy * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > *, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > * > >, llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > *, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::GlobalValue *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::GlobalValue * > >, unsigned, llvm::GlobalValue *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::GlobalValue * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Module *, unsigned, DenseMapInfo< llvm::Module * >, llvm::detail::DenseMapPair< llvm::Module *, unsigned > >, llvm::Module *, unsigned, DenseMapInfo< llvm::Module * >, llvm::detail::DenseMapPair< llvm::Module *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::StringMapEntry< Value * > *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::StringMapEntry< Value * > * > >, const llvm::Value *, llvm::StringMapEntry< Value * > *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::StringMapEntry< Value * > * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, llvm::ValueAsMetadata *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::ValueAsMetadata * > >, llvm::Value *, llvm::ValueAsMetadata *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::ValueAsMetadata * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Metadata *, llvm::MetadataAsValue *, DenseMapInfo< llvm::Metadata * >, llvm::detail::DenseMapPair< llvm::Metadata *, llvm::MetadataAsValue * > >, llvm::Metadata *, llvm::MetadataAsValue *, DenseMapInfo< llvm::Metadata * >, llvm::detail::DenseMapPair< llvm::Metadata *, llvm::MetadataAsValue * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, llvm::BlockAddress *, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::BlockAddress * > >, const llvm::BasicBlock *, llvm::BlockAddress *, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::BlockAddress * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::GlobalValue *, llvm::DSOLocalEquivalent *, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::DSOLocalEquivalent * > >, const llvm::GlobalValue *, llvm::DSOLocalEquivalent *, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::DSOLocalEquivalent * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::GlobalValue *, llvm::NoCFIValue *, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::NoCFIValue * > >, const llvm::GlobalValue *, llvm::NoCFIValue *, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::NoCFIValue * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::IntegerType *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::IntegerType * > >, unsigned, llvm::IntegerType *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::IntegerType * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::PointerType *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::PointerType * > >, unsigned, llvm::PointerType *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::PointerType * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::MDAttachments, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::MDAttachments > >, const llvm::Value *, llvm::MDAttachments, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::MDAttachments > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::GlobalObject *, llvm::StringRef, DenseMapInfo< const llvm::GlobalObject * >, llvm::detail::DenseMapPair< const llvm::GlobalObject *, llvm::StringRef > >, const llvm::GlobalObject *, llvm::StringRef, DenseMapInfo< const llvm::GlobalObject * >, llvm::detail::DenseMapPair< const llvm::GlobalObject *, llvm::StringRef > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::GlobalValue *, llvm::StringRef, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::StringRef > >, const llvm::GlobalValue *, llvm::StringRef, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::StringRef > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::GlobalValue *, llvm::GlobalValue::SanitizerMetadata, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::GlobalValue::SanitizerMetadata > >, const llvm::GlobalValue *, llvm::GlobalValue::SanitizerMetadata, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::GlobalValue::SanitizerMetadata > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, std::string, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, std::string > >, const llvm::Function *, std::string, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, std::string > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::BasicBlock *, llvm::DbgMarker *, 4, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::DbgMarker * > >, llvm::BasicBlock *, llvm::DbgMarker *, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::DbgMarker * > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Loop *, ptrdiff_t, 4, DenseMapInfo< llvm::Loop * >, llvm::detail::DenseMapPair< llvm::Loop *, ptrdiff_t > >, llvm::Loop *, ptrdiff_t, DenseMapInfo< llvm::Loop * >, llvm::detail::DenseMapPair< llvm::Loop *, ptrdiff_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< PassID, CompatibilityCheckFn, DenseMapInfo< PassID >, llvm::detail::DenseMapPair< PassID, CompatibilityCheckFn > >, PassID, CompatibilityCheckFn, DenseMapInfo< PassID >, llvm::detail::DenseMapPair< PassID, CompatibilityCheckFn > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::LazyCallGraph::Node *, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::LazyCallGraph::Node * > >, const llvm::Function *, llvm::LazyCallGraph::Node *, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::LazyCallGraph::Node * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *, DenseMapInfo< llvm::LazyCallGraph::Node * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * > >, llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *, DenseMapInfo< llvm::LazyCallGraph::Node * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::LazyCallGraph::RefSCC *, int, DenseMapInfo< llvm::LazyCallGraph::RefSCC * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::RefSCC *, int > >, llvm::LazyCallGraph::RefSCC *, int, DenseMapInfo< llvm::LazyCallGraph::RefSCC * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::RefSCC *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::LazyCallGraph::Node *, int, DenseMapInfo< llvm::LazyCallGraph::Node * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, int > >, llvm::LazyCallGraph::Node *, int, DenseMapInfo< llvm::LazyCallGraph::Node * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, int > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::LazyCallGraph::SCC *, int, InlineBuckets, DenseMapInfo< llvm::LazyCallGraph::SCC * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::SCC *, int > >, llvm::LazyCallGraph::SCC *, int, DenseMapInfo< llvm::LazyCallGraph::SCC * >, llvm::detail::DenseMapPair< llvm::LazyCallGraph::SCC *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::DISubprogram *, const llvm::Function *, DenseMapInfo< const llvm::DISubprogram * >, llvm::detail::DenseMapPair< const llvm::DISubprogram *, const llvm::Function * > >, const llvm::DISubprogram *, const llvm::Function *, DenseMapInfo< const llvm::DISubprogram * >, llvm::detail::DenseMapPair< const llvm::DISubprogram *, const llvm::Function * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::BitVector, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::BitVector > >, unsigned, llvm::BitVector, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::BitVector > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MCSection *, const llvm::MCSymbolRefExpr *, DenseMapInfo< llvm::MCSection * >, llvm::detail::DenseMapPair< llvm::MCSection *, const llvm::MCSymbolRefExpr * > >, llvm::MCSection *, const llvm::MCSymbolRefExpr *, DenseMapInfo< llvm::MCSection * >, llvm::detail::DenseMapPair< llvm::MCSection *, const llvm::MCSymbolRefExpr * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, const llvm::SCEV *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, const llvm::SCEV * > >, llvm::Value *, const llvm::SCEV *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, const llvm::SCEV * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const BlockT *, LoopT *, DenseMapInfo< const BlockT * >, llvm::detail::DenseMapPair< const BlockT *, LoopT * > >, const BlockT *, LoopT *, DenseMapInfo< const BlockT * >, llvm::detail::DenseMapPair< const BlockT *, LoopT * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::ElementCount, unsigned, DenseMapInfo< llvm::ElementCount >, llvm::detail::DenseMapPair< llvm::ElementCount, unsigned > >, llvm::ElementCount, unsigned, DenseMapInfo< llvm::ElementCount >, llvm::detail::DenseMapPair< llvm::ElementCount, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::Instruction *, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::Instruction * > >, llvm::Instruction *, llvm::Instruction *, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::Instruction * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, const llvm::RuntimeCheckingPtrGroup *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::RuntimeCheckingPtrGroup * > >, const llvm::Value *, const llvm::RuntimeCheckingPtrGroup *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::RuntimeCheckingPtrGroup * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::RuntimeCheckingPtrGroup *, llvm::MDNode *, DenseMapInfo< const llvm::RuntimeCheckingPtrGroup * >, llvm::detail::DenseMapPair< const llvm::RuntimeCheckingPtrGroup *, llvm::MDNode * > >, const llvm::RuntimeCheckingPtrGroup *, llvm::MDNode *, DenseMapInfo< const llvm::RuntimeCheckingPtrGroup * >, llvm::detail::DenseMapPair< const llvm::RuntimeCheckingPtrGroup *, llvm::MDNode * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, llvm::BlockFrequency, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::BlockFrequency > >, const llvm::MachineBasicBlock *, llvm::BlockFrequency, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::BlockFrequency > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, llvm::StringRef, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::StringRef > >, uint32_t, llvm::StringRef, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::StringRef > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::MCCVFunctionInfo::LineInfo, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCCVFunctionInfo::LineInfo > >, unsigned, llvm::MCCVFunctionInfo::LineInfo, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCCVFunctionInfo::LineInfo > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::MCLabel *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCLabel * > >, unsigned, llvm::MCLabel *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCLabel * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MCRegister, int, DenseMapInfo< llvm::MCRegister >, llvm::detail::DenseMapPair< llvm::MCRegister, int > >, llvm::MCRegister, int, DenseMapInfo< llvm::MCRegister >, llvm::detail::DenseMapPair< llvm::MCRegister, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MCSection *, unsigned, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, unsigned > >, const llvm::MCSection *, unsigned, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MCSection *, uint64_t, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, uint64_t > >, const llvm::MCSection *, uint64_t, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, uint64_t, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, uint64_t > >, const llvm::MachineBasicBlock *, uint64_t, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MachineBasicBlock *, DomSetType, DenseMapInfo< llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< llvm::MachineBasicBlock *, DomSetType > >, llvm::MachineBasicBlock *, DomSetType, DenseMapInfo< llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< llvm::MachineBasicBlock *, DomSetType > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MCSymbol *, unsigned, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, unsigned > >, llvm::MCSymbol *, unsigned, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::MachineFunction::DebugPHIRegallocPos, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MachineFunction::DebugPHIRegallocPos > >, unsigned, llvm::MachineFunction::DebugPHIRegallocPos, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MachineFunction::DebugPHIRegallocPos > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MCSymbol *, StubValueTy, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, StubValueTy > >, llvm::MCSymbol *, StubValueTy, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, StubValueTy > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MCSymbol *, const llvm::MCExpr *, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, const llvm::MCExpr * > >, llvm::MCSymbol *, const llvm::MCExpr *, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, const llvm::MCExpr * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > >, const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::GlobalValue *, unsigned, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > >, const llvm::GlobalValue *, unsigned, DenseMapInfo< const llvm::GlobalValue * >, llvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Init *, MappedValue, DenseMapInfo< const llvm::Init * >, llvm::detail::DenseMapPair< const llvm::Init *, MappedValue > >, const llvm::Init *, MappedValue, DenseMapInfo< const llvm::Init * >, llvm::detail::DenseMapPair< const llvm::Init *, MappedValue > > |  | 
|  Cllvm::DenseMapBase< DenseMap< KeyT, unsigned, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, unsigned > >, KeyT, unsigned, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::MemoryAccess *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::MemoryAccess * > >, const llvm::Value *, llvm::MemoryAccess *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::MemoryAccess * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MemoryAccess *, unsigned long, DenseMapInfo< const llvm::MemoryAccess * >, llvm::detail::DenseMapPair< const llvm::MemoryAccess *, unsigned long > >, const llvm::MemoryAccess *, unsigned long, DenseMapInfo< const llvm::MemoryAccess * >, llvm::detail::DenseMapPair< const llvm::MemoryAccess *, unsigned long > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, InstType, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, InstType > >, const llvm::MachineInstr *, InstType, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, InstType > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const BlockT *, unsigned, DenseMapInfo< const BlockT * >, llvm::detail::DenseMapPair< const BlockT *, unsigned > >, const BlockT *, unsigned, DenseMapInfo< const BlockT * >, llvm::detail::DenseMapPair< const BlockT *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint64_t, unsigned, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, unsigned > >, uint64_t, unsigned, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MachineInstr *, int, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, int > >, llvm::MachineInstr *, int, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, int > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< uint8_t, unsigned, InlineBuckets, DenseMapInfo< uint8_t >, llvm::detail::DenseMapPair< uint8_t, unsigned > >, uint8_t, unsigned, DenseMapInfo< uint8_t >, llvm::detail::DenseMapPair< uint8_t, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Value *, llvm::Value *, 4, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::Value * > >, llvm::Value *, llvm::Value *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::Value * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, T, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, T > >, unsigned, T, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, T > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Instruction *, llvm::OffsetSpan, InlineBuckets, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::OffsetSpan > >, llvm::Instruction *, llvm::OffsetSpan, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::OffsetSpan > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::Constant *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::Constant * > >, unsigned, llvm::Constant *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::Constant * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Register, unsigned, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, unsigned > >, llvm::Register, unsigned, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< AnalysisID, llvm::Pass *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::Pass * > >, AnalysisID, llvm::Pass *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::Pass * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Pass *, llvm::Pass *, DenseMapInfo< llvm::Pass * >, llvm::detail::DenseMapPair< llvm::Pass *, llvm::Pass * > >, llvm::Pass *, llvm::Pass *, DenseMapInfo< llvm::Pass * >, llvm::detail::DenseMapPair< llvm::Pass *, llvm::Pass * > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< AnalysisID, llvm::ImmutablePass *, InlineBuckets, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::ImmutablePass * > >, AnalysisID, llvm::ImmutablePass *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::ImmutablePass * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Pass *, llvm::AnalysisUsage *, DenseMapInfo< llvm::Pass * >, llvm::detail::DenseMapPair< llvm::Pass *, llvm::AnalysisUsage * > >, llvm::Pass *, llvm::AnalysisUsage *, DenseMapInfo< llvm::Pass * >, llvm::detail::DenseMapPair< llvm::Pass *, llvm::AnalysisUsage * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< AnalysisID, const llvm::PassInfo *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, const llvm::PassInfo * > >, AnalysisID, const llvm::PassInfo *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, const llvm::PassInfo * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< AnalysisID, llvm::IdentifyingPassPtr, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::IdentifyingPassPtr > >, AnalysisID, llvm::IdentifyingPassPtr, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::IdentifyingPassPtr > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::StringRef, std::string, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, std::string > >, llvm::StringRef, std::string, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, std::string > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MachineBasicBlock *, llvm::BitVector, DenseMapInfo< llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::BitVector > >, llvm::MachineBasicBlock *, llvm::BitVector, DenseMapInfo< llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::BitVector > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MachineInstr *, llvm::MachineInstr *, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::MachineInstr * > >, llvm::MachineInstr *, llvm::MachineInstr *, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::MachineInstr * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::MachineBasicBlock *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MachineBasicBlock * > >, unsigned, llvm::MachineBasicBlock *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MachineBasicBlock * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Register, llvm::VRegInfo *, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, llvm::VRegInfo * > >, llvm::Register, llvm::VRegInfo *, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, llvm::VRegInfo * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, int, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, int > >, unsigned, int, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, const llvm::Value *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, const llvm::Value * > >, unsigned, const llvm::Value *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, const llvm::Value * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::PHINode *, unsigned int, DenseMapInfo< const llvm::PHINode * >, llvm::detail::DenseMapPair< const llvm::PHINode *, unsigned int > >, const llvm::PHINode *, unsigned int, DenseMapInfo< const llvm::PHINode * >, llvm::detail::DenseMapPair< const llvm::PHINode *, unsigned int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::GCNRegPressure, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::GCNRegPressure > >, unsigned, llvm::GCNRegPressure, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::GCNRegPressure > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, const llvm::PredicateBase *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::PredicateBase * > >, const llvm::Value *, const llvm::PredicateBase *, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::PredicateBase * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, unsigned int, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, unsigned int > >, llvm::Value *, unsigned int, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, unsigned int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::SCEV *, RewriteEntry, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, RewriteEntry > >, const llvm::SCEV *, RewriteEntry, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, RewriteEntry > > |  | 
|  Cllvm::DenseMapBase< DenseMap< ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags > >, ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags > > |  | 
|  Cllvm::DenseMapBase< DenseMap< T, ptrdiff_t, DenseMapInfo< T >, llvm::detail::DenseMapPair< T, ptrdiff_t > >, T, ptrdiff_t, DenseMapInfo< T >, llvm::detail::DenseMapPair< T, ptrdiff_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< int, uint64_t, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, uint64_t > >, int, uint64_t, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::StringRef, uint64_t, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, uint64_t > >, llvm::StringRef, uint64_t, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint64_t, llvm::PseudoProbeDescriptor, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::PseudoProbeDescriptor > >, uint64_t, llvm::PseudoProbeDescriptor, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::PseudoProbeDescriptor > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MCSection *, ElfMappingSymbol, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, ElfMappingSymbol > >, const llvm::MCSection *, ElfMappingSymbol, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, ElfMappingSymbol > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Init *, const llvm::Init *, DenseMapInfo< const llvm::Init * >, llvm::detail::DenseMapPair< const llvm::Init *, const llvm::Init * > >, const llvm::Init *, const llvm::Init *, DenseMapInfo< const llvm::Init * >, llvm::detail::DenseMapPair< const llvm::Init *, const llvm::Init * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::MachineInstr *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MachineInstr * > >, unsigned, llvm::MachineInstr *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MachineInstr * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MCRegister, const llvm::TargetRegisterClass *, DenseMapInfo< llvm::MCRegister >, llvm::detail::DenseMapPair< llvm::MCRegister, const llvm::TargetRegisterClass * > >, llvm::MCRegister, const llvm::TargetRegisterClass *, DenseMapInfo< llvm::MCRegister >, llvm::detail::DenseMapPair< llvm::MCRegister, const llvm::TargetRegisterClass * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< SID, SID, DenseMapInfo< SID >, llvm::detail::DenseMapPair< SID, SID > >, SID, SID, DenseMapInfo< SID >, llvm::detail::DenseMapPair< SID, SID > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, llvm::ValueLatticeElement, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::ValueLatticeElement > >, llvm::Value *, llvm::ValueLatticeElement, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::ValueLatticeElement > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::GlobalVariable *, llvm::ValueLatticeElement, DenseMapInfo< llvm::GlobalVariable * >, llvm::detail::DenseMapPair< llvm::GlobalVariable *, llvm::ValueLatticeElement > >, llvm::GlobalVariable *, llvm::ValueLatticeElement, DenseMapInfo< llvm::GlobalVariable * >, llvm::detail::DenseMapPair< llvm::GlobalVariable *, llvm::ValueLatticeElement > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::Loop *, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::Loop * > >, const llvm::SCEV *, const llvm::Loop *, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::Loop * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< int, llvm::SIMachineFunctionInfo::VGPRSpillToAGPR, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, llvm::SIMachineFunctionInfo::VGPRSpillToAGPR > >, int, llvm::SIMachineFunctionInfo::VGPRSpillToAGPR, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, llvm::SIMachineFunctionInfo::VGPRSpillToAGPR > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::MCRegister, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCRegister > >, unsigned, llvm::MCRegister, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCRegister > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::MCRegister, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::MCRegister > >, const llvm::Function *, llvm::MCRegister, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::MCRegister > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::SPIRV::FPFastMathDefaultInfoVector, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::SPIRV::FPFastMathDefaultInfoVector > >, const llvm::Function *, llvm::SPIRV::FPFastMathDefaultInfoVector, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::SPIRV::FPFastMathDefaultInfoVector > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MachineInstr *, const llvm::Type *, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, const llvm::Type * > >, llvm::MachineInstr *, const llvm::Type *, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, const llvm::Type * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, const llvm::MachineOperand *, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, const llvm::MachineOperand * > >, const llvm::Function *, const llvm::MachineOperand *, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, const llvm::MachineOperand * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, const llvm::Function *, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, const llvm::Function * > >, const llvm::MachineInstr *, const llvm::Function *, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, const llvm::Function * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineOperand *, const llvm::Function *, DenseMapInfo< const llvm::MachineOperand * >, llvm::detail::DenseMapPair< const llvm::MachineOperand *, const llvm::Function * > >, const llvm::MachineOperand *, const llvm::Function *, DenseMapInfo< const llvm::MachineOperand * >, llvm::detail::DenseMapPair< const llvm::MachineOperand *, const llvm::Function * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, llvm::Type *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::Type * > >, llvm::Value *, llvm::Type *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::Type * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Type *, llvm::MachineInstr *, DenseMapInfo< const llvm::Type * >, llvm::detail::DenseMapPair< const llvm::Type *, llvm::MachineInstr * > >, const llvm::Type *, llvm::MachineInstr *, DenseMapInfo< const llvm::Type * >, llvm::detail::DenseMapPair< const llvm::Type *, llvm::MachineInstr * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineFunction *, llvm::MachineInstr *, DenseMapInfo< const llvm::MachineFunction * >, llvm::detail::DenseMapPair< const llvm::MachineFunction *, llvm::MachineInstr * > >, const llvm::MachineFunction *, llvm::MachineInstr *, DenseMapInfo< const llvm::MachineFunction * >, llvm::detail::DenseMapPair< const llvm::MachineFunction *, llvm::MachineInstr * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::TypedPointerType *, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::TypedPointerType * > >, const llvm::Function *, llvm::TypedPointerType *, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::TypedPointerType * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, llvm::CallInst *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::CallInst * > >, llvm::Value *, llvm::CallInst *, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::CallInst * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< SPIRV::IRHandleMF, SPIRV::MIHandle, DenseMapInfo< SPIRV::IRHandleMF >, llvm::detail::DenseMapPair< SPIRV::IRHandleMF, SPIRV::MIHandle > >, SPIRV::IRHandleMF, SPIRV::MIHandle, DenseMapInfo< SPIRV::IRHandleMF >, llvm::detail::DenseMapPair< SPIRV::IRHandleMF, SPIRV::MIHandle > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, SPIRV::IRHandleMF, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, SPIRV::IRHandleMF > >, const llvm::MachineInstr *, SPIRV::IRHandleMF, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, SPIRV::IRHandleMF > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< unsigned, SPIRV::InstructionSet::InstructionSet, 4, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, SPIRV::InstructionSet::InstructionSet > >, unsigned, SPIRV::InstructionSet::InstructionSet, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, SPIRV::InstructionSet::InstructionSet > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint64_t, std::string, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, std::string > >, uint64_t, std::string, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, std::string > > |  | 
|  Cllvm::DenseMapBase< DenseMap< ValueMapCVH, uint64_t, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, uint64_t > >, ValueMapCVH, uint64_t, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint64_t, llvm::StringRef, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::StringRef > >, uint64_t, llvm::StringRef, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::StringRef > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::ScalarEvolution::FoldID, const llvm::SCEV *, DenseMapInfo< llvm::ScalarEvolution::FoldID >, llvm::detail::DenseMapPair< llvm::ScalarEvolution::FoldID, const llvm::SCEV * > >, llvm::ScalarEvolution::FoldID, const llvm::SCEV *, DenseMapInfo< llvm::ScalarEvolution::FoldID >, llvm::detail::DenseMapPair< llvm::ScalarEvolution::FoldID, const llvm::SCEV * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::APInt, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::APInt > >, const llvm::SCEV *, llvm::APInt, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::APInt > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Loop *, BackedgeTakenInfo, DenseMapInfo< const llvm::Loop * >, llvm::detail::DenseMapPair< const llvm::Loop *, BackedgeTakenInfo > >, const llvm::Loop *, BackedgeTakenInfo, DenseMapInfo< const llvm::Loop * >, llvm::detail::DenseMapPair< const llvm::Loop *, BackedgeTakenInfo > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::PHINode *, llvm::Constant *, DenseMapInfo< llvm::PHINode * >, llvm::detail::DenseMapPair< llvm::PHINode *, llvm::Constant * > >, llvm::PHINode *, llvm::Constant *, DenseMapInfo< llvm::PHINode * >, llvm::detail::DenseMapPair< llvm::PHINode *, llvm::Constant * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Loop *, LoopProperties, DenseMapInfo< const llvm::Loop * >, llvm::detail::DenseMapPair< const llvm::Loop *, LoopProperties > >, const llvm::Loop *, LoopProperties, DenseMapInfo< const llvm::Loop * >, llvm::detail::DenseMapPair< const llvm::Loop *, LoopProperties > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::ConstantRange, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::ConstantRange > >, const llvm::SCEV *, llvm::ConstantRange, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::ConstantRange > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV * > >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MachineInstr *, llvm::SUnit *, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::SUnit * > >, llvm::MachineInstr *, llvm::SUnit *, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::SUnit * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< K, llvm::ScopedHashTableVal *, KInfo, llvm::detail::DenseMapPair< K, llvm::ScopedHashTableVal * > >, K, llvm::ScopedHashTableVal *, KInfo, llvm::detail::DenseMapPair< K, llvm::ScopedHashTableVal * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< K, llvm::ScopedHashTableVal *, DenseMapInfo< K >, llvm::detail::DenseMapPair< K, llvm::ScopedHashTableVal * > >, K, llvm::ScopedHashTableVal *, DenseMapInfo< K >, llvm::detail::DenseMapPair< K, llvm::ScopedHashTableVal * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::SDNode *, NodeExtraInfo, DenseMapInfo< const llvm::SDNode * >, llvm::detail::DenseMapPair< const llvm::SDNode *, NodeExtraInfo > >, const llvm::SDNode *, NodeExtraInfo, DenseMapInfo< const llvm::SDNode * >, llvm::detail::DenseMapPair< const llvm::SDNode *, NodeExtraInfo > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::MCSymbol *, llvm::SDNode *, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SDNode * > >, llvm::MCSymbol *, llvm::SDNode *, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SDNode * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::SDValue, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SDValue > >, const llvm::Value *, llvm::SDValue, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SDValue > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Constant *, llvm::Register, DenseMapInfo< const llvm::Constant * >, llvm::detail::DenseMapPair< const llvm::Constant *, llvm::Register > >, const llvm::Constant *, llvm::Register, DenseMapInfo< const llvm::Constant * >, llvm::detail::DenseMapPair< const llvm::Constant *, llvm::Register > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< const llvm::Value *, CaptureComponents, InlineBuckets, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, CaptureComponents > >, const llvm::Value *, CaptureComponents, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, CaptureComponents > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::AttributeSet, unsigned, DenseMapInfo< llvm::AttributeSet >, llvm::detail::DenseMapPair< llvm::AttributeSet, unsigned > >, llvm::AttributeSet, unsigned, DenseMapInfo< llvm::AttributeSet >, llvm::detail::DenseMapPair< llvm::AttributeSet, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< LatticeKey, LatticeVal, DenseMapInfo< LatticeKey >, llvm::detail::DenseMapPair< LatticeKey, LatticeVal > >, LatticeKey, LatticeVal, DenseMapInfo< LatticeKey >, llvm::detail::DenseMapPair< LatticeKey, LatticeVal > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::AllocaInst *, unsigned, DenseMapInfo< const llvm::AllocaInst * >, llvm::detail::DenseMapPair< const llvm::AllocaInst *, unsigned > >, const llvm::AllocaInst *, unsigned, DenseMapInfo< const llvm::AllocaInst * >, llvm::detail::DenseMapPair< const llvm::AllocaInst *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::SDValue, llvm::SDValue, DenseMapInfo< llvm::SDValue >, llvm::detail::DenseMapPair< llvm::SDValue, llvm::SDValue > >, llvm::SDValue, llvm::SDValue, DenseMapInfo< llvm::SDValue >, llvm::detail::DenseMapPair< llvm::SDValue, llvm::SDValue > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Constant *, uint64_t, DenseMapInfo< const llvm::Constant * >, llvm::detail::DenseMapPair< const llvm::Constant *, uint64_t > >, const llvm::Constant *, uint64_t, DenseMapInfo< const llvm::Constant * >, llvm::detail::DenseMapPair< const llvm::Constant *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::CachedHashStringRef, uint8_t, DenseMapInfo< llvm::CachedHashStringRef >, llvm::detail::DenseMapPair< llvm::CachedHashStringRef, uint8_t > >, llvm::CachedHashStringRef, uint8_t, DenseMapInfo< llvm::CachedHashStringRef >, llvm::detail::DenseMapPair< llvm::CachedHashStringRef, uint8_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::CachedHashStringRef, size_t, DenseMapInfo< llvm::CachedHashStringRef >, llvm::detail::DenseMapPair< llvm::CachedHashStringRef, size_t > >, llvm::CachedHashStringRef, size_t, DenseMapInfo< llvm::CachedHashStringRef >, llvm::detail::DenseMapPair< llvm::CachedHashStringRef, size_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::SuffixTreeNode *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SuffixTreeNode * > >, unsigned, llvm::SuffixTreeNode *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SuffixTreeNode * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MDNode *, TBAABaseNodeSummary, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, TBAABaseNodeSummary > >, const llvm::MDNode *, TBAABaseNodeSummary, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, TBAABaseNodeSummary > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MDNode *, bool, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, bool > >, const llvm::MDNode *, bool, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, bool > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Register, AvailableValsTy, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, AvailableValsTy > >, llvm::Register, AvailableValsTy, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, AvailableValsTy > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, std::string, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::string > >, unsigned, std::string, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::string > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned int, unsigned int, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, unsigned int > >, unsigned int, unsigned int, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, unsigned int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< PartialReduceActionTypes, LegalizeAction, DenseMapInfo< PartialReduceActionTypes >, llvm::detail::DenseMapPair< PartialReduceActionTypes, LegalizeAction > >, PartialReduceActionTypes, LegalizeAction, DenseMapInfo< PartialReduceActionTypes >, llvm::detail::DenseMapPair< PartialReduceActionTypes, LegalizeAction > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Value *, SimplifiedAddress, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, SimplifiedAddress > >, llvm::Value *, SimplifiedAddress, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, SimplifiedAddress > > |  | 
|  Cllvm::DenseMapBase< DenseMap< int32_t, llvm::Instruction *, DenseMapInfo< int32_t >, llvm::detail::DenseMapPair< int32_t, llvm::Instruction * > >, int32_t, llvm::Instruction *, DenseMapInfo< int32_t >, llvm::detail::DenseMapPair< int32_t, llvm::Instruction * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > *, DenseMapInfo< llvm::VPInstruction * >, llvm::detail::DenseMapPair< llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > * > >, llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > *, DenseMapInfo< llvm::VPInstruction * >, llvm::detail::DenseMapPair< llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::VPBasicBlock *, llvm::VPValue *, DenseMapInfo< llvm::VPBasicBlock * >, llvm::detail::DenseMapPair< llvm::VPBasicBlock *, llvm::VPValue * > >, llvm::VPBasicBlock *, llvm::VPValue *, DenseMapInfo< llvm::VPBasicBlock * >, llvm::detail::DenseMapPair< llvm::VPBasicBlock *, llvm::VPValue * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::VPRecipeBase *, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::VPRecipeBase * > >, llvm::Instruction *, llvm::VPRecipeBase *, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::VPRecipeBase * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Instruction *, unsigned, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, unsigned > >, const llvm::Instruction *, unsigned, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::VPValue *, std::string, DenseMapInfo< const llvm::VPValue * >, llvm::detail::DenseMapPair< const llvm::VPValue *, std::string > >, const llvm::VPValue *, std::string, DenseMapInfo< const llvm::VPValue * >, llvm::detail::DenseMapPair< const llvm::VPValue *, std::string > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< const llvm::VPBasicBlock *, llvm::BasicBlock *, 4, DenseMapInfo< const llvm::VPBasicBlock * >, llvm::detail::DenseMapPair< const llvm::VPBasicBlock *, llvm::BasicBlock * > >, const llvm::VPBasicBlock *, llvm::BasicBlock *, DenseMapInfo< const llvm::VPBasicBlock * >, llvm::detail::DenseMapPair< const llvm::VPBasicBlock *, llvm::BasicBlock * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::VPValue *, llvm::Value *, DenseMapInfo< const llvm::VPValue * >, llvm::detail::DenseMapPair< const llvm::VPValue *, llvm::Value * > >, const llvm::VPValue *, llvm::Value *, DenseMapInfo< const llvm::VPValue * >, llvm::detail::DenseMapPair< const llvm::VPValue *, llvm::Value * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::VPValue *, llvm::Type *, DenseMapInfo< const llvm::VPValue * >, llvm::detail::DenseMapPair< const llvm::VPValue *, llvm::Type * > >, const llvm::VPValue *, llvm::Type *, DenseMapInfo< const llvm::VPValue * >, llvm::detail::DenseMapPair< const llvm::VPValue *, llvm::Type * > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< const llvm::VPBlockBase *, unsigned, 4, DenseMapInfo< const llvm::VPBlockBase * >, llvm::detail::DenseMapPair< const llvm::VPBlockBase *, unsigned > >, const llvm::VPBlockBase *, unsigned, DenseMapInfo< const llvm::VPBlockBase * >, llvm::detail::DenseMapPair< const llvm::VPBlockBase *, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< unsigned, MDRange, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, MDRange > >, unsigned, MDRange, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, MDRange > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, unsigned, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, unsigned > >, const llvm::BasicBlock *, unsigned, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::Register, llvm::ShapeT, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, llvm::ShapeT > >, llvm::Register, llvm::ShapeT, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, llvm::ShapeT > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, llvm::WebAssemblyException *, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::WebAssemblyException * > >, const llvm::MachineBasicBlock *, llvm::WebAssemblyException *, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::WebAssemblyException * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Instruction *, int, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, int > >, const llvm::Instruction *, int, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::FuncletPadInst *, int, DenseMapInfo< const llvm::FuncletPadInst * >, llvm::detail::DenseMapPair< const llvm::FuncletPadInst *, int > >, const llvm::FuncletPadInst *, int, DenseMapInfo< const llvm::FuncletPadInst * >, llvm::detail::DenseMapPair< const llvm::FuncletPadInst *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::InvokeInst *, int, DenseMapInfo< const llvm::InvokeInst * >, llvm::detail::DenseMapPair< const llvm::InvokeInst *, int > >, const llvm::InvokeInst *, int, DenseMapInfo< const llvm::InvokeInst * >, llvm::detail::DenseMapPair< const llvm::InvokeInst *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, int, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, int > >, const llvm::BasicBlock *, int, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, int > > |  | 
|  Cllvm::DenseMapBase< DenseMap< int, unsigned, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, unsigned > >, int, unsigned, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, size_t, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, size_t > >, const llvm::Value *, size_t, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, size_t > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *, InlineBuckets, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode * > >, uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, uint32_t, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, uint32_t > >, uint32_t, uint32_t, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, uint32_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex, DenseMapInfo< llvm::codeview::GloballyHashedType >, llvm::detail::DenseMapPair< llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex > >, llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex, DenseMapInfo< llvm::codeview::GloballyHashedType >, llvm::detail::DenseMapPair< llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex, DenseMapInfo< llvm::codeview::LocallyHashedType >, llvm::detail::DenseMapPair< llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex > >, llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex, DenseMapInfo< llvm::codeview::LocallyHashedType >, llvm::detail::DenseMapPair< llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::coverage::CounterExpression, unsigned, DenseMapInfo< llvm::coverage::CounterExpression >, llvm::detail::DenseMapPair< llvm::coverage::CounterExpression, unsigned > >, llvm::coverage::CounterExpression, unsigned, DenseMapInfo< llvm::coverage::CounterExpression >, llvm::detail::DenseMapPair< llvm::coverage::CounterExpression, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::StringMapEntry< EmptyStringSetTag > *, uint64_t, DenseMapInfo< const llvm::StringMapEntry< EmptyStringSetTag > * >, llvm::detail::DenseMapPair< const llvm::StringMapEntry< EmptyStringSetTag > *, uint64_t > >, const llvm::StringMapEntry< EmptyStringSetTag > *, uint64_t, DenseMapInfo< const llvm::StringMapEntry< EmptyStringSetTag > * >, llvm::detail::DenseMapPair< const llvm::StringMapEntry< EmptyStringSetTag > *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::StructType *, LegacyStructLayout, 4, DenseMapInfo< llvm::StructType * >, llvm::detail::DenseMapPair< llvm::StructType *, LegacyStructLayout > >, llvm::StructType *, LegacyStructLayout, DenseMapInfo< llvm::StructType * >, llvm::detail::DenseMapPair< llvm::StructType *, LegacyStructLayout > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::dxil::ComputedShaderFlags, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::dxil::ComputedShaderFlags > >, const llvm::Function *, llvm::dxil::ComputedShaderFlags, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::dxil::ComputedShaderFlags > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< const llvm::Function *, llvm::mcdxbc::RootSignatureDesc, 4, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::mcdxbc::RootSignatureDesc > >, const llvm::Function *, llvm::mcdxbc::RootSignatureDesc, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::mcdxbc::RootSignatureDesc > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::gsym::FileEntry, uint32_t, DenseMapInfo< llvm::gsym::FileEntry >, llvm::detail::DenseMapPair< llvm::gsym::FileEntry, uint32_t > >, llvm::gsym::FileEntry, uint32_t, DenseMapInfo< llvm::gsym::FileEntry >, llvm::detail::DenseMapPair< llvm::gsym::FileEntry, uint32_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint64_t, llvm::CachedHashStringRef, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::CachedHashStringRef > >, uint64_t, llvm::CachedHashStringRef, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::CachedHashStringRef > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::SymbolStringPtr, llvm::orc::SymbolStringPtr, DenseMapInfo< llvm::orc::SymbolStringPtr >, llvm::detail::DenseMapPair< llvm::orc::SymbolStringPtr, llvm::orc::SymbolStringPtr > >, llvm::orc::SymbolStringPtr, llvm::orc::SymbolStringPtr, DenseMapInfo< llvm::orc::SymbolStringPtr >, llvm::detail::DenseMapPair< llvm::orc::SymbolStringPtr, llvm::orc::SymbolStringPtr > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::jitlink::Section *, llvm::jitlink::SectionRange, DenseMapInfo< llvm::jitlink::Section * >, llvm::detail::DenseMapPair< llvm::jitlink::Section *, llvm::jitlink::SectionRange > >, llvm::jitlink::Section *, llvm::jitlink::SectionRange, DenseMapInfo< llvm::jitlink::Section * >, llvm::detail::DenseMapPair< llvm::jitlink::Section *, llvm::jitlink::SectionRange > > |  | 
|  Cllvm::DenseMapBase< DenseMap< Edge::OffsetT, EdgeTarget, DenseMapInfo< Edge::OffsetT >, llvm::detail::DenseMapPair< Edge::OffsetT, EdgeTarget > >, Edge::OffsetT, EdgeTarget, DenseMapInfo< Edge::OffsetT >, llvm::detail::DenseMapPair< Edge::OffsetT, EdgeTarget > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::ExecutorAddr, llvm::jitlink::Symbol *, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, llvm::jitlink::Symbol * > >, llvm::orc::ExecutorAddr, llvm::jitlink::Symbol *, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, llvm::jitlink::Symbol * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSection, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSection > >, unsigned, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSection, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSection > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSymbol *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSymbol * > >, uint32_t, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSymbol *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSymbol * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint16_t, SectionEntry, DenseMapInfo< uint16_t >, llvm::detail::DenseMapPair< uint16_t, SectionEntry > >, uint16_t, SectionEntry, DenseMapInfo< uint16_t >, llvm::detail::DenseMapPair< uint16_t, SectionEntry > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, llvm::jitlink::Block *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::jitlink::Block * > >, uint32_t, llvm::jitlink::Block *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::jitlink::Block * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, llvm::jitlink::Symbol *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::jitlink::Symbol * > >, uint32_t, llvm::jitlink::Symbol *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::jitlink::Symbol * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::StringRef, StubMapEntry, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, StubMapEntry > >, llvm::StringRef, StubMapEntry, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, StubMapEntry > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint64_t, uint32_t, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, uint32_t > >, uint64_t, uint32_t, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, uint32_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< SymbolHandleRef, unsigned, DenseMapInfo< SymbolHandleRef >, llvm::detail::DenseMapPair< SymbolHandleRef, unsigned > >, SymbolHandleRef, unsigned, DenseMapInfo< SymbolHandleRef >, llvm::detail::DenseMapPair< SymbolHandleRef, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::AllocaInst *, unsigned, DenseMapInfo< llvm::AllocaInst * >, llvm::detail::DenseMapPair< llvm::AllocaInst *, unsigned > >, llvm::AllocaInst *, unsigned, DenseMapInfo< llvm::AllocaInst * >, llvm::detail::DenseMapPair< llvm::AllocaInst *, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::CallInst *, llvm::CallBase *, DenseMapInfo< llvm::CallInst * >, llvm::detail::DenseMapPair< llvm::CallInst *, llvm::CallBase * > >, llvm::CallInst *, llvm::CallBase *, DenseMapInfo< llvm::CallInst * >, llvm::detail::DenseMapPair< llvm::CallInst *, llvm::CallBase * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::StringRef, llvm::StringRef, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::StringRef > >, llvm::StringRef, llvm::StringRef, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::StringRef > > |  | 
|  Cllvm::DenseMapBase< DenseMap< size_t, llvm::objcopy::coff::Symbol *, DenseMapInfo< size_t >, llvm::detail::DenseMapPair< size_t, llvm::objcopy::coff::Symbol * > >, size_t, llvm::objcopy::coff::Symbol *, DenseMapInfo< size_t >, llvm::detail::DenseMapPair< size_t, llvm::objcopy::coff::Symbol * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< ssize_t, llvm::objcopy::coff::Section *, DenseMapInfo< ssize_t >, llvm::detail::DenseMapPair< ssize_t, llvm::objcopy::coff::Section * > >, ssize_t, llvm::objcopy::coff::Section *, DenseMapInfo< ssize_t >, llvm::detail::DenseMapPair< ssize_t, llvm::objcopy::coff::Section * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< minidump::StreamType, std::size_t, DenseMapInfo< minidump::StreamType >, llvm::detail::DenseMapPair< minidump::StreamType, std::size_t > >, minidump::StreamType, std::size_t, DenseMapInfo< minidump::StreamType >, llvm::detail::DenseMapPair< minidump::StreamType, std::size_t > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< TraitProperty, llvm::APInt, 4, DenseMapInfo< TraitProperty >, llvm::detail::DenseMapPair< TraitProperty, llvm::APInt > >, TraitProperty, llvm::APInt, DenseMapInfo< TraitProperty >, llvm::detail::DenseMapPair< TraitProperty, llvm::APInt > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, OptRange, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, OptRange > >, unsigned, OptRange, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, OptRange > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::JITDylib *, llvm::orc::ExecutorAddr, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, llvm::orc::ExecutorAddr > >, llvm::orc::JITDylib *, llvm::orc::ExecutorAddr, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, llvm::orc::ExecutorAddr > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::ExecutorAddr, llvm::orc::JITDylib *, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, llvm::orc::JITDylib * > >, llvm::orc::ExecutorAddr, llvm::orc::JITDylib *, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, llvm::orc::JITDylib * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::JITDylib *, llvm::orc::SymbolLookupSet, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, llvm::orc::SymbolLookupSet > >, llvm::orc::JITDylib *, llvm::orc::SymbolLookupSet, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, llvm::orc::SymbolLookupSet > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::JITDylib *, uint64_t, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, uint64_t > >, llvm::orc::JITDylib *, uint64_t, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::ResourceTracker *, SymbolNameVector, DenseMapInfo< llvm::orc::ResourceTracker * >, llvm::detail::DenseMapPair< llvm::orc::ResourceTracker *, SymbolNameVector > >, llvm::orc::ResourceTracker *, SymbolNameVector, DenseMapInfo< llvm::orc::ResourceTracker * >, llvm::detail::DenseMapPair< llvm::orc::ResourceTracker *, SymbolNameVector > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::ExecutorAddr, llvm::orc::LazyReexportsManager::CallThroughInfo, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, llvm::orc::LazyReexportsManager::CallThroughInfo > >, llvm::orc::ExecutorAddr, llvm::orc::LazyReexportsManager::CallThroughInfo, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, llvm::orc::LazyReexportsManager::CallThroughInfo > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::NonOwningSymbolStringPtr, llvm::orc::JITDylib *, DenseMapInfo< llvm::orc::NonOwningSymbolStringPtr >, llvm::detail::DenseMapPair< llvm::orc::NonOwningSymbolStringPtr, llvm::orc::JITDylib * > >, llvm::orc::NonOwningSymbolStringPtr, llvm::orc::JITDylib *, DenseMapInfo< llvm::orc::NonOwningSymbolStringPtr >, llvm::detail::DenseMapPair< llvm::orc::NonOwningSymbolStringPtr, llvm::orc::JITDylib * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::JITDylib *, ObjCImageInfo, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, ObjCImageInfo > >, llvm::orc::JITDylib *, ObjCImageInfo, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, ObjCImageInfo > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::ExecutorAddr, uint64_t, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, uint64_t > >, llvm::orc::ExecutorAddr, uint64_t, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::orc::SymbolStringPtr, size_t, DenseMapInfo< llvm::orc::SymbolStringPtr >, llvm::detail::DenseMapPair< llvm::orc::SymbolStringPtr, size_t > >, llvm::orc::SymbolStringPtr, size_t, DenseMapInfo< llvm::orc::SymbolStringPtr >, llvm::detail::DenseMapPair< llvm::orc::SymbolStringPtr, size_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, std::string, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::string > >, uint32_t, std::string, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::string > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::codeview::TypeIndex, uint32_t, DenseMapInfo< llvm::codeview::TypeIndex >, llvm::detail::DenseMapPair< llvm::codeview::TypeIndex, uint32_t > >, llvm::codeview::TypeIndex, uint32_t, DenseMapInfo< llvm::codeview::TypeIndex >, llvm::detail::DenseMapPair< llvm::codeview::TypeIndex, uint32_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, llvm::MachineBasicBlock *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::MachineBasicBlock * > >, uint32_t, llvm::MachineBasicBlock *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::MachineBasicBlock * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< uint32_t, RefMap, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, RefMap > >, uint32_t, RefMap, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, RefMap > > |  | 
|  Cllvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::Align, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::Align > >, const llvm::Value *, llvm::Align, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::Align > > |  | 
|  Cllvm::DenseMapBase< DenseMap< decltype(hash_value(llvm::sampleprof::FunctionId())), llvm::sampleprof::ProfiledCallGraphNode *, MapTArgs..., llvm::detail::DenseMapPair< decltype(hash_value(llvm::sampleprof::FunctionId())), llvm::sampleprof::ProfiledCallGraphNode * > >, decltype(hash_value(llvm::sampleprof::FunctionId())), llvm::sampleprof::ProfiledCallGraphNode *, MapTArgs..., llvm::detail::DenseMapPair< decltype(hash_value(llvm::sampleprof::FunctionId())), llvm::sampleprof::ProfiledCallGraphNode * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::hash_code, uint64_t, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, uint64_t > >, llvm::hash_code, uint64_t, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, uint64_t > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::sampleprof::FunctionId, unsigned, DenseMapInfo< llvm::sampleprof::FunctionId >, llvm::detail::DenseMapPair< llvm::sampleprof::FunctionId, unsigned > >, llvm::sampleprof::FunctionId, unsigned, DenseMapInfo< llvm::sampleprof::FunctionId >, llvm::detail::DenseMapPair< llvm::sampleprof::FunctionId, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::sampleprof::SampleContext, unsigned, DenseMapInfo< llvm::sampleprof::SampleContext >, llvm::detail::DenseMapPair< llvm::sampleprof::SampleContext, unsigned > >, llvm::sampleprof::SampleContext, unsigned, DenseMapInfo< llvm::sampleprof::SampleContext >, llvm::detail::DenseMapPair< llvm::sampleprof::SampleContext, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::sandboxir::Context::CallbackID, unsigned, DenseMapInfo< llvm::sandboxir::Context::CallbackID >, llvm::detail::DenseMapPair< llvm::sandboxir::Context::CallbackID, unsigned > >, llvm::sandboxir::Context::CallbackID, unsigned, DenseMapInfo< llvm::sandboxir::Context::CallbackID >, llvm::detail::DenseMapPair< llvm::sandboxir::Context::CallbackID, unsigned > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::sandboxir::Value *, llvm::sandboxir::Action *, DenseMapInfo< llvm::sandboxir::Value * >, llvm::detail::DenseMapPair< llvm::sandboxir::Value *, llvm::sandboxir::Action * > >, llvm::sandboxir::Value *, llvm::sandboxir::Action *, DenseMapInfo< llvm::sandboxir::Value * >, llvm::detail::DenseMapPair< llvm::sandboxir::Value *, llvm::sandboxir::Action * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< llvm::sandboxir::Instruction *, llvm::sandboxir::SeedBundle *, DenseMapInfo< llvm::sandboxir::Instruction * >, llvm::detail::DenseMapPair< llvm::sandboxir::Instruction *, llvm::sandboxir::SeedBundle * > >, llvm::sandboxir::Instruction *, llvm::sandboxir::SeedBundle *, DenseMapInfo< llvm::sandboxir::Instruction * >, llvm::detail::DenseMapPair< llvm::sandboxir::Instruction *, llvm::sandboxir::SeedBundle * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< NodeRef, unsigned, DenseMapInfo< NodeRef >, llvm::detail::DenseMapPair< NodeRef, unsigned > >, NodeRef, unsigned, DenseMapInfo< NodeRef >, llvm::detail::DenseMapPair< NodeRef, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< TreeEntry *, StridedPtrInfo, 4, DenseMapInfo< TreeEntry * >, llvm::detail::DenseMapPair< TreeEntry *, StridedPtrInfo > >, TreeEntry *, StridedPtrInfo, DenseMapInfo< TreeEntry * >, llvm::detail::DenseMapPair< TreeEntry *, StridedPtrInfo > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Value *, unsigned, 4, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, unsigned > >, llvm::Value *, unsigned, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, unsigned > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< const TreeEntry *, llvm::WeakTrackingVH, 4, DenseMapInfo< const TreeEntry * >, llvm::detail::DenseMapPair< const TreeEntry *, llvm::WeakTrackingVH > >, const TreeEntry *, llvm::WeakTrackingVH, DenseMapInfo< const TreeEntry * >, llvm::detail::DenseMapPair< const TreeEntry *, llvm::WeakTrackingVH > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< AliasCacheKey, bool, 4, DenseMapInfo< AliasCacheKey >, llvm::detail::DenseMapPair< AliasCacheKey, bool > >, AliasCacheKey, bool, DenseMapInfo< AliasCacheKey >, llvm::detail::DenseMapPair< AliasCacheKey, bool > > |  | 
|  Cllvm::DenseMapBase< SmallDenseMap< llvm::Instruction *, ScheduleData *, 4, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, ScheduleData * > >, llvm::Instruction *, ScheduleData *, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, ScheduleData * > > |  | 
|  Cllvm::DenseMapBase< DenseMap< unsigned, TrieNode *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, TrieNode * > >, unsigned, TrieNode *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, TrieNode * > > |  | 
|  Cllvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT > |  | 
|  Cllvm::DenseMap< const BlockT *, const BlockT * > |  | 
|  Cllvm::DenseMap< unsigned, TreeTy * > |  | 
|  Cllvm::DenseMap< AssumeInst *, MinMax > |  | 
|  Cllvm::DenseMap< RetainedKnowledgeKey, Assume2KnowledgeMap > |  | 
|  Cllvm::DenseMap< const BasicBlock *, int > |  | 
|  Cllvm::DenseMap< const BasicBlock *, uint32_t > |  | 
|  Cllvm::DenseMap< GlobalValue::GUID, uint64_t > |  | 
|  Cllvm::DenseMap< const NodeType *, const PiBlockDDGNode * > |  | 
|  Cllvm::DenseMap< Instruction *, NodeType * > |  | 
|  Cllvm::DenseMap< Instruction *, size_t > |  | 
|  Cllvm::DenseMap< NodeType *, size_t > |  | 
|  Cllvm::DenseMap< BlockT *, DomSetType > |  | 
|  Cllvm::DenseMap< CallInst *, unsigned > |  | 
|  Cllvm::DenseMap< const Instruction *, Embedding > |  | 
|  Cllvm::DenseMap< const BasicBlock *, Embedding > |  | 
|  Cllvm::DenseMap< const Value *, WeakEvalType > |  | 
|  Cllvm::DenseMap< Instruction *, MemDepResult > |  | 
|  Cllvm::DenseMap< ValueIsLoadPair, NonLocalPointerInfo > |  | 
|  Cllvm::DenseMap< Instruction *, PerInstNLInfo > |  | 
|  Cllvm::DenseMap< LoadInst *, int32_t > |  | 
|  Cllvm::DenseMap< BlockT *, BlockT * > |  | 
|  Cllvm::DenseMap< BlockT *, RegionT * > |  | 
|  Cllvm::DenseMap< const SCEV *, bool > |  | 
|  Cllvm::DenseMap< const SCEV *, ValueSetVector > |  | 
|  Cllvm::DenseMap< SCEVCallbackVH, const SCEV *, DenseMapInfo< Value * > > |  | 
|  Cllvm::DenseMap< const Value *, Value * > |  | 
|  Cllvm::DenseMap< const Value *, const SCEV * > |  | 
|  Cllvm::DenseMap< const Loop *, const SCEV * > |  | 
|  Cllvm::DenseMap< const BasicBlock *, BlockLifetimeInfo > |  | 
|  Cllvm::DenseMap< unsigned, HashNode * > |  | 
|  Cllvm::DenseMap< const HashNode *, unsigned > |  | 
|  Cllvm::DenseMap< const Value *, StatepointRelocationRecord > |  | 
|  Cllvm::DenseMap< const Function *, GCFunctionInfo * > |  | 
|  Cllvm::const_iterator<, > |  | 
|  Cllvm::const_iterator<, > |  | 
|  Cllvm::DenseMap< LLT, LegacyLegalizeActions::LegacyLegalizeAction > |  | 
|  Cllvm::DenseMap< const MachineInstr *, CallSiteInfo > |  | 
|  Cllvm::DenseMap< const MachineInstr *, CalledGlobalInfo > |  | 
|  Cllvm::DenseMap< SUnit *, OrderDep > |  | 
|  Cllvm::DenseMap< unsigned, unsigned > |  | 
|  Cllvm::DenseMap< MachineInstr *, MachineInstr * > |  | 
|  Cllvm::DenseMap< const MachineInstr *, Embedding > |  | 
|  Cllvm::DenseMap< const MachineBasicBlock *, Embedding > |  | 
|  Cllvm::DenseMap< Register, Register > |  | 
|  Cllvm::DenseMap< const MachineInstr *, SlotIndex > |  | 
|  Cllvm::DenseMap< const AllocaInst *, MachineFrameInfo::SSPLayoutKind > |  | 
|  Cllvm::DenseMap< uint64_t, RelocAddrEntry > |  | 
|  Cllvm::DenseMap< uint64_t, CompileUnit * > |  | 
|  Cllvm::DenseMap< T, uint64_t > |  | 
|  Cllvm::DenseMap< orc::SymbolStringPtr, orc::ExecutorSymbolDef > |  | 
|  Cllvm::DenseMap< orc::SymbolStringPtr, SymbolLookupFlags > |  | 
|  Cllvm::DenseMap< SymbolStringPtr, SymbolAliasMapEntry > |  | 
|  Cllvm::DenseMap< SymbolStringPtr, MaterializingInfo > |  | 
|  Cllvm::DenseMap< SymbolStringPtr, SymbolTableEntry > |  | 
|  Cllvm::DenseMap< SymbolStringPtr, JITDispatchHandlerFunction > |  | 
|  Cllvm::DenseMap< SymbolStringPtr, ExecutorSymbolDef > |  | 
|  Cllvm::DenseMap< SymbolStringPtr, JITSymbolFlags > |  | 
|  Cllvm::DenseMap< JITDylib *, SymbolNameSet > |  | 
|  Cllvm::DenseMap< ExecutorAddr, Allocation > |  | 
|  Cllvm::DenseMap< void *, Reservation > |  | 
|  Cllvm::DenseMap< SymbolStringPtr, ExtraSymbolInfo > |  | 
|  Cllvm::DenseMap< uint64_t, IncomingWFRHandler > |  | 
|  Cllvm::DenseMap< const BasicBlock *, WalkDirection > |  | 
|  Cllvm::DenseMap< Alias, AliaseeDetails > |  | 
|  Cllvm::DenseMap< SymbolStringPtr, SymbolNameSet > |  | 
|  Cllvm::DenseMap< TargetFAddr, SymbolNameSet > |  | 
|  Cllvm::DenseMap< uint64_t, std::promise< shared::WrapperFunctionResult > * > |  | 
|  Cllvm::DenseMap< ContainerId, ElementSet > |  | 
|  Cllvm::DenseMap< GlobalValue::GUID, GlobalValueSummary * > |  | 
|  Cllvm::DenseMap< IRUnitT *, AnalysisResultListT > |  | 
|  Cllvm::DenseMap< IndexPair, stable_hash > |  | 
|  Cllvm::DenseMap< ValueMapCVH, ValueT, DenseMapInfo< ValueMapCVH > > |  | 
|  Cllvm::DenseMap< const Metadata *, TrackingMDRef > |  | 
|  Cllvm::DenseMap< uint64_t, uint64_t > |  | 
|  Cllvm::DenseMap< const void *, const PassInfo * > |  | 
|  Cllvm::DenseMap< unsigned, TVRowPair > |  | 
|  Cllvm::DenseMap< unsigned, LineColPair > |  | 
|  Cllvm::DenseMap< const llvm::Function *, FunctionSnapshot > |  | 
|  Cllvm::DenseMap< NodePtr, unsigned > |  | 
|  Cllvm::DenseMap< ObjectKey, Value, llvm::DenseMapInfo< StringRef > > |  | 
|  Cllvm::DenseMap< char, std::string > |  | 
|  Cllvm::DenseMap< SymbolsMapKey, Symbol * > |  | 
|  Cllvm::DenseMap< unsigned, InstructionVectorTy * > |  | 
|  Cllvm::const_iterator< StringRef, ImportMapTy > |  | 
|  Cllvm::DenseMap< Value *, Constant * > |  | 
|  Cllvm::DenseMap< ConstPtrUnionType, unsigned > |  | 
|  Cllvm::DenseMap< DbgSSABlock *, DbgValueDef > |  | 
|  Cllvm::DenseMap< const BasicBlockT *, uint64_t > |  | 
|  Cllvm::DenseMap< Edge, uint64_t > |  | 
|  Cllvm::DenseMap< const BasicBlockT *, const BasicBlockT * > |  | 
|  Cllvm::DenseMap< const FunctionSamples *, BodySampleCoverageMap > |  | 
|  Cllvm::DenseMap< BlkT *, ValT > |  | 
|  Cllvm::DenseMap< BlkT *, BBInfo * > |  | 
|  Cllvm::DenseMap< EdgeIdentifier, EdgeAttribute > |  | 
|  Cllvm::DenseMap< VertexIdentifier, VertexAttribute > |  | 
|  Cllvm::DenseMap< VertexIdentifier, NeighborSetT > |  | 
|  Cllvm::DenseMap< Function *, Function * > |  | 
|  Cllvm::DenseMap< Type *, unsigned > |  | 
|  Cllvm::DenseMap< const Value *, unsigned > |  | 
|  Cllvm::DenseMap< const Metadata *, MDIndex > |  | 
|  Cllvm::DenseMap< IndexAndAttrSet, unsigned > |  | 
|  Cllvm::DenseMap< AttributeList, unsigned > |  | 
|  Cllvm::DenseMap< const Instruction *, unsigned > |  | 
|  Cllvm::DenseMap< MCSymbol *, PadRange > |  | 
|  Cllvm::DenseMap< unsigned, FragsInMemMap > |  | 
|  Cllvm::DenseMap< Value *, Value * > |  | 
|  Cllvm::DenseMap< const LexicalScope *, const DILocation * > |  | 
|  Cllvm::DenseMap< Register, MachineInstr * > |  | 
|  Cllvm::DenseMap< MachineBasicBlock *, MachineBasicBlock::iterator > |  | 
|  Cllvm::DenseMap< Register, UserValue * > |  | 
|  Cllvm::DenseMap< DebugVariable, UserValue * > |  | 
|  Cllvm::DenseMap< MachineInstr *, unsigned > |  | 
|  Cllvm::DenseMap< MachineBasicBlock *, Register > |  | 
|  Cllvm::DenseMap< const MachineInstr *, unsigned > |  | 
|  Cllvm::DenseMap< Register, const MachineInstr * > |  | 
|  Cllvm::DenseMap< BBVRegPair, unsigned > |  | 
|  Cllvm::DenseMap< MachineInstr *, Register, MachineInstrExpressionTrait > |  | 
|  Cllvm::DenseMap< IKey, PBQPRAGraph::MatrixPtr > |  | 
|  Cllvm::DenseMap< const MachineBasicBlock *, BlockLifetimeInfo > |  | 
|  Cllvm::DenseMap< const MachineBasicBlock *, BitVector > |  | 
|  Cllvm::DenseMap< unsigned, StringEntry * > |  | 
|  Cllvm::DenseMap< uint64_t, DwarfUnit * > |  | 
|  Cllvm::DenseMap< const StringEntry *, DwarfStringPoolEntryWithExtString * > |  | 
|  Cllvm::DenseMap< void *, unsigned int > |  | 
|  Cllvm::DenseMap< const void *, MethodAddressVector > |  | 
|  Cllvm::DenseMap< orc::ExecutorAddr, CIEInformation > |  | 
|  Cllvm::iterator<, unsigned > |  | 
|  Cllvm::iterator< AttributeSet, unsigned > |  | 
|  Cllvm::iterator< GUID, unsigned > |  | 
|  Cllvm::DenseMap< StructType *, StructLayout * > |  | 
|  Cllvm::DenseMap< Value *, ValueHandleBase * > |  | 
|  Cllvm::DenseMap< const MCSymbol *, unsigned > |  | 
|  Cllvm::DenseMap< MCSymbol const *, COFFSymbol * > |  | 
|  Cllvm::DenseMap< MCSection const *, COFFSection * > |  | 
|  Cllvm::DenseMap< Instruction *, Uses > |  | 
|  Cllvm::DenseMap< unsigned, LaneBitmask > |  | 
|  Cllvm::DenseMap< const MCExpr *, KnownBits > |  | 
|  Cllvm::DenseMap< MachineInstr *, MemAddress > |  | 
|  Cllvm::DenseMap< unsigned, const MCExpr * > |  | 
|  Cllvm::DenseMap< const Value *, Type * > |  | 
|  Cllvm::DenseMap< unsigned, ExtType > |  | 
|  Cllvm::DenseMap< unsigned, IFListType > |  | 
|  Cllvm::DenseMap< unsigned, DefUseInfo > |  | 
|  Cllvm::DenseMap< RegSubRegPair, RegSubRegPair > |  | 
|  Cllvm::DenseMap< MachineInstr *, bool > |  | 
|  Cllvm::DenseMap< unsigned, uint64_t > |  | 
|  Cllvm::DenseMap< Instruction *, Instruction * > |  | 
|  Cllvm::iterator< unsigned, PredSet > |  | 
|  Cllvm::DenseMap< const TargetRegisterClass *, VRegMap > |  | 
|  Cllvm::DenseMap< int, int > |  | 
|  Cllvm::DenseMap< KeyT, size_t > |  | 
|  Cllvm::DenseMap< BasicBlock *, CloneList > |  | 
|  Cllvm::DenseMap< const BasicBlock *, const PHINode * > |  | 
|  Cllvm::DenseMap< const BasicBlock *, bool > |  | 
|  Cllvm::DenseMap< Instruction *, int > |  | 
|  Cllvm::DenseMap< const SCEV *, RegSortData > |  | 
|  Cllvm::DenseMap< LSRUse::SCEVUseKindPair, size_t > |  | 
|  Cllvm::DenseMap< const Expression *, CongruenceClass * > |  | 
|  Cllvm::DenseMap< BasicBlock *, Instruction * > |  | 
|  Cllvm::DenseMap< Instruction *, Value * > |  | 
|  Cllvm::DenseMap< const MDNode *, TrackingMDNodeRef > |  | 
|  Cllvm::DenseMap< BasicBlock *, Value * > |  | 
|  Cllvm::DenseMap< VPBasicBlock *, VPValue * > |  | 
|  Cllvm::DenseMap< InterleaveGroup< Instruction > *, InterleaveGroup< VPInstruction > * > |  | 
|  Cllvm::DenseMap< Value *, VPValue * > |  | 
|  Cllvm::DenseMap< VPValue *, Value * > |  | 
|  Cllvm::DenseMap< BasicBlock *, DomSetType > |  | 
|  Cllvm::DenseMap< const llvm::DILocation *, const llvm::sampleprof::FunctionSamples * > |  | 
|  Cllvm::DenseMap< const MachineBasicBlock *, MachineLoop * > |  | 
|  Cllvm::DenseMap< unsigned, llvm::jitlink::Block * > |  | 
|  Cllvm::DenseMap< unsigned, llvm::jitlink::Symbol * > |  | 
|  Cllvm::DenseMap< llvm::orc::SymbolStringPtr, llvm::jitlink::Symbol * > |  | 
|  Cllvm::DenseMap< llvm::StringRef, llvm::object::SectionRef > |  | 
|  Cllvm::DenseMap< llvm::GlobalVariable *, llvm::GlobalVariable * > |  | 
|  Cllvm::DenseMap< llvm::StringRef, FunctionImporter::ExportSetTy > |  | 
|  Cllvm::DenseMap< LiveDebugValues::ValueIDNum, LiveDebugValues::DbgOpID > |  | 
|  Cllvm::DenseMap< llvm::MachineOperand, LiveDebugValues::DbgOpID > |  | 
|  Cllvm::DenseMap< llvm::DebugVariable, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::MachineBasicBlock *, unsigned int > |  | 
|  Cllvm::DenseMap< StackSlotPos, unsigned > |  | 
|  Cllvm::DenseMap< unsigned, StackSlotPos > |  | 
|  Cllvm::DenseMap< llvm::DILocalScope *, llvm::DISubprogram * > |  | 
|  Cllvm::DenseMap< llvm::Value *, llvm::BasicBlock * > |  | 
|  Cllvm::DenseMap< llvm::hash_code, unsigned > |  | 
|  Cllvm::DenseMap< constSCEV *, llvm::ScopedHashTableVal *, KInfo > |  | 
|  Cllvm::DenseMap< unsigned, TransferTracker::ResolvedDbgValue > |  | 
|  Cllvm::DenseMap< const llvm::Function *, llvm::AMDGPUFunctionArgInfo > |  | 
|  Cllvm::DenseMap< const llvm::MachineBasicBlock *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::MCSymbol *, AddressPoolEntry > |  | 
|  Cllvm::DenseMap< llvm::StringRef, unsigned > |  | 
|  Cllvm::DenseMap< llvm::Function *, llvm::FileLocRange > |  | 
|  Cllvm::DenseMap< llvm::BasicBlock *, llvm::FileLocRange > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, llvm::FileLocRange > |  | 
|  Cllvm::DenseMap< llvm::MBBSectionID, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::MCSymbol *, unsigned > |  | 
|  Cllvm::DenseMap< llvm::MBBSectionID, llvm::MCSymbol * > |  | 
|  Cllvm::DenseMap< llvm::StringRef, llvm::Attribute > |  | 
|  Cllvm::DenseMap< llvm::Value *, AttributeList > |  | 
|  Cllvm::DenseMap< AAMapKeyTy, llvm::AbstractAttribute * > |  | 
|  Cllvm::DenseMap< const llvm::MachineInstr *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::MachineBasicBlock *, int > |  | 
|  Cllvm::DenseMap< Edge, llvm::BranchProbability > |  | 
|  Cllvm::DenseMap< llvm::CSKYTargetStreamer::SymbolIndex, const llvm::MCExpr * > |  | 
|  Cllvm::DenseMap< const llvm::Function *, uint64_t > |  | 
|  Cllvm::DenseMap< const llvm::Value *, const llvm::Value * > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, llvm::InstructionCost > |  | 
|  Cllvm::DenseMap< const llvm::DIGlobalVariable *, uint64_t > |  | 
|  Cllvm::DenseMap< const llvm::Function *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::DICompositeType *, llvm::codeview::TypeIndex > |  | 
|  Cllvm::DenseMap< llvm::CodeViewDebug::LocalVarDef, unsigned > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, unsigned > |  | 
|  Cllvm::DenseMap< llvm::Value *, unsigned > |  | 
|  Cllvm::DenseMap< llvm::MDNode *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::DIE *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, bool > |  | 
|  Cllvm::DenseMap< uint64_t, const llvm::DWARFDebugNames::NameIndex * > |  | 
|  Cllvm::DenseMap< const char *, uint32_t, CStrDenseMapInfo > |  | 
|  Cllvm::DenseMap< llvm::TargetExtType *, llvm::dxil::ResourceTypeInfo > |  | 
|  Cllvm::DenseMap< llvm::DebugVariableAggregate, llvm::DbgValueDef > |  | 
|  Cllvm::DenseMap< unsigned, llvm::DebugCounter::CounterInfo > |  | 
|  Cllvm::DenseMap< const llvm::MachineInstr *, llvm::MCSymbol * > |  | 
|  Cllvm::DenseMap< llvm::BasicBlock *, llvm::DbgSSABlock * > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, llvm::APInt > |  | 
|  Cllvm::DenseMap< const llvm::DILocalScope *, llvm::DIE * > |  | 
|  Cllvm::DenseMap< const llvm::MDNode *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::DIE *, llvm::DwarfCompileUnit * > |  | 
|  Cllvm::DenseMap< const llvm::MCSymbol *, uint64_t > |  | 
|  Cllvm::DenseMap< const llvm::MDNode *, uint64_t > |  | 
|  Cllvm::DenseMap< const llvm::MCSection *, const llvm::MCSymbol * > |  | 
|  Cllvm::DenseMap< const llvm::DIStringType *, unsigned > |  | 
|  Cllvm::DenseMap< llvm::LexicalScope *, ScopeVars > |  | 
|  Cllvm::DenseMap< const llvm::MDNode *, llvm::DIE * > |  | 
|  Cllvm::DenseMap< llvm::DIE *, const llvm::DINode * > |  | 
|  Cllvm::DenseMap< const llvm::MCSymbolELF *, const llvm::MCSymbolELF * > |  | 
|  Cllvm::DenseMap< ElemTy, llvm::EquivalenceClasses::ECValue * > |  | 
|  Cllvm::DenseMap< llvm::GlobalVariable *, MutableValue > |  | 
|  Cllvm::DenseMap< const llvm::Value *, llvm::Register > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, llvm::EquivalenceClasses::ECValue * > |  | 
|  Cllvm::DenseMap< const llvm::Value *, int > |  | 
|  Cllvm::DenseMap< const llvm::Comdat *, llvm::Comdat * > |  | 
|  Cllvm::DenseMap< llvm::StringRef, llvm::FunctionImporter::ImportMapTy > |  | 
|  Cllvm::DenseMap< llvm::Register, const llvm::Value * > |  | 
|  Cllvm::DenseMap< const llvm::AllocaInst *, int > |  | 
|  Cllvm::DenseMap< const llvm::Argument *, int > |  | 
|  Cllvm::DenseMap< llvm::Register, llvm::Register > |  | 
|  Cllvm::DenseMap< const llvm::Value *, ISD::NodeType > |  | 
|  Cllvm::DenseMap< llvm::UniqueBBID, uint64_t > |  | 
|  Cllvm::DenseMap< llvm::Function *, llvm::CodeMetrics > |  | 
|  Cllvm::DenseMap< llvm::Function *, unsigned > |  | 
|  Cllvm::DenseMap< unsigned, llvm::Register > |  | 
|  Cllvm::DenseMap< const llvm::MachineInstr *, llvm::UniqueMachineInstr * > |  | 
|  Cllvm::DenseMap< llvm::MachineInstr *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::Value *, unsigned > |  | 
|  Cllvm::DenseMap< uint32_t, LeaderListNode > |  | 
|  Cllvm::DenseMap< llvm::Value *, uint32_t > |  | 
|  Cllvm::DenseMap< llvm::GVNPass::Expression, uint32_t > |  | 
|  Cllvm::DenseMap< uint32_t, llvm::PHINode * > |  | 
|  Cllvm::DenseMap< uint32_t, llvm::BasicBlock * > |  | 
|  Cllvm::DenseMap< const InstructionT *, const InstructionT * > |  | 
|  Cllvm::DenseMap< BlockT *, llvm::GenericCycle * > |  | 
|  Cllvm::DenseMap< BlockT *, DFSInfo > |  | 
|  Cllvm::DenseMap< const llvm::Value *, const llvm::GlobalValue * > |  | 
|  Cllvm::DenseMap< const llvm::Function *, GlobalsAAResult::FunctionInfo > |  | 
|  Cllvm::DenseMap< unsigned, PredSet > |  | 
|  Cllvm::DenseMap< llvm::Value *, llvm::Value * > |  | 
|  Cllvm::DenseMap< llvm::IRSimilarity::IRInstructionData *, unsigned, llvm::IRSimilarity::IRInstructionDataTraits > |  | 
|  Cllvm::DenseMap< llvm::BasicBlock *, unsigned > |  | 
|  Cllvm::DenseMap< unsigned, llvm::Value * > |  | 
|  Cllvm::DenseMap< const llvm::Value *, llvm::SmallVector< Register, 1 > * > |  | 
|  Cllvm::DenseMap< const llvm::Type *, llvm::SmallVector< uint64_t, 1 > * > |  | 
|  Cllvm::DenseMap< const llvm::Function *, FunctionInfo * > |  | 
|  Cllvm::DenseMap< SymbolRemappingReader::Key, llvm::StringRef > |  | 
|  Cllvm::DenseMap< uint64_t, llvm::GlobalVariable * > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, const llvm::Instruction * > |  | 
|  Cllvm::DenseMap< int32_t, InstTy * > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > * > |  | 
|  Cllvm::DenseMap< unsigned, llvm::GlobalValue * > |  | 
|  Cllvm::DenseMap< llvm::Module *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::Value *, llvm::StringMapEntry< Value * > * > |  | 
|  Cllvm::DenseMap< llvm::Value *, llvm::ValueAsMetadata * > |  | 
|  Cllvm::DenseMap< llvm::Metadata *, llvm::MetadataAsValue * > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, llvm::BlockAddress * > |  | 
|  Cllvm::DenseMap< const llvm::GlobalValue *, llvm::DSOLocalEquivalent * > |  | 
|  Cllvm::DenseMap< const llvm::GlobalValue *, llvm::NoCFIValue * > |  | 
|  Cllvm::DenseMap< unsigned, llvm::IntegerType * > |  | 
|  Cllvm::DenseMap< unsigned, llvm::PointerType * > |  | 
|  Cllvm::DenseMap< const llvm::Value *, llvm::MDAttachments > |  | 
|  Cllvm::DenseMap< const llvm::GlobalObject *, llvm::StringRef > |  | 
|  Cllvm::DenseMap< const llvm::GlobalValue *, llvm::StringRef > |  | 
|  Cllvm::DenseMap< const llvm::GlobalValue *, llvm::GlobalValue::SanitizerMetadata > |  | 
|  Cllvm::DenseMap< const llvm::Function *, std::string > |  | 
|  Cllvm::DenseMap< PassID, CompatibilityCheckFn > |  | 
|  Cllvm::DenseMap< const llvm::Function *, llvm::LazyCallGraph::Node * > |  | 
|  Cllvm::DenseMap< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * > |  | 
|  Cllvm::DenseMap< llvm::LazyCallGraph::RefSCC *, int > |  | 
|  Cllvm::DenseMap< llvm::LazyCallGraph::Node *, int > |  | 
|  Cllvm::DenseMap< const llvm::DISubprogram *, const llvm::Function * > |  | 
|  Cllvm::DenseMap< unsigned, llvm::BitVector > |  | 
|  Cllvm::DenseMap< llvm::MCSection *, const llvm::MCSymbolRefExpr * > |  | 
|  Cllvm::DenseMap< llvm::Value *, const llvm::SCEV * > |  | 
|  Cllvm::DenseMap< const BlockT *, LoopT * > |  | 
|  Cllvm::DenseMap< llvm::ElementCount, unsigned > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, llvm::Instruction * > |  | 
|  Cllvm::DenseMap< const llvm::Value *, const llvm::RuntimeCheckingPtrGroup * > |  | 
|  Cllvm::DenseMap< const llvm::RuntimeCheckingPtrGroup *, llvm::MDNode * > |  | 
|  Cllvm::DenseMap< const llvm::MachineBasicBlock *, llvm::BlockFrequency > |  | 
|  Cllvm::DenseMap< uint32_t, llvm::StringRef > |  | 
|  Cllvm::DenseMap< unsigned, llvm::MCCVFunctionInfo::LineInfo > |  | 
|  Cllvm::DenseMap< unsigned, llvm::MCLabel * > |  | 
|  Cllvm::DenseMap< llvm::MCRegister, int > |  | 
|  Cllvm::DenseMap< const llvm::MCSection *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::MCSection *, uint64_t > |  | 
|  Cllvm::DenseMap< const llvm::MachineBasicBlock *, uint64_t > |  | 
|  Cllvm::DenseMap< llvm::MachineBasicBlock *, DomSetType > |  | 
|  Cllvm::DenseMap< llvm::MCSymbol *, unsigned > |  | 
|  Cllvm::DenseMap< unsigned, llvm::MachineFunction::DebugPHIRegallocPos > |  | 
|  Cllvm::DenseMap< llvm::MCSymbol *, StubValueTy > |  | 
|  Cllvm::DenseMap< llvm::MCSymbol *, const llvm::MCExpr * > |  | 
|  Cllvm::DenseMap< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > |  | 
|  Cllvm::DenseMap< const llvm::GlobalValue *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::Init *, MappedValue > |  | 
|  Cllvm::DenseMap< KeyT, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::Value *, llvm::MemoryAccess * > |  | 
|  Cllvm::DenseMap< const llvm::MemoryAccess *, unsigned long > |  | 
|  Cllvm::DenseMap< const llvm::MachineInstr *, InstType > |  | 
|  Cllvm::DenseMap< const BlockT *, unsigned > |  | 
|  Cllvm::DenseMap< uint64_t, unsigned > |  | 
|  Cllvm::DenseMap< llvm::MachineInstr *, int > |  | 
|  Cllvm::DenseMap< unsigned, T > |  | 
|  Cllvm::DenseMap< unsigned, llvm::Constant * > |  | 
|  Cllvm::DenseMap< llvm::Register, unsigned > |  | 
|  Cllvm::DenseMap< AnalysisID, llvm::Pass * > |  | 
|  Cllvm::DenseMap< llvm::Pass *, llvm::Pass * > |  | 
|  Cllvm::DenseMap< llvm::Pass *, llvm::AnalysisUsage * > |  | 
|  Cllvm::DenseMap< AnalysisID, const llvm::PassInfo * > |  | 
|  Cllvm::DenseMap< AnalysisID, llvm::IdentifyingPassPtr > |  | 
|  Cllvm::DenseMap< llvm::StringRef, std::string > |  | 
|  Cllvm::DenseMap< llvm::MachineBasicBlock *, llvm::BitVector > |  | 
|  Cllvm::DenseMap< llvm::MachineInstr *, llvm::MachineInstr * > |  | 
|  Cllvm::DenseMap< unsigned, llvm::MachineBasicBlock * > |  | 
|  Cllvm::DenseMap< llvm::Register, llvm::VRegInfo * > |  | 
|  Cllvm::DenseMap< unsigned, int > |  | 
|  Cllvm::DenseMap< unsigned, const llvm::Value * > |  | 
|  Cllvm::DenseMap< const llvm::PHINode *, unsigned int > |  | 
|  Cllvm::DenseMap< unsigned, llvm::GCNRegPressure > |  | 
|  Cllvm::DenseMap< const llvm::Value *, const llvm::PredicateBase * > |  | 
|  Cllvm::DenseMap< llvm::Value *, unsigned int > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, RewriteEntry > |  | 
|  Cllvm::DenseMap< ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags, DenseMapInfo< ValueMapCVH > > |  | 
|  Cllvm::DenseMap< T, ptrdiff_t > |  | 
|  Cllvm::DenseMap< int, uint64_t > |  | 
|  Cllvm::DenseMap< llvm::StringRef, uint64_t > |  | 
|  Cllvm::DenseMap< uint64_t, llvm::PseudoProbeDescriptor > |  | 
|  Cllvm::DenseMap< const llvm::MCSection *, ElfMappingSymbol > |  | 
|  Cllvm::DenseMap< const llvm::Init *, const llvm::Init * > |  | 
|  Cllvm::DenseMap< unsigned, llvm::MachineInstr * > |  | 
|  Cllvm::DenseMap< llvm::MCRegister, const llvm::TargetRegisterClass * > |  | 
|  Cllvm::DenseMap< SID, SID > |  | 
|  Cllvm::DenseMap< llvm::Value *, llvm::ValueLatticeElement > |  | 
|  Cllvm::DenseMap< llvm::GlobalVariable *, llvm::ValueLatticeElement > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, const llvm::Loop * > |  | 
|  Cllvm::DenseMap< int, llvm::SIMachineFunctionInfo::VGPRSpillToAGPR > |  | 
|  Cllvm::DenseMap< unsigned, llvm::MCRegister > |  | 
|  Cllvm::DenseMap< const llvm::Function *, llvm::MCRegister > |  | 
|  Cllvm::DenseMap< const llvm::Function *, llvm::SPIRV::FPFastMathDefaultInfoVector > |  | 
|  Cllvm::DenseMap< llvm::MachineInstr *, const llvm::Type * > |  | 
|  Cllvm::DenseMap< const llvm::Function *, const llvm::MachineOperand * > |  | 
|  Cllvm::DenseMap< const llvm::MachineInstr *, const llvm::Function * > |  | 
|  Cllvm::DenseMap< const llvm::MachineOperand *, const llvm::Function * > |  | 
|  Cllvm::DenseMap< llvm::Value *, llvm::Type * > |  | 
|  Cllvm::DenseMap< const llvm::Type *, llvm::MachineInstr * > |  | 
|  Cllvm::DenseMap< const llvm::MachineFunction *, llvm::MachineInstr * > |  | 
|  Cllvm::DenseMap< const llvm::Function *, llvm::TypedPointerType * > |  | 
|  Cllvm::DenseMap< llvm::Value *, llvm::CallInst * > |  | 
|  Cllvm::DenseMap< SPIRV::IRHandleMF, SPIRV::MIHandle > |  | 
|  Cllvm::DenseMap< const llvm::MachineInstr *, SPIRV::IRHandleMF > |  | 
|  Cllvm::DenseMap< uint64_t, std::string > |  | 
|  Cllvm::DenseMap< ValueMapCVH, uint64_t, DenseMapInfo< ValueMapCVH > > |  | 
|  Cllvm::DenseMap< uint64_t, llvm::StringRef > |  | 
|  Cllvm::DenseMap< llvm::ScalarEvolution::FoldID, const llvm::SCEV * > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, llvm::APInt > |  | 
|  Cllvm::DenseMap< const llvm::Loop *, BackedgeTakenInfo > |  | 
|  Cllvm::DenseMap< llvm::PHINode *, llvm::Constant * > |  | 
|  Cllvm::DenseMap< const llvm::Loop *, LoopProperties > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, llvm::ConstantRange > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, const llvm::SCEV * > |  | 
|  Cllvm::DenseMap< llvm::MachineInstr *, llvm::SUnit * > |  | 
|  Cllvm::DenseMap< K, llvm::ScopedHashTableVal *, KInfo > |  | 
|  Cllvm::DenseMap< K, llvm::ScopedHashTableVal *, DenseMapInfo< K > > |  | 
|  Cllvm::DenseMap< const llvm::SDNode *, NodeExtraInfo > |  | 
|  Cllvm::DenseMap< llvm::MCSymbol *, llvm::SDNode * > |  | 
|  Cllvm::DenseMap< const llvm::Value *, llvm::SDValue > |  | 
|  Cllvm::DenseMap< const llvm::Constant *, llvm::Register > |  | 
|  Cllvm::DenseMap< llvm::AttributeSet, unsigned > |  | 
|  Cllvm::DenseMap< LatticeKey, LatticeVal > |  | 
|  Cllvm::DenseMap< const llvm::AllocaInst *, unsigned > |  | 
|  Cllvm::DenseMap< llvm::SDValue, llvm::SDValue > |  | 
|  Cllvm::DenseMap< const llvm::Constant *, uint64_t > |  | 
|  Cllvm::DenseMap< llvm::CachedHashStringRef, uint8_t > |  | 
|  Cllvm::DenseMap< llvm::CachedHashStringRef, size_t > |  | 
|  Cllvm::DenseMap< unsigned, llvm::SuffixTreeNode * > |  | 
|  Cllvm::DenseMap< const llvm::MDNode *, TBAABaseNodeSummary > |  | 
|  Cllvm::DenseMap< const llvm::MDNode *, bool > |  | 
|  Cllvm::DenseMap< llvm::Register, AvailableValsTy > |  | 
|  Cllvm::DenseMap< unsigned, std::string > |  | 
|  Cllvm::DenseMap< unsigned int, unsigned int > |  | 
|  Cllvm::DenseMap< PartialReduceActionTypes, LegalizeAction > |  | 
|  Cllvm::DenseMap< llvm::Value *, SimplifiedAddress > |  | 
|  Cllvm::DenseMap< int32_t, llvm::Instruction * > |  | 
|  Cllvm::DenseMap< llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > * > |  | 
|  Cllvm::DenseMap< llvm::VPBasicBlock *, llvm::VPValue * > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, llvm::VPRecipeBase * > |  | 
|  Cllvm::DenseMap< const llvm::Instruction *, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::VPValue *, std::string > |  | 
|  Cllvm::DenseMap< const llvm::VPValue *, llvm::Value * > |  | 
|  Cllvm::DenseMap< const llvm::VPValue *, llvm::Type * > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, unsigned > |  | 
|  Cllvm::DenseMap< llvm::Register, llvm::ShapeT > |  | 
|  Cllvm::DenseMap< const llvm::MachineBasicBlock *, llvm::WebAssemblyException * > |  | 
|  Cllvm::DenseMap< const llvm::Instruction *, int > |  | 
|  Cllvm::DenseMap< const llvm::FuncletPadInst *, int > |  | 
|  Cllvm::DenseMap< const llvm::InvokeInst *, int > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, int > |  | 
|  Cllvm::DenseMap< int, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::Value *, size_t > |  | 
|  Cllvm::DenseMap< uint32_t, uint32_t > |  | 
|  Cllvm::DenseMap< llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex > |  | 
|  Cllvm::DenseMap< llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex > |  | 
|  Cllvm::DenseMap< llvm::coverage::CounterExpression, unsigned > |  | 
|  Cllvm::DenseMap< const llvm::StringMapEntry< EmptyStringSetTag > *, uint64_t > |  | 
|  Cllvm::DenseMap< const llvm::Function *, llvm::dxil::ComputedShaderFlags > |  | 
|  Cllvm::DenseMap< llvm::gsym::FileEntry, uint32_t > |  | 
|  Cllvm::DenseMap< uint64_t, llvm::CachedHashStringRef > |  | 
|  Cllvm::DenseMap< llvm::orc::SymbolStringPtr, llvm::orc::SymbolStringPtr > |  | 
|  Cllvm::DenseMap< llvm::jitlink::Section *, llvm::jitlink::SectionRange > |  | 
|  Cllvm::DenseMap< Edge::OffsetT, EdgeTarget > |  | 
|  Cllvm::DenseMap< llvm::orc::ExecutorAddr, llvm::jitlink::Symbol * > |  | 
|  Cllvm::DenseMap< unsigned, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSection > |  | 
|  Cllvm::DenseMap< uint32_t, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSymbol * > |  | 
|  Cllvm::DenseMap< uint16_t, SectionEntry > |  | 
|  Cllvm::DenseMap< uint32_t, llvm::jitlink::Block * > |  | 
|  Cllvm::DenseMap< uint32_t, llvm::jitlink::Symbol * > |  | 
|  Cllvm::DenseMap< llvm::StringRef, StubMapEntry > |  | 
|  Cllvm::DenseMap< uint64_t, uint32_t > |  | 
|  Cllvm::DenseMap< SymbolHandleRef, unsigned > |  | 
|  Cllvm::DenseMap< llvm::AllocaInst *, unsigned > |  | 
|  Cllvm::DenseMap< llvm::CallInst *, llvm::CallBase * > |  | 
|  Cllvm::DenseMap< llvm::StringRef, llvm::StringRef > |  | 
|  Cllvm::DenseMap< size_t, llvm::objcopy::coff::Symbol * > |  | 
|  Cllvm::DenseMap< ssize_t, llvm::objcopy::coff::Section * > |  | 
|  Cllvm::DenseMap< minidump::StreamType, std::size_t > |  | 
|  Cllvm::DenseMap< unsigned, OptRange > |  | 
|  Cllvm::DenseMap< llvm::orc::JITDylib *, llvm::orc::ExecutorAddr > |  | 
|  Cllvm::DenseMap< llvm::orc::ExecutorAddr, llvm::orc::JITDylib * > |  | 
|  Cllvm::DenseMap< llvm::orc::JITDylib *, llvm::orc::SymbolLookupSet > |  | 
|  Cllvm::DenseMap< llvm::orc::JITDylib *, uint64_t > |  | 
|  Cllvm::DenseMap< llvm::orc::ResourceTracker *, SymbolNameVector > |  | 
|  Cllvm::DenseMap< llvm::orc::ExecutorAddr, llvm::orc::LazyReexportsManager::CallThroughInfo > |  | 
|  Cllvm::DenseMap< llvm::orc::NonOwningSymbolStringPtr, llvm::orc::JITDylib * > |  | 
|  Cllvm::DenseMap< llvm::orc::JITDylib *, ObjCImageInfo > |  | 
|  Cllvm::DenseMap< llvm::orc::ExecutorAddr, uint64_t > |  | 
|  Cllvm::DenseMap< llvm::orc::SymbolStringPtr, size_t > |  | 
|  Cllvm::DenseMap< uint32_t, std::string > |  | 
|  Cllvm::DenseMap< llvm::codeview::TypeIndex, uint32_t > |  | 
|  Cllvm::DenseMap< uint32_t, llvm::MachineBasicBlock * > |  | 
|  Cllvm::DenseMap< uint32_t, RefMap > |  | 
|  Cllvm::DenseMap< const llvm::Value *, llvm::Align > |  | 
|  Cllvm::DenseMap< decltype(hash_value(llvm::sampleprof::FunctionId())), llvm::sampleprof::ProfiledCallGraphNode *, MapTArgs... > |  | 
|  Cllvm::sampleprof::HashKeyMap< llvm::DenseMap, llvm::sampleprof::FunctionId, llvm::sampleprof::ProfiledCallGraphNode * > |  | 
|  Cllvm::DenseMap< llvm::hash_code, uint64_t > |  | 
|  Cllvm::DenseMap< llvm::sampleprof::FunctionId, unsigned > |  | 
|  Cllvm::DenseMap< llvm::sampleprof::SampleContext, unsigned > |  | 
|  Cllvm::DenseMap< llvm::sandboxir::Context::CallbackID, unsigned > |  | 
|  Cllvm::DenseMap< llvm::sandboxir::Value *, llvm::sandboxir::Action * > |  | 
|  Cllvm::DenseMap< llvm::sandboxir::Instruction *, llvm::sandboxir::SeedBundle * > |  | 
|  Cllvm::DenseMap< NodeRef, unsigned > |  | 
|  Cllvm::DenseMap< unsigned, TrieNode * > |  | 
|  Cllvm::SmallDenseMap< LocPair, CacheEntry, 8 > |  | 
|  Cllvm::SmallDenseMap< MemoryPhi *, MemoryAccess * > |  | 
|  Cllvm::SmallDenseMap< uint64_t, InstrProfRecord > |  | 
|  Cllvm::SmallDenseMap< NodePtr, DeletesInserts > |  | 
|  Cllvm::SmallDenseMap< const Loop *, Loop *, 4 > |  | 
|  Cllvm::SmallDenseMap< const GlobalValue *, ModRefInfo, 16 > |  | 
|  Cllvm::SmallDenseMap< PHINode *, size_t, 32 > |  | 
|  Cllvm::SmallDenseMap< LocIdx, ValueIDNum > |  | 
|  Cllvm::SmallDenseMap< const MachineBasicBlock *, DbgValue *, 16 > |  | 
|  Cllvm::SmallDenseMap< RegSubRegPair, ValueTrackerResult > |  | 
|  Cllvm::SmallDenseMap< SDValue, Register, 16 > |  | 
|  Cllvm::SmallDenseMap< const PHINode *, PhiInfo, 16 > |  | 
|  Cllvm::SmallDenseMap< Register, TiedPairList > |  | 
|  Cllvm::SmallDenseMap< uint64_t, uint64_t, 1 > |  | 
|  Cllvm::SmallDenseMap< Constant *, PromotedConstant, 16 > |  | 
|  Cllvm::SmallDenseMap< unsigned, unsigned > |  | 
|  Cllvm::SmallDenseMap< Value *, AllocaAndGEPs > |  | 
|  Cllvm::iterator<, RootSignatureDesc > |  | 
|  Cllvm::SmallDenseMap< const MDNode *, GlobalVariable *, 8 > |  | 
|  Cllvm::SmallDenseMap< const MDNode *, std::string, 8 > |  | 
|  Cllvm::SmallDenseMap< Function *, bool, 8 > |  | 
|  Cllvm::SmallDenseMap< BasicBlock *, Value *, 16 > |  | 
|  Cllvm::SmallDenseMap< ValueType, unsigned, N > |  | 
|  Cllvm::SmallDenseMap< const llvm::SCEV *, const llvm::SCEV * > |  | 
|  Cllvm::SmallDenseMap< KeyT, unsigned, N > |  | 
|  Cllvm::SmallDenseMap< T, ptrdiff_t > |  | 
|  Cllvm::SmallDenseMap< llvm::Instruction *, unsigned > |  | 
|  Cllvm::SmallDenseMap< llvm::Instruction *, uint64_t > |  | 
|  Cllvm::SmallDenseMap< unsigned, unsigned, N > |  | 
|  Cllvm::SmallDenseMap< unsigned, const llvm::DILocation *, 8 > |  | 
|  Cllvm::SmallDenseMap< llvm::Function *, llvm::DISubprogram *, 16 > |  | 
|  Cllvm::SmallDenseMap< unsigned, unsigned, 256 > |  | 
|  Cllvm::SmallDenseMap< unsigned, llvm::AMDGPU::SetOfRulesForOpcode, 128 > |  | 
|  Cllvm::SmallDenseMap< unsigned, unsigned, 128 > |  | 
|  Cllvm::SmallDenseMap< unsigned, llvm::AMDGPU::SetOfRulesForOpcode, 64 > |  | 
|  Cllvm::SmallDenseMap< int, llvm::KernArgPreloadDescriptor > |  | 
|  Cllvm::SmallDenseMap< const llvm::GlobalValue *, unsigned, 4 > |  | 
|  Cllvm::SmallDenseMap< llvm::AnalysisKey *, bool, 8 > |  | 
|  Cllvm::SmallDenseMap< llvm::Use *, unsigned, N > |  | 
|  Cllvm::SmallDenseMap< llvm::Value *, unsigned, N > |  | 
|  Cllvm::SmallDenseMap< const llvm::BasicBlock *, uint32_t > |  | 
|  Cllvm::SmallDenseMap< LoopData, uint32_t > |  | 
|  Cllvm::SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t > |  | 
|  Cllvm::SmallDenseMap< llvm::SDValue, unsigned, 8 > |  | 
|  Cllvm::SmallDenseMap< unsigned, llvm::SDValue, 8 > |  | 
|  Cllvm::SmallDenseMap< unsigned, unsigned, 8 > |  | 
|  Cllvm::SmallDenseMap< llvm::LLT, unsigned, 64 > |  | 
|  Cllvm::SmallDenseMap< llvm::SDNode *, int > |  | 
|  Cllvm::SmallDenseMap< const llvm::Value *, int > |  | 
|  Cllvm::SmallDenseMap< llvm::BasicBlock *, DeletesInserts > |  | 
|  Cllvm::SmallDenseMap< llvm::BasicBlock *, llvm::DbgMarker * > |  | 
|  Cllvm::SmallDenseMap< llvm::Loop *, ptrdiff_t > |  | 
|  Cllvm::SmallDenseMap< llvm::LazyCallGraph::SCC *, int, 4 > |  | 
|  Cllvm::SmallDenseMap< uint8_t, unsigned, N > |  | 
|  Cllvm::SmallDenseMap< llvm::Value *, llvm::Value * > |  | 
|  Cllvm::SmallDenseMap< llvm::Instruction *, llvm::OffsetSpan, 8 > |  | 
|  Cllvm::SmallDenseMap< AnalysisID, llvm::ImmutablePass *, 8 > |  | 
|  Cllvm::SmallDenseMap< unsigned, SPIRV::InstructionSet::InstructionSet > |  | 
|  Cllvm::SmallDenseMap< const llvm::Value *, CaptureComponents, 8 > |  | 
|  Cllvm::SmallDenseMap< const llvm::VPBasicBlock *, llvm::BasicBlock * > |  | 
|  Cllvm::SmallDenseMap< const llvm::VPBlockBase *, unsigned > |  | 
|  Cllvm::SmallDenseMap< unsigned, MDRange, 1 > |  | 
|  Cllvm::SmallDenseMap< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *, 4 > |  | 
|  Cllvm::SmallDenseMap< llvm::StructType *, LegacyStructLayout > |  | 
|  Cllvm::SmallDenseMap< const llvm::Function *, llvm::mcdxbc::RootSignatureDesc > |  | 
|  Cllvm::SmallDenseMap< TraitProperty, llvm::APInt > |  | 
|  Cllvm::SmallDenseMap< TreeEntry *, StridedPtrInfo > |  | 
|  Cllvm::SmallDenseMap< llvm::Value *, unsigned > |  | 
|  Cllvm::SmallDenseMap< const TreeEntry *, llvm::WeakTrackingVH > |  | 
|  Cllvm::SmallDenseMap< AliasCacheKey, bool > |  | 
|  Cllvm::SmallDenseMap< llvm::Instruction *, ScheduleData * > |  | 
|  Cllvm::DenseMap< KeyT, ValueT, KeyInfoT, BucketT > |  | 
|  Cllvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT > |  | 
|  Cllvm::SmallPtrSetImplBase | SmallPtrSetImplBase - This is the common code shared among all the SmallPtrSet<>'s, which is almost everything  | 
|  Cllvm::SmallPtrSetImpl< MachineInstr * > |  | 
|  Cllvm::SmallPtrSet< MachineInstr *, 16 > |  | 
|  Cllvm::SmallPtrSetImpl< MachineBasicBlock * > |  | 
|  Cllvm::SmallPtrSetImpl< BasicBlock * > |  | 
|  Cllvm::SmallPtrSet< BasicBlock *, 8 > |  | 
|  Cllvm::SmallPtrSet< BasicBlock *, 4 > |  | 
|  Cllvm::SmallPtrSetImpl< const BasicBlockT * > |  | 
|  Cllvm::SmallPtrSet< const BasicBlockT *, 32 > |  | 
|  Cllvm::SmallPtrSetImpl< PointeeType * > |  | 
|  Cllvm::SmallPtrSet< PointeeType *, N > |  | 
|  Cllvm::SmallSet< PointeeType *, N > | If this set is of pointer values, transparently switch over to using SmallPtrSet for performance  | 
|  Cllvm::SmallPtrSetImpl< NodeRef > |  | 
|  Cllvm::SmallPtrSet< NodeRef, SmallSize > |  | 
|  Cllvm::SmallPtrSet< NodeRef, 8 > |  | 
|  Cllvm::df_iterator_default_set< typename GraphTraits< T >::NodeRef > |  | 
|  Cllvm::df_iterator_default_set< typename GraphTraits< GraphT >::NodeRef > |  | 
|  Cllvm::df_iterator_default_set< NodeRef, SmallSize > |  | 
|  Cllvm::SmallPtrSetImpl< typename GraphTraits< GraphT >::NodeRef > |  | 
|  Cllvm::SmallPtrSet< typename GraphTraits< GraphT >::NodeRef, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::MDNode * > |  | 
|  Cllvm::SmallPtrSet< const llvm::MDNode *, 8 > |  | 
|  Cllvm::SmallPtrSet< const llvm::MDNode *, 32 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::Instruction * > |  | 
|  Cllvm::SmallPtrSet< llvm::Instruction *, 4 > |  | 
|  Cllvm::SmallPtrSet< llvm::Instruction *, 32 > |  | 
|  Cllvm::SmallPtrSet< llvm::Instruction *, 16 > |  | 
|  Cllvm::SmallPtrSet< llvm::Instruction *, 8 > |  | 
|  Cllvm::SmallPtrSet< llvm::Instruction *, 2 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::Value * > |  | 
|  Cllvm::SmallPtrSet< llvm::Value *, 4 > |  | 
|  Cllvm::SmallPtrSet< llvm::Value *, 16 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::DIScope * > |  | 
|  Cllvm::SmallPtrSet< llvm::DIScope *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::MachineBasicBlock * > |  | 
|  Cllvm::SmallPtrSet< llvm::MachineBasicBlock *, 16 > |  | 
|  Cllvm::SmallPtrSet< llvm::MachineBasicBlock *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::LiveRange * > |  | 
|  Cllvm::SmallPtrSet< llvm::LiveRange *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::AllocaInst * > |  | 
|  Cllvm::SmallPtrSet< const llvm::AllocaInst *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::GlobalVariable * > |  | 
|  Cllvm::SmallPtrSet< const llvm::GlobalVariable *, 2 > |  | 
|  Cllvm::SmallPtrSet< const llvm::GlobalVariable *, 1 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::BasicBlock * > |  | 
|  Cllvm::SmallPtrSet< llvm::BasicBlock *, 8 > |  | 
|  Cllvm::SmallPtrSet< llvm::BasicBlock *, 16 > |  | 
|  Cllvm::SmallPtrSet< llvm::BasicBlock *, 2 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::Value * > |  | 
|  Cllvm::SmallPtrSet< const llvm::Value *, 16 > |  | 
|  Cllvm::SmallPtrSet< const llvm::Value *, 32 > |  | 
|  Cllvm::SmallPtrSet< const llvm::Value *, 6 > |  | 
|  Cllvm::SmallPtrSet< const llvm::Value *, 4 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::MachineBasicBlock * > |  | 
|  Cllvm::SmallPtrSet< const llvm::MachineBasicBlock *, 2 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::LazyCallGraph::SCC * > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::Function * > |  | 
|  Cllvm::SmallPtrSet< llvm::Function *, 16 > |  | 
|  Cllvm::SmallPtrSet< llvm::Function *, 32 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::GlobalObject * > |  | 
|  Cllvm::SmallPtrSet< llvm::GlobalObject *, 2 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::Use * > |  | 
|  Cllvm::SmallPtrSet< llvm::Use *, 16 > |  | 
|  Cllvm::SmallPtrSet< llvm::Use *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::DISubprogram * > |  | 
|  Cllvm::SmallPtrSet< const llvm::DISubprogram *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::GlobalVariable * > |  | 
|  Cllvm::SmallPtrSet< llvm::GlobalVariable *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::Constant * > |  | 
|  Cllvm::SmallPtrSet< llvm::Constant *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::GlobalValue * > |  | 
|  Cllvm::SmallPtrSet< llvm::GlobalValue *, 4 > |  | 
|  Cllvm::SmallPtrSet< llvm::GlobalValue *, 32 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::DbgVariableRecord * > |  | 
|  Cllvm::SmallPtrSet< const llvm::DbgVariableRecord *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::MachineInstr * > |  | 
|  Cllvm::SmallPtrSet< llvm::MachineInstr *, 4 > |  | 
|  Cllvm::SmallPtrSet< llvm::MachineInstr *, 32 > |  | 
|  Cllvm::SmallPtrSet< llvm::MachineInstr *, 16 > |  | 
|  Cllvm::SmallPtrSetImpl< BasicBlockT * > |  | 
|  Cllvm::SmallPtrSet< BasicBlockT *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< const BlockT * > |  | 
|  Cllvm::SmallPtrSet< const BlockT *, 4 > |  | 
|  Cllvm::SmallPtrSet< const BlockT *, 32 > |  | 
|  Cllvm::SmallPtrSet< const BlockT *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< const CycleT * > |  | 
|  Cllvm::SmallPtrSet< const CycleT *, 16 > |  | 
|  Cllvm::SmallPtrSetImpl< const InstructionT * > |  | 
|  Cllvm::SmallPtrSet< const InstructionT *, 32 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::GlobalValue * > |  | 
|  Cllvm::SmallPtrSet< const llvm::GlobalValue *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< NodeTy * > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::Function * > |  | 
|  Cllvm::SmallPtrSet< const llvm::Function *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::InterleaveGroup< llvm::Instruction > * > |  | 
|  Cllvm::SmallPtrSet< llvm::InterleaveGroup< llvm::Instruction > *, 4 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::Module * > |  | 
|  Cllvm::SmallPtrSet< llvm::Module *, 4 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::VNInfo * > |  | 
|  Cllvm::SmallPtrSet< const llvm::VNInfo *, 4 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::PHINode * > |  | 
|  Cllvm::SmallPtrSet< llvm::PHINode *, 4 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::Type * > |  | 
|  Cllvm::SmallPtrSet< llvm::Type *, 16 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::Instruction * > |  | 
|  Cllvm::SmallPtrSet< const llvm::Instruction *, 8 > |  | 
|  Cllvm::SmallPtrSet< const llvm::Instruction *, 4 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::MCSymbol * > |  | 
|  Cllvm::SmallPtrSet< const llvm::MCSymbol *, 32 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::LazyCallGraph::Node * > |  | 
|  Cllvm::SmallPtrSet< const llvm::LazyCallGraph::Node *, 1 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::MachineRegisterInfo::Delegate * > |  | 
|  Cllvm::SmallPtrSet< llvm::MachineRegisterInfo::Delegate *, 1 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::BasicBlock * > |  | 
|  Cllvm::SmallPtrSet< const llvm::BasicBlock *, 16 > |  | 
|  Cllvm::SmallPtrSetImpl< void * > |  | 
|  Cllvm::SmallPtrSet< void *, 2 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::AnalysisKey * > |  | 
|  Cllvm::SmallPtrSet< llvm::AnalysisKey *, 2 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::SCEV * > |  | 
|  Cllvm::SmallPtrSet< const llvm::SCEV *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::Type * > |  | 
|  Cllvm::SmallPtrSet< const llvm::Type *, 4 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::PHINode * > |  | 
|  Cllvm::SmallPtrSet< const llvm::PHINode *, 6 > |  | 
|  Cllvm::SmallPtrSetImpl< const llvm::SCEVAddRecExpr * > |  | 
|  Cllvm::SmallPtrSet< const llvm::SCEVAddRecExpr *, 16 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::cl::SubCommand * > |  | 
|  Cllvm::SmallPtrSet< llvm::cl::SubCommand *, 1 > |  | 
|  Cllvm::SmallPtrSetImpl< llvm::orc::JITDylib const * > |  | 
|  Cllvm::SmallPtrSet< llvm::orc::JITDylib const *, 8 > |  | 
|  Cllvm::SmallPtrSetImpl< PtrType > | A templated base class for SmallPtrSet which provides the typesafe interface that is common across all small sizes  | 
|  Cllvm::SmallPtrSet< const Value *, 8 > |  | 
|  Cllvm::SmallPtrSet< const Loop *, 2 > |  | 
|  Cllvm::SmallPtrSet< const MachineBasicBlock *, 4 > |  | 
|  Cllvm::SmallPtrSet< SUnit *, 8 > |  | 
|  Cllvm::SmallPtrSet< Instruction *, 4 > |  | 
|  Cllvm::SmallPtrSet< CallBase *, 2 > |  | 
|  Cllvm::SmallPtrSet< AssumeInst *, 4 > |  | 
|  Cllvm::SmallPtrSet< const Metadata *, 16 > |  | 
|  Cllvm::SmallPtrSet< const PHINode *, 8 > |  | 
|  Cllvm::SmallPtrSet< const MachineBasicBlock *, 8 > |  | 
|  Cllvm::SmallPtrSet< const SDNode *, 32 > |  | 
|  Cllvm::SmallPtrSet< const MachineBasicBlock *, 16 > |  | 
|  Cllvm::SmallPtrSet< Module *, 4 > |  | 
|  Cllvm::SmallPtrSet< const MachineInstr *, 16 > |  | 
|  Cllvm::iterator<, 1 > |  | 
|  Cllvm::iterator<, 4 > |  | 
|  Cllvm::SmallPtrSet< const BasicBlock *, 8 > |  | 
|  Cllvm::SmallPtrSet< MemberType *, 4 > |  | 
|  Cllvm::SmallPtrSet< const MemoryMemberType *, 2 > |  | 
|  Cllvm::SmallPtrSet< const GlobalValue *, 16 > |  | 
|  Cllvm::SmallPtrSet< Value *, 16 > |  | 
|  Cllvm::SmallPtrSet< PtrType, SmallSize > | SmallPtrSet - This class implements a set which is optimized for holding SmallSize or less elements  | 
|  Cllvm::CodeViewYAML::DebugHSection |  | 
|  Cllvm::DebugifyEachInstrumentation |  | 
|  CDebugifyStatistics | Track how much debugify information (in the synthetic mode only) has been lost  | 
|  Cllvm::codeview::DebugInfo |  | 
|  Cllvm::DebuginfodCollection | Tracks a collection of debuginfod artifacts on the local filesystem  | 
|  Cllvm::DebuginfodLog |  | 
|  Cllvm::DebuginfodLogEntry |  | 
|  Cllvm::DebuginfodServer |  | 
|  Cllvm::DebugInfoFinder | Utility to find all debug info in a module  | 
|  CDebugInfoPerPass | Used to track the Debug Info Metadata information  | 
|  Cllvm::DebugInfoSize | Hold the input and output of the debug info size in bytes  | 
|  Cllvm::dwarf_linker::parallel::DWARFLinkerImpl::DebugInfoSize | Hold the input and output of the debug info size in bytes  | 
|  Cllvm::dwarf_linker::parallel::DebugLineSectionEmitter | This class emits specified line table into the .debug_line section  | 
|  Cllvm::DebugLoc | A debug info location  | 
|  Cllvm::DebugLocEntry | This struct describes location entries emitted in the .debug_loc section  | 
|  Cllvm::DebugLocStream | Byte stream of .debug_loc entries  | 
|  Cllvm::DWARFYAML::DebugNameAbbreviation |  | 
|  Cllvm::DWARFYAML::DebugNameEntry |  | 
|  Cllvm::DWARFYAML::DebugNamesSection |  | 
|  Cllvm::orc::DebugObject | The plugin creates a debug object from when JITLink starts processing the corresponding LinkGraph  | 
|  Cllvm::orc::ELFDebugObject | The current implementation of ELFDebugObject replicates the approach used in RuntimeDyld: It patches executable and data section headers in the given object buffer with load-addresses of their corresponding sections in target memory  | 
|  Cllvm::orc::DebugObjectRegistrar | Abstract interface for registering debug objects in the executor process  | 
|  Cllvm::orc::EPCDebugObjectRegistrar | Use ExecutorProcessControl to register debug objects locally or in a remote executor process  | 
|  Cllvm::orc::DebugObjectSection |  | 
|  Cllvm::orc::ELFDebugObjectSection< ELFT > |  | 
|  Cllvm::MachineFunction::DebugPHIRegallocPos | Location of a PHI instruction that is also a debug-info variable value, for the duration of register allocation  | 
|  Cllvm::orc::GDBJITDebugInfoRegistrationPlugin::DebugSectionSynthesizer |  | 
|  Cllvm::DebugSSAUpdater | Class used to determine the live ranges of debug variables in IR using SSA construction (via the SSAUpdaterImpl class), used for analysis purposes  | 
|  Cllvm::codeview::DebugSubsection |  | 
|  Cllvm::codeview::DebugChecksumsSubsection |  | 
|  Cllvm::codeview::DebugCrossModuleExportsSubsection |  | 
|  Cllvm::codeview::DebugCrossModuleImportsSubsection |  | 
|  Cllvm::codeview::DebugFrameDataSubsection |  | 
|  Cllvm::codeview::DebugInlineeLinesSubsection |  | 
|  Cllvm::codeview::DebugLinesSubsection |  | 
|  Cllvm::codeview::DebugStringTableSubsection | Represents a read-write view of a CodeView string table  | 
|  Cllvm::codeview::DebugSymbolRVASubsection |  | 
|  Cllvm::codeview::DebugSymbolsSubsection |  | 
|  Cllvm::codeview::DebugSubsectionHeader |  | 
|  Cllvm::codeview::DebugSubsectionRecord |  | 
|  Cllvm::codeview::DebugSubsectionRecordBuilder |  | 
|  Cllvm::codeview::DebugSubsectionRef |  | 
|  Cllvm::codeview::DebugChecksumsSubsectionRef |  | 
|  Cllvm::codeview::DebugCrossModuleExportsSubsectionRef |  | 
|  Cllvm::codeview::DebugCrossModuleImportsSubsectionRef |  | 
|  Cllvm::codeview::DebugFrameDataSubsectionRef |  | 
|  Cllvm::codeview::DebugInlineeLinesSubsectionRef |  | 
|  Cllvm::codeview::DebugLinesSubsectionRef |  | 
|  Cllvm::codeview::DebugStringTableSubsectionRef | Represents a read-only view of a CodeView string table  | 
|  Cllvm::codeview::DebugSymbolRVASubsectionRef |  | 
|  Cllvm::codeview::DebugSymbolsSubsectionRef |  | 
|  Cllvm::codeview::DebugUnknownSubsectionRef |  | 
|  Cllvm::codeview::DebugSubsectionVisitor |  | 
|  Cllvm::MachineFunction::DebugSubstitution | Replacement definition for a debug instruction reference  | 
|  Cllvm::dwarf_linker::parallel::DebugTypeDeclFilePatch |  | 
|  Cllvm::yaml::DebugValueSubstitution | Serializable representation of debug value substitutions  | 
|  Cllvm::DebugValueUser | Base class for tracking ValueAsMetadata/DIArgLists with user lookups and Owner callbacks outside of ValueAsMetadata  | 
|  Cllvm::DbgVariableRecord | Record of a variable value-assignment, aka a non instruction representation of the dbg.value intrinsic  | 
|  Cllvm::DebugVariable | Identifies a unique instance of a variable  | 
|  Cllvm::DebugVariableAggregate | Identifies a unique instance of a whole variable (discards/ignores fragment information)  | 
|  CLiveDebugValues::DebugVariableMap | Mapping from DebugVariable to/from a unique identifying number  | 
|  Cllvm::DroppedVariableStats::DebugVariables |  | 
|  Cllvm::detail::decay_if_c_char_array< T > |  | 
|  Cllvm::detail::decay_if_c_char_array< char[N]> |  | 
|  Cllvm::decimalInfo |  | 
|  Cllvm::coverage::mcdc::DecisionParameters |  | 
|  Cllvm::dwarf_linker::classic::DeclContext | A DeclContext is a named program scope that is used for ODR uniquing of types  | 
|  Cllvm::dwarf_linker::classic::DeclContextTree | This class gives a tree-like API to the DenseMap that stores the DeclContext objects  | 
|  Cllvm::codeview::DecodedAnnotation |  | 
|  CDecodeRegister |  | 
|  CDecomposedBitMaskMul |  | 
|  Cllvm::DecomposedBitTest | Represents the operation icmp (X & Mask) pred C, where pred can only be eq or ne  | 
|  Cllvm::BasicAAResult::DecomposedGEP |  | 
|  Cllvm::object::Decompressor | Decompressor helps to handle decompression of compressed sections  | 
|  Cllvm::rdf::NodeBase::Def_struct |  | 
|  Cllvm::DefaultAnalysisGraphTraits< Result, GraphT > | Default traits class for extracting a graph from an analysis pass  | 
|  Cllvm::DefaultContextualFoldingSetTrait< T, Ctx > | DefaultContextualFoldingSetTrait - Like DefaultFoldingSetTrait, but for ContextualFoldingSets  | 
|  Cllvm::ContextualFoldingSetTrait< T, Ctx > | ContextualFoldingSetTrait - Like FoldingSetTrait, but for ContextualFoldingSets  | 
|  Cllvm::DefaultDoCastIfPossible< To, From, Derived > | This cast trait just provides the default implementation of doCastIfPossible to make CastInfo specializations more declarative  | 
|  Cllvm::DefaultDoCastIfPossible< std::optional< To >, From, detail::SelfType< void, OptionalValueCast< To, From > > > |  | 
|  Cllvm::OptionalValueCast< To, From, Derived > | This cast trait provides std::optional<T> casting  | 
|  Cllvm::DefaultDoCastIfPossible< To, From *, detail::SelfType< void, ValueFromPointerCast< To, From > > > |  | 
|  Cllvm::ValueFromPointerCast< To, From, Derived > | This cast trait provides casting for the specific case of casting to a value-typed object from a pointer-typed object  | 
|  Cllvm::DefaultDoCastIfPossible< To, PointerUnion< PTs... >, CastInfo< To, PointerUnion< PTs... > > > |  | 
|  Cllvm::CastInfo< To, PointerUnion< PTs... > > |  | 
|  Cllvm::DefaultDOTGraphTraits | DefaultDOTGraphTraits - This class provides the default implementations of all of the DOTGraphTraits methods  | 
|  Cllvm::BFIDOTGraphTraitsBase< BlockFrequencyInfo, BranchProbabilityInfo > |  | 
|  Cllvm::DOTGraphTraits< BlockFrequencyInfo * > |  | 
|  Cllvm::BFIDOTGraphTraitsBase< MachineBlockFrequencyInfo, MachineBranchProbabilityInfo > |  | 
|  Cllvm::DOTGraphTraits< MachineBlockFrequencyInfo * > |  | 
|  Cllvm::DOTGraphTraits< GraphType > |  | 
|  Cllvm::DOTGraphTraits< AADepGraph * > |  | 
|  Cllvm::DOTGraphTraits< AttributorCallGraph * > |  | 
|  Cllvm::DOTGraphTraits< BlockFrequencyInfo * > |  | 
|  Cllvm::DOTGraphTraits< BoUpSLP * > |  | 
|  Cllvm::DOTGraphTraits< CallGraphDOTInfo * > |  | 
|  Cllvm::DOTGraphTraits< DOTFuncInfo * > |  | 
|  Cllvm::DOTGraphTraits< DOTFuncMSSAInfo * > |  | 
|  Cllvm::DOTGraphTraits< DOTMachineFuncInfo * > |  | 
|  Cllvm::DOTGraphTraits< DomTreeNode * > |  | 
|  Cllvm::DOTGraphTraits< DominatorTree * > |  | 
|  Cllvm::DOTGraphTraits< PostDominatorTree * > |  | 
|  Cllvm::DOTGraphTraits< DominatorTree * > |  | 
|  Cllvm::DOTGraphTraits< DotCfgDiffDisplayGraph * > |  | 
|  Cllvm::DOTGraphTraits< DotFuncBCIInfo * > |  | 
|  Cllvm::DOTGraphTraits< MachineBlockFrequencyInfo * > |  | 
|  Cllvm::DOTGraphTraits< MachineGadgetGraph * > |  | 
|  Cllvm::DOTGraphTraits< PGOUseFunc * > |  | 
|  Cllvm::DOTGraphTraits< PostDominatorTree * > |  | 
|  Cllvm::DOTGraphTraits< RegionInfo * > |  | 
|  Cllvm::DOTGraphTraits< RegionNode * > |  | 
|  Cllvm::DOTGraphTraits< RegionInfo * > |  | 
|  Cllvm::DOTGraphTraits< ScheduleDAG * > |  | 
|  Cllvm::DOTGraphTraits< ScheduleDAGMI * > |  | 
|  Cllvm::DOTGraphTraits< SelectionDAG * > |  | 
|  Cllvm::DOTGraphTraits< SplitGraph > |  | 
|  Cllvm::DOTGraphTraits< const MachineFunction * > |  | 
|  CDOTGraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * > |  | 
|  Cllvm::BFIDOTGraphTraitsBase< BlockFrequencyInfoT, BranchProbabilityInfoT > |  | 
|  Cllvm::DOTGraphTraits< Ty > | DOTGraphTraits - Template class that can be specialized to customize how graphs are converted to 'dot' graphs  | 
|  Cllvm::DOTGraphTraits< AADepGraph * > |  | 
|  Cllvm::DOTGraphTraits< AttributorCallGraph * > |  | 
|  Cllvm::DOTGraphTraits< BoUpSLP * > |  | 
|  Cllvm::DOTGraphTraits< CallGraphDOTInfo * > |  | 
|  Cllvm::DOTGraphTraits< DOTFuncInfo * > |  | 
|  Cllvm::DOTGraphTraits< DOTFuncMSSAInfo * > |  | 
|  Cllvm::DOTGraphTraits< DOTMachineFuncInfo * > |  | 
|  Cllvm::DOTGraphTraits< DomTreeNode * > |  | 
|  Cllvm::DOTGraphTraits< DotCfgDiffDisplayGraph * > |  | 
|  Cllvm::DOTGraphTraits< DotFuncBCIInfo * > |  | 
|  Cllvm::DOTGraphTraits< MachineGadgetGraph * > |  | 
|  Cllvm::DOTGraphTraits< PGOUseFunc * > |  | 
|  Cllvm::DOTGraphTraits< RegionNode * > |  | 
|  Cllvm::DOTGraphTraits< ScheduleDAG * > |  | 
|  Cllvm::DOTGraphTraits< ScheduleDAGMI * > |  | 
|  Cllvm::DOTGraphTraits< SelectionDAG * > |  | 
|  Cllvm::DOTGraphTraits< SplitGraph > |  | 
|  Cllvm::DOTGraphTraits< const MachineFunction * > |  | 
|  Cllvm::DefaultFoldingSetTrait< T > | DefaultFoldingSetTrait - This class provides default implementations for FoldingSetTrait implementations  | 
|  Cllvm::FoldingSetTrait< T * > |  | 
|  Cllvm::FoldingSetTrait< T, std::enable_if_t< std::is_enum< T >::value > > |  | 
|  Cllvm::FoldingSetTrait< std::pair< T1, T2 > > |  | 
|  Cllvm::FoldingSetTrait< T, Enable > | FoldingSetTrait - This trait class is used to define behavior of how to "profile" (in the FoldingSet parlance) an object of a given type  | 
|  Cllvm::DefaultFoldingSetTrait< SCEV > |  | 
|  Cllvm::FoldingSetTrait< SCEV > |  | 
|  Cllvm::FoldingSetTrait< SCEV > |  | 
|  Cllvm::DefaultFoldingSetTrait< SCEVPredicate > |  | 
|  Cllvm::FoldingSetTrait< SCEVPredicate > |  | 
|  Cllvm::FoldingSetTrait< SCEVPredicate > |  | 
|  Cllvm::DefaultFoldingSetTrait< SDVTListNode > |  | 
|  Cllvm::FoldingSetTrait< SDVTListNode > | Specialize FoldingSetTrait for SDVTListNode to avoid computing temp FoldingSetNodeID and hash value  | 
|  Cllvm::FoldingSetTrait< SDVTListNode > | Specialize FoldingSetTrait for SDVTListNode to avoid computing temp FoldingSetNodeID and hash value  | 
|  Ctomp::clause::DefaultmapT< T, I, E > |  | 
|  Ctomp::clause::DefaultT< T, I, E > |  | 
|  Cllvm::MIPatternMatch::deferred_helper< BindTy > |  | 
|  Cllvm::MIPatternMatch::deferred_helper< LLT > |  | 
|  Cllvm::MIPatternMatch::deferred_ty< Class > |  | 
|  Cllvm::PatternMatch::deferredval_ty< Class > | Stores a reference to the Value *, not the Value * itself, thus can be used in commutative matchers  | 
|  Cllvm::VPlanPatternMatch::deferredval_ty | Stores a reference to the VPValue *, not the VPValue * itself, thus can be used in commutative matchers  | 
|  Cllvm::SDPatternMatch::DeferredValue_match |  | 
|  Ctomp::type::DefinedOperatorT< I, E > |  | 
|  Ctomp::type::DefinedOperatorT< I, E >::DefinedOpName |  | 
|  Cllvm::jitlink::DefineExternalSectionStartAndEndSymbols< SymbolIdentifierFunction > | Pass implementation for the createDefineExternalSectionStartAndEndSymbols function  | 
|  Cllvm::DefinitionAndSourceRegister | Simple struct used to hold a Register value and the instruction which defines it  | 
|  Cllvm::orc::DefinitionGenerator | Definition generators can be attached to JITDylibs to generate new definitions for otherwise unresolved symbols during lookup  | 
|  Cllvm::orc::CAPIDefinitionGenerator |  | 
|  Cllvm::orc::DLLImportDefinitionGenerator | A utility class to create COFF dllimport GOT symbols (__imp_*) and PLT stubs  | 
|  Cllvm::orc::DynamicLibrarySearchGenerator | A utility class to expose symbols found via dlsym to the JIT  | 
|  Cllvm::orc::EPCDynamicLibrarySearchGenerator |  | 
|  Cllvm::orc::ExecutorResolutionGenerator |  | 
|  Cllvm::orc::ReexportsGenerator | ReexportsGenerator can be used with JITDylib::addGenerator to automatically re-export a subset of the source JITDylib's symbols in the target  | 
|  Cllvm::orc::StaticLibraryDefinitionGenerator | A utility class to expose symbols from a static library  | 
|  Cllvm::codeview::DefRangeFramePointerRelHeader |  | 
|  Cllvm::codeview::DefRangeRegisterHeader |  | 
|  Cllvm::codeview::DefRangeRegisterRelHeader |  | 
|  Cllvm::codeview::DefRangeSubfieldRegisterHeader |  | 
|  Cllvm::DefsetRecord |  | 
|  Cllvm::MSSAHelpers::DefsOnlyTag |  | 
|  Cllvm::rdf::DataFlowGraph::DefStack |  | 
|  Cllvm::MachineRegisterInfo::defusechain_instr_iterator< ReturnUses, ReturnDefs, SkipDebug, ByInstr > | Defusechain_iterator - This class provides iterator support for machine operands in the function that use or define a specific register  | 
|  Cllvm::MachineRegisterInfo::defusechain_iterator< ReturnUses, ReturnDefs, SkipDebug, ByOperand, ByInstr > | Reg_begin/reg_end - Provide iteration support to walk over all definitions and uses of a register within the MachineFunction that corresponds to this MachineRegisterInfo object  | 
|  Cllvm::object::delay_import_directory_table_entry |  | 
|  Cllvm::DelayedMCExprs |  | 
|  Cllvm::object::DelayImportDirectoryEntryRef |  | 
|  Cllvm::LiveRangeEdit::Delegate | Callback methods for LiveRangeEdit owners  | 
|  Cllvm::RABasic | RABasic provides a minimal implementation of the basic register allocation algorithm  | 
|  Cllvm::RAGreedy |  | 
|  Cllvm::MachineFunction::Delegate |  | 
|  CSlotIndexUpdateDelegate |  | 
|  Cllvm::GISelObserverWrapper | Simple wrapper observer that takes several observers, and calls each one for each event  | 
|  Cllvm::MachineRegisterInfo::Delegate |  | 
|  Cllvm::LiveRangeEdit |  | 
|  Cllvm::SIMachineFunctionInfo | This class keeps track of the SPI_SP_INPUT_ADDR config register, which tells the hardware which interpolation parameters to load  | 
|  Cllvm::DelimitedScope |  | 
|  Cllvm::DictScope |  | 
|  Cllvm::ListScope |  | 
|  Cllvm::DeltaAlgorithm | DeltaAlgorithm - Implements the delta debugging algorithm (A  | 
|  CDeltaInfo |  | 
|  Cllvm::DeltaTree | DeltaTree - a multiway search tree (BTree) structure with some fancy features  | 
|  Cllvm::DemandedBits |  | 
|  Cllvm::SPIRV::DemangledBuiltin |  | 
|  Cllvm::ms_demangle::Demangler |  | 
|  Cllvm::DenormalMode | Represent subnormal handling kind for floating point instruction inputs and outputs  | 
|  Cllvm::DenormalFPMathState::DenormalState |  | 
|  CDenseMapBase< DenseMap< AA::RangeTy, SmallSet< unsigned, 4 >, DenseMapInfo< AA::RangeTy >, llvm::detail::DenseMapPair< AA::RangeTy, SmallSet< unsigned, 4 > > >, AA::RangeTy, SmallSet< unsigned, 4 >, DenseMapInfo< AA::RangeTy >, llvm::detail::DenseMapPair< AA::RangeTy, SmallSet< unsigned, 4 > > > |  | 
|  Cllvm::DenseMap< AA::RangeTy, SmallSet< unsigned, 4 > > |  | 
|  CDenseMapBase< DenseMap< AffectedValueCallbackVH, SmallVector< ResultElem, 1 >, AffectedValueCallbackVH::DMI, llvm::detail::DenseMapPair< AffectedValueCallbackVH, SmallVector< ResultElem, 1 > > >, AffectedValueCallbackVH, SmallVector< ResultElem, 1 >, AffectedValueCallbackVH::DMI, llvm::detail::DenseMapPair< AffectedValueCallbackVH, SmallVector< ResultElem, 1 > > > |  | 
|  Cllvm::DenseMap< AffectedValueCallbackVH, SmallVector< ResultElem, 1 >, AffectedValueCallbackVH::DMI > |  | 
|  CDenseMapBase< DenseMap< AnalysisKey *, std::unique_ptr< PassConceptT >, DenseMapInfo< AnalysisKey * >, llvm::detail::DenseMapPair< AnalysisKey *, std::unique_ptr< PassConceptT > > >, AnalysisKey *, std::unique_ptr< PassConceptT >, DenseMapInfo< AnalysisKey * >, llvm::detail::DenseMapPair< AnalysisKey *, std::unique_ptr< PassConceptT > > > |  | 
|  Cllvm::DenseMap< AnalysisKey *, std::unique_ptr< PassConceptT > > |  | 
|  CDenseMapBase< DenseMap< AssertingVH< const Value >, AliasSet *, DenseMapInfo< AssertingVH< const Value > >, llvm::detail::DenseMapPair< AssertingVH< const Value >, AliasSet * > >, AssertingVH< const Value >, AliasSet *, DenseMapInfo< AssertingVH< const Value > >, llvm::detail::DenseMapPair< AssertingVH< const Value >, AliasSet * > > |  | 
|  Cllvm::DenseMap< AssertingVH< const Value >, AliasSet * > |  | 
|  CDenseMapBase< DenseMap< BasicBlock *, SmallVector< CHIArg, 2 >, DenseMapInfo< BasicBlock * >, llvm::detail::DenseMapPair< BasicBlock *, SmallVector< CHIArg, 2 > > >, BasicBlock *, SmallVector< CHIArg, 2 >, DenseMapInfo< BasicBlock * >, llvm::detail::DenseMapPair< BasicBlock *, SmallVector< CHIArg, 2 > > > |  | 
|  Cllvm::DenseMap< BasicBlock *, SmallVector< CHIArg, 2 > > |  | 
|  CDenseMapBase< DenseMap< BasicBlock *, SmallVector< std::pair< VNType, Instruction * >, 2 >, DenseMapInfo< BasicBlock * >, llvm::detail::DenseMapPair< BasicBlock *, SmallVector< std::pair< VNType, Instruction * >, 2 > > >, BasicBlock *, SmallVector< std::pair< VNType, Instruction * >, 2 >, DenseMapInfo< BasicBlock * >, llvm::detail::DenseMapPair< BasicBlock *, SmallVector< std::pair< VNType, Instruction * >, 2 > > > |  | 
|  Cllvm::DenseMap< BasicBlock *, SmallVector< std::pair< VNType, Instruction * >, 2 > > |  | 
|  CDenseMapBase< DenseMap< BlockKeyT, std::pair< BlockNode, llvm::bfi_detail::BFICallbackVH< BlockT, BlockFrequencyInfoImpl > >, DenseMapInfo< BlockKeyT >, llvm::detail::DenseMapPair< BlockKeyT, std::pair< BlockNode, llvm::bfi_detail::BFICallbackVH< BlockT, BlockFrequencyInfoImpl > > > >, BlockKeyT, std::pair< BlockNode, llvm::bfi_detail::BFICallbackVH< BlockT, BlockFrequencyInfoImpl > >, DenseMapInfo< BlockKeyT >, llvm::detail::DenseMapPair< BlockKeyT, std::pair< BlockNode, llvm::bfi_detail::BFICallbackVH< BlockT, BlockFrequencyInfoImpl > > > > |  | 
|  Cllvm::DenseMap< BlockKeyT, std::pair< BlockNode, llvm::bfi_detail::BFICallbackVH< BlockT, BlockFrequencyInfoImpl > > > |  | 
|  CDenseMapBase< DenseMap< CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 >, DenseMapInfo< CFGEdge >, llvm::detail::DenseMapPair< CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 > > >, CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 >, DenseMapInfo< CFGEdge >, llvm::detail::DenseMapPair< CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 > > > |  | 
|  Cllvm::DenseMap< CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 > > |  | 
|  CDenseMapBase< DenseMap< const AllocaInst *, SmallSetVector< VarRecord, 2 >, DenseMapInfo< const AllocaInst * >, llvm::detail::DenseMapPair< const AllocaInst *, SmallSetVector< VarRecord, 2 > > >, const AllocaInst *, SmallSetVector< VarRecord, 2 >, DenseMapInfo< const AllocaInst * >, llvm::detail::DenseMapPair< const AllocaInst *, SmallSetVector< VarRecord, 2 > > > |  | 
|  Cllvm::DenseMap< const AllocaInst *, SmallSetVector< VarRecord, 2 > > |  | 
|  CDenseMapBase< DenseMap< const Argument *, std::pair< const AllocaInst *, const StoreInst * >, DenseMapInfo< const Argument * >, llvm::detail::DenseMapPair< const Argument *, std::pair< const AllocaInst *, const StoreInst * > > >, const Argument *, std::pair< const AllocaInst *, const StoreInst * >, DenseMapInfo< const Argument * >, llvm::detail::DenseMapPair< const Argument *, std::pair< const AllocaInst *, const StoreInst * > > > |  | 
|  Cllvm::DenseMap< const Argument *, std::pair< const AllocaInst *, const StoreInst * > > |  | 
|  CDenseMapBase< DenseMap< const BasicBlock *, std::unique_ptr< AccessList >, DenseMapInfo< const BasicBlock * >, llvm::detail::DenseMapPair< const BasicBlock *, std::unique_ptr< AccessList > > >, const BasicBlock *, std::unique_ptr< AccessList >, DenseMapInfo< const BasicBlock * >, llvm::detail::DenseMapPair< const BasicBlock *, std::unique_ptr< AccessList > > > |  | 
|  Cllvm::DenseMap< const BasicBlock *, std::unique_ptr< AccessList > > |  | 
|  CDenseMapBase< DenseMap< const BasicBlock *, std::unique_ptr< DefsList >, DenseMapInfo< const BasicBlock * >, llvm::detail::DenseMapPair< const BasicBlock *, std::unique_ptr< DefsList > > >, const BasicBlock *, std::unique_ptr< DefsList >, DenseMapInfo< const BasicBlock * >, llvm::detail::DenseMapPair< const BasicBlock *, std::unique_ptr< DefsList > > > |  | 
|  Cllvm::DenseMap< const BasicBlock *, std::unique_ptr< DefsList > > |  | 
|  CDenseMapBase< DenseMap< const BasicBlockT *, SmallVector< const BasicBlockT *, 8 >, DenseMapInfo< const BasicBlockT * >, llvm::detail::DenseMapPair< const BasicBlockT *, SmallVector< const BasicBlockT *, 8 > > >, const BasicBlockT *, SmallVector< const BasicBlockT *, 8 >, DenseMapInfo< const BasicBlockT * >, llvm::detail::DenseMapPair< const BasicBlockT *, SmallVector< const BasicBlockT *, 8 > > > |  | 
|  Cllvm::DenseMap< const BasicBlockT *, SmallVector< const BasicBlockT *, 8 > > |  | 
|  CDenseMapBase< DenseMap< const BlockT *, std::unique_ptr< llvm::GenericSyncDependenceAnalysis::DivergenceDescriptor >, DenseMapInfo< const BlockT * >, llvm::detail::DenseMapPair< const BlockT *, std::unique_ptr< llvm::GenericSyncDependenceAnalysis::DivergenceDescriptor > > >, const BlockT *, std::unique_ptr< llvm::GenericSyncDependenceAnalysis::DivergenceDescriptor >, DenseMapInfo< const BlockT * >, llvm::detail::DenseMapPair< const BlockT *, std::unique_ptr< llvm::GenericSyncDependenceAnalysis::DivergenceDescriptor > > > |  | 
|  Cllvm::DenseMap< const BlockT *, std::unique_ptr< llvm::GenericSyncDependenceAnalysis::DivergenceDescriptor > > |  | 
|  CDenseMapBase< DenseMap< const DILocalVariable *, SmallSet< FragmentInfo, 4 >, DenseMapInfo< const DILocalVariable * >, llvm::detail::DenseMapPair< const DILocalVariable *, SmallSet< FragmentInfo, 4 > > >, const DILocalVariable *, SmallSet< FragmentInfo, 4 >, DenseMapInfo< const DILocalVariable * >, llvm::detail::DenseMapPair< const DILocalVariable *, SmallSet< FragmentInfo, 4 > > > |  | 
|  Cllvm::DenseMap< const DILocalVariable *, SmallSet< FragmentInfo, 4 > > |  | 
|  CDenseMapBase< DenseMap< const Function *, MapVector< const Value *, std::vector< unsigned > >, DenseMapInfo< const Function * >, llvm::detail::DenseMapPair< const Function *, MapVector< const Value *, std::vector< unsigned > > > >, const Function *, MapVector< const Value *, std::vector< unsigned > >, DenseMapInfo< const Function * >, llvm::detail::DenseMapPair< const Function *, MapVector< const Value *, std::vector< unsigned > > > > |  | 
|  Cllvm::DenseMap< const Function *, MapVector< const Value *, std::vector< unsigned > > > |  | 
|  CDenseMapBase< DenseMap< const Instruction *, SmallVector< std::pair< VariableID, at::AssignmentInfo > >, DenseMapInfo< const Instruction * >, llvm::detail::DenseMapPair< const Instruction *, SmallVector< std::pair< VariableID, at::AssignmentInfo > > > >, const Instruction *, SmallVector< std::pair< VariableID, at::AssignmentInfo > >, DenseMapInfo< const Instruction * >, llvm::detail::DenseMapPair< const Instruction *, SmallVector< std::pair< VariableID, at::AssignmentInfo > > > > |  | 
|  Cllvm::DenseMap< const Instruction *, SmallVector< std::pair< VariableID, at::AssignmentInfo > > > |  | 
|  CDenseMapBase< DenseMap< const Instruction *, SmallVector< VariableID >, DenseMapInfo< const Instruction * >, llvm::detail::DenseMapPair< const Instruction *, SmallVector< VariableID > > >, const Instruction *, SmallVector< VariableID >, DenseMapInfo< const Instruction * >, llvm::detail::DenseMapPair< const Instruction *, SmallVector< VariableID > > > |  | 
|  Cllvm::DenseMap< const Instruction *, SmallVector< VariableID > > |  | 
|  CDenseMapBase< DenseMap< const LexicalScope *, SmallPtrSet< MachineBasicBlock *, 4 >, DenseMapInfo< const LexicalScope * >, llvm::detail::DenseMapPair< const LexicalScope *, SmallPtrSet< MachineBasicBlock *, 4 > > >, const LexicalScope *, SmallPtrSet< MachineBasicBlock *, 4 >, DenseMapInfo< const LexicalScope * >, llvm::detail::DenseMapPair< const LexicalScope *, SmallPtrSet< MachineBasicBlock *, 4 > > > |  | 
|  Cllvm::DenseMap< const LexicalScope *, SmallPtrSet< MachineBasicBlock *, 4 > > |  | 
|  CDenseMapBase< DenseMap< const LexicalScope *, SmallSet< DebugVariableID, 4 >, DenseMapInfo< const LexicalScope * >, llvm::detail::DenseMapPair< const LexicalScope *, SmallSet< DebugVariableID, 4 > > >, const LexicalScope *, SmallSet< DebugVariableID, 4 >, DenseMapInfo< const LexicalScope * >, llvm::detail::DenseMapPair< const LexicalScope *, SmallSet< DebugVariableID, 4 > > > |  | 
|  Cllvm::DenseMap< const LexicalScope *, SmallSet< DebugVariableID, 4 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::BasicBlock *, llvm::DenseMap< const llvm::BasicBlock *, unsigned >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::DenseMap< const llvm::BasicBlock *, unsigned > > >, const llvm::BasicBlock *, llvm::DenseMap< const llvm::BasicBlock *, unsigned >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::DenseMap< const llvm::BasicBlock *, unsigned > > > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, llvm::DenseMap< const llvm::BasicBlock *, unsigned > > |  | 
|  CDenseMapBase< DenseMap< const llvm::BasicBlock *, llvm::SmallSetVector< const BasicBlock *, 4 >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::SmallSetVector< const BasicBlock *, 4 > > >, const llvm::BasicBlock *, llvm::SmallSetVector< const BasicBlock *, 4 >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::SmallSetVector< const BasicBlock *, 4 > > > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, llvm::SmallSetVector< const BasicBlock *, 4 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 > > >, const llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 > > > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::BasicBlock *, std::optional< bool >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::optional< bool > > >, const llvm::BasicBlock *, std::optional< bool >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::optional< bool > > > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, std::optional< bool > > |  | 
|  CDenseMapBase< DenseMap< const llvm::BasicBlock *, std::pair< unsigned, unsigned >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::pair< unsigned, unsigned > > >, const llvm::BasicBlock *, std::pair< unsigned, unsigned >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::pair< unsigned, unsigned > > > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, std::pair< unsigned, unsigned > > |  | 
|  CDenseMapBase< DenseMap< const llvm::BasicBlock *, std::unique_ptr< BBInfo >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::unique_ptr< BBInfo > > >, const llvm::BasicBlock *, std::unique_ptr< BBInfo >, DenseMapInfo< const llvm::BasicBlock * >, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::unique_ptr< BBInfo > > > |  | 
|  Cllvm::DenseMap< const llvm::BasicBlock *, std::unique_ptr< BBInfo > > |  | 
|  CDenseMapBase< DenseMap< const llvm::DILocalScope *, llvm::SetVector< const MDNode *, SmallVector< const MDNode *, 2 >, SmallPtrSet< const MDNode *, 2 > >, DenseMapInfo< const llvm::DILocalScope * >, llvm::detail::DenseMapPair< const llvm::DILocalScope *, llvm::SetVector< const MDNode *, SmallVector< const MDNode *, 2 >, SmallPtrSet< const MDNode *, 2 > > > >, const llvm::DILocalScope *, llvm::SetVector< const MDNode *, SmallVector< const MDNode *, 2 >, SmallPtrSet< const MDNode *, 2 > >, DenseMapInfo< const llvm::DILocalScope * >, llvm::detail::DenseMapPair< const llvm::DILocalScope *, llvm::SetVector< const MDNode *, SmallVector< const MDNode *, 2 >, SmallPtrSet< const MDNode *, 2 > > > > |  | 
|  Cllvm::DenseMap< const llvm::DILocalScope *, llvm::SetVector< const MDNode *, SmallVector< const MDNode *, 2 >, SmallPtrSet< const MDNode *, 2 > > > |  | 
|  CDenseMapBase< DenseMap< const llvm::DILocalScope *, llvm::SmallVector< llvm::DIE *, 2 >, DenseMapInfo< const llvm::DILocalScope * >, llvm::detail::DenseMapPair< const llvm::DILocalScope *, llvm::SmallVector< llvm::DIE *, 2 > > >, const llvm::DILocalScope *, llvm::SmallVector< llvm::DIE *, 2 >, DenseMapInfo< const llvm::DILocalScope * >, llvm::detail::DenseMapPair< const llvm::DILocalScope *, llvm::SmallVector< llvm::DIE *, 2 > > > |  | 
|  Cllvm::DenseMap< const llvm::DILocalScope *, llvm::SmallVector< llvm::DIE *, 2 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::DILocation *, std::unique_ptr< llvm::SmallPtrSet< const MachineBasicBlock *, 4 > >, DenseMapInfo< const llvm::DILocation * >, llvm::detail::DenseMapPair< const llvm::DILocation *, std::unique_ptr< llvm::SmallPtrSet< const MachineBasicBlock *, 4 > > > >, const llvm::DILocation *, std::unique_ptr< llvm::SmallPtrSet< const MachineBasicBlock *, 4 > >, DenseMapInfo< const llvm::DILocation * >, llvm::detail::DenseMapPair< const llvm::DILocation *, std::unique_ptr< llvm::SmallPtrSet< const MachineBasicBlock *, 4 > > > > |  | 
|  Cllvm::DenseMap< const llvm::DILocation *, std::unique_ptr< llvm::SmallPtrSet< const MachineBasicBlock *, 4 > > > |  | 
|  CDenseMapBase< DenseMap< const llvm::DINode *, std::unique_ptr< llvm::DbgEntity >, DenseMapInfo< const llvm::DINode * >, llvm::detail::DenseMapPair< const llvm::DINode *, std::unique_ptr< llvm::DbgEntity > > >, const llvm::DINode *, std::unique_ptr< llvm::DbgEntity >, DenseMapInfo< const llvm::DINode * >, llvm::detail::DenseMapPair< const llvm::DINode *, std::unique_ptr< llvm::DbgEntity > > > |  | 
|  Cllvm::DenseMap< const llvm::DINode *, std::unique_ptr< llvm::DbgEntity > > |  | 
|  CDenseMapBase< DenseMap< const llvm::DIScope *, std::unique_ptr< llvm::SmallVector< CVGlobalVariable, 1 > >, DenseMapInfo< const llvm::DIScope * >, llvm::detail::DenseMapPair< const llvm::DIScope *, std::unique_ptr< llvm::SmallVector< CVGlobalVariable, 1 > > > >, const llvm::DIScope *, std::unique_ptr< llvm::SmallVector< CVGlobalVariable, 1 > >, DenseMapInfo< const llvm::DIScope * >, llvm::detail::DenseMapPair< const llvm::DIScope *, std::unique_ptr< llvm::SmallVector< CVGlobalVariable, 1 > > > > |  | 
|  Cllvm::DenseMap< const llvm::DIScope *, std::unique_ptr< llvm::SmallVector< CVGlobalVariable, 1 > > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Function *, llvm::SmallPtrSet< llvm::MachineInstr *, 8 >, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::SmallPtrSet< llvm::MachineInstr *, 8 > > >, const llvm::Function *, llvm::SmallPtrSet< llvm::MachineInstr *, 8 >, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, llvm::SmallPtrSet< llvm::MachineInstr *, 8 > > > |  | 
|  Cllvm::DenseMap< const llvm::Function *, llvm::SmallPtrSet< llvm::MachineInstr *, 8 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Function *, std::optional< bool >, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, std::optional< bool > > >, const llvm::Function *, std::optional< bool >, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, std::optional< bool > > > |  | 
|  Cllvm::DenseMap< const llvm::Function *, std::optional< bool > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Function *, std::unique_ptr< llvm::MachineFunction >, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, std::unique_ptr< llvm::MachineFunction > > >, const llvm::Function *, std::unique_ptr< llvm::MachineFunction >, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, std::unique_ptr< llvm::MachineFunction > > > |  | 
|  Cllvm::DenseMap< const llvm::Function *, std::unique_ptr< llvm::MachineFunction > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Function *, std::vector< uint32_t >, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, std::vector< uint32_t > > >, const llvm::Function *, std::vector< uint32_t >, DenseMapInfo< const llvm::Function * >, llvm::detail::DenseMapPair< const llvm::Function *, std::vector< uint32_t > > > |  | 
|  Cllvm::DenseMap< const llvm::Function *, std::vector< uint32_t > > |  | 
|  CDenseMapBase< DenseMap< const llvm::GlobalVariable *, llvm::SmallVector< GlobalVariableSimplifictionCallbackTy, 1 >, DenseMapInfo< const llvm::GlobalVariable * >, llvm::detail::DenseMapPair< const llvm::GlobalVariable *, llvm::SmallVector< GlobalVariableSimplifictionCallbackTy, 1 > > >, const llvm::GlobalVariable *, llvm::SmallVector< GlobalVariableSimplifictionCallbackTy, 1 >, DenseMapInfo< const llvm::GlobalVariable * >, llvm::detail::DenseMapPair< const llvm::GlobalVariable *, llvm::SmallVector< GlobalVariableSimplifictionCallbackTy, 1 > > > |  | 
|  Cllvm::DenseMap< const llvm::GlobalVariable *, llvm::SmallVector< GlobalVariableSimplifictionCallbackTy, 1 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Instruction *, llvm::DenseMap< const Value *, StatepointRelocationRecord >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::DenseMap< const Value *, StatepointRelocationRecord > > >, const llvm::Instruction *, llvm::DenseMap< const Value *, StatepointRelocationRecord >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::DenseMap< const Value *, StatepointRelocationRecord > > > |  | 
|  Cllvm::DenseMap< const llvm::Instruction *, llvm::DenseMap< const Value *, StatepointRelocationRecord > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Instruction *, llvm::SmallVector< unsigned >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::SmallVector< unsigned > > >, const llvm::Instruction *, llvm::SmallVector< unsigned >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::SmallVector< unsigned > > > |  | 
|  Cllvm::DenseMap< const llvm::Instruction *, llvm::SmallVector< unsigned > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Instruction *, std::pair< unsigned, unsigned >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, std::pair< unsigned, unsigned > > >, const llvm::Instruction *, std::pair< unsigned, unsigned >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, std::pair< unsigned, unsigned > > > |  | 
|  Cllvm::DenseMap< const llvm::Instruction *, std::pair< unsigned, unsigned > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Instruction *, std::unique_ptr< llvm::MustBeExecutedIterator >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, std::unique_ptr< llvm::MustBeExecutedIterator > > >, const llvm::Instruction *, std::unique_ptr< llvm::MustBeExecutedIterator >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, std::unique_ptr< llvm::MustBeExecutedIterator > > > |  | 
|  Cllvm::DenseMap< const llvm::Instruction *, std::unique_ptr< llvm::MustBeExecutedIterator > > |  | 
|  CDenseMapBase< DenseMap< const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 >, DenseMapInfo< const llvm::LexicalScope * >, llvm::detail::DenseMapPair< const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 > > >, const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 >, DenseMapInfo< const llvm::LexicalScope * >, llvm::detail::DenseMapPair< const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 > > > |  | 
|  Cllvm::DenseMap< const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Loop *, llvm::SmallVector< const llvm::SCEVAddRecExpr *, 4 >, DenseMapInfo< const llvm::Loop * >, llvm::detail::DenseMapPair< const llvm::Loop *, llvm::SmallVector< const llvm::SCEVAddRecExpr *, 4 > > >, const llvm::Loop *, llvm::SmallVector< const llvm::SCEVAddRecExpr *, 4 >, DenseMapInfo< const llvm::Loop * >, llvm::detail::DenseMapPair< const llvm::Loop *, llvm::SmallVector< const llvm::SCEVAddRecExpr *, 4 > > > |  | 
|  Cllvm::DenseMap< const llvm::Loop *, llvm::SmallVector< const llvm::SCEVAddRecExpr *, 4 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::MachineBasicBlock *, llvm::DenseMap< unsigned, LaneBitmask >, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::DenseMap< unsigned, LaneBitmask > > >, const llvm::MachineBasicBlock *, llvm::DenseMap< unsigned, LaneBitmask >, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::DenseMap< unsigned, LaneBitmask > > > |  | 
|  Cllvm::DenseMap< const llvm::MachineBasicBlock *, llvm::DenseMap< unsigned, LaneBitmask > > |  | 
|  CDenseMapBase< DenseMap< const llvm::MachineBasicBlock *, llvm::SmallVector< llvm::MCSymbol *, 1 >, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::SmallVector< llvm::MCSymbol *, 1 > > >, const llvm::MachineBasicBlock *, llvm::SmallVector< llvm::MCSymbol *, 1 >, DenseMapInfo< const llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::SmallVector< llvm::MCSymbol *, 1 > > > |  | 
|  Cllvm::DenseMap< const llvm::MachineBasicBlock *, llvm::SmallVector< llvm::MCSymbol *, 1 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::MachineFunction *, llvm::DenseMap< llvm::Register, llvm::MachineInstr * >, DenseMapInfo< const llvm::MachineFunction * >, llvm::detail::DenseMapPair< const llvm::MachineFunction *, llvm::DenseMap< llvm::Register, llvm::MachineInstr * > > >, const llvm::MachineFunction *, llvm::DenseMap< llvm::Register, llvm::MachineInstr * >, DenseMapInfo< const llvm::MachineFunction * >, llvm::detail::DenseMapPair< const llvm::MachineFunction *, llvm::DenseMap< llvm::Register, llvm::MachineInstr * > > > |  | 
|  Cllvm::DenseMap< const llvm::MachineFunction *, llvm::DenseMap< llvm::Register, llvm::MachineInstr * > > |  | 
|  CDenseMapBase< DenseMap< const llvm::MachineInstr *, llvm::SmallVector< const llvm::MachineInstr *, 2 >, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::SmallVector< const llvm::MachineInstr *, 2 > > >, const llvm::MachineInstr *, llvm::SmallVector< const llvm::MachineInstr *, 2 >, DenseMapInfo< const llvm::MachineInstr * >, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::SmallVector< const llvm::MachineInstr *, 2 > > > |  | 
|  Cllvm::DenseMap< const llvm::MachineInstr *, llvm::SmallVector< const llvm::MachineInstr *, 2 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::MachineLoop *, std::unique_ptr< llvm::WebAssembly::SortRegion >, DenseMapInfo< const llvm::MachineLoop * >, llvm::detail::DenseMapPair< const llvm::MachineLoop *, std::unique_ptr< llvm::WebAssembly::SortRegion > > >, const llvm::MachineLoop *, std::unique_ptr< llvm::WebAssembly::SortRegion >, DenseMapInfo< const llvm::MachineLoop * >, llvm::detail::DenseMapPair< const llvm::MachineLoop *, std::unique_ptr< llvm::WebAssembly::SortRegion > > > |  | 
|  Cllvm::DenseMap< const llvm::MachineLoop *, std::unique_ptr< llvm::WebAssembly::SortRegion > > |  | 
|  CDenseMapBase< DenseMap< const llvm::MCSection *, std::vector< RelAndSymbol >, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, std::vector< RelAndSymbol > > >, const llvm::MCSection *, std::vector< RelAndSymbol >, DenseMapInfo< const llvm::MCSection * >, llvm::detail::DenseMapPair< const llvm::MCSection *, std::vector< RelAndSymbol > > > |  | 
|  Cllvm::DenseMap< const llvm::MCSection *, std::vector< RelAndSymbol > > |  | 
|  CDenseMapBase< DenseMap< const llvm::MCSectionELF *, std::vector< llvm::ELFRelocationEntry >, DenseMapInfo< const llvm::MCSectionELF * >, llvm::detail::DenseMapPair< const llvm::MCSectionELF *, std::vector< llvm::ELFRelocationEntry > > >, const llvm::MCSectionELF *, std::vector< llvm::ELFRelocationEntry >, DenseMapInfo< const llvm::MCSectionELF * >, llvm::detail::DenseMapPair< const llvm::MCSectionELF *, std::vector< llvm::ELFRelocationEntry > > > |  | 
|  Cllvm::DenseMap< const llvm::MCSectionELF *, std::vector< llvm::ELFRelocationEntry > > |  | 
|  CDenseMapBase< DenseMap< const llvm::MCSymbol *, llvm::SmallVector< PendingAssignment, 1 >, DenseMapInfo< const llvm::MCSymbol * >, llvm::detail::DenseMapPair< const llvm::MCSymbol *, llvm::SmallVector< PendingAssignment, 1 > > >, const llvm::MCSymbol *, llvm::SmallVector< PendingAssignment, 1 >, DenseMapInfo< const llvm::MCSymbol * >, llvm::detail::DenseMapPair< const llvm::MCSymbol *, llvm::SmallVector< PendingAssignment, 1 > > > |  | 
|  Cllvm::DenseMap< const llvm::MCSymbol *, llvm::SmallVector< PendingAssignment, 1 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::MDNode *, llvm::SmallVector< const llvm::MCSymbol * >, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, llvm::SmallVector< const llvm::MCSymbol * > > >, const llvm::MDNode *, llvm::SmallVector< const llvm::MCSymbol * >, DenseMapInfo< const llvm::MDNode * >, llvm::detail::DenseMapPair< const llvm::MDNode *, llvm::SmallVector< const llvm::MCSymbol * > > > |  | 
|  Cllvm::DenseMap< const llvm::MDNode *, llvm::SmallVector< const llvm::MCSymbol * > > |  | 
|  CDenseMapBase< DenseMap< const llvm::object::coff_section *, std::vector< llvm::object::RelocationRef >, DenseMapInfo< const llvm::object::coff_section * >, llvm::detail::DenseMapPair< const llvm::object::coff_section *, std::vector< llvm::object::RelocationRef > > >, const llvm::object::coff_section *, std::vector< llvm::object::RelocationRef >, DenseMapInfo< const llvm::object::coff_section * >, llvm::detail::DenseMapPair< const llvm::object::coff_section *, std::vector< llvm::object::RelocationRef > > > |  | 
|  Cllvm::DenseMap< const llvm::object::coff_section *, std::vector< llvm::object::RelocationRef > > |  | 
|  CDenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallPtrSet< const llvm::SCEV *, 8 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallPtrSet< const llvm::SCEV *, 8 > > >, const llvm::SCEV *, llvm::SmallPtrSet< const llvm::SCEV *, 8 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallPtrSet< const llvm::SCEV *, 8 > > > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, llvm::SmallPtrSet< const llvm::SCEV *, 8 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallPtrSet< llvm::PointerIntPair< const llvm::Loop *, 1, bool >, 4 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallPtrSet< llvm::PointerIntPair< const llvm::Loop *, 1, bool >, 4 > > >, const llvm::SCEV *, llvm::SmallPtrSet< llvm::PointerIntPair< const llvm::Loop *, 1, bool >, 4 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallPtrSet< llvm::PointerIntPair< const llvm::Loop *, 1, bool >, 4 > > > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, llvm::SmallPtrSet< llvm::PointerIntPair< const llvm::Loop *, 1, bool >, 4 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 > > >, const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 > > > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 > > >, const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 > > > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::ScalarEvolution::FoldID, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::ScalarEvolution::FoldID, 2 > > >, const llvm::SCEV *, llvm::SmallVector< llvm::ScalarEvolution::FoldID, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::ScalarEvolution::FoldID, 2 > > > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::ScalarEvolution::FoldID, 2 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 > > >, const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 > > > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 > > >, const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 >, DenseMapInfo< const llvm::SCEV * >, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 > > > |  | 
|  Cllvm::DenseMap< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Value *, llvm::SmallVector< VirtualUseCallbackTy, 1 >, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SmallVector< VirtualUseCallbackTy, 1 > > >, const llvm::Value *, llvm::SmallVector< VirtualUseCallbackTy, 1 >, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SmallVector< VirtualUseCallbackTy, 1 > > > |  | 
|  Cllvm::DenseMap< const llvm::Value *, llvm::SmallVector< VirtualUseCallbackTy, 1 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::Value *, std::pair< llvm::Instruction *, CaptureComponents >, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, std::pair< llvm::Instruction *, CaptureComponents > > >, const llvm::Value *, std::pair< llvm::Instruction *, CaptureComponents >, DenseMapInfo< const llvm::Value * >, llvm::detail::DenseMapPair< const llvm::Value *, std::pair< llvm::Instruction *, CaptureComponents > > > |  | 
|  Cllvm::DenseMap< const llvm::Value *, std::pair< llvm::Instruction *, CaptureComponents > > |  | 
|  CDenseMapBase< DenseMap< const llvm::VPValue *, llvm::SmallVector< llvm::Value *, 4 >, DenseMapInfo< const llvm::VPValue * >, llvm::detail::DenseMapPair< const llvm::VPValue *, llvm::SmallVector< llvm::Value *, 4 > > >, const llvm::VPValue *, llvm::SmallVector< llvm::Value *, 4 >, DenseMapInfo< const llvm::VPValue * >, llvm::detail::DenseMapPair< const llvm::VPValue *, llvm::SmallVector< llvm::Value *, 4 > > > |  | 
|  Cllvm::DenseMap< const llvm::VPValue *, llvm::SmallVector< llvm::Value *, 4 > > |  | 
|  CDenseMapBase< DenseMap< const llvm::WebAssemblyException *, std::unique_ptr< llvm::WebAssembly::SortRegion >, DenseMapInfo< const llvm::WebAssemblyException * >, llvm::detail::DenseMapPair< const llvm::WebAssemblyException *, std::unique_ptr< llvm::WebAssembly::SortRegion > > >, const llvm::WebAssemblyException *, std::unique_ptr< llvm::WebAssembly::SortRegion >, DenseMapInfo< const llvm::WebAssemblyException * >, llvm::detail::DenseMapPair< const llvm::WebAssemblyException *, std::unique_ptr< llvm::WebAssembly::SortRegion > > > |  | 
|  Cllvm::DenseMap< const llvm::WebAssemblyException *, std::unique_ptr< llvm::WebAssembly::SortRegion > > |  | 
|  CDenseMapBase< DenseMap< const NamedMDNode *, SmallPtrSet< const MDNode *, 8 >, DenseMapInfo< const NamedMDNode * >, llvm::detail::DenseMapPair< const NamedMDNode *, SmallPtrSet< const MDNode *, 8 > > >, const NamedMDNode *, SmallPtrSet< const MDNode *, 8 >, DenseMapInfo< const NamedMDNode * >, llvm::detail::DenseMapPair< const NamedMDNode *, SmallPtrSet< const MDNode *, 8 > > > |  | 
|  Cllvm::DenseMap< const NamedMDNode *, SmallPtrSet< const MDNode *, 8 > > |  | 
|  CDenseMapBase< DenseMap< const SCEV *, SmallVector< const SCEVPredicate *, 4 >, DenseMapInfo< const SCEV * >, llvm::detail::DenseMapPair< const SCEV *, SmallVector< const SCEVPredicate *, 4 > > >, const SCEV *, SmallVector< const SCEVPredicate *, 4 >, DenseMapInfo< const SCEV * >, llvm::detail::DenseMapPair< const SCEV *, SmallVector< const SCEVPredicate *, 4 > > > |  | 
|  Cllvm::DenseMap< const SCEV *, SmallVector< const SCEVPredicate *, 4 > > |  | 
|  CDenseMapBase< DenseMap< const SDNode *, SmallVector< SDDbgValue *, 2 >, DenseMapInfo< const SDNode * >, llvm::detail::DenseMapPair< const SDNode *, SmallVector< SDDbgValue *, 2 > > >, const SDNode *, SmallVector< SDDbgValue *, 2 >, DenseMapInfo< const SDNode * >, llvm::detail::DenseMapPair< const SDNode *, SmallVector< SDDbgValue *, 2 > > > |  | 
|  Cllvm::DenseMap< const SDNode *, SmallVector< SDDbgValue *, 2 > > |  | 
|  CDenseMapBase< DenseMap< const TreeEntry *, std::pair< uint64_t, bool >, DenseMapInfo< const TreeEntry * >, llvm::detail::DenseMapPair< const TreeEntry *, std::pair< uint64_t, bool > > >, const TreeEntry *, std::pair< uint64_t, bool >, DenseMapInfo< const TreeEntry * >, llvm::detail::DenseMapPair< const TreeEntry *, std::pair< uint64_t, bool > > > |  | 
|  Cllvm::DenseMap< const TreeEntry *, std::pair< uint64_t, bool > > |  | 
|  CDenseMapBase< DenseMap< const typename ELFFile::Elf_Shdr *, llvm::ArrayRef< typename ELFFile::Elf_Word >, DenseMapInfo< const typename ELFFile::Elf_Shdr * >, llvm::detail::DenseMapPair< const typename ELFFile::Elf_Shdr *, llvm::ArrayRef< typename ELFFile::Elf_Word > > >, const typename ELFFile::Elf_Shdr *, llvm::ArrayRef< typename ELFFile::Elf_Word >, DenseMapInfo< const typename ELFFile::Elf_Shdr * >, llvm::detail::DenseMapPair< const typename ELFFile::Elf_Shdr *, llvm::ArrayRef< typename ELFFile::Elf_Word > > > |  | 
|  Cllvm::DenseMap< const typename ELFFile::Elf_Shdr *, llvm::ArrayRef< typename ELFFile::Elf_Word > > |  | 
|  CDenseMapBase< DenseMap< ContainerId, DenseMap< ElementId, SuperNode * >, DenseMapInfo< ContainerId >, llvm::detail::DenseMapPair< ContainerId, DenseMap< ElementId, SuperNode * > > >, ContainerId, DenseMap< ElementId, SuperNode * >, DenseMapInfo< ContainerId >, llvm::detail::DenseMapPair< ContainerId, DenseMap< ElementId, SuperNode * > > > |  | 
|  Cllvm::DenseMap< ContainerId, DenseMap< ElementId, SuperNode * > > |  | 
|  CDenseMapBase< DenseMap< FragmentOfVar, SmallVector< DIExpression::FragmentInfo, 1 >, DenseMapInfo< FragmentOfVar >, llvm::detail::DenseMapPair< FragmentOfVar, SmallVector< DIExpression::FragmentInfo, 1 > > >, FragmentOfVar, SmallVector< DIExpression::FragmentInfo, 1 >, DenseMapInfo< FragmentOfVar >, llvm::detail::DenseMapPair< FragmentOfVar, SmallVector< DIExpression::FragmentInfo, 1 > > > |  | 
|  Cllvm::DenseMap< FragmentOfVar, SmallVector< DIExpression::FragmentInfo, 1 > > |  | 
|  CDenseMapBase< DenseMap< Function *, DenseSet< GlobalVariable * >, DenseMapInfo< Function * >, llvm::detail::DenseMapPair< Function *, DenseSet< GlobalVariable * > > >, Function *, DenseSet< GlobalVariable * >, DenseMapInfo< Function * >, llvm::detail::DenseMapPair< Function *, DenseSet< GlobalVariable * > > > |  | 
|  Cllvm::DenseMap< Function *, DenseSet< GlobalVariable * > > |  | 
|  CDenseMapBase< DenseMap< Function *, std::pair< unsigned, unsigned >, DenseMapInfo< Function * >, llvm::detail::DenseMapPair< Function *, std::pair< unsigned, unsigned > > >, Function *, std::pair< unsigned, unsigned >, DenseMapInfo< Function * >, llvm::detail::DenseMapPair< Function *, std::pair< unsigned, unsigned > > > |  | 
|  Cllvm::DenseMap< Function *, std::pair< unsigned, unsigned > > |  | 
|  CDenseMapBase< DenseMap< FunctionCallbackVH, std::unique_ptr< AssumptionCache >, FunctionCallbackVH::DMI, llvm::detail::DenseMapPair< FunctionCallbackVH, std::unique_ptr< AssumptionCache > > >, FunctionCallbackVH, std::unique_ptr< AssumptionCache >, FunctionCallbackVH::DMI, llvm::detail::DenseMapPair< FunctionCallbackVH, std::unique_ptr< AssumptionCache > > > |  | 
|  Cllvm::DenseMap< FunctionCallbackVH, std::unique_ptr< AssumptionCache >, FunctionCallbackVH::DMI > |  | 
|  CDenseMapBase< DenseMap< GlobalValue::GUID, DenseMap< uint32_t, FlatIndirectTargets >, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, DenseMap< uint32_t, FlatIndirectTargets > > >, GlobalValue::GUID, DenseMap< uint32_t, FlatIndirectTargets >, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, DenseMap< uint32_t, FlatIndirectTargets > > > |  | 
|  Cllvm::DenseMap< GlobalValue::GUID, DenseMap< uint32_t, FlatIndirectTargets > > |  | 
|  CDenseMapBase< DenseMap< GlobalValue::GUID, std::set< std::string, std::less<> >, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, std::set< std::string, std::less<> > > >, GlobalValue::GUID, std::set< std::string, std::less<> >, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, std::set< std::string, std::less<> > > > |  | 
|  Cllvm::const_iterator< GUID, > |  | 
|  CDenseMapBase< DenseMap< GlobalValue::GUID, std::tuple< unsigned, const GlobalValueSummary *, std::unique_ptr< ImportFailureInfo > >, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, std::tuple< unsigned, const GlobalValueSummary *, std::unique_ptr< ImportFailureInfo > > > >, GlobalValue::GUID, std::tuple< unsigned, const GlobalValueSummary *, std::unique_ptr< ImportFailureInfo > >, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, std::tuple< unsigned, const GlobalValueSummary *, std::unique_ptr< ImportFailureInfo > > > > |  | 
|  Cllvm::DenseMap< GlobalValue::GUID, std::tuple< unsigned, const GlobalValueSummary *, std::unique_ptr< ImportFailureInfo > > > |  | 
|  CDenseMapBase< DenseMap< GlobalVariable *, DenseSet< Function * >, DenseMapInfo< GlobalVariable * >, llvm::detail::DenseMapPair< GlobalVariable *, DenseSet< Function * > > >, GlobalVariable *, DenseSet< Function * >, DenseMapInfo< GlobalVariable * >, llvm::detail::DenseMapPair< GlobalVariable *, DenseSet< Function * > > > |  | 
|  Cllvm::DenseMap< GlobalVariable *, DenseSet< Function * > > |  | 
|  CDenseMapBase< DenseMap< Instruction *, SmallPtrSet< const Value *, 4 >, DenseMapInfo< Instruction * >, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< const Value *, 4 > > >, Instruction *, SmallPtrSet< const Value *, 4 >, DenseMapInfo< Instruction * >, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< const Value *, 4 > > > |  | 
|  Cllvm::DenseMap< Instruction *, SmallPtrSet< const Value *, 4 > > |  | 
|  CDenseMapBase< DenseMap< Instruction *, SmallPtrSet< Instruction *, 4 >, DenseMapInfo< Instruction * >, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< Instruction *, 4 > > >, Instruction *, SmallPtrSet< Instruction *, 4 >, DenseMapInfo< Instruction * >, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< Instruction *, 4 > > > |  | 
|  Cllvm::DenseMap< Instruction *, SmallPtrSet< Instruction *, 4 > > |  | 
|  CDenseMapBase< DenseMap< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 >, DenseMapInfo< Instruction * >, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > >, Instruction *, SmallPtrSet< ValueIsLoadPair, 4 >, DenseMapInfo< Instruction * >, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > > |  | 
|  Cllvm::DenseMap< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > |  | 
|  CDenseMapBase< DenseMap< int, std::deque< llvm::SUnit * >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::deque< llvm::SUnit * > > >, int, std::deque< llvm::SUnit * >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::deque< llvm::SUnit * > > > |  | 
|  Cllvm::DenseMap< int, std::deque< llvm::SUnit * > > |  | 
|  CDenseMapBase< DenseMap< int, std::deque< SUnit * >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::deque< SUnit * > > >, int, std::deque< SUnit * >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::deque< SUnit * > > > |  | 
|  Cllvm::iterator< int, > |  | 
|  Cllvm::const_iterator< int, > |  | 
|  CDenseMapBase< DenseMap< int, std::vector< llvm::SIRegisterInfo::SpilledReg >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::vector< llvm::SIRegisterInfo::SpilledReg > > >, int, std::vector< llvm::SIRegisterInfo::SpilledReg >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::vector< llvm::SIRegisterInfo::SpilledReg > > > |  | 
|  Cllvm::DenseMap< int, std::vector< llvm::SIRegisterInfo::SpilledReg > > |  | 
|  CDenseMapBase< DenseMap< IRSimilarityCandidate *, DenseMap< unsigned, DenseSet< unsigned > >, DenseMapInfo< IRSimilarityCandidate * >, llvm::detail::DenseMapPair< IRSimilarityCandidate *, DenseMap< unsigned, DenseSet< unsigned > > > >, IRSimilarityCandidate *, DenseMap< unsigned, DenseSet< unsigned > >, DenseMapInfo< IRSimilarityCandidate * >, llvm::detail::DenseMapPair< IRSimilarityCandidate *, DenseMap< unsigned, DenseSet< unsigned > > > > |  | 
|  Cllvm::DenseMap< IRSimilarityCandidate *, DenseMap< unsigned, DenseSet< unsigned > > > |  | 
|  CDenseMapBase< DenseMap< JITDylib *, SmallVector< JITDylib * >, DenseMapInfo< JITDylib * >, llvm::detail::DenseMapPair< JITDylib *, SmallVector< JITDylib * > > >, JITDylib *, SmallVector< JITDylib * >, DenseMapInfo< JITDylib * >, llvm::detail::DenseMapPair< JITDylib *, SmallVector< JITDylib * > > > |  | 
|  Cllvm::DenseMap< JITDylib *, SmallVector< JITDylib * > > |  | 
|  CDenseMapBase< DenseMap< LinkGraph *, std::shared_ptr< std::vector< llvm::orc::ExecutorSymbolDef > >, DenseMapInfo< LinkGraph * >, llvm::detail::DenseMapPair< LinkGraph *, std::shared_ptr< std::vector< llvm::orc::ExecutorSymbolDef > > > >, LinkGraph *, std::shared_ptr< std::vector< llvm::orc::ExecutorSymbolDef > >, DenseMapInfo< LinkGraph * >, llvm::detail::DenseMapPair< LinkGraph *, std::shared_ptr< std::vector< llvm::orc::ExecutorSymbolDef > > > > |  | 
|  Cllvm::DenseMap< LinkGraph *, std::shared_ptr< std::vector< llvm::orc::ExecutorSymbolDef > > > |  | 
|  CDenseMapBase< DenseMap< LiveDebugValues::LocIdx, llvm::SmallSet< unsigned, 4 >, DenseMapInfo< LiveDebugValues::LocIdx >, llvm::detail::DenseMapPair< LiveDebugValues::LocIdx, llvm::SmallSet< unsigned, 4 > > >, LiveDebugValues::LocIdx, llvm::SmallSet< unsigned, 4 >, DenseMapInfo< LiveDebugValues::LocIdx >, llvm::detail::DenseMapPair< LiveDebugValues::LocIdx, llvm::SmallSet< unsigned, 4 > > > |  | 
|  Cllvm::DenseMap< LiveDebugValues::LocIdx, llvm::SmallSet< unsigned, 4 > > |  | 
|  CDenseMapBase< DenseMap< LiveRange *, std::pair< BitVector, BitVector >, DenseMapInfo< LiveRange * >, llvm::detail::DenseMapPair< LiveRange *, std::pair< BitVector, BitVector > > >, LiveRange *, std::pair< BitVector, BitVector >, DenseMapInfo< LiveRange * >, llvm::detail::DenseMapPair< LiveRange *, std::pair< BitVector, BitVector > > > |  | 
|  Cllvm::DenseMap< LiveRange *, std::pair< BitVector, BitVector > > |  | 
|  CDenseMapBase< DenseMap< llvm::APFloat, std::unique_ptr< llvm::ConstantFP >, DenseMapInfo< llvm::APFloat >, llvm::detail::DenseMapPair< llvm::APFloat, std::unique_ptr< llvm::ConstantFP > > >, llvm::APFloat, std::unique_ptr< llvm::ConstantFP >, DenseMapInfo< llvm::APFloat >, llvm::detail::DenseMapPair< llvm::APFloat, std::unique_ptr< llvm::ConstantFP > > > |  | 
|  Cllvm::DenseMap< llvm::APFloat, std::unique_ptr< llvm::ConstantFP > > |  | 
|  CDenseMapBase< DenseMap< llvm::APInt, std::unique_ptr< llvm::ConstantInt >, DenseMapInfo< llvm::APInt >, llvm::detail::DenseMapPair< llvm::APInt, std::unique_ptr< llvm::ConstantInt > > >, llvm::APInt, std::unique_ptr< llvm::ConstantInt >, DenseMapInfo< llvm::APInt >, llvm::detail::DenseMapPair< llvm::APInt, std::unique_ptr< llvm::ConstantInt > > > |  | 
|  Cllvm::DenseMap< llvm::APInt, std::unique_ptr< llvm::ConstantInt > > |  | 
|  CDenseMapBase< DenseMap< llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult, DenseMapInfo< llvm::AssertingVH< const llvm::Value > >, llvm::detail::DenseMapPair< llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult > >, llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult, DenseMapInfo< llvm::AssertingVH< const llvm::Value > >, llvm::detail::DenseMapPair< llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult > > |  | 
|  Cllvm::DenseMap< llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult > |  | 
|  CDenseMapBase< DenseMap< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry, DenseMapInfo< llvm::AssertingVH< llvm::BasicBlock > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > >, llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry, DenseMapInfo< llvm::AssertingVH< llvm::BasicBlock > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > > |  | 
|  Cllvm::DenseMap< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > |  | 
|  CDenseMapBase< DenseMap< llvm::AssertingVH< llvm::BasicBlock >, uint32_t, DenseMapInfo< llvm::AssertingVH< llvm::BasicBlock > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, uint32_t > >, llvm::AssertingVH< llvm::BasicBlock >, uint32_t, DenseMapInfo< llvm::AssertingVH< llvm::BasicBlock > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, uint32_t > > |  | 
|  Cllvm::DenseMap< llvm::AssertingVH< llvm::BasicBlock >, uint32_t > |  | 
|  CDenseMapBase< DenseMap< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * >, DenseMapInfo< llvm::AssertingVH< llvm::Function > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > >, llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * >, DenseMapInfo< llvm::AssertingVH< llvm::Function > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > > |  | 
|  Cllvm::DenseMap< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > |  | 
|  CDenseMapBase< DenseMap< llvm::AssertingVH< llvm::Value >, unsigned, DenseMapInfo< llvm::AssertingVH< llvm::Value > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Value >, unsigned > >, llvm::AssertingVH< llvm::Value >, unsigned, DenseMapInfo< llvm::AssertingVH< llvm::Value > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Value >, unsigned > > |  | 
|  Cllvm::DenseMap< llvm::AssertingVH< llvm::Value >, unsigned > |  | 
|  CDenseMapBase< DenseMap< llvm::BasicBlock *, llvm::ArrayRef< llvm::BasicBlock * >, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::ArrayRef< llvm::BasicBlock * > > >, llvm::BasicBlock *, llvm::ArrayRef< llvm::BasicBlock * >, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::ArrayRef< llvm::BasicBlock * > > > |  | 
|  Cllvm::DenseMap< llvm::BasicBlock *, llvm::ArrayRef< llvm::BasicBlock * > > |  | 
|  CDenseMapBase< DenseMap< llvm::BasicBlock *, llvm::DenseSet< llvm::Value * >, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::DenseSet< llvm::Value * > > >, llvm::BasicBlock *, llvm::DenseSet< llvm::Value * >, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::DenseSet< llvm::Value * > > > |  | 
|  Cllvm::DenseMap< llvm::BasicBlock *, llvm::DenseSet< llvm::Value * > > |  | 
|  CDenseMapBase< DenseMap< llvm::BasicBlock *, llvm::TinyPtrVector< BasicBlock * >, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::TinyPtrVector< BasicBlock * > > >, llvm::BasicBlock *, llvm::TinyPtrVector< BasicBlock * >, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::TinyPtrVector< BasicBlock * > > > |  | 
|  Cllvm::DenseMap< llvm::BasicBlock *, llvm::TinyPtrVector< BasicBlock * > > |  | 
|  CDenseMapBase< DenseMap< llvm::DebugVariableAggregate, llvm::SmallVector< llvm::DbgRangeEntry >, DenseMapInfo< llvm::DebugVariableAggregate >, llvm::detail::DenseMapPair< llvm::DebugVariableAggregate, llvm::SmallVector< llvm::DbgRangeEntry > > >, llvm::DebugVariableAggregate, llvm::SmallVector< llvm::DbgRangeEntry >, DenseMapInfo< llvm::DebugVariableAggregate >, llvm::detail::DenseMapPair< llvm::DebugVariableAggregate, llvm::SmallVector< llvm::DbgRangeEntry > > > |  | 
|  Cllvm::DenseMap< llvm::DebugVariableAggregate, llvm::SmallVector< llvm::DbgRangeEntry > > |  | 
|  CDenseMapBase< DenseMap< llvm::DIAssignID *, llvm::SmallVector< llvm::Instruction *, 1 >, DenseMapInfo< llvm::DIAssignID * >, llvm::detail::DenseMapPair< llvm::DIAssignID *, llvm::SmallVector< llvm::Instruction *, 1 > > >, llvm::DIAssignID *, llvm::SmallVector< llvm::Instruction *, 1 >, DenseMapInfo< llvm::DIAssignID * >, llvm::detail::DenseMapPair< llvm::DIAssignID *, llvm::SmallVector< llvm::Instruction *, 1 > > > |  | 
|  Cllvm::DenseMap< llvm::DIAssignID *, llvm::SmallVector< llvm::Instruction *, 1 > > |  | 
|  CDenseMapBase< DenseMap< llvm::DISubprogram *, llvm::SmallVector< llvm::TypedTrackingMDRef< MDNode >, 4 >, DenseMapInfo< llvm::DISubprogram * >, llvm::detail::DenseMapPair< llvm::DISubprogram *, llvm::SmallVector< llvm::TypedTrackingMDRef< MDNode >, 4 > > >, llvm::DISubprogram *, llvm::SmallVector< llvm::TypedTrackingMDRef< MDNode >, 4 >, DenseMapInfo< llvm::DISubprogram * >, llvm::detail::DenseMapPair< llvm::DISubprogram *, llvm::SmallVector< llvm::TypedTrackingMDRef< MDNode >, 4 > > > |  | 
|  Cllvm::DenseMap< llvm::DISubprogram *, llvm::SmallVector< llvm::TypedTrackingMDRef< MDNode >, 4 > > |  | 
|  CDenseMapBase< DenseMap< llvm::ElementCount, llvm::SmallPtrSet< llvm::BasicBlock *, 4 >, DenseMapInfo< llvm::ElementCount >, llvm::detail::DenseMapPair< llvm::ElementCount, llvm::SmallPtrSet< llvm::BasicBlock *, 4 > > >, llvm::ElementCount, llvm::SmallPtrSet< llvm::BasicBlock *, 4 >, DenseMapInfo< llvm::ElementCount >, llvm::detail::DenseMapPair< llvm::ElementCount, llvm::SmallPtrSet< llvm::BasicBlock *, 4 > > > |  | 
|  Cllvm::DenseMap< llvm::ElementCount, llvm::SmallPtrSet< llvm::BasicBlock *, 4 > > |  | 
|  CDenseMapBase< DenseMap< llvm::ElementCount, llvm::SmallPtrSet< llvm::Instruction *, 4 >, DenseMapInfo< llvm::ElementCount >, llvm::detail::DenseMapPair< llvm::ElementCount, llvm::SmallPtrSet< llvm::Instruction *, 4 > > >, llvm::ElementCount, llvm::SmallPtrSet< llvm::Instruction *, 4 >, DenseMapInfo< llvm::ElementCount >, llvm::detail::DenseMapPair< llvm::ElementCount, llvm::SmallPtrSet< llvm::Instruction *, 4 > > > |  | 
|  Cllvm::DenseMap< llvm::ElementCount, llvm::SmallPtrSet< llvm::Instruction *, 4 > > |  | 
|  CDenseMapBase< DenseMap< llvm::Function *, llvm::SmallVector< std::unique_ptr< llvm::Attributor::ArgumentReplacementInfo >, 8 >, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, llvm::SmallVector< std::unique_ptr< llvm::Attributor::ArgumentReplacementInfo >, 8 > > >, llvm::Function *, llvm::SmallVector< std::unique_ptr< llvm::Attributor::ArgumentReplacementInfo >, 8 >, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, llvm::SmallVector< std::unique_ptr< llvm::Attributor::ArgumentReplacementInfo >, 8 > > > |  | 
|  Cllvm::DenseMap< llvm::Function *, llvm::SmallVector< std::unique_ptr< llvm::Attributor::ArgumentReplacementInfo >, 8 > > |  | 
|  CDenseMapBase< DenseMap< llvm::Function *, std::unique_ptr< llvm::PredicateInfo >, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, std::unique_ptr< llvm::PredicateInfo > > >, llvm::Function *, std::unique_ptr< llvm::PredicateInfo >, DenseMapInfo< llvm::Function * >, llvm::detail::DenseMapPair< llvm::Function *, std::unique_ptr< llvm::PredicateInfo > > > |  | 
|  Cllvm::DenseMap< llvm::Function *, std::unique_ptr< llvm::PredicateInfo > > |  | 
|  CDenseMapBase< DenseMap< llvm::GCStrategy *, std::unique_ptr< llvm::GCMetadataPrinter >, DenseMapInfo< llvm::GCStrategy * >, llvm::detail::DenseMapPair< llvm::GCStrategy *, std::unique_ptr< llvm::GCMetadataPrinter > > >, llvm::GCStrategy *, std::unique_ptr< llvm::GCMetadataPrinter >, DenseMapInfo< llvm::GCStrategy * >, llvm::detail::DenseMapPair< llvm::GCStrategy *, std::unique_ptr< llvm::GCMetadataPrinter > > > |  | 
|  Cllvm::DenseMap< llvm::GCStrategy *, std::unique_ptr< llvm::GCMetadataPrinter > > |  | 
|  CDenseMapBase< DenseMap< llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 >, DenseMapInfo< llvm::GlobalValue * >, llvm::detail::DenseMapPair< llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 > > >, llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 >, DenseMapInfo< llvm::GlobalValue * >, llvm::detail::DenseMapPair< llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 > > > |  | 
|  Cllvm::DenseMap< llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 > > |  | 
|  CDenseMapBase< DenseMap< llvm::hash_code, llvm::SmallVector< llvm::orc::detail::WaitingOnGraph::SuperNode * >, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, llvm::SmallVector< llvm::orc::detail::WaitingOnGraph::SuperNode * > > >, llvm::hash_code, llvm::SmallVector< llvm::orc::detail::WaitingOnGraph::SuperNode * >, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, llvm::SmallVector< llvm::orc::detail::WaitingOnGraph::SuperNode * > > > |  | 
|  Cllvm::DenseMap< llvm::hash_code, llvm::SmallVector< llvm::orc::detail::WaitingOnGraph::SuperNode * > > |  | 
|  CDenseMapBase< DenseMap< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping >, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping > > >, llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping >, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping > > > |  | 
|  Cllvm::DenseMap< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping > > |  | 
|  CDenseMapBase< DenseMap< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping >, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping > > >, llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping >, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping > > > |  | 
|  Cllvm::DenseMap< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping > > |  | 
|  CDenseMapBase< DenseMap< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping >, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping > > >, llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping >, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping > > > |  | 
|  Cllvm::DenseMap< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping > > |  | 
|  CDenseMapBase< DenseMap< llvm::hash_code, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]>, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]> > >, llvm::hash_code, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]>, DenseMapInfo< llvm::hash_code >, llvm::detail::DenseMapPair< llvm::hash_code, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]> > > |  | 
|  Cllvm::DenseMap< llvm::hash_code, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]> > |  | 
|  CDenseMapBase< DenseMap< llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 >, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 > > >, llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 >, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 > > > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 > > |  | 
|  CDenseMapBase< DenseMap< llvm::Instruction *, llvm::TinyPtrVector< const llvm::Value * >, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::TinyPtrVector< const llvm::Value * > > >, llvm::Instruction *, llvm::TinyPtrVector< const llvm::Value * >, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::TinyPtrVector< const llvm::Value * > > > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, llvm::TinyPtrVector< const llvm::Value * > > |  | 
|  CDenseMapBase< DenseMap< llvm::Instruction *, std::optional< llvm::APInt >, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, std::optional< llvm::APInt > > >, llvm::Instruction *, std::optional< llvm::APInt >, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, std::optional< llvm::APInt > > > |  | 
|  Cllvm::DenseMap< llvm::Instruction *, std::optional< llvm::APInt > > |  | 
|  CDenseMapBase< DenseMap< llvm::IRPosition, llvm::SmallVector< SimplifictionCallbackTy, 1 >, DenseMapInfo< llvm::IRPosition >, llvm::detail::DenseMapPair< llvm::IRPosition, llvm::SmallVector< SimplifictionCallbackTy, 1 > > >, llvm::IRPosition, llvm::SmallVector< SimplifictionCallbackTy, 1 >, DenseMapInfo< llvm::IRPosition >, llvm::detail::DenseMapPair< llvm::IRPosition, llvm::SmallVector< SimplifictionCallbackTy, 1 > > > |  | 
|  Cllvm::DenseMap< llvm::IRPosition, llvm::SmallVector< SimplifictionCallbackTy, 1 > > |  | 
|  CDenseMapBase< DenseMap< llvm::LexicalScope *, llvm::SmallVector< DbgLabel *, 4 >, DenseMapInfo< llvm::LexicalScope * >, llvm::detail::DenseMapPair< llvm::LexicalScope *, llvm::SmallVector< DbgLabel *, 4 > > >, llvm::LexicalScope *, llvm::SmallVector< DbgLabel *, 4 >, DenseMapInfo< llvm::LexicalScope * >, llvm::detail::DenseMapPair< llvm::LexicalScope *, llvm::SmallVector< DbgLabel *, 4 > > > |  | 
|  Cllvm::DenseMap< llvm::LexicalScope *, llvm::SmallVector< DbgLabel *, 4 > > |  | 
|  CDenseMapBase< DenseMap< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo >, DenseMapInfo< llvm::Loop * >, llvm::detail::DenseMapPair< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > >, llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo >, DenseMapInfo< llvm::Loop * >, llvm::detail::DenseMapPair< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > > |  | 
|  Cllvm::DenseMap< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > |  | 
|  CDenseMapBase< DenseMap< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > >, llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MachineBasicBlock * >, llvm::detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > > |  | 
|  Cllvm::DenseMap< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > |  | 
|  CDenseMapBase< DenseMap< llvm::MachineInstr *, llvm::DenseMap< unsigned, LaneBitmask >, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::DenseMap< unsigned, LaneBitmask > > >, llvm::MachineInstr *, llvm::DenseMap< unsigned, LaneBitmask >, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::DenseMap< unsigned, LaneBitmask > > > |  | 
|  Cllvm::DenseMap< llvm::MachineInstr *, llvm::DenseMap< unsigned, LaneBitmask > > |  | 
|  CDenseMapBase< DenseMap< llvm::MachineInstr *, std::pair< llvm::Type *, std::string >, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, std::pair< llvm::Type *, std::string > > >, llvm::MachineInstr *, std::pair< llvm::Type *, std::string >, DenseMapInfo< llvm::MachineInstr * >, llvm::detail::DenseMapPair< llvm::MachineInstr *, std::pair< llvm::Type *, std::string > > > |  | 
|  Cllvm::DenseMap< llvm::MachineInstr *, std::pair< llvm::Type *, std::string > > |  | 
|  CDenseMapBase< DenseMap< llvm::MCSection *, std::vector< ImportCallInfo >, DenseMapInfo< llvm::MCSection * >, llvm::detail::DenseMapPair< llvm::MCSection *, std::vector< ImportCallInfo > > >, llvm::MCSection *, std::vector< ImportCallInfo >, DenseMapInfo< llvm::MCSection * >, llvm::detail::DenseMapPair< llvm::MCSection *, std::vector< ImportCallInfo > > > |  | 
|  Cllvm::DenseMap< llvm::MCSection *, std::vector< ImportCallInfo > > |  | 
|  CDenseMapBase< DenseMap< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > >, llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > > |  | 
|  Cllvm::DenseMap< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > |  | 
|  CDenseMapBase< DenseMap< llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * >, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * > > >, llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * >, DenseMapInfo< llvm::MCSymbol * >, llvm::detail::DenseMapPair< llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * > > > |  | 
|  Cllvm::DenseMap< llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * > > |  | 
|  CDenseMapBase< DenseMap< llvm::MDNode *, llvm::SmallVector< llvm::Instruction *, 2 >, DenseMapInfo< llvm::MDNode * >, llvm::detail::DenseMapPair< llvm::MDNode *, llvm::SmallVector< llvm::Instruction *, 2 > > >, llvm::MDNode *, llvm::SmallVector< llvm::Instruction *, 2 >, DenseMapInfo< llvm::MDNode * >, llvm::detail::DenseMapPair< llvm::MDNode *, llvm::SmallVector< llvm::Instruction *, 2 > > > |  | 
|  Cllvm::DenseMap< llvm::MDNode *, llvm::SmallVector< llvm::Instruction *, 2 > > |  | 
|  CDenseMapBase< DenseMap< llvm::Metadata *, llvm::SmallSet< std::pair< llvm::GlobalVariable *, uint64_t >, 4 >, DenseMapInfo< llvm::Metadata * >, llvm::detail::DenseMapPair< llvm::Metadata *, llvm::SmallSet< std::pair< llvm::GlobalVariable *, uint64_t >, 4 > > >, llvm::Metadata *, llvm::SmallSet< std::pair< llvm::GlobalVariable *, uint64_t >, 4 >, DenseMapInfo< llvm::Metadata * >, llvm::detail::DenseMapPair< llvm::Metadata *, llvm::SmallSet< std::pair< llvm::GlobalVariable *, uint64_t >, 4 > > > |  | 
|  Cllvm::DenseMap< llvm::Metadata *, llvm::SmallSet< std::pair< llvm::GlobalVariable *, uint64_t >, 4 > > |  | 
|  CDenseMapBase< DenseMap< llvm::Module *, std::unique_ptr< llvm::sandboxir::Module >, DenseMapInfo< llvm::Module * >, llvm::detail::DenseMapPair< llvm::Module *, std::unique_ptr< llvm::sandboxir::Module > > >, llvm::Module *, std::unique_ptr< llvm::sandboxir::Module >, DenseMapInfo< llvm::Module * >, llvm::detail::DenseMapPair< llvm::Module *, std::unique_ptr< llvm::sandboxir::Module > > > |  | 
|  Cllvm::DenseMap< llvm::Module *, std::unique_ptr< llvm::sandboxir::Module > > |  | 
|  CDenseMapBase< DenseMap< llvm::objcopy::elf::SectionBase *, std::vector< uint8_t >, DenseMapInfo< llvm::objcopy::elf::SectionBase * >, llvm::detail::DenseMapPair< llvm::objcopy::elf::SectionBase *, std::vector< uint8_t > > >, llvm::objcopy::elf::SectionBase *, std::vector< uint8_t >, DenseMapInfo< llvm::objcopy::elf::SectionBase * >, llvm::detail::DenseMapPair< llvm::objcopy::elf::SectionBase *, std::vector< uint8_t > > > |  | 
|  Cllvm::DenseMap< llvm::objcopy::elf::SectionBase *, std::vector< uint8_t > > |  | 
|  CDenseMapBase< DenseMap< llvm::orc::AsynchronousSymbolQuery *, std::shared_ptr< llvm::DenseMap< JITDylib *, SymbolNameSet > >, DenseMapInfo< llvm::orc::AsynchronousSymbolQuery * >, llvm::detail::DenseMapPair< llvm::orc::AsynchronousSymbolQuery *, std::shared_ptr< llvm::DenseMap< JITDylib *, SymbolNameSet > > > >, llvm::orc::AsynchronousSymbolQuery *, std::shared_ptr< llvm::DenseMap< JITDylib *, SymbolNameSet > >, DenseMapInfo< llvm::orc::AsynchronousSymbolQuery * >, llvm::detail::DenseMapPair< llvm::orc::AsynchronousSymbolQuery *, std::shared_ptr< llvm::DenseMap< JITDylib *, SymbolNameSet > > > > |  | 
|  Cllvm::DenseMap< llvm::orc::AsynchronousSymbolQuery *, std::shared_ptr< llvm::DenseMap< JITDylib *, SymbolNameSet > > > |  | 
|  CDenseMapBase< DenseMap< llvm::orc::ExecutorAddr, std::shared_ptr< llvm::unique_function >, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, std::shared_ptr< llvm::unique_function > > >, llvm::orc::ExecutorAddr, std::shared_ptr< llvm::unique_function >, DenseMapInfo< llvm::orc::ExecutorAddr >, llvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, std::shared_ptr< llvm::unique_function > > > |  | 
|  Cllvm::DenseMap< llvm::orc::ExecutorAddr, std::shared_ptr< llvm::unique_function > > |  | 
|  CDenseMapBase< DenseMap< llvm::orc::JITDylib *, llvm::DenseMap< ResourceKey, std::vector< SymbolStringPtr > >, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, llvm::DenseMap< ResourceKey, std::vector< SymbolStringPtr > > > >, llvm::orc::JITDylib *, llvm::DenseMap< ResourceKey, std::vector< SymbolStringPtr > >, DenseMapInfo< llvm::orc::JITDylib * >, llvm::detail::DenseMapPair< llvm::orc::JITDylib *, llvm::DenseMap< ResourceKey, std::vector< SymbolStringPtr > > > > |  | 
|  Cllvm::DenseMap< llvm::orc::JITDylib *, llvm::DenseMap< ResourceKey, std::vector< SymbolStringPtr > > > |  | 
|  CDenseMapBase< DenseMap< llvm::orc::MaterializationResponsibility *, std::pair< uint64_t, uint64_t >, DenseMapInfo< llvm::orc::MaterializationResponsibility * >, llvm::detail::DenseMapPair< llvm::orc::MaterializationResponsibility *, std::pair< uint64_t, uint64_t > > >, llvm::orc::MaterializationResponsibility *, std::pair< uint64_t, uint64_t >, DenseMapInfo< llvm::orc::MaterializationResponsibility * >, llvm::detail::DenseMapPair< llvm::orc::MaterializationResponsibility *, std::pair< uint64_t, uint64_t > > > |  | 
|  Cllvm::DenseMap< llvm::orc::MaterializationResponsibility *, std::pair< uint64_t, uint64_t > > |  | 
|  CDenseMapBase< DenseMap< llvm::orc::ResourceTracker *, llvm::DenseSet< llvm::orc::MaterializationResponsibility * >, DenseMapInfo< llvm::orc::ResourceTracker * >, llvm::detail::DenseMapPair< llvm::orc::ResourceTracker *, llvm::DenseSet< llvm::orc::MaterializationResponsibility * > > >, llvm::orc::ResourceTracker *, llvm::DenseSet< llvm::orc::MaterializationResponsibility * >, DenseMapInfo< llvm::orc::ResourceTracker * >, llvm::detail::DenseMapPair< llvm::orc::ResourceTracker *, llvm::DenseSet< llvm::orc::MaterializationResponsibility * > > > |  | 
|  Cllvm::DenseMap< llvm::orc::ResourceTracker *, llvm::DenseSet< llvm::orc::MaterializationResponsibility * > > |  | 
|  CDenseMapBase< DenseMap< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 >, DenseMapInfo< llvm::Pass * >, llvm::detail::DenseMapPair< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > >, llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 >, DenseMapInfo< llvm::Pass * >, llvm::detail::DenseMapPair< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > > |  | 
|  Cllvm::DenseMap< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > |  | 
|  CDenseMapBase< DenseMap< llvm::PHINode *, llvm::SmallDenseMap< llvm::BasicBlock *, llvm::Value *, 8 >, DenseMapInfo< llvm::PHINode * >, llvm::detail::DenseMapPair< llvm::PHINode *, llvm::SmallDenseMap< llvm::BasicBlock *, llvm::Value *, 8 > > >, llvm::PHINode *, llvm::SmallDenseMap< llvm::BasicBlock *, llvm::Value *, 8 >, DenseMapInfo< llvm::PHINode * >, llvm::detail::DenseMapPair< llvm::PHINode *, llvm::SmallDenseMap< llvm::BasicBlock *, llvm::Value *, 8 > > > |  | 
|  Cllvm::DenseMap< llvm::PHINode *, llvm::SmallDenseMap< llvm::BasicBlock *, llvm::Value *, 8 > > |  | 
|  CDenseMapBase< DenseMap< llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, llvm::Register, DenseMapInfo< llvm::PointerIntPair< const llvm::Instruction *, 1, bool > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, llvm::Register > >, llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, llvm::Register, DenseMapInfo< llvm::PointerIntPair< const llvm::Instruction *, 1, bool > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, llvm::Register > > |  | 
|  Cllvm::DenseMap< llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, llvm::Register > |  | 
|  CDenseMapBase< DenseMap< llvm::PointerIntPair< Value *, 1, bool >, std::vector< unsigned >, DenseMapInfo< llvm::PointerIntPair< Value *, 1, bool > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< Value *, 1, bool >, std::vector< unsigned > > >, llvm::PointerIntPair< Value *, 1, bool >, std::vector< unsigned >, DenseMapInfo< llvm::PointerIntPair< Value *, 1, bool > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< Value *, 1, bool >, std::vector< unsigned > > > |  | 
|  Cllvm::DenseMap< llvm::PointerIntPair< Value *, 1, bool >, std::vector< unsigned > > |  | 
|  CDenseMapBase< DenseMap< llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull >, DenseMapInfo< llvm::PointerType * >, llvm::detail::DenseMapPair< llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull > > >, llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull >, DenseMapInfo< llvm::PointerType * >, llvm::detail::DenseMapPair< llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull > > > |  | 
|  Cllvm::DenseMap< llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull > > |  | 
|  CDenseMapBase< DenseMap< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, DenseMapInfo< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * > >, llvm::detail::DenseMapPair< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * > > >, llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, DenseMapInfo< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * > >, llvm::detail::DenseMapPair< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * > > > |  | 
|  Cllvm::DenseMap< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * > > |  | 
|  CDenseMapBase< DenseMap< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::SmallPtrSet< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, 4 >, DenseMapInfo< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * > >, llvm::detail::DenseMapPair< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::SmallPtrSet< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, 4 > > >, llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::SmallPtrSet< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, 4 >, DenseMapInfo< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * > >, llvm::detail::DenseMapPair< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::SmallPtrSet< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, 4 > > > |  | 
|  Cllvm::DenseMap< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::SmallPtrSet< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, 4 > > |  | 
|  CDenseMapBase< DenseMap< llvm::PoisoningVH< llvm::Instruction >, llvm::PoisonFlags, DenseMapInfo< llvm::PoisoningVH< llvm::Instruction > >, llvm::detail::DenseMapPair< llvm::PoisoningVH< llvm::Instruction >, llvm::PoisonFlags > >, llvm::PoisoningVH< llvm::Instruction >, llvm::PoisonFlags, DenseMapInfo< llvm::PoisoningVH< llvm::Instruction > >, llvm::detail::DenseMapPair< llvm::PoisoningVH< llvm::Instruction >, llvm::PoisonFlags > > |  | 
|  Cllvm::DenseMap< llvm::PoisoningVH< llvm::Instruction >, llvm::PoisonFlags > |  | 
|  CDenseMapBase< DenseMap< llvm::Register, std::vector< unsigned >, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, std::vector< unsigned > > >, llvm::Register, std::vector< unsigned >, DenseMapInfo< llvm::Register >, llvm::detail::DenseMapPair< llvm::Register, std::vector< unsigned > > > |  | 
|  Cllvm::DenseMap< llvm::Register, std::vector< unsigned > > |  | 
|  CDenseMapBase< DenseMap< llvm::sandboxir::Action *, llvm::DenseMap< llvm::sandboxir::Value *, unsigned >, DenseMapInfo< llvm::sandboxir::Action * >, llvm::detail::DenseMapPair< llvm::sandboxir::Action *, llvm::DenseMap< llvm::sandboxir::Value *, unsigned > > >, llvm::sandboxir::Action *, llvm::DenseMap< llvm::sandboxir::Value *, unsigned >, DenseMapInfo< llvm::sandboxir::Action * >, llvm::detail::DenseMapPair< llvm::sandboxir::Action *, llvm::DenseMap< llvm::sandboxir::Value *, unsigned > > > |  | 
|  Cllvm::DenseMap< llvm::sandboxir::Action *, llvm::DenseMap< llvm::sandboxir::Value *, unsigned > > |  | 
|  CDenseMapBase< DenseMap< llvm::sandboxir::Instruction *, std::unique_ptr< llvm::sandboxir::DGNode >, DenseMapInfo< llvm::sandboxir::Instruction * >, llvm::detail::DenseMapPair< llvm::sandboxir::Instruction *, std::unique_ptr< llvm::sandboxir::DGNode > > >, llvm::sandboxir::Instruction *, std::unique_ptr< llvm::sandboxir::DGNode >, DenseMapInfo< llvm::sandboxir::Instruction * >, llvm::detail::DenseMapPair< llvm::sandboxir::Instruction *, std::unique_ptr< llvm::sandboxir::DGNode > > > |  | 
|  Cllvm::DenseMap< llvm::sandboxir::Instruction *, std::unique_ptr< llvm::sandboxir::DGNode > > |  | 
|  CDenseMapBase< DenseMap< llvm::sandboxir::SchedBundle *, std::unique_ptr< llvm::sandboxir::SchedBundle >, DenseMapInfo< llvm::sandboxir::SchedBundle * >, llvm::detail::DenseMapPair< llvm::sandboxir::SchedBundle *, std::unique_ptr< llvm::sandboxir::SchedBundle > > >, llvm::sandboxir::SchedBundle *, std::unique_ptr< llvm::sandboxir::SchedBundle >, DenseMapInfo< llvm::sandboxir::SchedBundle * >, llvm::detail::DenseMapPair< llvm::sandboxir::SchedBundle *, std::unique_ptr< llvm::sandboxir::SchedBundle > > > |  | 
|  Cllvm::DenseMap< llvm::sandboxir::SchedBundle *, std::unique_ptr< llvm::sandboxir::SchedBundle > > |  | 
|  CDenseMapBase< DenseMap< llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction *, DenseMapInfo< llvm::SmallVector< llvm::VPValue *, 4 > >, llvm::detail::DenseMapPair< llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction * > >, llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction *, DenseMapInfo< llvm::SmallVector< llvm::VPValue *, 4 > >, llvm::detail::DenseMapPair< llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction * > > |  | 
|  Cllvm::DenseMap< llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction * > |  | 
|  CDenseMapBase< DenseMap< llvm::StringRef, llvm::DenseMap< GlobalValue::GUID, GlobalValueSummary * >, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::DenseMap< GlobalValue::GUID, GlobalValueSummary * > > >, llvm::StringRef, llvm::DenseMap< GlobalValue::GUID, GlobalValueSummary * >, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, llvm::DenseMap< GlobalValue::GUID, GlobalValueSummary * > > > |  | 
|  Cllvm::DenseMap< llvm::StringRef, llvm::DenseMap< GlobalValue::GUID, GlobalValueSummary * > > |  | 
|  CDenseMapBase< DenseMap< llvm::StringRef, std::unique_ptr< llvm::jitlink::Section >, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, std::unique_ptr< llvm::jitlink::Section > > >, llvm::StringRef, std::unique_ptr< llvm::jitlink::Section >, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, std::unique_ptr< llvm::jitlink::Section > > > |  | 
|  Cllvm::DenseMap< llvm::StringRef, std::unique_ptr< llvm::jitlink::Section > > |  | 
|  CDenseMapBase< DenseMap< llvm::SUnit *, std::pair< llvm::Register, int64_t >, DenseMapInfo< llvm::SUnit * >, llvm::detail::DenseMapPair< llvm::SUnit *, std::pair< llvm::Register, int64_t > > >, llvm::SUnit *, std::pair< llvm::Register, int64_t >, DenseMapInfo< llvm::SUnit * >, llvm::detail::DenseMapPair< llvm::SUnit *, std::pair< llvm::Register, int64_t > > > |  | 
|  Cllvm::DenseMap< llvm::SUnit *, std::pair< llvm::Register, int64_t > > |  | 
|  CDenseMapBase< DenseMap< llvm::TargetExtType *, std::unique_ptr< llvm::ConstantTargetNone >, DenseMapInfo< llvm::TargetExtType * >, llvm::detail::DenseMapPair< llvm::TargetExtType *, std::unique_ptr< llvm::ConstantTargetNone > > >, llvm::TargetExtType *, std::unique_ptr< llvm::ConstantTargetNone >, DenseMapInfo< llvm::TargetExtType * >, llvm::detail::DenseMapPair< llvm::TargetExtType *, std::unique_ptr< llvm::ConstantTargetNone > > > |  | 
|  Cllvm::DenseMap< llvm::TargetExtType *, std::unique_ptr< llvm::ConstantTargetNone > > |  | 
|  CDenseMapBase< DenseMap< llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero >, DenseMapInfo< llvm::Type * >, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero > > >, llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero >, DenseMapInfo< llvm::Type * >, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero > > > |  | 
|  Cllvm::DenseMap< llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero > > |  | 
|  CDenseMapBase< DenseMap< llvm::Type *, std::unique_ptr< llvm::PoisonValue >, DenseMapInfo< llvm::Type * >, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::PoisonValue > > >, llvm::Type *, std::unique_ptr< llvm::PoisonValue >, DenseMapInfo< llvm::Type * >, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::PoisonValue > > > |  | 
|  Cllvm::DenseMap< llvm::Type *, std::unique_ptr< llvm::PoisonValue > > |  | 
|  CDenseMapBase< DenseMap< llvm::Type *, std::unique_ptr< llvm::sandboxir::Type, llvm::sandboxir::Context::TypeDeleter >, DenseMapInfo< llvm::Type * >, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::sandboxir::Type, llvm::sandboxir::Context::TypeDeleter > > >, llvm::Type *, std::unique_ptr< llvm::sandboxir::Type, llvm::sandboxir::Context::TypeDeleter >, DenseMapInfo< llvm::Type * >, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::sandboxir::Type, llvm::sandboxir::Context::TypeDeleter > > > |  | 
|  Cllvm::DenseMap< llvm::Type *, std::unique_ptr< llvm::sandboxir::Type, llvm::sandboxir::Context::TypeDeleter > > |  | 
|  CDenseMapBase< DenseMap< llvm::Type *, std::unique_ptr< llvm::UndefValue >, DenseMapInfo< llvm::Type * >, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::UndefValue > > >, llvm::Type *, std::unique_ptr< llvm::UndefValue >, DenseMapInfo< llvm::Type * >, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::UndefValue > > > |  | 
|  Cllvm::DenseMap< llvm::Type *, std::unique_ptr< llvm::UndefValue > > |  | 
|  CDenseMapBase< DenseMap< llvm::UniqueBBID, llvm::DenseMap< llvm::UniqueBBID, uint64_t >, DenseMapInfo< llvm::UniqueBBID >, llvm::detail::DenseMapPair< llvm::UniqueBBID, llvm::DenseMap< llvm::UniqueBBID, uint64_t > > >, llvm::UniqueBBID, llvm::DenseMap< llvm::UniqueBBID, uint64_t >, DenseMapInfo< llvm::UniqueBBID >, llvm::detail::DenseMapPair< llvm::UniqueBBID, llvm::DenseMap< llvm::UniqueBBID, uint64_t > > > |  | 
|  Cllvm::DenseMap< llvm::UniqueBBID, llvm::DenseMap< llvm::UniqueBBID, uint64_t > > |  | 
|  CDenseMapBase< DenseMap< llvm::Value *, llvm::SmallSetVector< llvm::User *, 2 >, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::SmallSetVector< llvm::User *, 2 > > >, llvm::Value *, llvm::SmallSetVector< llvm::User *, 2 >, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::SmallSetVector< llvm::User *, 2 > > > |  | 
|  Cllvm::DenseMap< llvm::Value *, llvm::SmallSetVector< llvm::User *, 2 > > |  | 
|  CDenseMapBase< DenseMap< llvm::Value *, std::unique_ptr< llvm::sandboxir::Value >, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, std::unique_ptr< llvm::sandboxir::Value > > >, llvm::Value *, std::unique_ptr< llvm::sandboxir::Value >, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, std::unique_ptr< llvm::sandboxir::Value > > > |  | 
|  Cllvm::DenseMap< llvm::Value *, std::unique_ptr< llvm::sandboxir::Value > > |  | 
|  CDenseMapBase< DenseMap< MachineBasicBlock *, std::vector< CalleeSavedInfo >, DenseMapInfo< MachineBasicBlock * >, llvm::detail::DenseMapPair< MachineBasicBlock *, std::vector< CalleeSavedInfo > > >, MachineBasicBlock *, std::vector< CalleeSavedInfo >, DenseMapInfo< MachineBasicBlock * >, llvm::detail::DenseMapPair< MachineBasicBlock *, std::vector< CalleeSavedInfo > > > |  | 
|  Cllvm::DenseMap< MachineBasicBlock *, std::vector< CalleeSavedInfo > > |  | 
|  CDenseMapBase< DenseMap< MachineInstr *, SmallDenseSet< Register, 4 >, DenseMapInfo< MachineInstr * >, llvm::detail::DenseMapPair< MachineInstr *, SmallDenseSet< Register, 4 > > >, MachineInstr *, SmallDenseSet< Register, 4 >, DenseMapInfo< MachineInstr * >, llvm::detail::DenseMapPair< MachineInstr *, SmallDenseSet< Register, 4 > > > |  | 
|  Cllvm::DenseMap< MachineInstr *, SmallDenseSet< Register, 4 > > |  | 
|  CDenseMapBase< DenseMap< MachineInstr *, std::pair< Register, int64_t >, DenseMapInfo< MachineInstr * >, llvm::detail::DenseMapPair< MachineInstr *, std::pair< Register, int64_t > > >, MachineInstr *, std::pair< Register, int64_t >, DenseMapInfo< MachineInstr * >, llvm::detail::DenseMapPair< MachineInstr *, std::pair< Register, int64_t > > > |  | 
|  Cllvm::DenseMap< MachineInstr *, std::pair< Register, int64_t > > |  | 
|  CDenseMapBase< DenseMap< MemOpKey, SmallVector< MachineInstr *, 16 >, DenseMapInfo< MemOpKey >, llvm::detail::DenseMapPair< MemOpKey, SmallVector< MachineInstr *, 16 > > >, MemOpKey, SmallVector< MachineInstr *, 16 >, DenseMapInfo< MemOpKey >, llvm::detail::DenseMapPair< MemOpKey, SmallVector< MachineInstr *, 16 > > > |  | 
|  Cllvm::DenseMap< MemOpKey, SmallVector< MachineInstr *, 16 > > |  | 
|  CDenseMapBase< DenseMap< ResourceKey, llvm::DenseSet< uint64_t >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, llvm::DenseSet< uint64_t > > >, ResourceKey, llvm::DenseSet< uint64_t >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, llvm::DenseSet< uint64_t > > > |  | 
|  Cllvm::DenseMap< ResourceKey, llvm::DenseSet< uint64_t > > |  | 
|  CDenseMapBase< DenseMap< ResourceKey, llvm::SmallVector< std::pair< uint64_t, uint64_t > >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, llvm::SmallVector< std::pair< uint64_t, uint64_t > > > >, ResourceKey, llvm::SmallVector< std::pair< uint64_t, uint64_t > >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, llvm::SmallVector< std::pair< uint64_t, uint64_t > > > > |  | 
|  Cllvm::DenseMap< ResourceKey, llvm::SmallVector< std::pair< uint64_t, uint64_t > > > |  | 
|  CDenseMapBase< DenseMap< ResourceKey, std::vector< llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, std::vector< llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc > > >, ResourceKey, std::vector< llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, std::vector< llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc > > > |  | 
|  Cllvm::DenseMap< ResourceKey, std::vector< llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc > > |  | 
|  CDenseMapBase< DenseMap< ResourceKey, std::vector< llvm::orc::ExecutorAddr >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, std::vector< llvm::orc::ExecutorAddr > > >, ResourceKey, std::vector< llvm::orc::ExecutorAddr >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, std::vector< llvm::orc::ExecutorAddr > > > |  | 
|  Cllvm::DenseMap< ResourceKey, std::vector< llvm::orc::ExecutorAddr > > |  | 
|  CDenseMapBase< DenseMap< ResourceKey, std::vector< MemoryManagerUP >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, std::vector< MemoryManagerUP > > >, ResourceKey, std::vector< MemoryManagerUP >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, std::vector< MemoryManagerUP > > > |  | 
|  Cllvm::DenseMap< ResourceKey, std::vector< MemoryManagerUP > > |  | 
|  CDenseMapBase< DenseMap< ResourceKey, std::vector< SymbolStringPtr >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, std::vector< SymbolStringPtr > > >, ResourceKey, std::vector< SymbolStringPtr >, DenseMapInfo< ResourceKey >, llvm::detail::DenseMapPair< ResourceKey, std::vector< SymbolStringPtr > > > |  | 
|  Cllvm::DenseMap< ResourceKey, std::vector< SymbolStringPtr > > |  | 
|  CDenseMapBase< DenseMap< SDValue, std::unique_ptr< ValueBitsMemoizedValue >, DenseMapInfo< SDValue >, llvm::detail::DenseMapPair< SDValue, std::unique_ptr< ValueBitsMemoizedValue > > >, SDValue, std::unique_ptr< ValueBitsMemoizedValue >, DenseMapInfo< SDValue >, llvm::detail::DenseMapPair< SDValue, std::unique_ptr< ValueBitsMemoizedValue > > > |  | 
|  Cllvm::DenseMap< SDValue, std::unique_ptr< ValueBitsMemoizedValue > > |  | 
|  CDenseMapBase< DenseMap< size_t, llvm::DenseSet< size_t >, DenseMapInfo< size_t >, llvm::detail::DenseMapPair< size_t, llvm::DenseSet< size_t > > >, size_t, llvm::DenseSet< size_t >, DenseMapInfo< size_t >, llvm::detail::DenseMapPair< size_t, llvm::DenseSet< size_t > > > |  | 
|  Cllvm::DenseMap< size_t, llvm::DenseSet< size_t > > |  | 
|  CDenseMapBase< DenseMap< size_t, llvm::SmallVector< unsigned, 0 >, DenseMapInfo< size_t >, llvm::detail::DenseMapPair< size_t, llvm::SmallVector< unsigned, 0 > > >, size_t, llvm::SmallVector< unsigned, 0 >, DenseMapInfo< size_t >, llvm::detail::DenseMapPair< size_t, llvm::SmallVector< unsigned, 0 > > > |  | 
|  Cllvm::DenseMap< size_t, llvm::SmallVector< unsigned, 0 > > |  | 
|  CDenseMapBase< DenseMap< std::pair< AnalysisKey *, IRUnitT * >, typename AnalysisResultListT::iterator, DenseMapInfo< std::pair< AnalysisKey *, IRUnitT * > >, llvm::detail::DenseMapPair< std::pair< AnalysisKey *, IRUnitT * >, typename AnalysisResultListT::iterator > >, std::pair< AnalysisKey *, IRUnitT * >, typename AnalysisResultListT::iterator, DenseMapInfo< std::pair< AnalysisKey *, IRUnitT * > >, llvm::detail::DenseMapPair< std::pair< AnalysisKey *, IRUnitT * >, typename AnalysisResultListT::iterator > > |  | 
|  Cllvm::DenseMap< std::pair< AnalysisKey *, IRUnitT * >, typename AnalysisResultListT::iterator > |  | 
|  CDenseMapBase< DenseMap< std::pair< CallInst *, ElementCount >, CallWideningDecision, DenseMapInfo< std::pair< CallInst *, ElementCount > >, llvm::detail::DenseMapPair< std::pair< CallInst *, ElementCount >, CallWideningDecision > >, std::pair< CallInst *, ElementCount >, CallWideningDecision, DenseMapInfo< std::pair< CallInst *, ElementCount > >, llvm::detail::DenseMapPair< std::pair< CallInst *, ElementCount >, CallWideningDecision > > |  | 
|  Cllvm::DenseMap< std::pair< CallInst *, ElementCount >, CallWideningDecision > |  | 
|  CDenseMapBase< DenseMap< std::pair< const char *, unsigned >, unsigned, DenseMapInfo< std::pair< const char *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const char *, unsigned >, unsigned > >, std::pair< const char *, unsigned >, unsigned, DenseMapInfo< std::pair< const char *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const char *, unsigned >, unsigned > > |  | 
|  Cllvm::DenseMap< std::pair< const char *, unsigned >, unsigned > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex, DenseMapInfo< std::pair< const llvm::DINode *, const llvm::DIType * > >, llvm::detail::DenseMapPair< std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex > >, std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex, DenseMapInfo< std::pair< const llvm::DINode *, const llvm::DIType * > >, llvm::detail::DenseMapPair< std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::Init *, const llvm::StringInit * >, llvm::FieldInit *, DenseMapInfo< std::pair< const llvm::Init *, const llvm::StringInit * > >, llvm::detail::DenseMapPair< std::pair< const llvm::Init *, const llvm::StringInit * >, llvm::FieldInit * > >, std::pair< const llvm::Init *, const llvm::StringInit * >, llvm::FieldInit *, DenseMapInfo< std::pair< const llvm::Init *, const llvm::StringInit * > >, llvm::detail::DenseMapPair< std::pair< const llvm::Init *, const llvm::StringInit * >, llvm::FieldInit * > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::Init *, const llvm::StringInit * >, llvm::FieldInit * > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::jitlink::Block *, uint64_t >, const llvm::jitlink::Edge *, DenseMapInfo< std::pair< const llvm::jitlink::Block *, uint64_t > >, llvm::detail::DenseMapPair< std::pair< const llvm::jitlink::Block *, uint64_t >, const llvm::jitlink::Edge * > >, std::pair< const llvm::jitlink::Block *, uint64_t >, const llvm::jitlink::Edge *, DenseMapInfo< std::pair< const llvm::jitlink::Block *, uint64_t > >, llvm::detail::DenseMapPair< std::pair< const llvm::jitlink::Block *, uint64_t >, const llvm::jitlink::Edge * > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::jitlink::Block *, uint64_t >, const llvm::jitlink::Edge * > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, llvm::Register, DenseMapInfo< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, llvm::Register > >, std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, llvm::Register, DenseMapInfo< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, llvm::Register > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, llvm::Register > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::MachineFunction *, int >, llvm::MCRegister, DenseMapInfo< std::pair< const llvm::MachineFunction *, int > >, llvm::detail::DenseMapPair< std::pair< const llvm::MachineFunction *, int >, llvm::MCRegister > >, std::pair< const llvm::MachineFunction *, int >, llvm::MCRegister, DenseMapInfo< std::pair< const llvm::MachineFunction *, int > >, llvm::detail::DenseMapPair< std::pair< const llvm::MachineFunction *, int >, llvm::MCRegister > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::MachineFunction *, int >, llvm::MCRegister > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::MachineFunction *, llvm::Register >, const llvm::Value *, DenseMapInfo< std::pair< const llvm::MachineFunction *, llvm::Register > >, llvm::detail::DenseMapPair< std::pair< const llvm::MachineFunction *, llvm::Register >, const llvm::Value * > >, std::pair< const llvm::MachineFunction *, llvm::Register >, const llvm::Value *, DenseMapInfo< std::pair< const llvm::MachineFunction *, llvm::Register > >, llvm::detail::DenseMapPair< std::pair< const llvm::MachineFunction *, llvm::Register >, const llvm::Value * > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::MachineFunction *, llvm::Register >, const llvm::Value * > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::MCSymbol *, unsigned >, const llvm::MCSymbolRefExpr *, DenseMapInfo< std::pair< const llvm::MCSymbol *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const llvm::MCSymbol *, unsigned >, const llvm::MCSymbolRefExpr * > >, std::pair< const llvm::MCSymbol *, unsigned >, const llvm::MCSymbolRefExpr *, DenseMapInfo< std::pair< const llvm::MCSymbol *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const llvm::MCSymbol *, unsigned >, const llvm::MCSymbolRefExpr * > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::MCSymbol *, unsigned >, const llvm::MCSymbolRefExpr * > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::RecTy *, const llvm::Init * >, llvm::VarInit *, DenseMapInfo< std::pair< const llvm::RecTy *, const llvm::Init * > >, llvm::detail::DenseMapPair< std::pair< const llvm::RecTy *, const llvm::Init * >, llvm::VarInit * > >, std::pair< const llvm::RecTy *, const llvm::Init * >, llvm::VarInit *, DenseMapInfo< std::pair< const llvm::RecTy *, const llvm::Init * > >, llvm::detail::DenseMapPair< std::pair< const llvm::RecTy *, const llvm::Init * >, llvm::VarInit * > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::RecTy *, const llvm::Init * >, llvm::VarInit * > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value >, DenseMapInfo< std::pair< const llvm::SCEV *, llvm::Instruction * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value > > >, std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value >, DenseMapInfo< std::pair< const llvm::SCEV *, llvm::Instruction * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value > > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value > > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::SCEV *, llvm::Type * >, std::pair< const llvm::SCEV *, const llvm::SCEV * >, DenseMapInfo< std::pair< const llvm::SCEV *, llvm::Type * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEV *, llvm::Type * >, std::pair< const llvm::SCEV *, const llvm::SCEV * > > >, std::pair< const llvm::SCEV *, llvm::Type * >, std::pair< const llvm::SCEV *, const llvm::SCEV * >, DenseMapInfo< std::pair< const llvm::SCEV *, llvm::Type * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEV *, llvm::Type * >, std::pair< const llvm::SCEV *, const llvm::SCEV * > > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::SCEV *, llvm::Type * >, std::pair< const llvm::SCEV *, const llvm::SCEV * > > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > >, DenseMapInfo< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > > > >, std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > >, DenseMapInfo< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > > > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > > > |  | 
|  CDenseMapBase< DenseMap< std::pair< const llvm::TypedInit *, unsigned >, llvm::VarBitInit *, DenseMapInfo< std::pair< const llvm::TypedInit *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const llvm::TypedInit *, unsigned >, llvm::VarBitInit * > >, std::pair< const llvm::TypedInit *, unsigned >, llvm::VarBitInit *, DenseMapInfo< std::pair< const llvm::TypedInit *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const llvm::TypedInit *, unsigned >, llvm::VarBitInit * > > |  | 
|  Cllvm::DenseMap< std::pair< const llvm::TypedInit *, unsigned >, llvm::VarBitInit * > |  | 
|  CDenseMapBase< DenseMap< std::pair< const VPBasicBlock *, const VPBasicBlock * >, VPValue *, DenseMapInfo< std::pair< const VPBasicBlock *, const VPBasicBlock * > >, llvm::detail::DenseMapPair< std::pair< const VPBasicBlock *, const VPBasicBlock * >, VPValue * > >, std::pair< const VPBasicBlock *, const VPBasicBlock * >, VPValue *, DenseMapInfo< std::pair< const VPBasicBlock *, const VPBasicBlock * > >, llvm::detail::DenseMapPair< std::pair< const VPBasicBlock *, const VPBasicBlock * >, VPValue * > > |  | 
|  Cllvm::DenseMap< std::pair< const VPBasicBlock *, const VPBasicBlock * >, VPValue * > |  | 
|  CDenseMapBase< DenseMap< std::pair< Instruction *, ElementCount >, std::pair< InstWidening, InstructionCost >, DenseMapInfo< std::pair< Instruction *, ElementCount > >, llvm::detail::DenseMapPair< std::pair< Instruction *, ElementCount >, std::pair< InstWidening, InstructionCost > > >, std::pair< Instruction *, ElementCount >, std::pair< InstWidening, InstructionCost >, DenseMapInfo< std::pair< Instruction *, ElementCount > >, llvm::detail::DenseMapPair< std::pair< Instruction *, ElementCount >, std::pair< InstWidening, InstructionCost > > > |  | 
|  Cllvm::DenseMap< std::pair< Instruction *, ElementCount >, std::pair< InstWidening, InstructionCost > > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t, DenseMapInfo< std::pair< llvm::codeview::TypeIndex, uint32_t > >, llvm::detail::DenseMapPair< std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t > >, std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t, DenseMapInfo< std::pair< llvm::codeview::TypeIndex, uint32_t > >, llvm::detail::DenseMapPair< std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::ElementCount, llvm::APFloat >, std::unique_ptr< llvm::ConstantFP >, DenseMapInfo< std::pair< llvm::ElementCount, llvm::APFloat > >, llvm::detail::DenseMapPair< std::pair< llvm::ElementCount, llvm::APFloat >, std::unique_ptr< llvm::ConstantFP > > >, std::pair< llvm::ElementCount, llvm::APFloat >, std::unique_ptr< llvm::ConstantFP >, DenseMapInfo< std::pair< llvm::ElementCount, llvm::APFloat > >, llvm::detail::DenseMapPair< std::pair< llvm::ElementCount, llvm::APFloat >, std::unique_ptr< llvm::ConstantFP > > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::ElementCount, llvm::APFloat >, std::unique_ptr< llvm::ConstantFP > > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::ElementCount, llvm::APInt >, std::unique_ptr< llvm::ConstantInt >, DenseMapInfo< std::pair< llvm::ElementCount, llvm::APInt > >, llvm::detail::DenseMapPair< std::pair< llvm::ElementCount, llvm::APInt >, std::unique_ptr< llvm::ConstantInt > > >, std::pair< llvm::ElementCount, llvm::APInt >, std::unique_ptr< llvm::ConstantInt >, DenseMapInfo< std::pair< llvm::ElementCount, llvm::APInt > >, llvm::detail::DenseMapPair< std::pair< llvm::ElementCount, llvm::APInt >, std::unique_ptr< llvm::ConstantInt > > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::ElementCount, llvm::APInt >, std::unique_ptr< llvm::ConstantInt > > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::Function *, unsigned >, unsigned, DenseMapInfo< std::pair< llvm::Function *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Function *, unsigned >, unsigned > >, std::pair< llvm::Function *, unsigned >, unsigned, DenseMapInfo< std::pair< llvm::Function *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Function *, unsigned >, unsigned > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::Function *, unsigned >, unsigned > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::hash_code, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc >, DenseMapInfo< std::pair< llvm::hash_code, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::hash_code, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc > > >, std::pair< llvm::hash_code, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc >, DenseMapInfo< std::pair< llvm::hash_code, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::hash_code, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc > > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::hash_code, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc > > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::MachineBasicBlock *, llvm::MachineInstr * >, llvm::MachineInstr *, DenseMapInfo< std::pair< llvm::MachineBasicBlock *, llvm::MachineInstr * > >, llvm::detail::DenseMapPair< std::pair< llvm::MachineBasicBlock *, llvm::MachineInstr * >, llvm::MachineInstr * > >, std::pair< llvm::MachineBasicBlock *, llvm::MachineInstr * >, llvm::MachineInstr *, DenseMapInfo< std::pair< llvm::MachineBasicBlock *, llvm::MachineInstr * > >, llvm::detail::DenseMapPair< std::pair< llvm::MachineBasicBlock *, llvm::MachineInstr * >, llvm::MachineInstr * > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::MachineBasicBlock *, llvm::MachineInstr * >, llvm::MachineInstr * > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::MachineInstr *, unsigned >, std::optional< LiveDebugValues::ValueIDNum >, DenseMapInfo< std::pair< llvm::MachineInstr *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::MachineInstr *, unsigned >, std::optional< LiveDebugValues::ValueIDNum > > >, std::pair< llvm::MachineInstr *, unsigned >, std::optional< LiveDebugValues::ValueIDNum >, DenseMapInfo< std::pair< llvm::MachineInstr *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::MachineInstr *, unsigned >, std::optional< LiveDebugValues::ValueIDNum > > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::MachineInstr *, unsigned >, std::optional< LiveDebugValues::ValueIDNum > > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::StringRef, uint64_t >, unsigned, DenseMapInfo< std::pair< llvm::StringRef, uint64_t > >, llvm::detail::DenseMapPair< std::pair< llvm::StringRef, uint64_t >, unsigned > >, std::pair< llvm::StringRef, uint64_t >, unsigned, DenseMapInfo< std::pair< llvm::StringRef, uint64_t > >, llvm::detail::DenseMapPair< std::pair< llvm::StringRef, uint64_t >, unsigned > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::StringRef, uint64_t >, unsigned > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::Type *, llvm::ElementCount >, llvm::VectorType *, DenseMapInfo< std::pair< llvm::Type *, llvm::ElementCount > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, llvm::ElementCount >, llvm::VectorType * > >, std::pair< llvm::Type *, llvm::ElementCount >, llvm::VectorType *, DenseMapInfo< std::pair< llvm::Type *, llvm::ElementCount > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, llvm::ElementCount >, llvm::VectorType * > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::Type *, llvm::ElementCount >, llvm::VectorType * > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType *, DenseMapInfo< std::pair< llvm::Type *, uint64_t > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType * > >, std::pair< llvm::Type *, uint64_t >, llvm::ArrayType *, DenseMapInfo< std::pair< llvm::Type *, uint64_t > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType * > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType * > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::Type *, unsigned >, llvm::TypedPointerType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::TypedPointerType * > >, std::pair< llvm::Type *, unsigned >, llvm::TypedPointerType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::TypedPointerType * > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::Type *, unsigned >, llvm::TypedPointerType * > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::Value *, llvm::Value * >, llvm::ReassociatePass::PairMapValue, DenseMapInfo< std::pair< llvm::Value *, llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< llvm::Value *, llvm::Value * >, llvm::ReassociatePass::PairMapValue > >, std::pair< llvm::Value *, llvm::Value * >, llvm::ReassociatePass::PairMapValue, DenseMapInfo< std::pair< llvm::Value *, llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< llvm::Value *, llvm::Value * >, llvm::ReassociatePass::PairMapValue > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::Value *, llvm::Value * >, llvm::ReassociatePass::PairMapValue > |  | 
|  CDenseMapBase< DenseMap< std::pair< llvm::Value *, unsigned >, llvm::ValueLatticeElement, DenseMapInfo< std::pair< llvm::Value *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Value *, unsigned >, llvm::ValueLatticeElement > >, std::pair< llvm::Value *, unsigned >, llvm::ValueLatticeElement, DenseMapInfo< std::pair< llvm::Value *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Value *, unsigned >, llvm::ValueLatticeElement > > |  | 
|  Cllvm::DenseMap< std::pair< llvm::Value *, unsigned >, llvm::ValueLatticeElement > |  | 
|  CDenseMapBase< DenseMap< std::pair< uint16_t, uint32_t >, uint32_t, DenseMapInfo< std::pair< uint16_t, uint32_t > >, llvm::detail::DenseMapPair< std::pair< uint16_t, uint32_t >, uint32_t > >, std::pair< uint16_t, uint32_t >, uint32_t, DenseMapInfo< std::pair< uint16_t, uint32_t > >, llvm::detail::DenseMapPair< std::pair< uint16_t, uint32_t >, uint32_t > > |  | 
|  Cllvm::DenseMap< std::pair< uint16_t, uint32_t >, uint32_t > |  | 
|  CDenseMapBase< DenseMap< std::pair< uint32_t, const BasicBlock * >, uint32_t, DenseMapInfo< std::pair< uint32_t, const BasicBlock * > >, llvm::detail::DenseMapPair< std::pair< uint32_t, const BasicBlock * >, uint32_t > >, std::pair< uint32_t, const BasicBlock * >, uint32_t, DenseMapInfo< std::pair< uint32_t, const BasicBlock * > >, llvm::detail::DenseMapPair< std::pair< uint32_t, const BasicBlock * >, uint32_t > > |  | 
|  Cllvm::DenseMap< std::pair< uint32_t, const BasicBlock * >, uint32_t > |  | 
|  CDenseMapBase< DenseMap< std::pair< uint32_t, uint32_t >, uint32_t, DenseMapInfo< std::pair< uint32_t, uint32_t > >, llvm::detail::DenseMapPair< std::pair< uint32_t, uint32_t >, uint32_t > >, std::pair< uint32_t, uint32_t >, uint32_t, DenseMapInfo< std::pair< uint32_t, uint32_t > >, llvm::detail::DenseMapPair< std::pair< uint32_t, uint32_t >, uint32_t > > |  | 
|  Cllvm::DenseMap< std::pair< uint32_t, uint32_t >, uint32_t > |  | 
|  CDenseMapBase< DenseMap< std::pair< uint64_t, int32_t >, std::vector< Block >, DenseMapInfo< std::pair< uint64_t, int32_t > >, llvm::detail::DenseMapPair< std::pair< uint64_t, int32_t >, std::vector< Block > > >, std::pair< uint64_t, int32_t >, std::vector< Block >, DenseMapInfo< std::pair< uint64_t, int32_t > >, llvm::detail::DenseMapPair< std::pair< uint64_t, int32_t >, std::vector< Block > > > |  | 
|  Cllvm::DenseMap< std::pair< uint64_t, int32_t >, std::vector< Block > > |  | 
|  CDenseMapBase< DenseMap< std::pair< unsigned short, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc >, DenseMapInfo< std::pair< unsigned short, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned short, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc > > >, std::pair< unsigned short, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc >, DenseMapInfo< std::pair< unsigned short, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned short, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc > > > |  | 
|  Cllvm::DenseMap< std::pair< unsigned short, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc > > |  | 
|  CDenseMapBase< DenseMap< std::pair< unsigned, const llvm::FunctionType * >, unsigned, DenseMapInfo< std::pair< unsigned, const llvm::FunctionType * > >, llvm::detail::DenseMapPair< std::pair< unsigned, const llvm::FunctionType * >, unsigned > >, std::pair< unsigned, const llvm::FunctionType * >, unsigned, DenseMapInfo< std::pair< unsigned, const llvm::FunctionType * > >, llvm::detail::DenseMapPair< std::pair< unsigned, const llvm::FunctionType * >, unsigned > > |  | 
|  Cllvm::DenseMap< std::pair< unsigned, const llvm::FunctionType * >, unsigned > |  | 
|  CDenseMapBase< DenseMap< std::pair< unsigned, int >, SmallVector< int >, DenseMapInfo< std::pair< unsigned, int > >, llvm::detail::DenseMapPair< std::pair< unsigned, int >, SmallVector< int > > >, std::pair< unsigned, int >, SmallVector< int >, DenseMapInfo< std::pair< unsigned, int > >, llvm::detail::DenseMapPair< std::pair< unsigned, int >, SmallVector< int > > > |  | 
|  Cllvm::DenseMap< std::pair< unsigned, int >, SmallVector< int > > |  | 
|  CDenseMapBase< DenseMap< std::pair< unsigned, llvm::Register >, llvm::LaneBitmask, DenseMapInfo< std::pair< unsigned, llvm::Register > >, llvm::detail::DenseMapPair< std::pair< unsigned, llvm::Register >, llvm::LaneBitmask > >, std::pair< unsigned, llvm::Register >, llvm::LaneBitmask, DenseMapInfo< std::pair< unsigned, llvm::Register > >, llvm::detail::DenseMapPair< std::pair< unsigned, llvm::Register >, llvm::LaneBitmask > > |  | 
|  Cllvm::DenseMap< std::pair< unsigned, llvm::Register >, llvm::LaneBitmask > |  | 
|  CDenseMapBase< DenseMap< std::pair< unsigned, unsigned >, llvm::MCSymbol *, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, llvm::MCSymbol * > >, std::pair< unsigned, unsigned >, llvm::MCSymbol *, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, llvm::MCSymbol * > > |  | 
|  Cllvm::DenseMap< std::pair< unsigned, unsigned >, llvm::MCSymbol * > |  | 
|  CDenseMapBase< DenseMap< std::pair< unsigned, unsigned >, StringRef, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, StringRef > >, std::pair< unsigned, unsigned >, StringRef, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, StringRef > > |  | 
|  Cllvm::DenseMap< std::pair< unsigned, unsigned >, StringRef > |  | 
|  CDenseMapBase< DenseMap< std::pair< unsigned, unsigned >, unsigned, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, unsigned > >, std::pair< unsigned, unsigned >, unsigned, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, unsigned > > |  | 
|  Cllvm::DenseMap< std::pair< unsigned, unsigned >, unsigned > |  | 
|  CDenseMapBase< DenseMap< std::pair< unsigned, unsigned >, ValueForcePair, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, ValueForcePair > >, std::pair< unsigned, unsigned >, ValueForcePair, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, ValueForcePair > > |  | 
|  Cllvm::DenseMap< std::pair< unsigned, unsigned >, ValueForcePair > |  | 
|  CDenseMapBase< DenseMap< std::tuple< llvm::StringRef, unsigned, unsigned >, unsigned, DenseMapInfo< std::tuple< llvm::StringRef, unsigned, unsigned > >, llvm::detail::DenseMapPair< std::tuple< llvm::StringRef, unsigned, unsigned >, unsigned > >, std::tuple< llvm::StringRef, unsigned, unsigned >, unsigned, DenseMapInfo< std::tuple< llvm::StringRef, unsigned, unsigned > >, llvm::detail::DenseMapPair< std::tuple< llvm::StringRef, unsigned, unsigned >, unsigned > > |  | 
|  Cllvm::DenseMap< std::tuple< llvm::StringRef, unsigned, unsigned >, unsigned > |  | 
|  CDenseMapBase< DenseMap< StringRef, std::unique_ptr< Section >, DenseMapInfo< StringRef >, llvm::detail::DenseMapPair< StringRef, std::unique_ptr< Section > > >, StringRef, std::unique_ptr< Section >, DenseMapInfo< StringRef >, llvm::detail::DenseMapPair< StringRef, std::unique_ptr< Section > > > |  | 
|  Cllvm::DenseMap< StringRef, std::unique_ptr< Section > > |  | 
|  CDenseMapBase< DenseMap< SUnit *, SmallVector< unsigned, 4 >, DenseMapInfo< SUnit * >, llvm::detail::DenseMapPair< SUnit *, SmallVector< unsigned, 4 > > >, SUnit *, SmallVector< unsigned, 4 >, DenseMapInfo< SUnit * >, llvm::detail::DenseMapPair< SUnit *, SmallVector< unsigned, 4 > > > |  | 
|  Cllvm::DenseMap< SUnit *, SmallVector< unsigned, 4 > > |  | 
|  CDenseMapBase< DenseMap< SuperNode *, DenseSet< SuperNode * >, DenseMapInfo< SuperNode * >, llvm::detail::DenseMapPair< SuperNode *, DenseSet< SuperNode * > > >, SuperNode *, DenseSet< SuperNode * >, DenseMapInfo< SuperNode * >, llvm::detail::DenseMapPair< SuperNode *, DenseSet< SuperNode * > > > |  | 
|  Cllvm::DenseMap< SuperNode *, DenseSet< SuperNode * > > |  | 
|  CDenseMapBase< DenseMap< SymbolStringPtr, std::shared_ptr< UnmaterializedInfo >, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, std::shared_ptr< UnmaterializedInfo > > >, SymbolStringPtr, std::shared_ptr< UnmaterializedInfo >, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, std::shared_ptr< UnmaterializedInfo > > > |  | 
|  Cllvm::DenseMap< SymbolStringPtr, std::shared_ptr< UnmaterializedInfo > > |  | 
|  CDenseMapBase< DenseMap< uint16_t, std::vector< LineTableEntry >, DenseMapInfo< uint16_t >, llvm::detail::DenseMapPair< uint16_t, std::vector< LineTableEntry > > >, uint16_t, std::vector< LineTableEntry >, DenseMapInfo< uint16_t >, llvm::detail::DenseMapPair< uint16_t, std::vector< LineTableEntry > > > |  | 
|  Cllvm::DenseMap< uint16_t, std::vector< LineTableEntry > > |  | 
|  CDenseMapBase< DenseMap< uint32_t, llvm::SmallVector< uint8_t >, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::SmallVector< uint8_t > > >, uint32_t, llvm::SmallVector< uint8_t >, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::SmallVector< uint8_t > > > |  | 
|  Cllvm::DenseMap< uint32_t, llvm::SmallVector< uint8_t > > |  | 
|  CDenseMapBase< DenseMap< uint32_t, std::pair< size_t, std::unique_ptr< char[]> >, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::pair< size_t, std::unique_ptr< char[]> > > >, uint32_t, std::pair< size_t, std::unique_ptr< char[]> >, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::pair< size_t, std::unique_ptr< char[]> > > > |  | 
|  Cllvm::DenseMap< uint32_t, std::pair< size_t, std::unique_ptr< char[]> > > |  | 
|  CDenseMapBase< DenseMap< uint32_t, std::vector< llvm::MutableArrayRef< uint8_t > >, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::vector< llvm::MutableArrayRef< uint8_t > > > >, uint32_t, std::vector< llvm::MutableArrayRef< uint8_t > >, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::vector< llvm::MutableArrayRef< uint8_t > > > > |  | 
|  Cllvm::DenseMap< uint32_t, std::vector< llvm::MutableArrayRef< uint8_t > > > |  | 
|  CDenseMapBase< DenseMap< uint64_t, llvm::SmallVector< BTF::BPFFieldReloc, 0 >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::SmallVector< BTF::BPFFieldReloc, 0 > > >, uint64_t, llvm::SmallVector< BTF::BPFFieldReloc, 0 >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::SmallVector< BTF::BPFFieldReloc, 0 > > > |  | 
|  Cllvm::DenseMap< uint64_t, llvm::SmallVector< BTF::BPFFieldReloc, 0 > > |  | 
|  CDenseMapBase< DenseMap< uint64_t, llvm::SmallVector< BTF::BPFLineInfo, 0 >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::SmallVector< BTF::BPFLineInfo, 0 > > >, uint64_t, llvm::SmallVector< BTF::BPFLineInfo, 0 >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::SmallVector< BTF::BPFLineInfo, 0 > > > |  | 
|  Cllvm::DenseMap< uint64_t, llvm::SmallVector< BTF::BPFLineInfo, 0 > > |  | 
|  CDenseMapBase< DenseMap< uint64_t, llvm::SmallVector< CallEdgeTy, 0 >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::SmallVector< CallEdgeTy, 0 > > >, uint64_t, llvm::SmallVector< CallEdgeTy, 0 >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::SmallVector< CallEdgeTy, 0 > > > |  | 
|  Cllvm::DenseMap< uint64_t, llvm::SmallVector< CallEdgeTy, 0 > > |  | 
|  CDenseMapBase< DenseMap< uint64_t, llvm::SmallVector< uint64_t >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::SmallVector< uint64_t > > >, uint64_t, llvm::SmallVector< uint64_t >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::SmallVector< uint64_t > > > |  | 
|  Cllvm::DenseMap< uint64_t, llvm::SmallVector< uint64_t > > |  | 
|  CDenseMapBase< DenseMap< uint64_t, SmallVector< const GlobalAlias *, 1 >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, SmallVector< const GlobalAlias *, 1 > > >, uint64_t, SmallVector< const GlobalAlias *, 1 >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, SmallVector< const GlobalAlias *, 1 > > > |  | 
|  Cllvm::DenseMap< uint64_t, SmallVector< const GlobalAlias *, 1 > > |  | 
|  CDenseMapBase< DenseMap< uint64_t, std::pair< std::string, std::string >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, std::pair< std::string, std::string > > >, uint64_t, std::pair< std::string, std::string >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, std::pair< std::string, std::string > > > |  | 
|  Cllvm::DenseMap< uint64_t, std::pair< std::string, std::string > > |  | 
|  CDenseMapBase< DenseMap< uint64_t, std::set< std::string, std::less<> >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, std::set< std::string, std::less<> > > >, uint64_t, std::set< std::string, std::less<> >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, std::set< std::string, std::less<> > > > |  | 
|  Cllvm::DenseMap< uint64_t, std::set< std::string, std::less<> > > |  | 
|  CDenseMapBase< DenseMap< uint64_t, std::unique_ptr< Module >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, std::unique_ptr< Module > > >, uint64_t, std::unique_ptr< Module >, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, std::unique_ptr< Module > > > |  | 
|  Cllvm::DenseMap< uint64_t, std::unique_ptr< Module > > |  | 
|  CDenseMapBase< DenseMap< unsigned int, llvm::SmallSetVector< const Value *, 4 >, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, llvm::SmallSetVector< const Value *, 4 > > >, unsigned int, llvm::SmallSetVector< const Value *, 4 >, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, llvm::SmallSetVector< const Value *, 4 > > > |  | 
|  Cllvm::DenseMap< unsigned int, llvm::SmallSetVector< const Value *, 4 > > |  | 
|  CDenseMapBase< DenseMap< unsigned int, llvm::SmallSetVector< Value *, 4 >, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, llvm::SmallSetVector< Value *, 4 > > >, unsigned int, llvm::SmallSetVector< Value *, 4 >, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, llvm::SmallSetVector< Value *, 4 > > > |  | 
|  Cllvm::DenseMap< unsigned int, llvm::SmallSetVector< Value *, 4 > > |  | 
|  CDenseMapBase< DenseMap< unsigned, llvm::DenseSet< unsigned >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::DenseSet< unsigned > > >, unsigned, llvm::DenseSet< unsigned >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::DenseSet< unsigned > > > |  | 
|  Cllvm::DenseMap< unsigned, llvm::DenseSet< unsigned > > |  | 
|  CDenseMapBase< DenseMap< unsigned, llvm::SmallVector< TransferTracker::UseBeforeDef, 1 >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SmallVector< TransferTracker::UseBeforeDef, 1 > > >, unsigned, llvm::SmallVector< TransferTracker::UseBeforeDef, 1 >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SmallVector< TransferTracker::UseBeforeDef, 1 > > > |  | 
|  Cllvm::DenseMap< unsigned, llvm::SmallVector< TransferTracker::UseBeforeDef, 1 > > |  | 
|  CDenseMapBase< DenseMap< unsigned, std::pair< llvm::Register, llvm::Register >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< llvm::Register, llvm::Register > > >, unsigned, std::pair< llvm::Register, llvm::Register >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< llvm::Register, llvm::Register > > > |  | 
|  Cllvm::DenseMap< unsigned, std::pair< llvm::Register, llvm::Register > > |  | 
|  CDenseMapBase< DenseMap< unsigned, std::pair< std::pair< unsigned, unsigned >, llvm::SmallVector< unsigned, 2 > >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< std::pair< unsigned, unsigned >, llvm::SmallVector< unsigned, 2 > > > >, unsigned, std::pair< std::pair< unsigned, unsigned >, llvm::SmallVector< unsigned, 2 > >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< std::pair< unsigned, unsigned >, llvm::SmallVector< unsigned, 2 > > > > |  | 
|  Cllvm::DenseMap< unsigned, std::pair< std::pair< unsigned, unsigned >, llvm::SmallVector< unsigned, 2 > > > |  | 
|  CDenseMapBase< DenseMap< unsigned, std::pair< unsigned, LaneBitmask >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< unsigned, LaneBitmask > > >, unsigned, std::pair< unsigned, LaneBitmask >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< unsigned, LaneBitmask > > > |  | 
|  Cllvm::DenseMap< unsigned, std::pair< unsigned, LaneBitmask > > |  | 
|  CDenseMapBase< DenseMap< unsigned, std::unique_ptr< llvm::ConstantInt >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< llvm::ConstantInt > > >, unsigned, std::unique_ptr< llvm::ConstantInt >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< llvm::ConstantInt > > > |  | 
|  Cllvm::DenseMap< unsigned, std::unique_ptr< llvm::ConstantInt > > |  | 
|  CDenseMapBase< DenseMap< unsigned, std::unique_ptr< llvm::mca::LSUnit::MemoryGroup >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< llvm::mca::LSUnit::MemoryGroup > > >, unsigned, std::unique_ptr< llvm::mca::LSUnit::MemoryGroup >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< llvm::mca::LSUnit::MemoryGroup > > > |  | 
|  Cllvm::DenseMap< unsigned, std::unique_ptr< llvm::mca::LSUnit::MemoryGroup > > |  | 
|  CDenseMapBase< DenseMap< unsigned, std::vector< MachineInstr * >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::vector< MachineInstr * > > >, unsigned, std::vector< MachineInstr * >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::vector< MachineInstr * > > > |  | 
|  Cllvm::DenseMap< unsigned, std::vector< MachineInstr * > > |  | 
|  CDenseMapBase< DenseMap< Value *, SmallSetVector< const TreeEntry *, 4 >, DenseMapInfo< Value * >, llvm::detail::DenseMapPair< Value *, SmallSetVector< const TreeEntry *, 4 > > >, Value *, SmallSetVector< const TreeEntry *, 4 >, DenseMapInfo< Value * >, llvm::detail::DenseMapPair< Value *, SmallSetVector< const TreeEntry *, 4 > > > |  | 
|  Cllvm::DenseMap< Value *, SmallSetVector< const TreeEntry *, 4 > > |  | 
|  CDenseMapBase< DenseMap< Value *, SmallVector< BranchInst *, 1 >, DenseMapInfo< Value * >, llvm::detail::DenseMapPair< Value *, SmallVector< BranchInst *, 1 > > >, Value *, SmallVector< BranchInst *, 1 >, DenseMapInfo< Value * >, llvm::detail::DenseMapPair< Value *, SmallVector< BranchInst *, 1 > > > |  | 
|  Cllvm::DenseMap< Value *, SmallVector< BranchInst *, 1 > > |  | 
|  CDenseMapBase< DenseMap< ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue >, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue > > >, ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue >, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue > > > |  | 
|  Cllvm::DenseMap< ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue >, DenseMapInfo< ValueMapCVH > > |  | 
|  CDenseMapBase< DenseMap< VariableID, SmallVector< VariableID >, DenseMapInfo< VariableID >, llvm::detail::DenseMapPair< VariableID, SmallVector< VariableID > > >, VariableID, SmallVector< VariableID >, DenseMapInfo< VariableID >, llvm::detail::DenseMapPair< VariableID, SmallVector< VariableID > > > |  | 
|  Cllvm::DenseMap< VariableID, SmallVector< VariableID > > |  | 
|  CDenseMapBase< DenseMap< VNType, SmallVector< Instruction *, 2 >, DenseMapInfo< VNType >, llvm::detail::DenseMapPair< VNType, SmallVector< Instruction *, 2 > > >, VNType, SmallVector< Instruction *, 2 >, DenseMapInfo< VNType >, llvm::detail::DenseMapPair< VNType, SmallVector< Instruction *, 2 > > > |  | 
|  Cllvm::DenseMap< VNType, SmallVector< Instruction *, 2 > > |  | 
|  CDenseMapBase< DenseMap< VNType, SmallVector< Instruction *, 4 >, DenseMapInfo< VNType >, llvm::detail::DenseMapPair< VNType, SmallVector< Instruction *, 4 > > >, VNType, SmallVector< Instruction *, 4 >, DenseMapInfo< VNType >, llvm::detail::DenseMapPair< VNType, SmallVector< Instruction *, 4 > > > |  | 
|  Cllvm::DenseMap< VNType, SmallVector< Instruction *, 4 > > |  | 
|  CDenseMapBase< DenseMap< void *, std::vector< llvm::orc::ItaniumCXAAtExitSupport::AtExitRecord >, DenseMapInfo< void * >, llvm::detail::DenseMapPair< void *, std::vector< llvm::orc::ItaniumCXAAtExitSupport::AtExitRecord > > >, void *, std::vector< llvm::orc::ItaniumCXAAtExitSupport::AtExitRecord >, DenseMapInfo< void * >, llvm::detail::DenseMapPair< void *, std::vector< llvm::orc::ItaniumCXAAtExitSupport::AtExitRecord > > > |  | 
|  Cllvm::DenseMap< void *, std::vector< llvm::orc::ItaniumCXAAtExitSupport::AtExitRecord > > |  | 
|  CDenseMapBase< SmallDenseMap< const llvm::Instruction *, llvm::SmallSetVector< ScheduleCopyableData *, 4 >, 4, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::SmallSetVector< ScheduleCopyableData *, 4 > > >, const llvm::Instruction *, llvm::SmallSetVector< ScheduleCopyableData *, 4 >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::SmallSetVector< ScheduleCopyableData *, 4 > > > |  | 
|  Cllvm::SmallDenseMap< const llvm::Instruction *, llvm::SmallSetVector< ScheduleCopyableData *, 4 > > |  | 
|  CDenseMapBase< SmallDenseMap< const llvm::Instruction *, llvm::SmallVector< ScheduleCopyableData * >, 4, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::SmallVector< ScheduleCopyableData * > > >, const llvm::Instruction *, llvm::SmallVector< ScheduleCopyableData * >, DenseMapInfo< const llvm::Instruction * >, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::SmallVector< ScheduleCopyableData * > > > |  | 
|  Cllvm::SmallDenseMap< const llvm::Instruction *, llvm::SmallVector< ScheduleCopyableData * > > |  | 
|  CDenseMapBase< SmallDenseMap< const MachineBasicBlock *, std::unique_ptr< VarLocSet >, 4, DenseMapInfo< const MachineBasicBlock * >, llvm::detail::DenseMapPair< const MachineBasicBlock *, std::unique_ptr< VarLocSet > > >, const MachineBasicBlock *, std::unique_ptr< VarLocSet >, DenseMapInfo< const MachineBasicBlock * >, llvm::detail::DenseMapPair< const MachineBasicBlock *, std::unique_ptr< VarLocSet > > > |  | 
|  Cllvm::SmallDenseMap< const MachineBasicBlock *, std::unique_ptr< VarLocSet > > |  | 
|  CDenseMapBase< SmallDenseMap< const TreeEntry *, std::tuple< llvm::SmallVector< int >, llvm::VectorType *, unsigned, bool >, 4, DenseMapInfo< const TreeEntry * >, llvm::detail::DenseMapPair< const TreeEntry *, std::tuple< llvm::SmallVector< int >, llvm::VectorType *, unsigned, bool > > >, const TreeEntry *, std::tuple< llvm::SmallVector< int >, llvm::VectorType *, unsigned, bool >, DenseMapInfo< const TreeEntry * >, llvm::detail::DenseMapPair< const TreeEntry *, std::tuple< llvm::SmallVector< int >, llvm::VectorType *, unsigned, bool > > > |  | 
|  Cllvm::SmallDenseMap< const TreeEntry *, std::tuple< llvm::SmallVector< int >, llvm::VectorType *, unsigned, bool > > |  | 
|  CDenseMapBase< SmallDenseMap< int, SetVector< const DILocalVariable * >, 4, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, SetVector< const DILocalVariable * > > >, int, SetVector< const DILocalVariable * >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, SetVector< const DILocalVariable * > > > |  | 
|  Cllvm::SmallDenseMap< int, SetVector< const DILocalVariable * > > |  | 
|  CDenseMapBase< SmallDenseMap< llvm::AnalysisKey *, llvm::TinyPtrVector< llvm::AnalysisKey * >, InlineBuckets, DenseMapInfo< llvm::AnalysisKey * >, llvm::detail::DenseMapPair< llvm::AnalysisKey *, llvm::TinyPtrVector< llvm::AnalysisKey * > > >, llvm::AnalysisKey *, llvm::TinyPtrVector< llvm::AnalysisKey * >, DenseMapInfo< llvm::AnalysisKey * >, llvm::detail::DenseMapPair< llvm::AnalysisKey *, llvm::TinyPtrVector< llvm::AnalysisKey * > > > |  | 
|  Cllvm::SmallDenseMap< llvm::AnalysisKey *, llvm::TinyPtrVector< llvm::AnalysisKey * >, 2 > |  | 
|  CDenseMapBase< SmallDenseMap< llvm::BasicBlock *, llvm::SmallVector< llvm::BasicBlock * >, InlineBuckets, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::SmallVector< llvm::BasicBlock * > > >, llvm::BasicBlock *, llvm::SmallVector< llvm::BasicBlock * >, DenseMapInfo< llvm::BasicBlock * >, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::SmallVector< llvm::BasicBlock * > > > |  | 
|  Cllvm::SmallDenseMap< llvm::BasicBlock *, llvm::SmallVector< llvm::BasicBlock * >, 8 > |  | 
|  CDenseMapBase< SmallDenseMap< llvm::Instruction *, llvm::SmallVector< ScheduleBundle * >, 4, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::SmallVector< ScheduleBundle * > > >, llvm::Instruction *, llvm::SmallVector< ScheduleBundle * >, DenseMapInfo< llvm::Instruction * >, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::SmallVector< ScheduleBundle * > > > |  | 
|  Cllvm::SmallDenseMap< llvm::Instruction *, llvm::SmallVector< ScheduleBundle * > > |  | 
|  CDenseMapBase< SmallDenseMap< llvm::PointerIntPair< llvm::Value *, 1 >, llvm::ScalarEvolution::ExitLimit, 4, DenseMapInfo< llvm::PointerIntPair< llvm::Value *, 1 > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< llvm::Value *, 1 >, llvm::ScalarEvolution::ExitLimit > >, llvm::PointerIntPair< llvm::Value *, 1 >, llvm::ScalarEvolution::ExitLimit, DenseMapInfo< llvm::PointerIntPair< llvm::Value *, 1 > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< llvm::Value *, 1 >, llvm::ScalarEvolution::ExitLimit > > |  | 
|  Cllvm::SmallDenseMap< llvm::PointerIntPair< llvm::Value *, 1 >, llvm::ScalarEvolution::ExitLimit > |  | 
|  CDenseMapBase< SmallDenseMap< llvm::Value *, llvm::SmallVector< TreeEntry * >, 4, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::SmallVector< TreeEntry * > > >, llvm::Value *, llvm::SmallVector< TreeEntry * >, DenseMapInfo< llvm::Value * >, llvm::detail::DenseMapPair< llvm::Value *, llvm::SmallVector< TreeEntry * > > > |  | 
|  Cllvm::SmallDenseMap< llvm::Value *, llvm::SmallVector< TreeEntry * > > |  | 
|  CDenseMapBase< SmallDenseMap< Loop *, SmallVector< BasicBlock *, 1 >, 4, DenseMapInfo< Loop * >, llvm::detail::DenseMapPair< Loop *, SmallVector< BasicBlock *, 1 > > >, Loop *, SmallVector< BasicBlock *, 1 >, DenseMapInfo< Loop * >, llvm::detail::DenseMapPair< Loop *, SmallVector< BasicBlock *, 1 > > > |  | 
|  Cllvm::SmallDenseMap< Loop *, SmallVector< BasicBlock *, 1 > > |  | 
|  CDenseMapBase< SmallDenseMap< MachineBasicBlock *, SmallVector< MachineBasicBlock *, 4 >, 4, DenseMapInfo< MachineBasicBlock * >, llvm::detail::DenseMapPair< MachineBasicBlock *, SmallVector< MachineBasicBlock *, 4 > > >, MachineBasicBlock *, SmallVector< MachineBasicBlock *, 4 >, DenseMapInfo< MachineBasicBlock * >, llvm::detail::DenseMapPair< MachineBasicBlock *, SmallVector< MachineBasicBlock *, 4 > > > |  | 
|  Cllvm::SmallDenseMap< MachineBasicBlock *, SmallVector< MachineBasicBlock *, 4 > > |  | 
|  CDenseMapBase< SmallDenseMap< MachineBasicBlock *, SmallVector< MachineInstr *, 4 >, InlineBuckets, DenseMapInfo< MachineBasicBlock * >, llvm::detail::DenseMapPair< MachineBasicBlock *, SmallVector< MachineInstr *, 4 > > >, MachineBasicBlock *, SmallVector< MachineInstr *, 4 >, DenseMapInfo< MachineBasicBlock * >, llvm::detail::DenseMapPair< MachineBasicBlock *, SmallVector< MachineInstr *, 4 > > > |  | 
|  Cllvm::SmallDenseMap< MachineBasicBlock *, SmallVector< MachineInstr *, 4 >, 4 > |  | 
|  CDenseMapBase< SmallDenseMap< Register, TinyPtrVector< MachineInstr * >, 4, DenseMapInfo< Register >, llvm::detail::DenseMapPair< Register, TinyPtrVector< MachineInstr * > > >, Register, TinyPtrVector< MachineInstr * >, DenseMapInfo< Register >, llvm::detail::DenseMapPair< Register, TinyPtrVector< MachineInstr * > > > |  | 
|  Cllvm::SmallDenseMap< Register, TinyPtrVector< MachineInstr * > > |  | 
|  CDenseMapBase< SmallDenseMap< std::pair< const TreeEntry *, unsigned >, TreeEntry *, 4, DenseMapInfo< std::pair< const TreeEntry *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const TreeEntry *, unsigned >, TreeEntry * > >, std::pair< const TreeEntry *, unsigned >, TreeEntry *, DenseMapInfo< std::pair< const TreeEntry *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const TreeEntry *, unsigned >, TreeEntry * > > |  | 
|  Cllvm::SmallDenseMap< std::pair< const TreeEntry *, unsigned >, TreeEntry * > |  | 
|  CDenseMapBase< SmallDenseMap< std::pair< llvm::BasicBlock *, llvm::Value * >, llvm::Value *, 4, DenseMapInfo< std::pair< llvm::BasicBlock *, llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< llvm::BasicBlock *, llvm::Value * >, llvm::Value * > >, std::pair< llvm::BasicBlock *, llvm::Value * >, llvm::Value *, DenseMapInfo< std::pair< llvm::BasicBlock *, llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< llvm::BasicBlock *, llvm::Value * >, llvm::Value * > > |  | 
|  Cllvm::SmallDenseMap< std::pair< llvm::BasicBlock *, llvm::Value * >, llvm::Value * > |  | 
|  CDenseMapBase< SmallDenseMap< std::pair< llvm::DIFile *, LineColumn >, unsigned, InlineBuckets, DenseMapInfo< std::pair< llvm::DIFile *, LineColumn > >, llvm::detail::DenseMapPair< std::pair< llvm::DIFile *, LineColumn >, unsigned > >, std::pair< llvm::DIFile *, LineColumn >, unsigned, DenseMapInfo< std::pair< llvm::DIFile *, LineColumn > >, llvm::detail::DenseMapPair< std::pair< llvm::DIFile *, LineColumn >, unsigned > > |  | 
|  Cllvm::SmallDenseMap< std::pair< llvm::DIFile *, LineColumn >, unsigned, N > |  | 
|  CDenseMapBase< SmallDenseMap< std::pair< llvm::slpvectorizer::BoUpSLP::EdgeInfo, const llvm::Value * >, std::unique_ptr< ScheduleCopyableData >, 4, DenseMapInfo< std::pair< llvm::slpvectorizer::BoUpSLP::EdgeInfo, const llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< llvm::slpvectorizer::BoUpSLP::EdgeInfo, const llvm::Value * >, std::unique_ptr< ScheduleCopyableData > > >, std::pair< llvm::slpvectorizer::BoUpSLP::EdgeInfo, const llvm::Value * >, std::unique_ptr< ScheduleCopyableData >, DenseMapInfo< std::pair< llvm::slpvectorizer::BoUpSLP::EdgeInfo, const llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< llvm::slpvectorizer::BoUpSLP::EdgeInfo, const llvm::Value * >, std::unique_ptr< ScheduleCopyableData > > > |  | 
|  Cllvm::SmallDenseMap< std::pair< llvm::slpvectorizer::BoUpSLP::EdgeInfo, const llvm::Value * >, std::unique_ptr< ScheduleCopyableData > > |  | 
|  CDenseMapBase< SmallDenseMap< std::pair< Metadata *, uint64_t >, uint64_t, 4, DenseMapInfo< std::pair< Metadata *, uint64_t > >, llvm::detail::DenseMapPair< std::pair< Metadata *, uint64_t >, uint64_t > >, std::pair< Metadata *, uint64_t >, uint64_t, DenseMapInfo< std::pair< Metadata *, uint64_t > >, llvm::detail::DenseMapPair< std::pair< Metadata *, uint64_t >, uint64_t > > |  | 
|  Cllvm::SmallDenseMap< std::pair< Metadata *, uint64_t >, uint64_t > |  | 
|  CDenseMapBase< SmallDenseMap< std::pair< std::pair< const llvm::Value *, unsigned >, const llvm::Value * >, llvm::SmallVector< ScheduleCopyableData * >, 4, DenseMapInfo< std::pair< std::pair< const llvm::Value *, unsigned >, const llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< std::pair< const llvm::Value *, unsigned >, const llvm::Value * >, llvm::SmallVector< ScheduleCopyableData * > > >, std::pair< std::pair< const llvm::Value *, unsigned >, const llvm::Value * >, llvm::SmallVector< ScheduleCopyableData * >, DenseMapInfo< std::pair< std::pair< const llvm::Value *, unsigned >, const llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< std::pair< const llvm::Value *, unsigned >, const llvm::Value * >, llvm::SmallVector< ScheduleCopyableData * > > > |  | 
|  Cllvm::SmallDenseMap< std::pair< std::pair< const llvm::Value *, unsigned >, const llvm::Value * >, llvm::SmallVector< ScheduleCopyableData * > > |  | 
|  CDenseMapBase< SmallDenseMap< std::pair< unsigned, unsigned >, unsigned, InlineBuckets, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, unsigned > >, std::pair< unsigned, unsigned >, unsigned, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, unsigned > > |  | 
|  Cllvm::SmallDenseMap< std::pair< unsigned, unsigned >, unsigned, 8 > |  | 
|  CDenseMapBase< SmallDenseMap< unsigned, std::pair< unsigned, unsigned >, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< unsigned, unsigned > > >, unsigned, std::pair< unsigned, unsigned >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< unsigned, unsigned > > > |  | 
|  Cllvm::SmallDenseMap< unsigned, std::pair< unsigned, unsigned >, 8 > |  | 
|  CDenseMapBase< SmallDenseMap< void *, std::pair< llvm::PointerUnion< MetadataAsValue *, Metadata *, DebugValueUser * >, uint64_t >, InlineBuckets, DenseMapInfo< void * >, llvm::detail::DenseMapPair< void *, std::pair< llvm::PointerUnion< MetadataAsValue *, Metadata *, DebugValueUser * >, uint64_t > > >, void *, std::pair< llvm::PointerUnion< MetadataAsValue *, Metadata *, DebugValueUser * >, uint64_t >, DenseMapInfo< void * >, llvm::detail::DenseMapPair< void *, std::pair< llvm::PointerUnion< MetadataAsValue *, Metadata *, DebugValueUser * >, uint64_t > > > |  | 
|  Cllvm::SmallDenseMap< void *, std::pair< llvm::PointerUnion< MetadataAsValue *, Metadata *, DebugValueUser * >, uint64_t >, 4 > |  | 
|  Cllvm::cas::ReferenceBase::DenseMapEmptyTag |  | 
|  Cllvm::DenseMapInfo< T, Enable > | An information struct used to provide DenseMap with the various necessary components for a given value type T  | 
|  Cllvm::DenseMapInfo< AA::RangeTy > | Helper that allows RangeTy as a key in a DenseMap  | 
|  Cllvm::DenseMapInfo< AA::ValueAndContext::Base > |  | 
|  Cllvm::DenseMapInfo< AA::ValueAndContext > |  | 
|  Cllvm::DenseMapInfo< AACacheLoc > |  | 
|  Cllvm::DenseMapInfo< AAMDNodes > |  | 
|  Cllvm::DenseMapInfo< APFixedPoint > |  | 
|  Cllvm::DenseMapInfo< APFloat > |  | 
|  Cllvm::DenseMapInfo< APInt, void > | Provide DenseMapInfo for APInt  | 
|  Cllvm::DenseMapInfo< APSInt, void > | Provide DenseMapInfo for APSInt, using the DenseMapInfo for APInt  | 
|  Cllvm::DenseMapInfo< ArrayRef< T >, void > |  | 
|  Cllvm::DenseMapInfo< at::VarRecord > |  | 
|  Cllvm::DenseMapInfo< Attribute::AttrKind > |  | 
|  Cllvm::DenseMapInfo< AttributeSet, void > | Provide DenseMapInfo for AttributeSet  | 
|  Cllvm::DenseMapInfo< BasicBlock::iterator > |  | 
|  Cllvm::DenseMapInfo< BasicBlockEdge > |  | 
|  Cllvm::DenseMapInfo< BitVector > |  | 
|  Cllvm::DenseMapInfo< BoUpSLP::EdgeInfo > |  | 
|  Cllvm::DenseMapInfo< CachedHashString > |  | 
|  Cllvm::DenseMapInfo< CachedHashStringRef > |  | 
|  Cllvm::DenseMapInfo< CallValue > |  | 
|  Cllvm::DenseMapInfo< cas::CASID > |  | 
|  Cllvm::DenseMapInfo< cas::ObjectRef > |  | 
|  Cllvm::DenseMapInfo< char > |  | 
|  Cllvm::DenseMapInfo< codeview::GloballyHashedType > |  | 
|  Cllvm::DenseMapInfo< codeview::LocallyHashedType > |  | 
|  Cllvm::DenseMapInfo< codeview::TypeIndex > |  | 
|  Cllvm::DenseMapInfo< CodeViewDebug::LocalVarDef > |  | 
|  Cllvm::DenseMapInfo< ComplexValue > |  | 
|  Cllvm::DenseMapInfo< const Expression * > |  | 
|  Cllvm::DenseMapInfo< const SwitchSuccWrapper * > |  | 
|  Cllvm::DenseMapInfo< coverage::CounterExpression > | Provide DenseMapInfo for CounterExpression  | 
|  Cllvm::DenseMapInfo< CSKYTargetStreamer::SymbolIndex > |  | 
|  Cllvm::DenseMapInfo< DebugVariable > |  | 
|  Cllvm::DenseMapInfo< DebugVariableAggregate > |  | 
|  Cllvm::DenseMapInfo< DeclContext * > |  | 
|  Cllvm::dwarf_linker::classic::DeclMapInfo | Info type for the DenseMap storing the DeclContext pointers  | 
|  Cllvm::DenseMapInfo< DIExpression::FragmentInfo > |  | 
|  Cllvm::DenseMapInfo< DivRemMapKey > |  | 
|  Cllvm::DenseMapInfo< ElementCount, void > |  | 
|  Cllvm::DenseMapInfo< Enum, std::enable_if_t< std::is_enum_v< Enum > > > |  | 
|  Cllvm::DenseMapInfo< FixedPointSemantics > |  | 
|  Cllvm::DenseMapInfo< FrozenIndPHIInfo > |  | 
|  Cllvm::DenseMapInfo< FunctionSummary::ConstVCall > |  | 
|  Cllvm::DenseMapInfo< FunctionSummary::VFuncId > |  | 
|  Cllvm::DenseMapInfo< GEPValue > |  | 
|  Cllvm::DenseMapInfo< gsym::FileEntry > |  | 
|  Cllvm::DenseMapInfo< GVNPass::Expression > |  | 
|  Cllvm::DenseMapInfo< hash_code, void > |  | 
|  Cllvm::DenseMapInfo< ImmutableList< T >, void > |  | 
|  Cllvm::DenseMapInfo< Instruction * > |  | 
|  Cllvm::AccessAsInstructionInfo | Helper for AA::PointerInfo::Access DenseMap/Set usage ignoring everythign but the instruction  | 
|  Cllvm::DenseMapInfo< AAPointerInfo::Access > | Helper for AA::PointerInfo::Access DenseMap/Set usage  | 
|  Cllvm::DenseMapInfo< IRInstructionData * > |  | 
|  Cllvm::IRSimilarity::IRInstructionDataTraits |  | 
|  Cllvm::DenseMapInfo< IRPosition > | Helper that allows IRPosition as a key in a DenseMap  | 
|  Cllvm::DenseMapInfo< LLT > |  | 
|  Cllvm::DenseMapInfo< llvm::SmallVector< T, N > > |  | 
|  Cllvm::DenseMapInfo< llvm::sys::fs::UniqueID > |  | 
|  Cllvm::DenseMapInfo< LocationSize > |  | 
|  Cllvm::DenseMapInfo< LocIdx > |  | 
|  Cllvm::DenseMapInfo< LoweredPHIRecord > |  | 
|  Cllvm::DenseMapInfo< MachineInstr * > |  | 
|  Cllvm::MachineInstrExpressionTrait | Special DenseMapInfo traits to compare MachineInstr* by value of the instruction rather than by pointer value  | 
|  Cllvm::DenseMapInfo< MachineOperand > |  | 
|  Cllvm::DenseMapInfo< MBBSectionID > |  | 
|  Cllvm::DenseMapInfo< MCRegister > |  | 
|  Cllvm::DenseMapInfo< MemOpKey > | Provide DenseMapInfo for MemOpKey  | 
|  Cllvm::DenseMapInfo< MemoryLocation > |  | 
|  Cllvm::DenseMapInfo< MemoryLocOrCall > |  | 
|  Cllvm::DenseMapInfo< minidump::StreamType > |  | 
|  Cllvm::DenseMapInfo< ModelledPHI > |  | 
|  Cllvm::DenseMapInfo< object::SectionRef > |  | 
|  Cllvm::DenseMapInfo< OffsetAndUnitID > |  | 
|  Cllvm::DenseMapInfo< omp::TraitProperty > |  | 
|  Cllvm::DenseMapInfo< orc::AllocGroup > |  | 
|  Cllvm::DenseMapInfo< orc::ExecutorAddr > |  | 
|  Cllvm::DenseMapInfo< orc::MemProt > |  | 
|  Cllvm::DenseMapInfo< orc::NonOwningSymbolStringPtr > |  | 
|  Cllvm::DenseMapInfo< orc::SymbolStringPtr > |  | 
|  Cllvm::DenseMapInfo< PointerEmbeddedInt< IntT, Bits > > |  | 
|  Cllvm::DenseMapInfo< PointerIntPair< PointerTy, IntBits, IntType >, void > |  | 
|  Cllvm::DenseMapInfo< PointerSumType< TagT, MemberTs... > > |  | 
|  Cllvm::DenseMapInfo< PointerUnion< CallsiteInfo *, AllocInfo * > > |  | 
|  Cllvm::DenseMapInfo< IndexCall > |  | 
|  Cllvm::DenseMapInfo< PointerUnion< PTs... > > |  | 
|  Cllvm::DenseMapInfo< PoisoningVH< T > > |  | 
|  Cllvm::DenseMapInfo< ReachabilityQueryInfo< ToTy > * > |  | 
|  Cllvm::DenseMapInfo< SampleContext > |  | 
|  Cllvm::DenseMapInfo< sampleprof::FunctionId, void > | Template specialization for FunctionId so that it can be used in LLVM map containers  | 
|  Cllvm::DenseMapInfo< sandboxir::Context::CallbackID > |  | 
|  Cllvm::DenseMapInfo< ScalarEvolution::FoldID > |  | 
|  Cllvm::DenseMapInfo< SDValue > |  | 
|  Cllvm::DenseMapInfo< SimpleValue > |  | 
|  Cllvm::DenseMapInfo< SlotWithTag > |  | 
|  Cllvm::DenseMapInfo< SmallBitVector > |  | 
|  Cllvm::DenseMapInfo< SmallVector< sandboxir::Value * > > | Traits for DenseMap  | 
|  Cllvm::DenseMapInfo< SpecSig > |  | 
|  Cllvm::DenseMapInfo< std::optional< T > > |  | 
|  Cllvm::DenseMapInfo< std::pair< const MCSymbol *, PPCMCExpr::Specifier > > |  | 
|  Cllvm::DenseMapInfo< std::pair< IndexCall, unsigned > > |  | 
|  Cllvm::DenseMapInfo< CallsiteContextGraph< IndexCallsiteContextGraph, FunctionSummary, IndexCall >::CallInfo > |  | 
|  Cllvm::DenseMapInfo< std::pair< Instruction *, unsigned > > |  | 
|  Cllvm::DenseMapInfo< CallsiteContextGraph< ModuleCallsiteContextGraph, Function, Instruction * >::CallInfo > |  | 
|  Cllvm::DenseMapInfo< std::pair< T, U > > |  | 
|  Cllvm::DenseMapInfo< std::tuple< Ts... > > |  | 
|  Cllvm::DenseMapInfo< std::variant< Ts... > > |  | 
|  Cllvm::DenseMapInfo< StringRef, void > |  | 
|  Cllvm::DenseMapInfo< SymbolsMapKey > |  | 
|  Cllvm::DenseMapInfo< T * > |  | 
|  Cllvm::DenseMapInfo< AssertingVH< T > > |  | 
|  Cllvm::DenseMapInfo< T, std::enable_if_t< std::is_integral_v< T > &&!std::is_same_v< T, char > > > |  | 
|  Cllvm::DenseMapInfo< TargetInstrInfo::RegSubRegPair > | Provide DenseMapInfo for TargetInstrInfo::RegSubRegPair  | 
|  Cllvm::DenseMapInfo< UniqueBBID > |  | 
|  Cllvm::DenseMapInfo< unsigned char > |  | 
|  Cllvm::DenseMapInfo< AA::ValueScope > |  | 
|  Cllvm::DenseMapInfo< ValueIDNum > |  | 
|  Cllvm::DenseMapInfo< ValueInfo > |  | 
|  Cllvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > > |  | 
|  Cllvm::DenseMapInfo< VariableID > |  | 
|  Cllvm::DenseMapInfo< VersionTuple > |  | 
|  Cllvm::DenseMapInfo< void * > |  | 
|  Cllvm::DenseMapInfo< VTableSlot > |  | 
|  Cllvm::DenseMapInfo< VTableSlotSummary > |  | 
|  Cllvm::DenseMapInfo< wasm::WasmGlobalType, void > |  | 
|  Cllvm::DenseMapInfo< wasm::WasmLimits, void > |  | 
|  Cllvm::DenseMapInfo< wasm::WasmSignature, void > |  | 
|  Cllvm::DenseMapInfo< wasm::WasmTableType, void > |  | 
|  Cllvm::DenseMapInfo< WeakVH > |  | 
|  Cllvm::cas::ReferenceBase::DenseMapTombstoneTag |  | 
|  Cdetail::DenseSet< llvm::ArrayRef< unsigned >, DenseMapInfo< llvm::ArrayRef< unsigned > > > |  | 
|  Cllvm::DenseSet< llvm::ArrayRef< unsigned > > |  | 
|  Cdetail::DenseSet< llvm::AssertingVH< llvm::PHINode >, DenseMapInfo< llvm::AssertingVH< llvm::PHINode > > > |  | 
|  Cllvm::DenseSet< llvm::AssertingVH< llvm::PHINode > > |  | 
|  Cdetail::DenseSet< llvm::AssertingVH< llvm::Value >, DenseMapInfo< llvm::AssertingVH< llvm::Value > > > |  | 
|  Cllvm::DenseSet< llvm::AssertingVH< llvm::Value > > |  | 
|  Cdetail::DenseSet< PointerIntPair< const Instruction *, 1, ExplorationDirection >, DenseMapInfo< PointerIntPair< const Instruction *, 1, ExplorationDirection > > > |  | 
|  Cllvm::DenseSet< PointerIntPair< const Instruction *, 1, ExplorationDirection > > |  | 
|  Cdetail::DenseSet< std::pair< llvm::BasicBlock *, llvm::Value * >, DenseMapInfo< std::pair< llvm::BasicBlock *, llvm::Value * > > > |  | 
|  Cllvm::DenseSet< std::pair< llvm::BasicBlock *, llvm::Value * > > |  | 
|  Cllvm::detail::DenseSetEmpty |  | 
|  Cllvm::detail::DenseSetPair< KeyT > |  | 
|  Cllvm::detail::DenseSetImpl< ValueT, MapTy, ValueInfoT > | Base class for DenseSet and DenseSmallSet  | 
|  Cllvm::detail::DenseSetImpl< ValueT, DenseMap< ValueT, DenseSetEmpty, ValueInfoT, DenseSetPair< ValueT > >, ValueInfoT > |  | 
|  Cllvm::DenseSet< PoolEntry *, PoolEntryDSInfo > |  | 
|  Cllvm::DenseSet< DeclContext *, DeclMapInfo > |  | 
|  Cllvm::DenseSet< Symbol * > |  | 
|  Cllvm::DenseSet< Block * > |  | 
|  Cllvm::DenseSet< SymbolStringPtr > |  | 
|  Cllvm::DenseSet< void * > |  | 
|  Cllvm::DenseSet< ElementId > |  | 
|  Cllvm::DenseSet< TagT > |  | 
|  Cllvm::DenseSet< uint64_t > |  | 
|  Cllvm::DenseSet< ValueInfo > |  | 
|  Cllvm::DenseSet< VertexIdentifier > |  | 
|  Cllvm::DenseSet< Register > |  | 
|  Cllvm::DenseSet< IKey > |  | 
|  Cllvm::DenseSet< IEdgeKey > |  | 
|  Cllvm::DenseSet< ConstantClass *, MapInfo > |  | 
|  Cllvm::DenseSet< FunctionType *, FunctionTypeKeyInfo > |  | 
|  Cllvm::DenseSet< StructType *, AnonStructTypeKeyInfo > |  | 
|  Cllvm::DenseSet< TargetExtType *, TargetExtTypeKeyInfo > |  | 
|  Cllvm::DenseSet< const Value * > |  | 
|  Cllvm::DenseSet< COFFSymbol * > |  | 
|  Cllvm::DenseSet< MachineBasicBlock * > |  | 
|  Cllvm::DenseSet< MachineInstr * > |  | 
|  Cllvm::const_iterator< Register > |  | 
|  Cllvm::DenseSet< ModelledPHI > |  | 
|  Cllvm::DenseSet< Function * > |  | 
|  Cllvm::DenseSet< T > |  | 
|  Cllvm::DenseSet< llvm::Instruction * > |  | 
|  Cllvm::DenseSet< llvm::BasicBlock * > |  | 
|  Cllvm::DenseSet< const llvm::MachineInstr * > |  | 
|  Cllvm::DenseSet< llvm::MachineInstr * > |  | 
|  Cllvm::DenseSet< llvm::Register > |  | 
|  Cllvm::DenseSet< unsigned > |  | 
|  Cllvm::DenseSet< llvm::ValueInfo > |  | 
|  Cllvm::DenseSet< llvm::Function * > |  | 
|  Cllvm::DenseSet< const llvm::Function * > |  | 
|  Cllvm::DenseSet< llvm::WeakVH > |  | 
|  Cllvm::DenseSet< llvm::AbstractAttribute * > |  | 
|  Cllvm::DenseSet< const char * > |  | 
|  Cllvm::DenseSet< BasicBlockCallbackVH, llvm::DenseMapInfo< llvm::Value * > > |  | 
|  Cllvm::DenseSet< llvm::MCSectionCOFF * > |  | 
|  Cllvm::DenseSet< const llvm::DISubprogram * > |  | 
|  Cllvm::DenseSet< llvm::DWARFDebugNames::Abbrev, AbbrevMapInfo > |  | 
|  Cllvm::DenseSet< const llvm::DIScope * > |  | 
|  Cllvm::DenseSet< VarID > |  | 
|  Cllvm::DenseSet< llvm::GlobalValue * > |  | 
|  Cllvm::DenseSet< uint32_t > |  | 
|  Cllvm::DenseSet< const llvm::BasicBlock * > |  | 
|  Cllvm::DenseSet< const llvm::GCOVBlock * > |  | 
|  Cllvm::DenseSet< ConstValueRefT > |  | 
|  Cllvm::DenseSet< llvm::StructType * > |  | 
|  Cllvm::DenseSet< llvm::StructType *, StructTypeKeyInfo > |  | 
|  Cllvm::DenseSet< const llvm::Instruction * > |  | 
|  Cllvm::DenseSet< const llvm::SmallPtrSet< Instruction *, 4 > * > |  | 
|  Cllvm::DenseSet< IntPtrT > |  | 
|  Cllvm::DenseSet< llvm::DIArgList *, llvm::DIArgListInfo > |  | 
|  Cllvm::DenseSet< llvm::ConstantPtrAuth *, MapInfo > |  | 
|  Cllvm::DenseSet< llvm::ConstantExpr *, MapInfo > |  | 
|  Cllvm::DenseSet< llvm::InlineAsm *, MapInfo > |  | 
|  Cllvm::DenseSet< llvm::MCSection * > |  | 
|  Cllvm::DenseSet< llvm::StringRef > |  | 
|  Cllvm::DenseSet< const llvm::LazyCallGraph::Node * > |  | 
|  Cllvm::DenseSet< llvm::MachineConstantPoolValue * > |  | 
|  Cllvm::DenseSet< llvm::SUnit * > |  | 
|  Cllvm::DenseSet< PhiValuesCallbackVH, llvm::DenseMapInfo< llvm::Value * > > |  | 
|  Cllvm::DenseSet< const llvm::LiveInterval * > |  | 
|  Cllvm::DenseSet< llvm::Value * > |  | 
|  Cllvm::DenseSet< Edge > |  | 
|  Cllvm::DenseSet< BaseTy > |  | 
|  Cllvm::DenseSet< const llvm::Init * > |  | 
|  Cllvm::DenseSet< const llvm::Constant * > |  | 
|  Cllvm::DenseSet< const llvm::Value * > |  | 
|  Cllvm::DenseSet< const llvm::MDNode * > |  | 
|  Cllvm::DenseSet< AttributeList > |  | 
|  Cllvm::DenseSet< llvm::Type * > |  | 
|  Cllvm::DenseSet< llvm::ElementCount > |  | 
|  Cllvm::DenseSet< Edge::OffsetT > |  | 
|  Cllvm::DenseSet< llvm::CachedHashStringRef > |  | 
|  Cllvm::DenseSet< llvm::orc::LibraryManager::LibraryInfo * > |  | 
|  Cllvm::DenseSet< llvm::codeview::CVRecord< SymbolKind >, llvm::pdb::SymbolDenseMapInfo > |  | 
|  Cllvm::DenseSet< llvm::sandboxir::Instruction * > |  | 
|  Cllvm::DenseSet< llvm::sandboxir::MemDGNode * > |  | 
|  Cllvm::DenseSet< const EdgeType * > |  | 
|  Cllvm::DenseSet< const TreeEntry * > |  | 
|  Cllvm::DenseSet< size_t > |  | 
|  Cllvm::DenseSet< ScheduleEntity * > |  | 
|  Cllvm::DenseSet< ValueT, ValueInfoT > | Implements a dense probed hash-table based set  | 
|  Cllvm::detail::DenseSetImpl< ValueT, SmallDenseMap< ValueT, DenseSetEmpty, InlineBuckets, ValueInfoT, DenseSetPair< ValueT > >, ValueInfoT > |  | 
|  Cllvm::SmallDenseSet< unsigned > |  | 
|  Cllvm::SmallDenseSet< const Instruction *, 8 > |  | 
|  Cllvm::SmallDenseSet< Value *, 4 > |  | 
|  Cllvm::SmallDenseSet< llvm::Value * > |  | 
|  Cllvm::SmallDenseSet< llvm::Register, 8 > |  | 
|  Cllvm::SmallDenseSet< llvm::DomTreeNodeBase, 8 > |  | 
|  Cllvm::SmallDenseSet< const llvm::MachineInstr * > |  | 
|  Cllvm::SmallDenseSet< unsigned, 4 > |  | 
|  Cllvm::SmallDenseSet< ValueT, InlineBuckets, ValueInfoT > | Implements a dense probed hash-table based set with some number of buckets stored inline  | 
|  Cllvm::Dependence | Dependence - This class represents a dependence between two memory memory references in a function  | 
|  Cllvm::FullDependence | FullDependence - This class represents a dependence between two memory references in a function  | 
|  Cllvm::MemoryDepChecker::Dependence | Dependece between memory access instructions  | 
|  Cllvm::DependenceGraphInfo< NodeType > | Encapsulate some common data and functionality needed for different variations of data dependence graphs  | 
|  Cllvm::DependenceGraphInfo< DDGNode > |  | 
|  Cllvm::DataDependenceGraph | Data Dependency Graph  | 
|  Cllvm::DependenceInfo | DependenceInfo - This class is the main dependence-analysis driver  | 
|  Cllvm::sandboxir::DependencyGraph |  | 
|  Cllvm::dwarf_linker::parallel::DependencyTracker | This class discovers DIEs dependencies: marks "live" DIEs, marks DIE locations (whether DIE should be cloned as regular DIE or it should be put into the artificial type unit)  | 
|  Ctomp::clause::DependT< T, I, E > |  | 
|  Cllvm::deref< T > | Binary functor that adapts to any other binary functor after dereferencing operands  | 
|  Cllvm::cl::desc |  | 
|  Cllvm::DWARFExpression::Operation::Description | Description of the encoding of one expression Op  | 
|  Cllvm::DWARFDebugArangeSet::Descriptor |  | 
|  Cllvm::DescriptorInfo |  | 
|  Cllvm::dxbc::RTS0::v1::DescriptorRange |  | 
|  Cllvm::dxbc::RTS0::v2::DescriptorRange |  | 
|  Cllvm::mcdxbc::DescriptorRange |  | 
|  Cllvm::DXContainerYAML::DescriptorRangeYaml |  | 
|  Cllvm::hlsl::rootsig::DescriptorTable |  | 
|  Cllvm::mcdxbc::DescriptorTable |  | 
|  Cllvm::object::DirectX::DescriptorTable< T > |  | 
|  Cllvm::hlsl::rootsig::DescriptorTableClause |  | 
|  Cllvm::DXContainerYAML::DescriptorTableYaml |  | 
|  Cllvm::telemetry::Destination | This class presents a data sink to which the Telemetry framework sends data  | 
|  Ctomp::clause::DestroyT< T, I, E > |  | 
|  Cllvm::DestSourcePair |  | 
|  Ctomp::clause::DetachT< T, I, E > |  | 
|  Cllvm::detail::detector< class, Op, Args > |  | 
|  Cllvm::detail::detector< std::void_t< Op< Args... > >, Op, Args... > |  | 
|  Ctomp::clause::DeviceSafesyncT< T, I, E > |  | 
|  Ctomp::clause::DeviceT< T, I, E > |  | 
|  Ctomp::clause::DeviceTypeT< T, I, E > |  | 
|  Cllvm::DevirtCallSite | A call site that could be devirtualized  | 
|  Cllvm::df_iterator_storage< SetType, External > |  | 
|  Cllvm::df_iterator< std::conditional_t< IsConst, const BlockT, BlockT > * > |  | 
|  Cllvm::RegionBase< Tr >::block_iterator_wrapper< false > |  | 
|  Cllvm::RegionBase< Tr >::block_iterator_wrapper< true > |  | 
|  Cllvm::RegionBase< Tr >::block_iterator_wrapper< IsConst > |  | 
|  Cllvm::df_iterator< RegionNodeT *, df_iterator_default_set< RegionNodeT * >, false, GraphTraits< RegionNodeT * > > |  | 
|  Cllvm::df_iterator< const RegionNodeT *, df_iterator_default_set< const RegionNodeT * >, false, GraphTraits< const RegionNodeT * > > |  | 
|  Cllvm::df_iterator< NodeRef, df_iterator_default_set< NodeRef >, false, GraphTraits< FlatIt< NodeRef > > > |  | 
|  Cllvm::df_iterator< Node *, df_iterator_default_set< Node * > > |  | 
|  Cllvm::df_iterator< NodeRef > |  | 
|  Cllvm::df_iterator< GraphT, SetType, ExtStorage, GT > |  | 
|  Cllvm::df_ext_iterator< T, SetTy > |  | 
|  Cllvm::idf_iterator< T, SetTy, External > |  | 
|  Cllvm::idf_ext_iterator< T, SetTy > |  | 
|  Cllvm::df_iterator_storage< df_iterator_default_set< typename GraphTraits< T >::NodeRef >, ExtStorage > |  | 
|  Cllvm::df_iterator< T, df_iterator_default_set< typename GraphTraits< T >::NodeRef >, true > |  | 
|  Cllvm::df_iterator< Inverse< T >, df_iterator_default_set< typename GraphTraits< T >::NodeRef >, External > |  | 
|  Cllvm::idf_iterator< T, df_iterator_default_set< typename GraphTraits< T >::NodeRef >, true > |  | 
|  Cllvm::df_iterator< Inverse< T >, df_iterator_default_set< typename GraphTraits< T >::NodeRef >, false > |  | 
|  Cllvm::df_iterator_storage< SetType, true > |  | 
|  Cllvm::DFAPacketizer |  | 
|  Cllvm::DFCalculateWorkObject< BlockT > |  | 
|  Cllvm::DGEdge< NodeType, EdgeType > | Represent an edge in the directed graph  | 
|  Cllvm::DGEdge< DDGNode, DDGEdge > |  | 
|  Cllvm::DDGEdge | Data Dependency Graph Edge  | 
|  Cllvm::DGNode< NodeType, EdgeType > | Represent a node in the directed graph  | 
|  Cllvm::sandboxir::DGNode | A DependencyGraph Node that points to an Instruction and contains memory dependency edges  | 
|  Cllvm::sandboxir::MemDGNode | A DependencyGraph Node for instructions that may read/write memory, or have some ordering constraints, like with stacksave/stackrestore and alloca/inalloca  | 
|  Cllvm::DGNode< DDGNode, DDGEdge > |  | 
|  Cllvm::DDGNode | Data Dependence Graph Node The graph can represent the following types of nodes:  | 
|  Cllvm::PiBlockDDGNode | Subclass of DDGNode representing a pi-block  | 
|  Cllvm::RootDDGNode | Subclass of DDGNode representing the root node of the graph  | 
|  Cllvm::SimpleDDGNode | Subclass of DDGNode representing single or multi-instruction nodes  | 
|  Cllvm::lsp::Diagnostic |  | 
|  Cllvm::DiagnosticHandler | This is the base class for diagnostic handling in LLVM  | 
|  Cllvm::lto::LTOLLVMDiagnosticHandler |  | 
|  Cllvm::DiagnosticInfo | This is the base abstract class for diagnostic reporting in the backend  | 
|  Cllvm::DiagnosticInfoDebugMetadataVersion | Diagnostic information for debug metadata version reporting  | 
|  Cllvm::DiagnosticInfoDontCall |  | 
|  Cllvm::DiagnosticInfoGeneric |  | 
|  Cllvm::DiagnosticInfoISelFallback | Diagnostic information for ISel fallback path  | 
|  Cllvm::DiagnosticInfoIgnoringInvalidDebugMetadata | Diagnostic information for stripping invalid debug metadata  | 
|  Cllvm::DiagnosticInfoInlineAsm | Diagnostic information for inline asm reporting  | 
|  Cllvm::DiagnosticInfoInstrumentation | Diagnostic information for IR instrumentation reporting  | 
|  Cllvm::DiagnosticInfoMIRParser | Diagnostic information for machine IR parser  | 
|  Cllvm::DiagnosticInfoPGOProfile | Diagnostic information for the PGO profiler  | 
|  Cllvm::DiagnosticInfoSampleProfile | Diagnostic information for the sample profiler  | 
|  Cllvm::DiagnosticInfoSrcMgr | Diagnostic information for SMDiagnostic reporting  | 
|  Cllvm::DiagnosticInfoWithLocationBase | Common features for diagnostics with an associated location  | 
|  Cllvm::DiagnosticInfoGenericWithLoc |  | 
|  Cllvm::DiagnosticInfoLegalizationFailure |  | 
|  Cllvm::DiagnosticInfoMisExpect | Diagnostic information for MisExpect analysis  | 
|  Cllvm::DiagnosticInfoOptimizationBase | Common features for diagnostics dealing with optimization remarks that are used by both IR and MIR passes  | 
|  Cllvm::DiagnosticInfoIROptimization | Common features for diagnostics dealing with optimization remarks that are used by IR passes  | 
|  Cllvm::DiagnosticInfoOptimizationFailure | Diagnostic information for optimization failures  | 
|  Cllvm::OptimizationRemark | Diagnostic information for applied optimization remarks  | 
|  Cllvm::OptimizationRemarkAnalysis | Diagnostic information for optimization analysis remarks  | 
|  Cllvm::OptimizationRemarkAnalysisAliasing | Diagnostic information for optimization analysis remarks related to pointer aliasing  | 
|  Cllvm::OptimizationRemarkAnalysisFPCommute | Diagnostic information for optimization analysis remarks related to floating-point non-commutativity  | 
|  Cllvm::OptimizationRemarkMissed | Diagnostic information for missed-optimization remarks  | 
|  Cllvm::DiagnosticInfoMIROptimization | Common features for diagnostics dealing with optimization remarks that are used by machine passes  | 
|  Cllvm::MachineOptimizationRemark | Diagnostic information for applied optimization remarks  | 
|  Cllvm::MachineOptimizationRemarkAnalysis | Diagnostic information for optimization analysis remarks  | 
|  Cllvm::MachineOptimizationRemarkMissed | Diagnostic information for missed-optimization remarks  | 
|  Cllvm::DiagnosticInfoRegAllocFailure |  | 
|  Cllvm::DiagnosticInfoResourceLimit | Diagnostic information for stack size etc  | 
|  Cllvm::DiagnosticInfoStackSize |  | 
|  Cllvm::DiagnosticInfoUnsupported | Diagnostic information for unsupported feature in backend  | 
|  Cllvm::LinkDiagnosticInfo |  | 
|  Cllvm::DiagnosticLocation |  | 
|  Cllvm::DiagnosticPredicate |  | 
|  Cllvm::DiagnosticPrinter | Interface for custom diagnostic printing  | 
|  Cllvm::DiagnosticPrinterRawOStream | Basic diagnostic printer that uses an underlying raw_ostream  | 
|  Cllvm::lsp::DiagnosticRelatedInformation | Represents a related message and source code location for a diagnostic  | 
|  Cllvm::DIArgListInfo | DenseMapInfo for DIArgList  | 
|  Cllvm::DIArgListKeyInfo |  | 
|  Cllvm::DIBuilder |  | 
|  Cllvm::object::DiceRef | DiceRef - This is a value type class that represents a single data in code entry in the table in a Mach-O object file  | 
|  Cllvm::DIContext |  | 
|  Cllvm::BTFContext |  | 
|  Cllvm::DWARFContext | DWARFContext This data structure is the top level entity that deals with dwarf debug information parsing  | 
|  Cllvm::gsym::GsymContext | GSYM DI Context This data structure is the top level entity that deals with GSYM symbolication  | 
|  Cllvm::pdb::PDBContext | PDBContext This data structure is the top level entity that deals with PDB debug information parsing  | 
|  Cllvm::lsp::DidChangeTextDocumentParams |  | 
|  Cllvm::lsp::DidCloseTextDocumentParams |  | 
|  Cllvm::lsp::DidOpenTextDocumentParams |  | 
|  Cllvm::DIDumpOptions | Container for dump options that control which debug information will be dumped  | 
|  Cllvm::DIEAbbrevData | Dwarf abbreviation data, describes one attribute of a Dwarf abbreviation  | 
|  Cllvm::DIEAbbrevSet | Helps unique DIEAbbrev objects and assigns abbreviation numbers  | 
|  Cllvm::DIEAddrOffset | A BaseTypeRef DIE  | 
|  Cllvm::dwarf_linker::parallel::DIEAttributeCloner | This class creates clones of input DIE attributes  | 
|  Cllvm::DIEBaseTypeRef | A BaseTypeRef DIE  | 
|  Cllvm::DIEDelta | A simple label difference DIE  | 
|  Cllvm::DIEEntry | A pointer to another debug information entry  | 
|  Cllvm::DIEExpr | An expression DIE  | 
|  Cllvm::dwarf_linker::parallel::DIEGenerator | This class is a helper to create output DIE tree  | 
|  Cllvm::DIEHash | An object containing the capability of hashing and adding hash attributes onto a DIE  | 
|  Cllvm::dwarf_linker::classic::CompileUnit::DIEInfo | Information gathered about a DIE in the object file  | 
|  Cllvm::dwarf_linker::parallel::CompileUnit::DIEInfo | Information gathered about source DIEs  | 
|  Cllvm::DIEInlineString | A container for inline string values  | 
|  Cllvm::DIEInteger | An integer value DIE  | 
|  Cllvm::DIELabel | A label DIE  | 
|  Cllvm::DIELocList | Represents a pointer to a location list in the debug_loc section  | 
|  Cllvm::DWARFVerifier::DieRangeInfo | A class that keeps the address range information for a single DIE  | 
|  Cllvm::DWARFContext::DIEsForAddress | Wraps the returned DIEs for a given address  | 
|  Cllvm::DIEString | A container for string pool string values  | 
|  Cllvm::DIEUnit | Represents a compile or type unit  | 
|  Cllvm::BasicDIEUnit |  | 
|  Cllvm::DwarfUnit | This dwarf writer support class manages information associated with a source file  | 
|  Cllvm::DwarfCompileUnit |  | 
|  Cllvm::DwarfTypeUnit |  | 
|  Cllvm::DIEValue |  | 
|  Cllvm::DIEValueList | A list of DIE values  | 
|  Cllvm::DIE | A structured debug information entry  | 
|  Cllvm::DIEBlock | DIEBlock - Represents a block of values  | 
|  Cllvm::DIELoc | DIELoc - Represents an expression location  | 
|  Cllvm::DIExpressionCursor | Holds a DIExpression and keeps track of how many operands have been consumed so far  | 
|  Cllvm::DIGlobal | Container for description of a global variable  | 
|  Cllvm::DIInliningInfo | A format-neutral container for inlined code description  | 
|  Cllvm::DILineInfo | A format-neutral container for source line information  | 
|  Cllvm::DILineInfoSpecifier | Controls which fields of DILineInfo container should be filled with data  | 
|  Cllvm::DILocal |  | 
|  Cllvm::symbolize::DIPrinter |  | 
|  Cllvm::symbolize::JSONPrinter |  | 
|  Cllvm::symbolize::PlainPrinterBase |  | 
|  Cllvm::symbolize::GNUPrinter |  | 
|  Cllvm::symbolize::LLVMPrinter |  | 
|  Cllvm::DirectedGraph< NodeType, EdgeType > | Directed graph  | 
|  Cllvm::DirectedGraph< DDGNode, DDGEdge > |  | 
|  Cllvm::DataDependenceGraph | Data Dependency Graph  | 
|  Cllvm::DirectiveLanguage |  | 
|  Cllvm::omp::DirectiveNameParser | Parser class for OpenMP directive names  | 
|  Ctomp::DirectiveWithClauses< ClauseType > |  | 
|  Cllvm::minidump::Directory | Specifies the location and type of a single stream in the minidump file  | 
|  Cllvm::sys::fs::directory_entry | Directory_entry - A single entry in a directory  | 
|  Cllvm::vfs::directory_entry | A member of a directory, yielded by a directory_iterator  | 
|  Cllvm::sys::fs::directory_iterator | Directory_iterator - Iterates through the entries in path  | 
|  Cllvm::vfs::directory_iterator | An input iterator over the entries in a virtual path, similar to llvm::sys::fs::directory_iterator  | 
|  CDirectXGenInstrInfo |  | 
|  Cllvm::DirectXInstrInfo |  | 
|  CDirectXGenRegisterInfo |  | 
|  Cllvm::DirectXRegisterInfo |  | 
|  CDirectXGenSubtargetInfo |  | 
|  Cllvm::DirectXSubtarget |  | 
|  Cllvm::vfs::detail::DirIterImpl | An interface for virtual file systems to provide an iterator over the (non-recursive) contents of a directory  | 
|  Cllvm::vfs::InMemoryFileSystem::DirIterator | Adaptor from InMemoryDir::iterator to directory_iterator  | 
|  Cllvm::vfs::RedirectingFSDirIterImpl | Directory iterator implementation for RedirectingFileSystem's directory entries  | 
|  Cllvm::sys::fs::detail::DirIterState | Keeps state for the directory_iterator  | 
|  Cllvm::DisableLIRP | Options to disable Loop Idiom Recognize, which can be shared with other passes  | 
|  Cllvm::VPIRFlags::DisjointFlagsTy |  | 
|  Cllvm::PatternMatch::DisjointOr_match< LHS, RHS, Commutable > |  | 
|  Cllvm::DISourceLanguageName | Wrapper structure that holds a language name and its version  | 
|  Cllvm::orc::SimpleRemoteEPCServer::Dispatcher | Dispatches calls to runWrapper  | 
|  Ctomp::type::LoopIterationT< I, E >::Distance |  | 
|  Cllvm::BlockFrequencyInfoImplBase::Distribution | Distribution of unscaled probability weight  | 
|  Ctomp::clause::DistScheduleT< T, I, E > |  | 
|  Cllvm::DITypeRefArray |  | 
|  Cllvm::GenericSyncDependenceAnalysis< ContextT >::DivergenceDescriptor | Information discovered by the sync dependence analysis for each divergent branch  | 
|  Cllvm::DivergencePropagator< ContextT > | Compute divergence starting with a divergent branch  | 
|  Cllvm::DivRemMapKey |  | 
|  Ctomp::clause::DoacrossT< T, I, E > |  | 
|  Cllvm::msgpack::DocNode | A node in a MsgPack Document  | 
|  Cllvm::msgpack::ArrayDocNode | A DocNode that is an array  | 
|  Cllvm::msgpack::MapDocNode | A DocNode that is a map  | 
|  Cllvm::msgpack::Document | Simple in-memory representation of a document of msgpack objects with ability to find and create array and map elements  | 
|  Cllvm::yaml::Document | A YAML Stream is a sequence of Documents  | 
|  Cllvm::yaml::document_iterator | Iterator abstraction for Documents over a Stream  | 
|  Cllvm::lsp::DocumentLink | A range in a text document that links to an internal or external resource, like another text document or a web site  | 
|  Cllvm::lsp::DocumentLinkParams | Parameters for the document link request  | 
|  Cllvm::yaml::DocumentListTraits< T > | This class should be specialized by any type that needs to be converted to/from a list of YAML documents  | 
|  Cllvm::yaml::DocumentListTraits< std::vector< const MachO::InterfaceFile * > > |  | 
|  Cllvm::lsp::DocumentSymbol | Represents programming constructs like variables, classes, interfaces etc  | 
|  Cllvm::lsp::DocumentSymbolParams |  | 
|  Cllvm::dxbc::DomainPSVInfo |  | 
|  Cllvm::DomainValue | A DomainValue is a bit like LiveIntervals' ValNo, but it also keeps track of execution domains  | 
|  Cllvm::DomConditionCache |  | 
|  Cllvm::DominanceFrontierBase< BlockT, IsPostDom > | DominanceFrontierBase - Common base class for computing forward and inverse dominance frontiers for a function  | 
|  Cllvm::DominanceFrontierBase< BasicBlock, false > |  | 
|  Cllvm::ForwardDominanceFrontierBase< BasicBlock > |  | 
|  Cllvm::DominanceFrontier |  | 
|  Cllvm::DominanceFrontierBase< BlockT, false > |  | 
|  Cllvm::ForwardDominanceFrontierBase< BlockT > | DominanceFrontier Class - Concrete subclass of DominanceFrontierBase that is used to compute a forward dominator frontiers  | 
|  Cllvm::DominanceFrontierBase< llvm::MachineBasicBlock, false > |  | 
|  Cllvm::ForwardDominanceFrontierBase< llvm::MachineBasicBlock > |  | 
|  Cllvm::DominatorTreeBase< NodeT, IsPostDom > | Core dominator tree base class  | 
|  Cllvm::DominatorTreeBase< BasicBlock, false > |  | 
|  Cllvm::DominatorTree | Concrete subclass of DominatorTreeBase that is used to compute a normal dominator tree  | 
|  Cllvm::DominatorTreeBase< T, false > |  | 
|  Cllvm::MachineDominatorTree | DominatorTree Class - Concrete subclass of DominatorTreeBase that is used to compute a normal dominator tree  | 
|  Cllvm::DominatorTreeBase< T, true > |  | 
|  Cllvm::MachinePostDominatorTree | MachinePostDominatorTree - an analysis pass wrapper for DominatorTree used to compute the post-dominator tree for MachineFunctions  | 
|  Cllvm::PostDominatorTree | PostDominatorTree Class - Concrete subclass of DominatorTree that is used to compute the post-dominator tree  | 
|  Cllvm::DominatorTreeBase< VPBlockBase, false > |  | 
|  Cllvm::VPDominatorTree | Template specialization of the standard LLVM dominator tree utility for VPBlockBases  | 
|  Cllvm::DomTreeGraphTraitsBase< Node, ChildIterator > |  | 
|  Cllvm::DomTreeGraphTraitsBase< const DomTreeNode, DomTreeNode::const_iterator > |  | 
|  Cllvm::GraphTraits< const DomTreeNode * > |  | 
|  Cllvm::DomTreeGraphTraitsBase< const VPDomTreeNode, VPDomTreeNode::const_iterator > |  | 
|  Cllvm::GraphTraits< const VPDomTreeNode * > |  | 
|  Cllvm::DomTreeGraphTraitsBase< DomTreeNode, DomTreeNode::const_iterator > |  | 
|  Cllvm::GraphTraits< DomTreeNode * > |  | 
|  Cllvm::GraphTraits< DominatorTree * > |  | 
|  Cllvm::GraphTraits< PostDominatorTree * > |  | 
|  Cllvm::DomTreeGraphTraitsBase< VPDomTreeNode, VPDomTreeNode::const_iterator > |  | 
|  Cllvm::GraphTraits< VPDomTreeNode * > | Template specializations of GraphTraits for VPDomTreeNode  | 
|  Cllvm::DomTreeNodeBase< NodeT > | Base class for the actual dominator tree node  | 
|  Cllvm::DomTreeNodeTraits< NodeT > | Default DomTreeNode traits for NodeT  | 
|  Cllvm::DomTreeNodeTraits< VPBlockBase > |  | 
|  Cllvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::DomTreeUpdate |  | 
|  Cllvm::object::dos_header | The DOS compatible header at the front of all PE/COFF executables  | 
|  Cllvm::COFF::DOSHeader | The DOS compatible header at the front of all PEs  | 
|  Cllvm::DotFuncBCIInfo |  | 
|  Cllvm::DOTFuncInfo |  | 
|  CDOTFuncMSSAInfo |  | 
|  Cllvm::DOTMachineFuncInfo |  | 
|  CDotSrc |  | 
|  Cllvm::detail::DoubleAPFloat |  | 
|  Cllvm::AMDGPU::DPMACCInstructionInfo |  | 
|  Cllvm::DroppedVariableStats | A base class to collect and print dropped debug information variable statistics  | 
|  Cllvm::DroppedVariableStatsIR | A class to collect and print dropped debug information due to LLVM IR optimization passes  | 
|  Cllvm::DroppedVariableStatsMIR | A class to collect and print dropped debug information due to MIR optimization passes  | 
|  Cllvm::DstOp |  | 
|  Cllvm::Record::DumpInfo |  | 
|  Cllvm::orc::DumpObjects | A function object that can be used as an ObjectTransformLayer transform to dump object files to disk at a specified path  | 
|  Cllvm::DuplexCandidate |  | 
|  Cllvm::Duration |  | 
|  Cllvm::Dependence::DVEntry | Dependence::DVEntry - Each level in the distance/direction vector has a direction (or perhaps a union of several directions), and perhaps a distance  | 
|  Cllvm::DWARFAbbreviationDeclaration |  | 
|  Cllvm::DWARFAbbreviationDeclarationSet |  | 
|  Cllvm::DWARFAcceleratorTable | The accelerator tables are designed to allow efficient random access (using a symbol name as a key) into debug info by providing an index of the debug info DIEs  | 
|  Cllvm::AppleAcceleratorTable | This implements the Apple accelerator table format, a precursor of the DWARF 5 accelerator table format  | 
|  Cllvm::DWARFDebugNames | .debug_names section consists of one or more units  | 
|  Cllvm::DWARFAddressRange |  | 
|  Cllvm::DWARFAttribute | Encapsulates a DWARF attribute value and all of the data required to describe the attribute value  | 
|  Cllvm::DWARFCFIAnalysis | DWARFCFIAnalysis validates the DWARF Call Frame Information one machine instruction at a time  | 
|  Cllvm::DWARFCFIState | This class is used to maintain a CFI state, referred to as an unwinding row, during CFI analysis  | 
|  Cllvm::DWARFYAML::DWARFContext | Class that contains helpful context information when mapping YAML into DWARF data structures  | 
|  Cllvm::DWARFContext::DWARFContextState | DWARFContextState This structure contains all member variables for DWARFContext that need to be protected in multi-threaded environments  | 
|  Cllvm::DWARFDebugAbbrev |  | 
|  Cllvm::DWARFDebugAddrTable | A class representing an address table as specified in DWARF v5  | 
|  Cllvm::DWARFDebugAranges |  | 
|  Cllvm::DWARFDebugArangeSet |  | 
|  Cllvm::DWARFDebugFrame | A parsed .debug_frame or .eh_frame section  | 
|  Cllvm::DWARFDebugInfoEntry | DWARFDebugInfoEntry - A DIE with only the minimum required data  | 
|  Cllvm::DWARFDebugLine |  | 
|  Cllvm::DWARFDebugMacro |  | 
|  Cllvm::DWARFDebugNames::DWARFDebugNamesOffsets | Offsets for the start of various important tables from the start of the section  | 
|  Cllvm::DWARFDebugPubTable | Represents structure for holding and parsing .debug_pub* tables  | 
|  Cllvm::DWARFDebugRangeList |  | 
|  Cllvm::DWARFDie | Utility class that carries the DWARF compile/type unit and the debug info entry in an object  | 
|  Cllvm::dwarf_linker::classic::DwarfEmitter | DwarfEmitter presents interface to generate all debug info tables  | 
|  Cllvm::dwarf_linker::classic::DwarfStreamer | User of DwarfStreamer should call initialization code for AsmPrinter:  | 
|  Cllvm::dwarf_linker::parallel::DwarfEmitterImpl | This class emits DWARF data to the output stream  | 
|  Cllvm::DWARFExpression |  | 
|  Cllvm::DwarfExpression | Base class containing the logic for constructing DWARF expressions independently of whether they are emitted into a DIE or into a .debug_loc entry  | 
|  Cllvm::DIEDwarfExpression | DwarfExpression implementation for singular DW_AT_location  | 
|  Cllvm::DebugLocDwarfExpression | DwarfExpression implementation for .debug_loc entries  | 
|  Cllvm::dwarf_linker::DWARFFile | This class represents DWARF information for source file and it's address map  | 
|  Cllvm::DwarfFile |  | 
|  Cllvm::DWARFFormValue |  | 
|  Cllvm::TargetFrameLowering::DwarfFrameBase |  | 
|  Cllvm::DWARFGdbIndex |  | 
|  Cllvm::dwarf_linker::DWARFLinkerBase | The base interface for DWARFLinker implementations  | 
|  Cllvm::dwarf_linker::classic::DWARFLinker | The core of the Dwarf linking logic  | 
|  Cllvm::dwarf_linker::parallel::DWARFLinker |  | 
|  Cllvm::dwarf_linker::parallel::DWARFLinkerImpl | This class links debug info  | 
|  Cllvm::dwarf_linker::parallel::DWARFLinkerOptions | Linking options  | 
|  Cllvm::DWARFListEntryBase | A base class for DWARF list entries, such as range or location list entries  | 
|  Cllvm::RangeListEntry | A class representing a single range list entry  | 
|  Cllvm::DWARFListTableBase< DWARFListType > | A class representing a table of lists as specified in the DWARF v5 standard for location lists and range lists  | 
|  Cllvm::DWARFListTableBase< DWARFDebugRnglist > |  | 
|  Cllvm::DWARFDebugRnglistTable |  | 
|  Cllvm::DWARFListTableHeader | A class representing the header of a list table such as the range list table in the .debug_rnglists section  | 
|  Cllvm::DWARFListType< ListEntryType > | A base class for lists of entries that are extracted from a particular section, such as range lists or location lists  | 
|  Cllvm::DWARFListType< RangeListEntry > |  | 
|  Cllvm::DWARFDebugRnglist | A class representing a single rangelist  | 
|  Cllvm::MCRegisterInfo::DwarfLLVMRegPair | DwarfLLVMRegPair - Emitted by tablegen so Dwarf<->LLVM reg mappings can be performed with a binary search  | 
|  Cllvm::DWARFLocationEntry | A single location within a location list  | 
|  Cllvm::DWARFLocationExpression | Represents a single DWARF expression, whose value is location-dependent  | 
|  Cllvm::DWARFLocationTable | An abstract base class for various kinds of location tables (.debug_loc, .debug_loclists, and their dwo variants)  | 
|  Cllvm::DWARFDebugLoc |  | 
|  Cllvm::DWARFDebugLoclists |  | 
|  Cllvm::DWARFObject |  | 
|  Cllvm::DWARFYAML::DWARFOperation |  | 
|  Cllvm::jitlink::DWARFRecordSectionSplitter | A LinkGraph pass that splits blocks in a section that follows the DWARF Record format into sub-blocks where each header gets its own block  | 
|  Cllvm::DWARFSection |  | 
|  Cllvm::DwarfStringPool |  | 
|  Cllvm::DwarfStringPoolEntry | Data for a string pool entry  | 
|  Cllvm::DwarfStringPoolEntryWithExtString | DwarfStringPoolEntry with string keeping externally  | 
|  Cllvm::DwarfStringPoolEntryRef | DwarfStringPoolEntryRef: Dwarf string pool entry reference  | 
|  Cllvm::gsym::DwarfTransformer | A class that transforms the DWARF in a DWARFContext into GSYM information by populating the GsymCreator object that it is constructed with  | 
|  Cllvm::DWARFTypePrinter< DieType > |  | 
|  Cllvm::DWARFUnit |  | 
|  Cllvm::DWARFCompileUnit |  | 
|  Cllvm::DWARFTypeUnit |  | 
|  Cllvm::DWARFUnitHeader | Base class describing the header of any kind of "unit." Some information is specific to certain unit types  | 
|  Cllvm::DWARFUnitIndex |  | 
|  Cllvm::DWARFVerifier | A class that verifies DWARF debug information given a DWARF Context  | 
|  Cllvm::DWPStringPool |  | 
|  Cllvm::object::DXContainer |  | 
|  Cllvm::objcopy::DXContainerConfig |  | 
|  Cllvm::objcopy::dxbc::DXContainerReader |  | 
|  Cllvm::objcopy::dxbc::DXContainerWriter |  | 
|  Cllvm::dxil::DXILBitcodeWriter |  | 
|  Cllvm::dxil::DXILOpBuilder |  | 
|  Cllvm::DXContainerYAML::DXILProgram |  | 
|  Cllvm::DXILResourceBindingInfo |  | 
|  Cllvm::DXILResourceMap |  | 
|  Cllvm::DXILResourceTypeMap |  | 
|  Cllvm::MachO::dyld_chained_fixups_header | Structs for dyld chained fixups  | 
|  Cllvm::MachO::dyld_chained_import |  | 
|  Cllvm::MachO::dyld_chained_import_addend |  | 
|  Cllvm::MachO::dyld_chained_import_addend64 |  | 
|  Cllvm::MachO::dyld_chained_ptr_64_bind |  | 
|  Cllvm::MachO::dyld_chained_ptr_64_rebase |  | 
|  Cllvm::MachO::dyld_chained_starts_in_image | Dyld_chained_starts_in_image is embedded in LC_DYLD_CHAINED_FIXUPS payload  | 
|  Cllvm::MachO::dyld_chained_starts_in_segment |  | 
|  Cllvm::MachO::dyld_env_command |  | 
|  Cllvm::MachO::dyld_info_command |  | 
|  Cllvm::orc::MachOPlatform::HeaderOptions::Dylib | A dylib for use with a dylib command (e.g. LC_ID_DYLIB, LC_LOAD_DYLIB)  | 
|  Cllvm::MachO::dylib |  | 
|  Cllvm::MachO::dylib_command |  | 
|  Cllvm::MachO::dylib_module |  | 
|  Cllvm::MachO::dylib_module_64 |  | 
|  Cllvm::MachO::dylib_reference |  | 
|  Cllvm::MachO::dylib_table_of_contents |  | 
|  Cllvm::orc::DylibManager |  | 
|  Cllvm::orc::SelfExecutorProcessControl | A ExecutorProcessControl implementation targeting the current process  | 
|  Cllvm::orc::SimpleRemoteEPC |  | 
|  Cllvm::orc::DylibPathValidator | Validates and normalizes dynamic library paths  | 
|  Cllvm::orc::DylibResolver |  | 
|  Cllvm::orc::DylibResolverImpl |  | 
|  Cllvm::orc::DylibSubstitutor | Performs placeholder substitution in dynamic library paths  | 
|  Cllvm::MachO::dylinker_command |  | 
|  Cllvm::WasmYAML::DylinkExportInfo |  | 
|  Cllvm::WasmYAML::DylinkImportInfo |  | 
|  Ctomp::clause::DynamicAllocatorsT< T, I, E > |  | 
|  Cllvm::DynamicAPInt | This class provides support for dynamic arbitrary-precision arithmetic  | 
|  Cllvm::ifs::DynamicEntries |  | 
|  Cllvm::ELFYAML::DynamicEntry |  | 
|  Cllvm::sys::DynamicLibrary | This class provides a portable interface to dynamic libraries which also might be known as shared libraries, shared objects, dynamic shared objects, or dynamic link libraries  | 
|  Cllvm::object::DynamicRelocRef |  | 
|  Ctomp::clause::DynGroupprivateT< T, I, E > |  | 
|  Cllvm::MachO::dysymtab_command |  | 
|  CEarlierIssuingCycle |  | 
|  Cllvm::EquivalenceClasses< ElemTy >::ECValue | ECValue - The EquivalenceClasses data structure is just a set of these  | 
|  Cllvm::GOFF::EDAttr |  | 
|  Cllvm::ImmutableGraph< NodeValueT, EdgeValueT >::Edge |  | 
|  Cllvm::jitlink::Edge | Represents fixups and constraints in the LinkGraph  | 
|  Cllvm::LazyCallGraph::Edge | A class used to represent edges in the call graph  | 
|  Cllvm::EdgeBundles |  | 
|  Cllvm::codelayout::EdgeCount |  | 
|  Cllvm::PBQP::Graph< SolverT >::EdgeIdSet |  | 
|  Cllvm::slpvectorizer::BoUpSLP::EdgeInfo | This structure holds any data we need about the edges being traversed during buildTreeRec()  | 
|  Cllvm::PBQP::Graph< SolverT >::EdgeItr |  | 
|  Cllvm::PBQP::RegAlloc::RegAllocSolverImpl::EdgeMetadata |  | 
|  Cllvm::LazyCallGraph::EdgeSequence | The edge sequence object  | 
|  Cllvm::ImmutableGraph< NodeValueT, EdgeValueT >::EdgeSet |  | 
|  Cllvm::xray::Graph< VertexAttribute, EdgeAttribute, VI >::EdgeView< isConst > | A class for ranging over all the edges in the graph  | 
|  Cllvm::SDPatternMatch::EffectiveOperands< ExcludeChain > | Provide number of operands that are not chain or glue, as well as the first index of such operand  | 
|  Cllvm::SDPatternMatch::EffectiveOperands< false > |  | 
|  Cllvm::RTDyldMemoryManager::EHFrame |  | 
|  Cllvm::jitlink::EHFrameCFIBlockInspector | Inspect an eh-frame CFI record  | 
|  Cllvm::jitlink::EHFrameEdgeFixer | A LinkGraph pass that adds missing FDE-to-CIE, FDE-to-PC and FDE-to-LSDA edges  | 
|  Cllvm::jitlink::EHFrameNullTerminator | Add a 32-bit null-terminator to the end of the eh-frame section  | 
|  Cllvm::RuntimeDyldMachO::EHFrameRelatedSections |  | 
|  Cllvm::Bitfield::Element< T, Offset, Size, MaxValue > | Describes an element of a Bitfield  | 
|  Cllvm::orc::CtorDtorIterator::Element | Accessor for an element of the global_ctors/global_dtors array  | 
|  Cllvm::PatternMatch::ElementWiseBitCast_match< Op_t > |  | 
|  Cllvm::WasmYAML::ElemSegment |  | 
|  Cllvm::ELF::Elf32_Chdr |  | 
|  Cllvm::ELF::Elf32_Dyn |  | 
|  Cllvm::ELF::Elf32_Ehdr |  | 
|  Cllvm::ELF::Elf32_Nhdr |  | 
|  Cllvm::ELF::Elf32_Phdr |  | 
|  Cllvm::ELF::Elf32_Rel |  | 
|  Cllvm::ELF::Elf32_Rela |  | 
|  Cllvm::ELF::Elf32_Shdr |  | 
|  Cllvm::ELF::Elf32_Sym |  | 
|  Cllvm::ELF::Elf64_Chdr |  | 
|  Cllvm::ELF::Elf64_Dyn |  | 
|  Cllvm::ELF::Elf64_Ehdr |  | 
|  Cllvm::ELF::Elf64_Nhdr |  | 
|  Cllvm::ELF::Elf64_Phdr |  | 
|  Cllvm::ELF::Elf64_Rel |  | 
|  Cllvm::ELF::Elf64_Rela |  | 
|  Cllvm::ELF::Elf64_Shdr |  | 
|  Cllvm::ELF::Elf64_Sym |  | 
|  Cllvm::object::Elf_CGProfile_Impl< ELFT > |  | 
|  Cllvm::object::Elf_Chdr_Impl< ELFT > |  | 
|  Cllvm::object::Elf_Chdr_Impl< ELFType< Endianness, false > > |  | 
|  Cllvm::object::Elf_Chdr_Impl< ELFType< Endianness, true > > |  | 
|  Cllvm::ELF::Elf_Crel< Is64 > |  | 
|  Cllvm::object::Elf_Crel_Impl< Is64 > |  | 
|  Cllvm::object::Elf_Dyn_Base< ELFT > | Elf_Dyn_Base: This structure matches the form of entries in the dynamic table section (.dynamic) look like  | 
|  Cllvm::object::Elf_Dyn_Impl< ELFType< E, Is64 > > |  | 
|  Cllvm::object::Elf_Dyn_Impl< ELFT > | Elf_Dyn_Impl: This inherits from Elf_Dyn_Base, adding getters  | 
|  Cllvm::object::Elf_Dyn_Base< ELFType< Endianness, false > > |  | 
|  Cllvm::object::Elf_Dyn_Base< ELFType< Endianness, true > > |  | 
|  Cllvm::object::Elf_Ehdr_Impl< ELFT > |  | 
|  Cllvm::object::Elf_GnuHash_Impl< ELFT > |  | 
|  Cllvm::object::Elf_Hash_Impl< ELFT > |  | 
|  Cllvm::object::Elf_Mips_ABIFlags< ELFT > |  | 
|  Cllvm::object::Elf_Mips_Options< ELFT > |  | 
|  Cllvm::object::Elf_Mips_RegInfo< ELFT > |  | 
|  Cllvm::object::Elf_Mips_RegInfo< ELFType< Endianness, false > > |  | 
|  Cllvm::object::Elf_Mips_RegInfo< ELFType< Endianness, true > > |  | 
|  Cllvm::object::Elf_Nhdr_Impl< ELFT > | Note header  | 
|  Cllvm::object::Elf_Note_Impl< ELFT > | An ELF note  | 
|  Cllvm::object::Elf_Note_Iterator_Impl< ELFT > |  | 
|  Cllvm::object::Elf_Phdr_Impl< ELFT > |  | 
|  Cllvm::object::Elf_Phdr_Impl< ELFType< Endianness, false > > |  | 
|  Cllvm::object::Elf_Phdr_Impl< ELFType< Endianness, true > > |  | 
|  Cllvm::object::Elf_Rel_Impl< ELFT, isRela > |  | 
|  Cllvm::object::Elf_Rel_Impl< ELFType< Endianness, false >, false > |  | 
|  Cllvm::object::Elf_Rel_Impl< ELFType< Endianness, false >, true > |  | 
|  Cllvm::object::Elf_Rel_Impl< ELFType< Endianness, true >, false > |  | 
|  Cllvm::object::Elf_Rel_Impl< ELFType< Endianness, true >, true > |  | 
|  Cllvm::object::Elf_Shdr_Base< ELFT > |  | 
|  Cllvm::object::Elf_Shdr_Impl< ELFType< E, Is64 > > |  | 
|  Cllvm::object::Elf_Shdr_Impl< ELFT > |  | 
|  Cllvm::object::Elf_Shdr_Base< ELFType< Endianness, false > > |  | 
|  Cllvm::object::Elf_Shdr_Base< ELFType< Endianness, true > > |  | 
|  Cllvm::object::Elf_Sym_Base< ELFT > |  | 
|  Cllvm::object::Elf_Sym_Impl< ELFType< E, Is64 > > |  | 
|  Cllvm::object::Elf_Sym_Impl< ELFT > |  | 
|  Cllvm::object::Elf_Sym_Base< ELFType< Endianness, false > > |  | 
|  Cllvm::object::Elf_Sym_Base< ELFType< Endianness, true > > |  | 
|  Cllvm::object::Elf_Verdaux_Impl< ELFT > | Elf_Verdaux: This is the structure of auxiliary data in the SHT_GNU_verdef section (.gnu.version_d)  | 
|  Cllvm::object::Elf_Verdef_Impl< ELFT > | Elf_Verdef: This is the structure of entries in the SHT_GNU_verdef section (.gnu.version_d)  | 
|  Cllvm::object::Elf_Vernaux_Impl< ELFT > | Elf_Vernaux: This is the structure of auxiliary data in SHT_GNU_verneed section (.gnu.version_r)  | 
|  Cllvm::object::Elf_Verneed_Impl< ELFT > | Elf_Verneed: This is the structure of entries in the SHT_GNU_verneed section (.gnu.version_r)  | 
|  Cllvm::object::Elf_Versym_Impl< ELFT > | Elf_Versym: This is the structure of entries in the SHT_GNU_versym section (.gnu.version)  | 
|  Cllvm::ELFAttributeParser |  | 
|  Cllvm::ELFCompactAttrParser |  | 
|  Cllvm::ARMAttributeParser |  | 
|  Cllvm::CSKYAttributeParser |  | 
|  Cllvm::HexagonAttributeParser |  | 
|  Cllvm::MSP430AttributeParser |  | 
|  Cllvm::RISCVAttributeParser |  | 
|  Cllvm::ELFExtendedAttrParser |  | 
|  Cllvm::AArch64AttributeParser |  | 
|  Cllvm::objcopy::elf::ELFBuilder< ELFT > |  | 
|  Cllvm::objcopy::ELFConfig |  | 
|  Cllvm::objcopy::elf::ELFFile< ELFT > |  | 
|  Cllvm::object::ELFFile< ELFT > |  | 
|  Cllvm::jitlink::ELFLinkGraphBuilderBase | Common link-graph building code shared between all ELFFiles  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder< ELFType< DataEndianness, false > > |  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder_aarch32< DataEndianness > |  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder< object::ELFType< Endianness, true > > |  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder_ppc64< Endianness > |  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder< object::ELF32LE > |  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder_x86 |  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder< object::ELF64LE > |  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder_x86_64 |  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder< ELFT > | LinkGraph building code that's specific to the given ELFT, but common across all architectures  | 
|  Cllvm::jitlink::ELFLinkGraphBuilder_riscv< ELFT > |  | 
|  Cllvm::orc::ELFPerObjectSectionsToRegister |  | 
|  Cllvm::object::ELFPltEntry |  | 
|  Cllvm::ELFRelocationEntry |  | 
|  Cllvm::object::ELFType< E, Is64 > |  | 
|  Cllvm::EmbedBitcodeOptions |  | 
|  Cllvm::pdb::TpiStreamHeader::EmbeddedBuf |  | 
|  Cllvm::EmbeddedModelRunnerOptions | ReleaseModeModelRunner - production mode implementation of the MLModelRunner  | 
|  Cllvm::ir2vec::Embedder | Embedder provides the interface to generate embeddings (vector representations) for instructions, basic blocks, and functions  | 
|  Cllvm::ir2vec::FlowAwareEmbedder | Class for computing the Flow-aware embeddings of IR2Vec  | 
|  Cllvm::ir2vec::SymbolicEmbedder | Class for computing the Symbolic embeddings of IR2Vec  | 
|  Cllvm::ir2vec::Embedding | Embedding is a datatype that wraps std::vector<double>  | 
|  Cllvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::EmitResult |  | 
|  Cllvm::vfs::detail::EmptyBaseClass | Unused and empty base class to allow OutputConfig constructor to be constexpr, with commas before every field's initializer  | 
|  Cllvm::vfs::OutputConfig | Full configuration for an output for use by the OutputBackend  | 
|  Cllvm::yaml::EmptyContext |  | 
|  Cllvm::EmptyData |  | 
|  Cllvm::EmptyMatchContext |  | 
|  Cllvm::EmptyStringSetTag | The "value type" of StringSet represented as an empty struct  | 
|  Cllvm::AMDGPU::EncodingField< HighBit, LowBit, D > |  | 
|  Cllvm::AMDGPU::EncodingField< 15, 11, 32 > |  | 
|  Cllvm::AMDGPU::Hwreg::HwregSize |  | 
|  Cllvm::AMDGPU::EncodingFields< Fields > |  | 
|  Cllvm::MachO::encryption_info_command |  | 
|  Cllvm::MachO::encryption_info_command_64 |  | 
|  Cllvm::EngineBuilder | Builder class for ExecutionEngines  | 
|  Cllvm::MachineTraceMetrics::Ensemble | A trace ensemble is a collection of traces selected using the same strategy, for example 'minimum resource height'  | 
|  Ctomp::clause::EnterT< T, I, E > |  | 
|  Cllvm::codeview::DebugInlineeLinesSubsection::Entry |  | 
|  Cllvm::DbgValueHistoryMap::Entry | Specifies a change in a variable's debug value history  | 
|  Cllvm::DebugLocStream::Entry |  | 
|  Cllvm::DWARFAcceleratorTable::Entry | An abstract class representing a single entry in the accelerator tables  | 
|  Cllvm::AppleAcceleratorTable::Entry | Apple-specific implementation of an Accelerator Entry  | 
|  Cllvm::DWARFDebugNames::Entry | DWARF v5-specific implementation of an Accelerator Entry  | 
|  Cllvm::DWARFDebugPubTable::Entry |  | 
|  Cllvm::DWARFUnitIndex::Entry |  | 
|  Cllvm::DWARFYAML::Entry |  | 
|  Cllvm::IndexedInstrProf::Summary::Entry |  | 
|  Cllvm::object::OffloadBinary::Entry |  | 
|  Cllvm::vfs::RedirectingFileSystem::Entry | A single file or directory in the VFS  | 
|  Cllvm::vfs::RedirectingFileSystem::DirectoryEntry | A directory in the vfs with explicitly specified contents  | 
|  Cllvm::vfs::RedirectingFileSystem::RemapEntry | A file or directory in the vfs that is mapped to a file or directory in the external filesystem  | 
|  Cllvm::vfs::RedirectingFileSystem::DirectoryRemapEntry | A directory in the vfs that maps to a directory in the external file system  | 
|  Cllvm::vfs::RedirectingFileSystem::FileEntry | A file in the vfs that maps to a file in the external file system  | 
|  Cllvm::yaml::MachineJumpTable::Entry |  | 
|  Cllvm::MachO::entry_point_command |  | 
|  Cllvm::DebugLocStream::EntryBuilder | Builder for DebugLocStream entries  | 
|  Cllvm::telemetry::EntryKind | This struct is used by TelemetryInfo to support isa<>, dyn_cast<> operations  | 
|  Cllvm::dxil::EntryProperties |  | 
|  Cllvm::StableFunctionMap::EntryStorage | In addition to the deserialized StableFunctionEntry, the struct stores the offsets of corresponding serialized stable function entries, and a once flag for safe lazy loading in a multithreaded environment  | 
|  Cllvm::offloading::EntryTy | This is the record of an object that just be registered with the offloading runtime  | 
|  Cllvm::Loc::EntryValue | Single location defined by (potentially multiple) EntryValueInfo  | 
|  Cllvm::EntryValueInfo | Represents an entry-value location, or a fragment of one  | 
|  Cllvm::yaml::EntryValueObject | Serializable representation of the MCRegister variant of MachineFunction::VariableDbgInfo  | 
|  Cllvm::AppleAcceleratorTable::EntryWithName |  | 
|  Cllvm::enum_iteration_traits< EnumT > |  | 
|  Cllvm::enum_iteration_traits< InstCounterType > |  | 
|  Cllvm::enum_iteration_traits< RTLIB::Libcall > |  | 
|  Cllvm::enum_iteration_traits< RTLIB::LibcallImpl > |  | 
|  CEnumAttr |  | 
|  Cllvm::EnumEntry< T > |  | 
|  Cllvm::EnumeratedArray< ValueType, Enumeration, LargestEnum, IndexType, Size > |  | 
|  Cllvm::detail::enumerator_result< Refs > | Tuple-like type for zip_enumerator dereference  | 
|  Cllvm::detail::enumerator_result< std::size_t, Refs... > |  | 
|  Cllvm::InlineAsmIdentifierInfo::EnumIdentifier |  | 
|  Cllvm::SPIRV::EnvironmentEntry |  | 
|  Cllvm::orc::EPCGenericDylibManager |  | 
|  Cllvm::orc::EPCIndirectionUtils | Provides ExecutorProcessControl based indirect stubs, trampoline pool and lazy call through manager  | 
|  Cllvm::orc::EPCIndirectionUtilsAccess |  | 
|  Cllvm::EphemeralValuesCache | A cache of ephemeral values within a function  | 
|  Cllvm::WinEH::FrameInfo::Epilog |  | 
|  Cllvm::EpilogueLoopVectorizationInfo | Encapsulate information regarding vectorization of a loop and its epilogue  | 
|  Cllvm::ARM::WinEH::EpilogueScope | ExceptionDataRecord - An entry in the table of exception data (.xdata)  | 
|  Cstd::equal_to< llvm::rdf::RegisterAggr > |  | 
|  CEqualScopesMatcher |  | 
|  Cllvm::EquivalenceClasses< ElemTy > | EquivalenceClasses - This represents a collection of equivalence classes and supports three efficient operations: insert an element into a class of its own, union two classes, and find the class for a given element  | 
|  Cllvm::Error | Lightweight error class with error context and mandatory checking  | 
|  Cllvm::ErrorSuccess | Subclass of Error for the sole purpose of identifying the success path in the type system  | 
|  Cllvm::MSVCPError |  | 
|  Cstd::error_category |  | 
|  CDIAErrorCategory |  | 
|  Cllvm::ErrorAsOutParameter | Helper for Errors used as out-parameters  | 
|  Cllvm::ErrorHandlerTraits< HandlerT > | Helper for testing applicability of, and applying, handlers for ErrorInfo types  | 
|  Cllvm::ErrorHandlerTraits< Error(&)(ErrT &)> |  | 
|  Cllvm::ErrorHandlerTraits< Error(&)(std::unique_ptr< ErrT >)> | Specialization for functions of the form 'Error (std::unique_ptr<ErrT>)'  | 
|  Cllvm::ErrorHandlerTraits< RetT(&)(ErrT &)> |  | 
|  Cllvm::ErrorHandlerTraits< RetT(C::*)(ErrT &) const > |  | 
|  Cllvm::ErrorHandlerTraits< RetT(C::*)(ErrT &)> |  | 
|  Cllvm::ErrorHandlerTraits< RetT(C::*)(const ErrT &) const > |  | 
|  Cllvm::ErrorHandlerTraits< RetT(C::*)(const ErrT &)> |  | 
|  Cllvm::ErrorHandlerTraits< RetT(&)(std::unique_ptr< ErrT >)> |  | 
|  Cllvm::ErrorHandlerTraits< RetT(C::*)(std::unique_ptr< ErrT >) const > | Specialization for member functions of the form 'RetT (std::unique_ptr<ErrT>) const'  | 
|  Cllvm::ErrorHandlerTraits< RetT(C::*)(std::unique_ptr< ErrT >)> | Specialization for member functions of the form 'RetT (std::unique_ptr<ErrT>)'  | 
|  Cllvm::ErrorHandlerTraits< void(&)(ErrT &)> |  | 
|  Cllvm::ErrorHandlerTraits< void(&)(std::unique_ptr< ErrT >)> | Specialization for functions of the form 'void (std::unique_ptr<ErrT>)'  | 
|  Cllvm::detail::ErrorHolder |  | 
|  Cllvm::detail::ExpectedHolder< T > |  | 
|  Cllvm::ErrorInfoBase | Base class for error info classes  | 
|  Cllvm::ErrorInfo< DXNotSupportedError > |  | 
|  CDXNotSupportedError |  | 
|  Cllvm::ErrorInfo< BinaryStreamError > |  | 
|  Cllvm::BinaryStreamError | Base class for errors originating when parsing raw PDB files  | 
|  Cllvm::ErrorInfo< CGDataError > |  | 
|  Cllvm::CGDataError |  | 
|  Cllvm::ErrorInfo< SentinelError > |  | 
|  Cllvm::DWARFDebugNames::SentinelError | Error returned by NameIndex::getEntry to report it has reached the end of the entry list  | 
|  Cllvm::ErrorInfo< DWPError > |  | 
|  Cllvm::DWPError |  | 
|  Cllvm::ErrorInfo< ECError > |  | 
|  Cllvm::ECError | This class wraps a std::error_code in a Error  | 
|  Cllvm::ErrorInfo< HTTPServerError, ECError > |  | 
|  Cllvm::HTTPServerError |  | 
|  Cllvm::ErrorInfo< BinaryError, ECError > |  | 
|  Cllvm::object::BinaryError | Base class for all errors indicating malformed binary files  | 
|  Cllvm::ErrorInfo< OutputError, ECError > |  | 
|  Cllvm::vfs::OutputError | Error related to an OutputFile  | 
|  Cllvm::ErrorInfo< WindowsManifestError, ECError > |  | 
|  Cllvm::windows_manifest::WindowsManifestError |  | 
|  Cllvm::ErrorInfo< ErrorDiagnostic > |  | 
|  Cllvm::ErrorDiagnostic | Class to represent an error holding a diagnostic with location information used when printing it  | 
|  Cllvm::ErrorInfo< ErrorList > |  | 
|  Cllvm::ErrorList | Special ErrorInfo subclass representing a list of ErrorInfos  | 
|  Cllvm::ErrorInfo< ErrorReported > |  | 
|  Cllvm::ErrorReported | An error that has already been reported  | 
|  Cllvm::ErrorInfo< FileError > |  | 
|  Cllvm::FileError | This class wraps a filename and another Error  | 
|  Cllvm::ErrorInfo< InstrProfError > |  | 
|  Cllvm::InstrProfError |  | 
|  Cllvm::ErrorInfo< ThisError > |  | 
|  Cllvm::LLVMRemarkSetupErrorInfo< ThisError > |  | 
|  Cllvm::ErrorInfo< LLVMRemarkSetupFileError > |  | 
|  Cllvm::LLVMRemarkSetupErrorInfo< LLVMRemarkSetupFileError > |  | 
|  Cllvm::LLVMRemarkSetupFileError |  | 
|  Cllvm::ErrorInfo< LLVMRemarkSetupFormatError > |  | 
|  Cllvm::LLVMRemarkSetupErrorInfo< LLVMRemarkSetupFormatError > |  | 
|  Cllvm::LLVMRemarkSetupFormatError |  | 
|  Cllvm::ErrorInfo< LLVMRemarkSetupPatternError > |  | 
|  Cllvm::LLVMRemarkSetupErrorInfo< LLVMRemarkSetupPatternError > |  | 
|  Cllvm::LLVMRemarkSetupPatternError |  | 
|  Cllvm::ErrorInfo< TextAPIError > |  | 
|  Cllvm::MachO::TextAPIError |  | 
|  Cllvm::ErrorInfo< NotFoundError > |  | 
|  Cllvm::NotFoundError |  | 
|  Cllvm::ErrorInfo< OverflowError > |  | 
|  Cllvm::OverflowError | Class to represent an overflow error that might result when manipulating a value  | 
|  Cllvm::ErrorInfo< ResolverError > |  | 
|  Cllvm::ResolverError |  | 
|  Cllvm::ErrorInfo< RuntimeDyldError > |  | 
|  Cllvm::RuntimeDyldError | Base class for errors originating in RuntimeDyld, e.g  | 
|  Cllvm::ErrorInfo< StringError > |  | 
|  Cllvm::StringError | This class wraps a string in an Error  | 
|  Cllvm::ErrorInfo< CodeViewError, StringError > |  | 
|  Cllvm::codeview::CodeViewError | Base class for errors originating when parsing raw PDB files  | 
|  Cllvm::ErrorInfo< MSFError, StringError > |  | 
|  Cllvm::msf::MSFError | Base class for errors originating when parsing raw PDB files  | 
|  Cllvm::ErrorInfo< DIAError, StringError > |  | 
|  Cllvm::pdb::DIAError | Base class for errors originating in DIA SDK, e.g. COM calls  | 
|  Cllvm::ErrorInfo< PDBError, StringError > |  | 
|  Cllvm::pdb::PDBError | Base class for errors originating when parsing raw PDB files  | 
|  Cllvm::ErrorInfo< RawError, StringError > |  | 
|  Cllvm::pdb::RawError | Base class for errors originating when parsing raw PDB files  | 
|  Cllvm::ErrorInfo< SymbolRemappingParseError > |  | 
|  Cllvm::SymbolRemappingParseError |  | 
|  Cllvm::ErrorInfo< UndefVarError > |  | 
|  Cllvm::UndefVarError | Class to represent an undefined variable error, which quotes that variable's name when printed  | 
|  Cllvm::ErrorInfo< CoverageMapError > |  | 
|  Cllvm::coverage::CoverageMapError |  | 
|  Cllvm::ErrorInfo< RootSignatureValidationError > |  | 
|  Cllvm::hlsl::rootsig::RootSignatureValidationError |  | 
|  Cllvm::ErrorInfo< JITLinkError > |  | 
|  Cllvm::jitlink::JITLinkError | Base class for errors originating in JIT linker, e.g  | 
|  Cllvm::ErrorInfo< ParseError > |  | 
|  Cllvm::json::ParseError |  | 
|  Cllvm::ErrorInfo< LSPError > |  | 
|  Cllvm::lsp::LSPError | This class models an LSP error as an llvm::Error  | 
|  Cllvm::ErrorInfo< InstStreamPause > |  | 
|  Cllvm::mca::InstStreamPause | This is actually not an error but a marker to indicate that the instruction stream is paused  | 
|  Cllvm::ErrorInfo< InstructionError< T > > |  | 
|  Cllvm::mca::InstructionError< T > |  | 
|  Cllvm::ErrorInfo< RecycledInstErr > |  | 
|  Cllvm::mca::RecycledInstErr |  | 
|  Cllvm::ErrorInfo< DuplicateDefinition > |  | 
|  Cllvm::orc::DuplicateDefinition |  | 
|  Cllvm::ErrorInfo< FailedToMaterialize > |  | 
|  Cllvm::orc::FailedToMaterialize | Used to notify a JITDylib that the given set of symbols failed to materialize  | 
|  Cllvm::ErrorInfo< JITSymbolNotFound > |  | 
|  Cllvm::orc::JITSymbolNotFound |  | 
|  Cllvm::ErrorInfo< MissingSymbolDefinitions > |  | 
|  Cllvm::orc::MissingSymbolDefinitions | Errors of this type should be returned if a module fails to include definitions that are claimed by the module's associated MaterializationResponsibility  | 
|  Cllvm::ErrorInfo< ResourceTrackerDefunct > |  | 
|  Cllvm::orc::ResourceTrackerDefunct |  | 
|  Cllvm::ErrorInfo< SymbolsCouldNotBeRemoved > |  | 
|  Cllvm::orc::SymbolsCouldNotBeRemoved | Used to notify clients that a set of symbols could not be removed  | 
|  Cllvm::ErrorInfo< SymbolsNotFound > |  | 
|  Cllvm::orc::SymbolsNotFound | Used to notify clients when symbols can not be found during a lookup  | 
|  Cllvm::ErrorInfo< UnexpectedSymbolDefinitions > |  | 
|  Cllvm::orc::UnexpectedSymbolDefinitions | Errors of this type should be returned if a module contains definitions for symbols that are not claimed by the module's associated MaterializationResponsibility  | 
|  Cllvm::ErrorInfo< UnsatisfiedSymbolDependencies > |  | 
|  Cllvm::orc::UnsatisfiedSymbolDependencies | Used to report failure due to unsatisfiable symbol dependencies  | 
|  Cllvm::ErrorInfo< EndOfFileError > |  | 
|  Cllvm::remarks::EndOfFileError |  | 
|  Cllvm::ErrorInfo< YAMLParseError > |  | 
|  Cllvm::remarks::YAMLParseError |  | 
|  Cllvm::ErrorInfo< ThisErrT, ParentErrT > | Base class for user error types  | 
|  Cllvm::ErrorOr< T > | Represents either an error or a value T  | 
|  Cllvm::EscapeEnumerator | EscapeEnumerator - This is a little algorithm to find all escape points from a function so that "finally"-style code can be inserted  | 
|  Cllvm::Evaluator | This class evaluates LLVM IR, producing the Constant representing each SSA instruction  | 
|  Cllvm::EvictionCost | Cost of evicting interference - used by default advisor, and the eviction chain heuristic in RegAllocGreedy  | 
|  Cllvm::EVT | Extended Value Type  | 
|  Cllvm::PatternMatch::Exact_match< SubPattern_t > |  | 
|  Cllvm::AArch64ExactFPImm::ExactFPImm |  | 
|  Cllvm::minidump::Exception |  | 
|  Cllvm::ARM::WinEH::ExceptionDataRecord |  | 
|  Cllvm::object::ExceptionSectionEntry< AddressType > |  | 
|  Cllvm::minidump::ExceptionStream |  | 
|  Cllvm::object::MinidumpFile::ExceptionStreamsIterator |  | 
|  Ctomp::clause::ExclusiveT< T, I, E > |  | 
|  Cllvm::GIMatchTableExecutor::ExecInfoTy< PredicateBitset, ComplexMatcherMemFn, CustomRendererFn > |  | 
|  Cllvm::ExecutionContext |  | 
|  Cllvm::AAExecutionDomain::ExecutionDomainTy | Summary about the execution domain of a block or instruction  | 
|  Cllvm::ExecutionEngine | Abstract interface for implementation execution of LLVM modules, designed to support both interpreter and just-in-time (JIT) compiler implementations  | 
|  Cllvm::Interpreter |  | 
|  Cllvm::MCJIT |  | 
|  Cllvm::ExecutionEngineState | Helper class for helping synchronize access to the global address map table  | 
|  Cllvm::orc::ExecutionSession | An ExecutionSession represents a running JIT program  | 
|  Cllvm::orc::ExecutorAddr | Represents an address in the executor process  | 
|  Cllvm::orc::ExecutorAddrRange | Represents an address range in the exceutor process  | 
|  Cllvm::orc::ExecutorBootstrapService |  | 
|  Cllvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService |  | 
|  Cllvm::orc::rt_bootstrap::SimpleExecutorDylibManager | Simple page-based allocator  | 
|  Cllvm::orc::rt_bootstrap::SimpleExecutorMemoryManager | Simple page-based allocator  | 
|  Cllvm::orc::ExecutorNativePlatform | Configure the LLJIT instance to use the ORC runtime and the detected native target for the executor  | 
|  Cllvm::orc::ExecutorProcessControl | ExecutorProcessControl supports interaction with a JIT target process  | 
|  Cllvm::orc::SelfExecutorProcessControl | A ExecutorProcessControl implementation targeting the current process  | 
|  Cllvm::orc::SimpleRemoteEPC |  | 
|  Cllvm::orc::ExecutorResolver |  | 
|  Cllvm::orc::DylibSymbolResolver |  | 
|  Cllvm::orc::ExecutorSymbolDef | Represents a defining location for a JIT symbol  | 
|  Cllvm::ScalarEvolution::ExitLimit | Information about the number of loop iterations for which a loop exit's branch condition evaluates to the not-taken path  | 
|  Cllvm::ExitOnError | Helper for check-and-exit error handling  | 
|  Cllvm::SetTheory::Expander | Expander - A callback function that can transform a Record representing a set into a fully expanded list of elements  | 
|  Cllvm::cl::ExpansionContext | Contains options that control response file expansion  | 
|  Cllvm::coverage::ExpansionRecord | Coverage information for a macro expansion or #included file  | 
|  Cllvm::Expected< T > | Tagged union holding either a T or a Error  | 
|  Cllvm::MSVCPExpected< T > |  | 
|  Cllvm::ExpectedAsOutParameter< T > | Helper for Expected<T>s used as out-parameters  | 
|  Cllvm::ilist_detail::explicitness< IsExplicit > | Helper trait for recording whether an option is specified explicitly  | 
|  Cllvm::ilist_detail::explicitness< false > |  | 
|  Cllvm::ilist_detail::extract_iterator_bits<> |  | 
|  Cllvm::ilist_detail::extract_sentinel_tracking<> |  | 
|  Cllvm::ilist_detail::explicitness< true > |  | 
|  Cllvm::ilist_detail::extract_sentinel_tracking< ilist_sentinel_tracking< EnableSentinelTracking >, Options... > |  | 
|  Cllvm::ExponentialBackoff | A class to help implement exponential backoff  | 
|  Cllvm::WasmYAML::Export |  | 
|  Cllvm::object::export_address_table_entry |  | 
|  Cllvm::object::export_directory_table_entry |  | 
|  Cllvm::object::ExportDirectoryEntryRef |  | 
|  Cllvm::MachOYAML::ExportEntry |  | 
|  Cllvm::object::ExportEntry | ExportEntry encapsulates the current-state-of-the-walk used when doing a non-recursive walk of the trie data structure  | 
|  Cllvm::objcopy::macho::ExportInfo | The location of the export info inside the binary is described by LC_DYLD_INFO load command  | 
|  Cllvm::DIExpression::expr_op_iterator | An iterator for expression operands  | 
|  Cllvm::Expression | Class representing an expression and its matching format  | 
|  Cllvm::GVNExpression::Expression |  | 
|  Cllvm::GVNExpression::BasicExpression |  | 
|  Cllvm::GVNExpression::AggregateValueExpression |  | 
|  Cllvm::GVNExpression::MemoryExpression |  | 
|  Cllvm::GVNExpression::CallExpression |  | 
|  Cllvm::GVNExpression::LoadExpression |  | 
|  Cllvm::GVNExpression::StoreExpression |  | 
|  Cllvm::GVNExpression::PHIExpression |  | 
|  Cllvm::GVNExpression::ConstantExpression |  | 
|  Cllvm::GVNExpression::DeadExpression |  | 
|  Cllvm::GVNExpression::UnknownExpression |  | 
|  Cllvm::GVNExpression::VariableExpression |  | 
|  Cllvm::GVNPass::Expression |  | 
|  Cllvm::ExpressionAST | Base class representing the AST of a given expression  | 
|  Cllvm::BinaryOperation | Class representing a single binary operation in the AST of an expression  | 
|  Cllvm::ExpressionLiteral | Class representing an unsigned literal in the AST of an expression  | 
|  Cllvm::NumericVariableUse | Class representing the use of a numeric variable in the AST of an expression  | 
|  Cllvm::ExpressionFormat | Type representing the format an expression value should be textualized into for matching  | 
|  Cllvm::DIExpression::ExprOperand | A lightweight wrapper around an expression operand  | 
|  Cllvm::AMDGPU::Exp::ExpTgt |  | 
|  Cllvm::ExtAddrMode | Used to describe addressing mode similar to ExtAddrMode in CodeGenPrepare  | 
|  Cllvm::SPIRV::ExtendedBuiltin |  | 
|  CExtension |  | 
|  Cllvm::RISCVISAUtils::ExtensionComparator | Helper class for OrderedExtensionMap  | 
|  Cllvm::AArch64::ExtensionDependency |  | 
|  Cllvm::SPIRV::ExtensionEntry |  | 
|  Cllvm::AArch64::ExtensionInfo |  | 
|  Cllvm::AArch64::ExtensionSet |  | 
|  Cllvm::msgpack::ExtensionType | Extension types are composed of a user-defined type ID and an uninterpreted sequence of bytes  | 
|  Cllvm::RISCVISAUtils::ExtensionVersion | Represents the major and version number components of a RISC-V extension  | 
|  Cllvm::BTF::ExtHeader | The .BTF.ext section header definition  | 
|  Cllvm::ARM::ExtName |  | 
|  Cllvm::CSKY::ExtName |  | 
|  Cllvm::ilist_detail::extract_iterator_bits< Options > | Extract iterator bits option  | 
|  Cllvm::ilist_detail::extract_iterator_bits< Options... > |  | 
|  Cllvm::ilist_detail::extract_iterator_bits< Option1, Options... > |  | 
|  Cllvm::ilist_detail::extract_parent< Options > | Extract node parent option  | 
|  Cllvm::ilist_detail::extract_parent< ilist_parent< ParentTy >, Options... > |  | 
|  Cllvm::ilist_detail::extract_parent< Options... > |  | 
|  Cllvm::ilist_detail::extract_parent< Option1, Options... > |  | 
|  Cllvm::ilist_detail::extract_parent<> |  | 
|  Cllvm::ilist_detail::extract_sentinel_tracking< Options > | Extract sentinel tracking option  | 
|  Cllvm::ilist_detail::extract_sentinel_tracking< Options... > |  | 
|  Cllvm::ilist_detail::extract_sentinel_tracking< Option1, Options... > |  | 
|  Cllvm::ilist_detail::extract_tag< Options > | Extract custom tag option  | 
|  Cllvm::ilist_detail::extract_tag< ilist_tag< Tag >, Options... > |  | 
|  Cllvm::ilist_detail::extract_tag< Options... > |  | 
|  Cllvm::ilist_detail::extract_tag< Option1, Options... > |  | 
|  Cllvm::ilist_detail::extract_tag<> |  | 
|  Cllvm::sandboxir::CollectDescr::ExtractElementDescr | Describes how to get a value element  | 
|  Cllvm::trailing_objects_internal::ExtractSecondType< Ty1, Ty2 > |  | 
|  Cllvm::PatternMatch::ExtractValue_match< Ind, Opnd_t > |  | 
|  Cllvm::ValueMapConfig< KeyT, MutexT >::ExtraData |  | 
|  Cllvm::cl::extrahelp |  | 
|  Cllvm::RAGreedy::ExtraRegInfo | Track allocation stage and eviction loop prevention during allocation  | 
|  Cllvm::orc::SectCreateMaterializationUnit::ExtraSymbolInfo |  | 
|  Cllvm::reassociate::Factor | Utility class representing a base and exponent pair which form one factor of some product  | 
|  Cllvm::ImmutableMap< KeyT, ValT, ValInfo >::Factory |  | 
|  Cllvm::ImmutableSet< ValT, ValInfo >::Factory |  | 
|  Ctomp::clause::FailT< T, I, E > |  | 
|  Cllvm::fallible_iterator< Underlying > | A wrapper class for fallible iterators  | 
|  Cllvm::object::SFrameParser< E >::FallibleFREIterator |  | 
|  Cstd::false_type |  | 
|  Cllvm::dwarf::EnumTraits< Attribute > |  | 
|  Cllvm::dwarf::EnumTraits< Form > |  | 
|  Cllvm::dwarf::EnumTraits< Index > |  | 
|  Cllvm::dwarf::EnumTraits< LineNumberOps > |  | 
|  Cllvm::dwarf::EnumTraits< LocationAtom > |  | 
|  Cllvm::dwarf::EnumTraits< Tag > |  | 
|  Cllvm::ilist_detail::is_valid_option< ilist_iterator_bits< IteratorBits > > |  | 
|  Cllvm::ilist_detail::is_valid_option< ilist_parent< ParentTy > > |  | 
|  Cllvm::ilist_detail::is_valid_option< ilist_sentinel_tracking< EnableSentinelTracking > > |  | 
|  Cllvm::ilist_detail::is_valid_option< ilist_tag< Tag > > |  | 
|  Cllvm::is_bitmask_enum< E, std::void_t< decltype(E::LLVM_BITMASK_LARGEST_ENUMERATOR)> > |  | 
|  Cllvm::dwarf::EnumTraits< Enum > |  | 
|  Cllvm::ilist_detail::extract_iterator_bits<> |  | 
|  Cllvm::ilist_detail::extract_sentinel_tracking<> |  | 
|  Cllvm::ilist_detail::is_valid_option< Option > | Check whether an option is valid  | 
|  Cllvm::is_bitmask_enum< E, Enable > | Traits class to determine whether an enum has a LLVM_BITMASK_LARGEST_ENUMERATOR enumerator  | 
|  Cllvm::FastISel | This is a fast-path instruction selection class that generates poor code and doesn't support illegal types or non-trivial lowering, but runs quickly  | 
|  Cllvm::IRBuilderBase::FastMathFlagGuard |  | 
|  Cllvm::FastMathFlags | Convenience struct for specifying and reasoning about fast-math flags  | 
|  Cllvm::MachO::fat_arch |  | 
|  Cllvm::MachO::fat_arch_64 |  | 
|  Cllvm::MachO::fat_header |  | 
|  Cllvm::MachOYAML::FatArch |  | 
|  CFatArchTraits< FatArchTy > |  | 
|  CFatArchTraits< MachO::fat_arch > |  | 
|  CFatArchTraits< MachO::fat_arch_64 > |  | 
|  Cllvm::MachOYAML::FatHeader |  | 
|  Cllvm::FaultMapParser | A parser for the __llvm_faultmaps section generated by the FaultMaps class declared in llvm/CodeGen/FaultMaps.h  | 
|  Cllvm::FaultMaps |  | 
|  Cllvm::sframe::FDEInfo< E > |  | 
|  Cllvm::FeatureBitset | Container class for subtarget features  | 
|  Cllvm::FeatureBitArray | Class used to store the subtarget bits in the tables created by tablegen  | 
|  Cllvm::WasmYAML::FeatureEntry |  | 
|  Cllvm::LoongArch::FeatureInfo |  | 
|  Cllvm::Xtensa::FeatureName |  | 
|  Cllvm::object::BBAddrMap::Features |  | 
|  Cllvm::FunctionSummary::FFlags | Flags specific to function summaries  | 
|  Cllvm::ArchYAML::Archive::Child::Field |  | 
|  Cllvm::DWARFYAML::File |  | 
|  Cllvm::vfs::File | Represents an open file  | 
|  Cllvm::file_magic | File_magic - An "enum class" enumeration of file types based on magic (the first N bytes of the file)  | 
|  Cllvm::FileCache | This type represents a file cache system that manages caching of files  | 
|  Cllvm::FileCheck | FileCheck class takes the request and exposes various methods that use information from the request  | 
|  Cllvm::FileCheckDiag | Summary of a FileCheck diagnostic  | 
|  Cllvm::FileCheckPatternContext | Class holding the Pattern global state, shared by all patterns: tables holding values of variables and whether they are defined or not at any given time in the matching process  | 
|  Cllvm::FileCheckRequest | Contains info about various FileCheck options  | 
|  Cllvm::FileCheckString | A check that we found in the input file  | 
|  Cllvm::codeview::FileChecksumEntry |  | 
|  CFileChecksumEntryHeader |  | 
|  Cllvm::Check::FileCheckType |  | 
|  Cllvm::FileCollectorBase |  | 
|  Cllvm::FileCollector | Captures file system interaction and generates data to be later replayed with the RedirectingFileSystem  | 
|  Cllvm::irsymtab::FileContents | The contents of the irsymtab in a bitcode file  | 
|  Cllvm::gsym::FileEntry | Files in GSYM are contained in FileEntry structs where we split the directory and basename into two different strings in the string table  | 
|  Cllvm::DXContainerYAML::FileHeader |  | 
|  Cllvm::ELFYAML::FileHeader |  | 
|  Cllvm::GOFFYAML::FileHeader |  | 
|  Cllvm::MachOYAML::FileHeader |  | 
|  Cllvm::WasmYAML::FileHeader |  | 
|  Cllvm::XCOFFYAML::FileHeader |  | 
|  Cllvm::pdb::FileInfoSubstreamHeader | The header preceding the File Info Substream of the DBI stream  | 
|  Cllvm::FileLoc | Struct holding Line:Column location  | 
|  Cllvm::sys::fs::FileLocker | RAII class that facilitates file locking  | 
|  Cllvm::FileLocRange | Struct holding a semiopen range [Start; End)  | 
|  Cllvm::DWARFDebugLine::FileNameEntry |  | 
|  CFilenameRange | A range of filename indices  | 
|  Cllvm::cas::FileOffset | FileOffset is a wrapper around uint64_t to represent the offset of data from the beginning of the file  | 
|  Cllvm::FileOutputBuffer | FileOutputBuffer - This interface provides simple way to create an in-memory buffer which will be written to a file  | 
|  Cllvm::FilePermissionsApplier | FilePermssionsApplier helps to copy permissions from an input file to an output one  | 
|  Cllvm::FileRemover | FileRemover - This class is a simple object meant to be stack allocated  | 
|  Cllvm::MachO::fileset_entry_command |  | 
|  CFileSystem |  | 
|  Cllvm::RTTIExtends< InMemoryFileSystem, FileSystem > |  | 
|  Cllvm::vfs::InMemoryFileSystem | An in-memory file system  | 
|  Cllvm::RTTIExtends< OverlayFileSystem, FileSystem > |  | 
|  Cllvm::vfs::OverlayFileSystem | A file system that allows overlaying one AbstractFileSystem on top of another  | 
|  Cllvm::RTTIExtends< ProxyFileSystem, FileSystem > |  | 
|  Cllvm::vfs::ProxyFileSystem | By default, this delegates all calls to the underlying file system  | 
|  Cllvm::gsym::FileWriter | A simplified binary data writer class that doesn't require targets, target definitions, architectures, or require any other optional compile time libraries to be enabled via the build process  | 
|  Cllvm::orc::LibraryManager::FilteredView | A read-only view of libraries filtered by state and kind  | 
|  Cllvm::orc::LibraryManager::FilteredView::FilterIterator |  | 
|  CFilterOptions |  | 
|  Cllvm::codeview::CVSymbolVisitor::FilterOptions |  | 
|  Ctomp::clause::FilterT< T, I, E > |  | 
|  Cllvm::jitlink::JITLinkMemoryManager::FinalizedAlloc | Represents a finalized allocation  | 
|  Cllvm::orc::tpctypes::FinalizeRequest |  | 
|  Ctomp::clause::FinalT< T, I, E > |  | 
|  Cllvm::IntervalTree< PointT, ValueT, DataT >::find_iterator |  | 
|  Cllvm::detail::first_or_second_type< EltTy, FirstTy > | Return a reference to the first or second member of a reference  | 
|  Cllvm::FirstIndexOfType< T, Us > | Find the first index where a type appears in a list of types  | 
|  Ctomp::clause::FirstprivateT< T, I, E > |  | 
|  Cllvm::MachineTraceMetrics::FixedBlockInfo | Per-basic block information that doesn't depend on the trace through the block  | 
|  Cllvm::yaml::FixedMachineStackObject | Serializable representation of the fixed stack object from the MachineFrameInfo class  | 
|  Cllvm::FixedNumOperandTraits< SubClass, ARITY > | FixedNumOperandTraits - determine the allocation regime of the Use array when it is a prefix to the User object, and the number of Use objects is known at compile time  | 
|  Cllvm::FixedNumOperandTraits< AddrSpaceCastOperator, 1 > |  | 
|  Cllvm::OperandTraits< AddrSpaceCastOperator > |  | 
|  Cllvm::FixedNumOperandTraits< AtomicCmpXchgInst, 3 > |  | 
|  Cllvm::OperandTraits< AtomicCmpXchgInst > |  | 
|  Cllvm::FixedNumOperandTraits< AtomicRMWInst, 2 > |  | 
|  Cllvm::OperandTraits< AtomicRMWInst > |  | 
|  Cllvm::FixedNumOperandTraits< BinaryConstantExpr, 2 > |  | 
|  Cllvm::OperandTraits< BinaryConstantExpr > |  | 
|  Cllvm::FixedNumOperandTraits< BinaryOperator, 2 > |  | 
|  Cllvm::OperandTraits< BinaryOperator > |  | 
|  Cllvm::FixedNumOperandTraits< BitCastOperator, 1 > |  | 
|  Cllvm::OperandTraits< BitCastOperator > |  | 
|  Cllvm::FixedNumOperandTraits< BlockAddress, 1 > |  | 
|  Cllvm::OperandTraits< BlockAddress > |  | 
|  Cllvm::FixedNumOperandTraits< CastConstantExpr, 1 > |  | 
|  Cllvm::OperandTraits< CastConstantExpr > |  | 
|  Cllvm::FixedNumOperandTraits< CatchReturnInst, 2 > |  | 
|  Cllvm::OperandTraits< CatchReturnInst > |  | 
|  Cllvm::FixedNumOperandTraits< CmpInst, 2 > |  | 
|  Cllvm::OperandTraits< CmpInst > |  | 
|  Cllvm::FixedNumOperandTraits< ConstantPtrAuth, 4 > |  | 
|  Cllvm::OperandTraits< ConstantPtrAuth > |  | 
|  Cllvm::FixedNumOperandTraits< DSOLocalEquivalent, 1 > |  | 
|  Cllvm::OperandTraits< DSOLocalEquivalent > |  | 
|  Cllvm::FixedNumOperandTraits< ExtractElementConstantExpr, 2 > |  | 
|  Cllvm::OperandTraits< ExtractElementConstantExpr > |  | 
|  Cllvm::FixedNumOperandTraits< ExtractElementInst, 2 > |  | 
|  Cllvm::OperandTraits< ExtractElementInst > |  | 
|  Cllvm::FixedNumOperandTraits< GlobalAlias, 1 > |  | 
|  Cllvm::OperandTraits< GlobalAlias > |  | 
|  Cllvm::FixedNumOperandTraits< GlobalIFunc, 1 > |  | 
|  Cllvm::OperandTraits< GlobalIFunc > |  | 
|  Cllvm::FixedNumOperandTraits< GlobalVariable, 1 > |  | 
|  Cllvm::OptionalOperandTraits< GlobalVariable > |  | 
|  Cllvm::OperandTraits< GlobalVariable > |  | 
|  Cllvm::FixedNumOperandTraits< InsertElementConstantExpr, 3 > |  | 
|  Cllvm::OperandTraits< InsertElementConstantExpr > |  | 
|  Cllvm::FixedNumOperandTraits< InsertElementInst, 3 > |  | 
|  Cllvm::OperandTraits< InsertElementInst > |  | 
|  Cllvm::FixedNumOperandTraits< InsertValueInst, 2 > |  | 
|  Cllvm::OperandTraits< InsertValueInst > |  | 
|  Cllvm::FixedNumOperandTraits< MemoryDef, 2 > |  | 
|  Cllvm::OperandTraits< MemoryDef > |  | 
|  Cllvm::FixedNumOperandTraits< MemoryUse, 1 > |  | 
|  Cllvm::OperandTraits< MemoryUse > |  | 
|  Cllvm::FixedNumOperandTraits< NoCFIValue, 1 > |  | 
|  Cllvm::OperandTraits< NoCFIValue > |  | 
|  Cllvm::FixedNumOperandTraits< OverflowingBinaryOperator, 2 > |  | 
|  Cllvm::OperandTraits< OverflowingBinaryOperator > |  | 
|  Cllvm::FixedNumOperandTraits< PossiblyExactOperator, 2 > |  | 
|  Cllvm::OperandTraits< PossiblyExactOperator > |  | 
|  Cllvm::FixedNumOperandTraits< PtrToAddrOperator, 1 > |  | 
|  Cllvm::OperandTraits< PtrToAddrOperator > |  | 
|  Cllvm::FixedNumOperandTraits< PtrToIntOperator, 1 > |  | 
|  Cllvm::OperandTraits< PtrToIntOperator > |  | 
|  Cllvm::FixedNumOperandTraits< ResumeInst, 1 > |  | 
|  Cllvm::OperandTraits< ResumeInst > |  | 
|  Cllvm::FixedNumOperandTraits< SelectInst, 3 > |  | 
|  Cllvm::OperandTraits< SelectInst > |  | 
|  Cllvm::FixedNumOperandTraits< ShuffleVectorConstantExpr, 2 > |  | 
|  Cllvm::OperandTraits< ShuffleVectorConstantExpr > |  | 
|  Cllvm::FixedNumOperandTraits< ShuffleVectorInst, 2 > |  | 
|  Cllvm::OperandTraits< ShuffleVectorInst > |  | 
|  Cllvm::FixedNumOperandTraits< StoreInst, 2 > |  | 
|  Cllvm::OperandTraits< StoreInst > |  | 
|  Cllvm::FixedNumOperandTraits< SubClass, 1 > |  | 
|  Cllvm::OptionalOperandTraits< SubClass, ARITY > | OptionalOperandTraits - when the number of operands may change at runtime  | 
|  Cllvm::FixedNumOperandTraits< UnaryInstruction, 1 > |  | 
|  Cllvm::OperandTraits< UnaryInstruction > |  | 
|  Cllvm::details::FixedOrScalableQuantity< LeafTy, ValueTy > |  | 
|  Cllvm::details::FixedOrScalableQuantity< ElementCount, unsigned > |  | 
|  Cllvm::ElementCount |  | 
|  Cllvm::details::FixedOrScalableQuantity< TypeSize, uint64_t > |  | 
|  Cllvm::TypeSize |  | 
|  Cllvm::FixedPointBuilder< IRBuilderTy > |  | 
|  Cllvm::FixedPointSemantics | The fixed point semantics work similarly to fltSemantics  | 
|  Cllvm::FixedScalableVFPair | A class that represents two vectorization factors (initialized with 0 by default)  | 
|  Cllvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorage< Tys > | A type where its with_counts template member has a ::type member suitable for use as uninitialized storage for an object with the given trailing object counts  | 
|  Cllvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorageOwner | A type that acts as the owner for an object placed into fixed storage  | 
|  Cllvm::FixedStreamArray< T > | FixedStreamArray is similar to VarStreamArray, except with each record having a fixed-length  | 
|  Cllvm::object::BigArchive::FixLenHdr | Fixed-Length Header  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Kind > | Collection of named constants per fixup kind  | 
|  Cllvm::jitlink::aarch32::FixupInfoBase | FixupInfo base class is required for dynamic lookups  | 
|  Cllvm::jitlink::aarch32::FixupInfoArm | FixupInfo checks for Arm edge kinds work on 32-bit words  | 
|  Cllvm::jitlink::aarch32::FixupInfoArmBranch |  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Arm_Call > |  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Arm_Jump24 > |  | 
|  Cllvm::jitlink::aarch32::FixupInfoArmMov |  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Arm_MovtAbs > |  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Arm_MovwAbsNC > |  | 
|  Cllvm::jitlink::aarch32::FixupInfoThumb | FixupInfo check for Thumb32 edge kinds work on a pair of 16-bit halfwords  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Thumb_Call > |  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Thumb_Jump24 > |  | 
|  Cllvm::jitlink::aarch32::FixupInfoThumbMov |  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Thumb_MovtAbs > |  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Thumb_MovtPrel > |  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Thumb_MovwAbsNC > |  | 
|  Cllvm::jitlink::aarch32::FixupInfo< Thumb_MovwPrelNC > |  | 
|  Cllvm::InlineAsm::Flag |  | 
|  Cllvm::FlagEntry |  | 
|  Cllvm::SelectionDAG::FlagInserter | Help to insert SDNodeFlags automatically in transforming  | 
|  Cllvm::GOFF::Flags |  | 
|  Cllvm::dxbc::PSV::ResourceFlags::FlagsBits |  | 
|  Cllvm::FlatIt< GraphType > | Marker class to iterate over the elements of a Region in flat mode  | 
|  CFloatData< Float > |  | 
|  CFloatData< double > |  | 
|  CFloatData< float > |  | 
|  CFloatData< long double > |  | 
|  Cllvm::FlowBlock | A wrapper of a binary basic block  | 
|  Cllvm::FlowFunction | A wrapper of binary function with basic blocks and jumps  | 
|  Cllvm::FlowJump | A wrapper of a jump between two basic blocks  | 
|  Cllvm::fltSemantics |  | 
|  Cllvm::FMFSource | This provides a helper for copying FMF from an instruction or setting specified flags  | 
|  Cllvm::FmtAlign | Helper class to format to a Width wide field, with alignment Where within that field  | 
|  Cllvm::AArch64::FMVInfo |  | 
|  Cllvm::PatternMatch::FNeg_match< Op_t > |  | 
|  CFoldableLoadExtendsStruct |  | 
|  Cllvm::ScalarEvolution::FoldID |  | 
|  Cllvm::FoldingSetBase | FoldingSetBase - Implements the folding set functionality  | 
|  Cllvm::FoldingSetImpl< FoldingSet, T > |  | 
|  Cllvm::FoldingSetImpl< ContextualFoldingSet, T > |  | 
|  Cllvm::FoldingSetImpl< ContextualFoldingSet< T, Ctx >, T > |  | 
|  Cllvm::ContextualFoldingSet< T, Ctx > | ContextualFoldingSet - This template class is a further refinement of FoldingSet which provides a context argument when calling Profile on its nodes  | 
|  Cllvm::FoldingSetImpl< FoldingSet< T >, T > |  | 
|  Cllvm::FoldingSet< T > | FoldingSet - This template class is used to instantiate a specialized implementation of the folding set to the node class T  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::DIEAbbrev >, llvm::DIEAbbrev > |  | 
|  Cllvm::FoldingSet< llvm::DIEAbbrev > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::UniqueMachineInstr >, llvm::UniqueMachineInstr > |  | 
|  Cllvm::FoldingSet< llvm::UniqueMachineInstr > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::AttributeImpl >, llvm::AttributeImpl > |  | 
|  Cllvm::FoldingSet< llvm::AttributeImpl > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::AttributeListImpl >, llvm::AttributeListImpl > |  | 
|  Cllvm::FoldingSet< llvm::AttributeListImpl > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::AttributeSetNode >, llvm::AttributeSetNode > |  | 
|  Cllvm::FoldingSet< llvm::AttributeSetNode > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< AUFoldingSetNode >, AUFoldingSetNode > |  | 
|  Cllvm::FoldingSet< AUFoldingSetNode > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::SCEV >, llvm::SCEV > |  | 
|  Cllvm::FoldingSet< llvm::SCEV > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::SCEVPredicate >, llvm::SCEVPredicate > |  | 
|  Cllvm::FoldingSet< llvm::SCEVPredicate > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::SDVTListNode >, llvm::SDVTListNode > |  | 
|  Cllvm::FoldingSet< llvm::SDVTListNode > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::SDNode >, llvm::SDNode > |  | 
|  Cllvm::FoldingSet< llvm::SDNode > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::ArgumentInit >, llvm::ArgumentInit > |  | 
|  Cllvm::FoldingSet< llvm::ArgumentInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::BitsInit >, llvm::BitsInit > |  | 
|  Cllvm::FoldingSet< llvm::BitsInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::ListInit >, llvm::ListInit > |  | 
|  Cllvm::FoldingSet< llvm::ListInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::UnOpInit >, llvm::UnOpInit > |  | 
|  Cllvm::FoldingSet< llvm::UnOpInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::BinOpInit >, llvm::BinOpInit > |  | 
|  Cllvm::FoldingSet< llvm::BinOpInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::TernOpInit >, llvm::TernOpInit > |  | 
|  Cllvm::FoldingSet< llvm::TernOpInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::FoldOpInit >, llvm::FoldOpInit > |  | 
|  Cllvm::FoldingSet< llvm::FoldOpInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::IsAOpInit >, llvm::IsAOpInit > |  | 
|  Cllvm::FoldingSet< llvm::IsAOpInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::ExistsOpInit >, llvm::ExistsOpInit > |  | 
|  Cllvm::FoldingSet< llvm::ExistsOpInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::InstancesOpInit >, llvm::InstancesOpInit > |  | 
|  Cllvm::FoldingSet< llvm::InstancesOpInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::VarDefInit >, llvm::VarDefInit > |  | 
|  Cllvm::FoldingSet< llvm::VarDefInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::CondOpInit >, llvm::CondOpInit > |  | 
|  Cllvm::FoldingSet< llvm::CondOpInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::DagInit >, llvm::DagInit > |  | 
|  Cllvm::FoldingSet< llvm::DagInit > |  | 
|  Cllvm::FoldingSetImpl< FoldingSet< llvm::RecordRecTy >, llvm::RecordRecTy > |  | 
|  Cllvm::FoldingSet< llvm::RecordRecTy > |  | 
|  Cllvm::FoldingSetImpl< Derived, T > | FoldingSetImpl - An implementation detail that lets us share code between FoldingSet and ContextualFoldingSet  | 
|  Cllvm::FoldingSet< ListTy > |  | 
|  Cllvm::FoldingSetBucketIteratorImpl | FoldingSetBucketIteratorImpl - This is the common bucket iterator support shared by all folding sets, which knows how to walk a particular bucket of a folding set hash table  | 
|  Cllvm::FoldingSetBucketIterator< T > |  | 
|  Cllvm::FoldingSetBase::FoldingSetInfo | Functions provided by the derived class to compute folding properties  | 
|  Cllvm::FoldingSetIteratorImpl | FoldingSetIteratorImpl - This is the common iterator support shared by all folding sets, which knows how to walk the folding set hash table  | 
|  Cllvm::FoldingSetIterator< const T > |  | 
|  Cllvm::FoldingSetIterator< T > |  | 
|  Cllvm::FoldingSetNodeID | FoldingSetNodeID - This class is used to gather all the unique data bits of a node  | 
|  Cllvm::FoldingSetNodeIDRef | FoldingSetNodeIDRef - This class describes a reference to an interned FoldingSetNodeID, which can be a useful to store node id data rather than using plain FoldingSetNodeIDs, since the 32-element SmallVector is often much larger than necessary, and the possibility of heap allocation means it requires a non-trivial destructor call  | 
|  Cllvm::FoldingSetVector< T, VectorT > | FoldingSetVector - This template class combines a FoldingSet and a vector to provide the interface of FoldingSet but with deterministic iteration order based on the insertion order  | 
|  Cllvm::force_iteration_on_noniterable_enum_t |  | 
|  Cllvm::orc::ForceLoadMachOArchiveMembers | For use with StaticLibraryDefinitionGenerators  | 
|  Cllvm::ForeachLoop | ForeachLoop - Record the iteration state associated with a for loop  | 
|  Cllvm::support::detail::format_adapter |  | 
|  Cllvm::FormatAdapter< ArrayRef< uint8_t > > |  | 
|  Cllvm::codeview::detail::GuidAdapter |  | 
|  Cllvm::FormatAdapter< support::detail::packed_endian_specific_integral< T, llvm::endianness::little, support::unaligned > > |  | 
|  Cllvm::pdb::detail::EndianAdapter< T > |  | 
|  Cllvm::FormatAdapter< Error > |  | 
|  Cllvm::support::detail::ErrorAdapter |  | 
|  Cllvm::FormatAdapter< T > |  | 
|  Cllvm::support::detail::AlignAdapter< T > |  | 
|  Cllvm::support::detail::PadAdapter< T > |  | 
|  Cllvm::support::detail::RepeatAdapter< T > |  | 
|  Cllvm::support::detail::provider_format_adapter< T > |  | 
|  Cllvm::support::detail::stream_operator_format_adapter< T > |  | 
|  Cllvm::format_object_base | This is a helper class used for handling formatted output  | 
|  Cllvm::format_object< Ts > |  | 
|  Cllvm::format_provider< T, Enable > |  | 
|  Cllvm::format_provider< bool > | Implementation of format_provider<T> for type bool  | 
|  Cllvm::format_provider< codeview::GloballyHashedType > |  | 
|  Cllvm::format_provider< codeview::GUID > |  | 
|  Cllvm::format_provider< codeview::LocallyHashedType > |  | 
|  Cllvm::format_provider< codeview::TypeIndex > |  | 
|  Cllvm::format_provider< Enum, std::enable_if_t< dwarf::EnumTraits< Enum >::value > > | Dwarf constants format_provider  | 
|  Cllvm::format_provider< llvm::iterator_range< IterT > > | Implementation of format_provider<T> for ranges  | 
|  Cllvm::format_provider< llvm::json::Value > | Allow printing json::Value with formatv()  | 
|  Cllvm::format_provider< llvm::lsp::Position > |  | 
|  Cllvm::format_provider< std::chrono::duration< Rep, Period > > | Implementation of format_provider<T> for duration types  | 
|  Cllvm::format_provider< sys::TimePoint<> > | Format provider for TimePoint<>  | 
|  Cllvm::format_provider< sys::UtcTime< std::chrono::seconds > > |  | 
|  Cllvm::format_provider< T, std::enable_if_t< support::detail::use_char_formatter< T >::value > > | Implementation of format_provider<T> for characters  | 
|  Cllvm::format_provider< T, std::enable_if_t< support::detail::use_string_formatter< T >::value > > | Implementation of format_provider<T> for c-style strings and string objects such as std::string and llvm::StringRef  | 
|  Cllvm::format_provider< Twine > | Implementation of format_provider<T> for llvm::Twine  | 
|  Cllvm::FormattedBytes |  | 
|  Cllvm::FormattedNumber | This is a helper class used for format_hex() and format_decimal()  | 
|  Cllvm::FormattedString | This is a helper class for left_justify, right_justify, and center_justify  | 
|  Cllvm::formatv_object_base |  | 
|  Cllvm::formatv_object< Tuple > |  | 
|  Cllvm::dwarf::FormParams | A helper struct providing information about the byte size of DW_FORM values that vary in size depending on the DWARF version, address byte size, or DWARF32/DWARF64  | 
|  Cllvm::DWARFYAML::FormValue |  | 
|  Cllvm::FortifiedLibCallSimplifier | This class implements simplifications for calls to fortified library functions (__st*cpy_chk, __memcpy_chk, __memmove_chk, __memset_chk), to, when possible, replace them with their non-checking counterparts  | 
|  Cllvm::ForwardedRegister | Describes a register that needs to be forwarded from the prologue to a musttail call  | 
|  Cllvm::ForwardToPointerCast< To, From, ForwardTo > | Provides a cast trait that uses a defined pointer to pointer cast as a base for reference-to-reference casts  | 
|  Cllvm::AMDGPU::FP4FP8DstByteSelInfo |  | 
|  Cllvm::MachO::fp_control_t |  | 
|  Cllvm::MachO::fp_status_t |  | 
|  Cllvm::SPIRV::FPFastMathDefaultInfo |  | 
|  Cllvm::object::FpoData |  | 
|  Cllvm::ARM::FPUName |  | 
|  Cllvm::CSKY::FPUName |  | 
|  Cllvm::FPValueAndVReg |  | 
|  Cllvm::MCSection::FragList |  | 
|  Cllvm::memprof::Frame |  | 
|  Cllvm::codeview::FrameData | Data in the SUBSEC_FRAMEDATA subection  | 
|  Cllvm::dwarf::FrameEntry | An entry in either debug_frame or eh_frame  | 
|  Cllvm::dwarf::CIE | DWARF Common Information Entry (CIE)  | 
|  Cllvm::dwarf::FDE | DWARF Frame Description Entry (FDE)  | 
|  Cllvm::memprof::FrameIdConverter< MapTy > |  | 
|  Cllvm::yaml::FrameIndex | A serializaable representation of a reference to a stack object or fixed stack object  | 
|  Cllvm::FrameIndexExpr | Proxy for one MMI entry  | 
|  Cllvm::WinEH::FrameInfo |  | 
|  Cllvm::memprof::FrameLookupTrait |  | 
|  Cllvm::sampleprof::ProfileConverter::FrameNode |  | 
|  Cllvm::object::SFrameParser< E >::FrameRowEntry |  | 
|  Cllvm::sframe::FrameRowEntry< T, E > |  | 
|  Cllvm::memprof::FrameStat |  | 
|  Cllvm::yaml::MappingTraits< memprof::Frame >::FrameWithHex64 |  | 
|  Cllvm::memprof::FrameWriterTrait |  | 
|  Cllvm::FreeDeleter |  | 
|  CFreeFnsTy |  | 
|  Cllvm::sframe::FREInfo< E > |  | 
|  Cllvm::BlockFrequencyInfoImplBase::FrequencyData | Stats about a block itself  | 
|  Cllvm::from_range_t |  | 
|  Ctomp::clause::FromT< T, I, E > |  | 
|  Ctomp::clause::FullT< T, I, E > |  | 
|  Cllvm::orc::EPCGenericMemoryAccess::FuncAddrs | Function addresses for memory access  | 
|  Cllvm::sframe::FuncDescEntry< E > |  | 
|  Cllvm::AMDGPUPerfHintAnalysis::FuncInfo |  | 
|  CFuncMergeInfo | Tuple to hold function info to process merging  | 
|  Cllvm::Mips16HardFloatInfo::FuncNameSignature |  | 
|  Cllvm::Mips16HardFloatInfo::FuncSignature |  | 
|  Cllvm::WasmYAML::Function |  | 
|  Cllvm::function_ref< Fn > | An efficient, type-erasing, non-owning reference to a callable  | 
|  Cllvm::function_ref< Ret(Params...)> |  | 
|  Cllvm::function_traits< T, isClass > | This class provides various trait information about a callable object  | 
|  Cllvm::function_traits< ReturnType(*)(Args...), false > | Overload for non-class function types  | 
|  Cllvm::function_traits< ReturnType(*)(Args...)> |  | 
|  Cllvm::function_traits< ReturnType(&)(Args...), false > | Overload for non-class function type references  | 
|  Cllvm::function_traits< ReturnType(*const)(Args...), false > |  | 
|  Cllvm::function_traits< ReturnType(ClassType::*)(Args...) const > |  | 
|  Cllvm::function_traits< ReturnType(ClassType::*)(Args...), false > | Overload for class function types  | 
|  Cllvm::function_traits< ReturnType(ClassType::*)(Args...) const, false > | Overload for class function types  | 
|  Cllvm::StackMapParser< Endianness >::FunctionAccessor | Accessor for function records  | 
|  Cllvm::FunctionCallee | A handy container for a FunctionType+Callee-pointer pair, which can be passed around as a single entity  | 
|  Cllvm::FunctionComparator | FunctionComparator - Compares two functions to determine whether or not they will generate machine code with the same behaviour  | 
|  Cllvm::FaultMapParser::FunctionFaultInfoAccessor |  | 
|  CPreservedFunctionHashAnalysis::FunctionHash |  | 
|  Cllvm::FunctionHashInfo |  | 
|  Cllvm::codeview::FunctionId |  | 
|  Cllvm::sampleprof::FunctionId | This class represents a function that is read from a sample profile  | 
|  Cllvm::FunctionImporter | The function importer is automatically importing function from other modules based on the provided summary informations  | 
|  Cllvm::FunctionImportGlobalProcessing | Class to handle necessary GlobalValue changes required by ThinLTO function importing, including linkage changes and any necessary renaming  | 
|  Cllvm::GlobalsAAResult::FunctionInfo | The mod/ref information collected for a particular function  | 
|  Cllvm::gsym::FunctionInfo | Function information in GSYM files encodes information for one contiguous address range  | 
|  Cllvm::StackMaps::FunctionInfo |  | 
|  Cllvm::FaultMapParser::FunctionInfoAccessor |  | 
|  Cllvm::FunctionLoweringInfo | FunctionLoweringInfo - This contains information that is global to a function that is used when lowering a region of the function  | 
|  Cllvm::orc::FunctionPairKeyEqual |  | 
|  Cllvm::orc::FunctionPairKeyHash |  | 
|  Cllvm::FunctionPathAndClusterInfo |  | 
|  Cllvm::FunctionPointerLikeTypeTraits< Alignment, FunctionPointerT > | Provide suitable custom traits struct for function pointers  | 
|  Cllvm::FunctionPointerLikeTypeTraits< 4, ReturnT(*)(ParamTs...)> |  | 
|  Cllvm::PointerLikeTypeTraits< ReturnT(*)(ParamTs...)> | Provide a default specialization for function pointers that assumes 4-byte alignment  | 
|  Cllvm::FunctionPropertiesInfo |  | 
|  Cllvm::FunctionPropertiesUpdater | Correctly update FunctionPropertiesInfo post-inlining  | 
|  Cllvm::sampleprof::FunctionPruningStrategy | When writing a profile with size limit, user may want to use a different strategy to reduce function count other than dropping functions with fewest samples first  | 
|  Cllvm::sampleprof::DefaultFunctionPruningStrategy |  | 
|  Cllvm::coverage::FunctionRecord | Code coverage information for a single function  | 
|  Cllvm::sampleprof::FunctionSamples | Representation of the samples collected for a function  | 
|  Cllvm::FunctionSpecializer |  | 
|  Cllvm::yaml::FunctionsYAML |  | 
|  Cllvm::FunctionTypeKeyInfo |  | 
|  Cllvm::FunctionVarLocs | Data structure describing the variable locations in a function  | 
|  CFunctionVarLocsBuilder | Helper class to build FunctionVarLocs, since that class isn't easy to modify  | 
|  Cllvm::yaml::FunctionYAML |  | 
|  CLiveDebugValues::FuncValueTable | A collection of ValueTables, one per BB in a function, with convenient accessor methods  | 
|  Cllvm::MachO::fvmfile_command |  | 
|  Cllvm::MachO::fvmlib |  | 
|  Cllvm::MachO::fvmlib_command |  | 
|  CFwdRegParamInfo | Represents a parameter whose call site value can be described by applying a debug expression to a register in the forwarded register worklist  | 
|  Cllvm::GCFunctionInfo | Garbage collection metadata for a single function  | 
|  Cllvm::GCMetadataPrinter | GCMetadataPrinter - Emits GC metadata as assembly code  | 
|  Cllvm::AMDGPU::GcnBufferFormatInfo |  | 
|  Cllvm::GCNRegPressure |  | 
|  Cllvm::GCNRPTarget | Models a register pressure target, allowing to evaluate and track register savings against that target from a starting GCNRegPressure  | 
|  Cllvm::GCNRPTracker |  | 
|  Cllvm::GCNDownwardRPTracker |  | 
|  Cllvm::GCNUpwardRPTracker |  | 
|  Cllvm::GCNSchedStage |  | 
|  Cllvm::ClusteredLowOccStage |  | 
|  Cllvm::ILPInitialScheduleStage |  | 
|  Cllvm::MemoryClauseInitialScheduleStage |  | 
|  Cllvm::OccInitialScheduleStage |  | 
|  Cllvm::PreRARematStage | Attempts to reduce function spilling or, if there is no spilling, to increase function occupancy by one with respect to ArchVGPR usage by sinking rematerializable instructions to their use  | 
|  Cllvm::UnclusteredHighRPStage |  | 
|  Cllvm::GCNUserSGPRUsageInfo |  | 
|  Cllvm::GCOVArc |  | 
|  Cllvm::GCOVBlock | GCOVBlock - Collects block information  | 
|  Cllvm::GCOVBlockLocation | Represent file of lines same with block_location_info in gcc  | 
|  Cllvm::GCOVBuffer | GCOVBuffer - A wrapper around MemoryBuffer to provide GCOV specific read operations  | 
|  Cllvm::GCOVFile | GCOVFile - Collects coverage information for one pair of coverage file (.gcno and .gcda)  | 
|  Cllvm::GCOVFunction | GCOVFunction - Collects function information  | 
|  Cllvm::GCOVOptions |  | 
|  Cllvm::GCPoint | GCPoint - Metadata for a collector-safe point in machine code  | 
|  Cllvm::GCRoot | GCRoot - Metadata for a pointer to an object managed by the garbage collector  | 
|  Cllvm::MIPatternMatch::GCstAndRegMatch |  | 
|  Cllvm::GCStrategy | GCStrategy describes a garbage collector algorithm's code generation requirements, and provides overridable hooks for those needs which cannot be abstractly described  | 
|  Cllvm::GCStrategyMap |  | 
|  Cllvm::sys::unicode::GeneratedNamesData |  | 
|  Cllvm::generic_gep_type_iterator< ItTy > |  | 
|  Cllvm::cl::generic_parser_base |  | 
|  Cllvm::cl::parser< const PassInfo * > |  | 
|  Cllvm::PassNameParser |  | 
|  Cllvm::cl::parser< RegAllocType > |  | 
|  Cllvm::RegAllocTypeParser |  | 
|  Cllvm::cl::parser< RegistryClass::FunctionPassCtor > |  | 
|  Cllvm::RegisterPassParser< RegistryClass > | RegisterPassParser class - Handle the addition of new machine passes  | 
|  Cllvm::cl::parser< std::set< SPIRV::Extension::Extension > > |  | 
|  Cllvm::SPIRVExtensionsParser | Command line parser for toggling SPIR-V extensions  | 
|  Cllvm::cl::parser< std::optional< uint64_t > > |  | 
|  Cllvm::remarks::HotnessThresholdParser |  | 
|  Cllvm::cl::parser< bool > |  | 
|  Cllvm::cl::parser< boolOrDefault > |  | 
|  Cllvm::cl::parser< char > |  | 
|  Cllvm::cl::parser< double > |  | 
|  Cllvm::cl::parser< float > |  | 
|  Cllvm::cl::parser< int > |  | 
|  Cllvm::cl::parser< long > |  | 
|  Cllvm::cl::parser< long long > |  | 
|  Cllvm::cl::parser< std::optional< std::string > > |  | 
|  Cllvm::cl::parser< std::string > |  | 
|  Cllvm::cl::parser< unsigned > |  | 
|  Cllvm::cl::parser< unsigned long > |  | 
|  Cllvm::cl::parser< unsigned long long > |  | 
|  Cllvm::cl::parser< DataType > |  | 
|  Cllvm::GenericConvergenceVerifier< ContextT > |  | 
|  Cllvm::GenericCycle< ContextT > | A possibly irreducible generalization of a Loop  | 
|  Cllvm::GenericCycleInfo< ContextT > | Cycle information for a function  | 
|  Cllvm::GenericCycleInfoCompute< ContextT > | Helper class for computing cycle information  | 
|  Cllvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT > |  | 
|  Cllvm::GenericDomTreeUpdater< DomTreeUpdater, DominatorTree, PostDominatorTree > |  | 
|  Cllvm::DomTreeUpdater |  | 
|  Cllvm::GenericDomTreeUpdater< MachineDomTreeUpdater, MachineDominatorTree, MachinePostDominatorTree > |  | 
|  Cllvm::MachineDomTreeUpdater |  | 
|  Cllvm::GenericFloatingPointPredicateUtils< ContextT > |  | 
|  Cllvm::cl::generic_parser_base::GenericOptionInfo |  | 
|  Cllvm::cl::parser< DataType >::OptionInfo |  | 
|  Cllvm::cl::GenericOptionValue |  | 
|  Cllvm::cl::OptionValueBase< DataType, std::is_class_v< DataType > > |  | 
|  Cllvm::cl::OptionValue< DataType > |  | 
|  Cllvm::cl::OptionValueBase< bool, std::is_class_v< bool > > |  | 
|  Cllvm::cl::OptionValue< bool > |  | 
|  Cllvm::cl::OptionValueBase< DataType, false > |  | 
|  Cllvm::cl::OptionValueCopy< FnT > |  | 
|  Cllvm::cl::OptionValue< FnT > |  | 
|  Cllvm::cl::OptionValueCopy< cl::boolOrDefault > |  | 
|  Cllvm::cl::OptionValue< cl::boolOrDefault > |  | 
|  Cllvm::cl::OptionValueCopy< std::string > |  | 
|  Cllvm::cl::OptionValue< std::string > |  | 
|  Cllvm::cl::OptionValueBase< DataType, isClass > |  | 
|  Cllvm::cl::OptionValue< cl::boolOrDefault > |  | 
|  Cllvm::cl::OptionValue< std::string > |  | 
|  Cllvm::cl::OptionValueCopy< DataType > |  | 
|  Cllvm::cl::OptionValueBase< DataType, false > |  | 
|  CGenericSetCCInfo | Helper structure to keep track of ISD::SET_CC operands  | 
|  Cllvm::GenericSSAContext< _FunctionT > |  | 
|  Cllvm::GenericSSATraits< _FunctionT > |  | 
|  Cllvm::GenericSSATraits< Function > |  | 
|  Cllvm::GenericSSATraits< MachineFunction > |  | 
|  Cllvm::GenericSyncDependenceAnalysis< ContextT > | Locate join blocks for disjoint paths starting at a divergent branch  | 
|  Cllvm::GenericUniformityAnalysisImpl< ContextT > | Analysis that identifies uniform values in a data-parallel execution  | 
|  Cllvm::GenericUniformityAnalysisImplDeleter< ImplT > |  | 
|  Cllvm::GenericUniformityInfo< ContextT > |  | 
|  Cllvm::GenericValue |  | 
|  Cllvm::dxbc::PSV::v1::GeometryExtraInfo |  | 
|  Cllvm::dxbc::GeometryPSVInfo |  | 
|  Cfalse::GepNode |  | 
|  Cllvm::GEPNoWrapFlags | Represents flags for the getelementptr instruction/expression  | 
|  Cllvm::SPIRV::GetBuiltin |  | 
|  Cllvm::jitlink::GetImageBaseSymbol |  | 
|  Cllvm::GFConstant | An floating-point-like constant  | 
|  Cllvm::MIPatternMatch::GFCstAndRegMatch |  | 
|  Cllvm::MIPatternMatch::GFCstOrSplatGFCstMatch |  | 
|  Cllvm::AMDGPU::UCVersion::GFXVersion |  | 
|  Cllvm::GIConstant | An integer-like constant  | 
|  Cllvm::GIMatchTableExecutor | Provides the logic to execute GlobalISel match tables, which are used by the instruction selector and instruction combiners as their engine to match and apply MIR patterns  | 
|  Cllvm::Combiner | Combiner implementation  | 
|  Cllvm::InstructionSelector |  | 
|  Cllvm::AMDGPUInstructionSelector |  | 
|  Cllvm::GISelChangeObserver | Abstract class that contains various methods for clients to notify about changes  | 
|  Cllvm::Combiner::WorkListMaintainer | This class acts as the glue that joins the CombinerHelper to the overall Combine algorithm  | 
|  Cllvm::Combiner::WorkListMaintainerImpl< Lvl > | A configurable WorkListMaintainer implementation  | 
|  Cllvm::InstructionSelect::MIIteratorMaintainer | This class observes instruction insertions/removals  | 
|  Cllvm::GISelCSEInfo | The CSE Analysis object  | 
|  Cllvm::GISelObserverWrapper | Simple wrapper observer that takes several observers, and calls each one for each event  | 
|  Cllvm::GISelValueTracking |  | 
|  Cllvm::LostDebugLocObserver |  | 
|  Cllvm::GISelCSEAnalysisWrapper | Simple wrapper that does the following  | 
|  Cllvm::GISelInstProfileBuilder |  | 
|  Cllvm::GISelWorkList< N > |  | 
|  Cllvm::SpecialCaseList::GlobMatcher::Glob |  | 
|  Cllvm::WasmYAML::Global |  | 
|  Cglobal_cache_t |  | 
|  Cllvm::DwarfCompileUnit::GlobalExpr | A pair of GlobalVariable and DIExpression  | 
|  Cllvm::CodeViewYAML::GlobalHash |  | 
|  Cllvm::lowertypetests::GlobalLayoutBuilder | This class implements a layout algorithm for globals referenced by bit sets that tries to keep members of small bit sets together  | 
|  Cllvm::codeview::GloballyHashedType | A globally hashed type represents a hash value that is sufficient to uniquely identify a record across multiple type streams or type sequences  | 
|  Cllvm::GlobalMergeFunc | GlobalMergeFunc is a ModulePass that implements a function merging mechanism using stable function hashes  | 
|  Cllvm::GlobalMergeOptions |  | 
|  Cllvm::GlobalNumberState | GlobalNumberState assigns an integer to each global value in the program, which is used by the comparison routine to order references to globals  | 
|  CGlobalPart | Part of the global at a specific offset, which is only accessed through loads and stores with the given type  | 
|  CGlobalsImporter | Import globals referenced by a function or other globals that are being imported, if importing such global is possible  | 
|  Cllvm::pdb::GlobalsStream |  | 
|  Cllvm::GlobalStatus | As we analyze each global or thread-local variable, keep track of some information about it  | 
|  CGlobalSymtabInfo |  | 
|  Cllvm::GlobalValueSummary | Function and variable summary information to aid decisions and implementation of importing  | 
|  Cllvm::AliasSummary | Alias summary information  | 
|  Cllvm::FunctionSummary | Function summary information to aid decisions and implementation of importing  | 
|  Cllvm::GlobalVarSummary | Global variable summary information to aid decisions and implementation of importing  | 
|  Cllvm::GlobalValueSummaryInfo |  | 
|  Cllvm::yaml::GlobalValueSummaryYaml |  | 
|  Cllvm::GlobPattern | This class implements a glob pattern matcher similar to the one found in bash, but with some key differences  | 
|  Cllvm::ELFYAML::GnuHashHeader |  | 
|  Cllvm::SystemZ::GPRRegs |  | 
|  Ctomp::clause::GrainsizeT< T, I, E > |  | 
|  Cllvm::xray::Graph< VertexAttribute, EdgeAttribute, VI > | A Graph object represents a Directed Graph and is used in XRay to compute and store function call graphs and associated statistical information  | 
|  Cllvm::PBQP::GraphBase |  | 
|  Cllvm::PBQP::Graph< RegAllocSolverImpl > |  | 
|  Cllvm::PBQP::RegAlloc::PBQPRAGraph |  | 
|  Cllvm::PBQP::Graph< SolverT > | PBQP Graph class  | 
|  Cllvm::GraphDiff< NodePtr, InverseGraph > |  | 
|  Ctomp::clause::GraphIdT< T, I, E > |  | 
|  Cllvm::PBQP::RegAlloc::GraphMetadata | Holds graph-level metadata relevant to PBQP RA problems  | 
|  Ctomp::clause::GraphResetT< T, I, E > |  | 
|  Cllvm::GraphTraits< GraphType > |  | 
|  Cllvm::GraphTraits< AACallGraphNode * > |  | 
|  Cllvm::GraphTraits< AttributorCallGraph * > |  | 
|  Cllvm::GraphTraits< AADepGraphNode * > |  | 
|  Cllvm::GraphTraits< AADepGraph * > |  | 
|  Cllvm::GraphTraits< ArgumentGraphNode * > |  | 
|  Cllvm::GraphTraits< ArgumentGraph * > |  | 
|  Cllvm::GraphTraits< BasicBlock * > |  | 
|  Cllvm::GraphTraits< Function * > |  | 
|  Cllvm::GraphTraits< BlockFrequencyInfo * > |  | 
|  Cllvm::GraphTraits< BoUpSLP * > |  | 
|  Cllvm::GraphTraits< CallGraphNode * > |  | 
|  Cllvm::GraphTraits< CallGraph * > |  | 
|  Cllvm::GraphTraits< const BasicBlock * > |  | 
|  Cllvm::GraphTraits< DOTFuncInfo * > |  | 
|  Cllvm::GraphTraits< DOTFuncMSSAInfo * > |  | 
|  Cllvm::GraphTraits< DotFuncBCIInfo * > |  | 
|  Cllvm::GraphTraits< const Function * > |  | 
|  Cllvm::GraphTraits< const CallGraphNode * > |  | 
|  Cllvm::GraphTraits< CallGraphDOTInfo * > |  | 
|  Cllvm::GraphTraits< const CallGraph * > |  | 
|  CGraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * > |  | 
|  Cllvm::GraphTraits< const DDGNode * > | Const versions of the grapth trait specializations for DDG  | 
|  Cllvm::GraphTraits< const DataDependenceGraph * > |  | 
|  Cllvm::GraphTraits< const Loop * > |  | 
|  Cllvm::GraphTraits< const MachineBasicBlock * > |  | 
|  Cllvm::GraphTraits< DOTMachineFuncInfo * > |  | 
|  Cllvm::GraphTraits< const MachineFunction * > |  | 
|  Cllvm::GraphTraits< const MachineLoop * > |  | 
|  Cllvm::GraphTraits< const VPBlockBase * > |  | 
|  Cllvm::GraphTraits< DDGNode * > | Non-const versions of the grapth trait specializations for DDG  | 
|  Cllvm::GraphTraits< DataDependenceGraph * > |  | 
|  Cllvm::GraphTraits< DotCfgDiffDisplayGraph * > |  | 
|  Cllvm::GraphTraits< FlatIt< MachineRegionNode * > > |  | 
|  Cllvm::GraphTraits< MachineRegionInfo * > |  | 
|  Cllvm::GraphTraits< MachineRegionInfoPass * > |  | 
|  Cllvm::GraphTraits< FlatIt< RegionNode * > > |  | 
|  Cllvm::GraphTraits< RegionInfo * > |  | 
|  Cllvm::GraphTraits< RegionInfoPass * > |  | 
|  Cllvm::GraphTraits< ImmutableGraph< MachineInstr *, int > * > |  | 
|  Cllvm::GraphTraits< MachineGadgetGraph * > |  | 
|  Cllvm::GraphTraits< Inverse< BasicBlock * > > |  | 
|  Cllvm::GraphTraits< Inverse< Function * > > |  | 
|  Cllvm::GraphTraits< Inverse< const BasicBlock * > > |  | 
|  Cllvm::GraphTraits< Inverse< const Function * > > |  | 
|  Cllvm::GraphTraits< Inverse< const MachineBasicBlock * > > |  | 
|  Cllvm::GraphTraits< Inverse< const MachineFunction * > > |  | 
|  Cllvm::GraphTraits< Inverse< MachineBasicBlock * > > |  | 
|  Cllvm::GraphTraits< Inverse< MachineFunction * > > |  | 
|  Cllvm::GraphTraits< Inverse< MemoryAccess * > > |  | 
|  Cllvm::GraphTraits< Inverse< VPBlockBase * > > | Inverse graph traits are not implemented yet  | 
|  Cllvm::GraphTraits< IrreducibleGraph > |  | 
|  Cllvm::GraphTraits< LazyCallGraph * > |  | 
|  Cllvm::GraphTraits< LazyCallGraph::Node * > |  | 
|  Cllvm::GraphTraits< Loop * > |  | 
|  Cllvm::GraphTraits< MachineBasicBlock * > |  | 
|  Cllvm::GraphTraits< MachineFunction * > |  | 
|  Cllvm::GraphTraits< MachineBlockFrequencyInfo * > |  | 
|  Cllvm::GraphTraits< MachineLoop * > |  | 
|  Cllvm::GraphTraits< MemoryAccess * > | GraphTraits for a MemoryAccess, which walks defs in the normal case, and uses in the inverse case  | 
|  Cllvm::GraphTraits< PGOUseFunc * > |  | 
|  Cllvm::GraphTraits< ProfiledCallGraphNode * > |  | 
|  Cllvm::GraphTraits< ProfiledCallGraph * > |  | 
|  Cllvm::GraphTraits< RematGraph * > |  | 
|  Cllvm::GraphTraits< SDNode * > |  | 
|  Cllvm::GraphTraits< SelectionDAG * > |  | 
|  Cllvm::GraphTraits< SplitGraph > |  | 
|  Cllvm::GraphTraits< SUnit * > |  | 
|  Cllvm::GraphTraits< ScheduleDAG * > |  | 
|  Cllvm::GraphTraits< ScheduleDAGMI * > |  | 
|  Cllvm::GraphTraits< T > |  | 
|  Cllvm::GraphTraits< Inverse< Inverse< T > > > |  | 
|  Cllvm::GraphTraits< ValueInfo > | GraphTraits definition to build SCC for the index  | 
|  Cllvm::GraphTraits< ModuleSummaryIndex * > |  | 
|  Cllvm::GraphTraits< VPBlockBase * > |  | 
|  Cllvm::GraphTraits< VPBlockDeepTraversalWrapper< const VPBlockBase * > > |  | 
|  Cllvm::GraphTraits< VPBlockDeepTraversalWrapper< VPBlockBase * > > | GraphTraits specialization to recursively traverse VPBlockBase nodes, including traversing through VPRegionBlocks  | 
|  Cllvm::GraphTraits< VPBlockShallowTraversalWrapper< const VPBlockBase * > > |  | 
|  Cllvm::GraphTraits< VPBlockShallowTraversalWrapper< VPBlockBase * > > |  | 
|  Cllvm::GraphTraits< VPlan * > |  | 
|  Cllvm::GraphWriterBase< GraphType, Derived > |  | 
|  Cllvm::GraphWriterBase< GraphType, GraphWriter< GraphType > > |  | 
|  Cllvm::GraphWriter< GraphType > |  | 
|  Cllvm::SPIRV::GroupBuiltin |  | 
|  Cllvm::SPIRV::GroupUniformBuiltin |  | 
|  Cllvm::pdb::GSIHashHeader | Header of the hash tables found in the globals and publics sections  | 
|  Cllvm::pdb::GSIHashStreamBuilder |  | 
|  Cllvm::pdb::GSIHashTable | A readonly view of a hash table used in the globals and publics streams  | 
|  Cllvm::pdb::GSIStreamBuilder |  | 
|  Cllvm::gsym::GsymCreator | GsymCreator is used to emit GSYM data to a stand alone file or section within a file  | 
|  Cllvm::gsym::GsymReader | GsymReader is used to read GSYM data from a file or buffer  | 
|  Cllvm::codeview::GUID | This represents the 'GUID' type from windows.h  | 
|  Cllvm::memprof::GUIDMemProfRecordPair |  | 
|  Cllvm::omp::GV | Defines various target-specific GPU grid values that must be consistent between host RTL (plugin), device RTL, and clang  | 
|  Cllvm::GlobalVarSummary::GVarFlags |  | 
|  Cllvm::GlobalValueSummary::GVFlags | Group flags (Linkage, NotEligibleToImport, etc.) as a bitfield  | 
|  Cllvm::GVMaterializer |  | 
|  Cllvm::GVNHoist |  | 
|  Cllvm::GVNOptions | A set of parameters to control various transforms performed by GVN pass  | 
|  Cllvm::jitlink::aarch32::HalfWords | Immutable pair of halfwords, Hi and Lo, with overflow check  | 
|  Cllvm::DebugEpochBase::HandleBase |  | 
|  Cllvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, BucketT > |  | 
|  Cllvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, BucketT, true > |  | 
|  Cllvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst > |  | 
|  Cllvm::SmallPtrSetIteratorImpl | SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator  | 
|  Cllvm::SmallPtrSetIterator< PtrType > |  | 
|  Cllvm::SmallPtrSetIterator< MachineInstr * > |  | 
|  Cllvm::SmallPtrSetIterator< PtrTy > | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet  | 
|  Cllvm::sys::DynamicLibrary::HandleSet |  | 
|  Cllvm::HardwareLoopInfo | Attributes of a target dependent hardware loop  | 
|  Cllvm::HardwareLoopOptions |  | 
|  Cllvm::mca::HardwareUnit |  | 
|  Cllvm::mca::LSUnitBase | Abstract base interface for LS (load/store) units in llvm-mca  | 
|  Cllvm::mca::LSUnit | Default Load/Store Unit (LS Unit) for simulated processors  | 
|  Cllvm::mca::RegisterFile | Manages hardware register files, and tracks register definitions for register renaming purposes  | 
|  Cllvm::mca::RetireControlUnit | This class tracks which instructions are in-flight (i.e., dispatched but not retired) in the OoO backend  | 
|  Cllvm::mca::Scheduler | Class Scheduler is responsible for issuing instructions to pipeline resources  | 
|  Cllvm::yaml::has_BlockScalarTraits< T > |  | 
|  Cllvm::yaml::has_CustomMappingTraits< T > |  | 
|  Cllvm::yaml::has_DocumentListTraits< T > |  | 
|  Cllvm::yaml::has_FlowTraits< T > |  | 
|  Cllvm::support::detail::has_FormatProvider< T > |  | 
|  Cllvm::yaml::has_MappingEnumInputTraits< T, Context > |  | 
|  Cllvm::yaml::has_MappingEnumInputTraits< T, EmptyContext > |  | 
|  Cllvm::yaml::has_MappingTraits< T, Context > |  | 
|  Cllvm::yaml::has_MappingTraits< T, EmptyContext > |  | 
|  Cllvm::yaml::has_MappingValidateTraits< T, Context > |  | 
|  Cllvm::yaml::has_MappingValidateTraits< T, EmptyContext > |  | 
|  Cllvm::yaml::has_PolymorphicTraits< T > |  | 
|  Cllvm::yaml::has_ScalarBitSetTraits< T > |  | 
|  Cllvm::yaml::has_ScalarEnumerationTraits< T > |  | 
|  Cllvm::yaml::has_ScalarTraits< T > |  | 
|  Cllvm::yaml::has_SequenceMethodTraits< T > |  | 
|  Cllvm::support::detail::has_StreamOperator< T > |  | 
|  Cllvm::yaml::has_TaggedScalarTraits< T > |  | 
|  Cllvm::MDNode::HasCachedHash< NodeTy > |  | 
|  Ctomp::clause::HasDeviceAddrT< T, I, E > |  | 
|  Cllvm::dxbc::Hash |  | 
|  Cllvm::sampleprof::SampleContext::Hash |  | 
|  Cstd::hash< llvm::hash_code > |  | 
|  Cstd::hash< llvm::pdb::PDB_SymType > |  | 
|  Cstd::hash< llvm::rdf::detail::NodeRef > |  | 
|  Cstd::hash< llvm::rdf::RegisterAggr > |  | 
|  Cstd::hash< llvm::rdf::RegisterRef > |  | 
|  Cstd::hash< llvm::sampleprof::FunctionId > | Template specialization for FunctionId so that it can be used in STL containers  | 
|  Cstd::hash< SDValue > |  | 
|  Cstd::hash< VarLocInsertPt > |  | 
|  Cllvm::hash_code | An opaque object representing a hash code  | 
|  Cllvm::hashing::detail::hash_combine_recursive_helper | Helper class to manage the recursive combining of hash_combine arguments  | 
|  Cllvm::hashing::detail::hash_state | The intermediate state used during hashing  | 
|  Cllvm::HashBuilderBase< HasherT > | Declares the hasher member, and functions forwarding directly to the hasher  | 
|  Cllvm::HashBuilder< hashbuilder_detail::HashCodeHasher, llvm::endianness::native > |  | 
|  Cllvm::HashBuilder< HasherT, endianness::native > |  | 
|  Cllvm::HashBuilder< HasherT, Endianness > | Interface to help hash various types through a hasher type  | 
|  Cllvm::hashbuilder_detail::HashCodeHasher |  | 
|  Cllvm::AccelTableBase::HashData | Represents a group of entries with identical name (and hence, hash value)  | 
|  Cllvm::HashNode | A HashNode is an entry in an OutlinedHashTree, holding a hash value and a collection of Successors (other HashNodes)  | 
|  Cllvm::HashNodeStable | HashNodeStable is the serialized, stable, and compact representation of a HashNode  | 
|  Cllvm::HashRecognize | The analysis  | 
|  Cllvm::pdb::HashTable< ValueT > |  | 
|  Cllvm::detail::HasPointerLikeTypeTraits< T, U > |  | 
|  Cllvm::detail::HasPointerLikeTypeTraits< T, decltype((sizeof(PointerLikeTypeTraits< T >)+sizeof(T)), void())> |  | 
|  Cllvm::BTF::Header | The .BTF section header definition  | 
|  Cllvm::cas::MappedFileRegionArena::Header | Header for MappedFileRegionArena  | 
|  Cllvm::cas::ondisk::DatabaseFile::Header |  | 
|  Cllvm::cas::ondisk::TableHandle::Header |  | 
|  Cllvm::DWARFDebugArangeSet::Header |  | 
|  Cllvm::DWARFDebugNames::Header | DWARF v5 Name Index header  | 
|  Cllvm::dxbc::Header |  | 
|  Cllvm::gsym::Header | The GSYM header  | 
|  Cllvm::IndexedCGData::Header |  | 
|  Cllvm::IndexedInstrProf::Header |  | 
|  Cllvm::irsymtab::storage::Header |  | 
|  Cllvm::minidump::Header | The minidump header is the first part of a minidump file  | 
|  Cllvm::object::OffloadBinary::Header |  | 
|  Cllvm::RawInstrProf::Header |  | 
|  Cllvm::sframe::Header< E > |  | 
|  Cllvm::COFF::header |  | 
|  Cllvm::orc::MachOPlatform::HeaderOptions | Configuration for the mach-o header of a JITDylib  | 
|  Cheap_size_class_t |  | 
|  Cheap_t |  | 
|  Cllvm::support::detail::HelperFunctions |  | 
|  Cllvm::format_provider< T, std::enable_if_t< support::detail::use_double_formatter< T >::value > > | Implementation of format_provider<T> for floating point types  | 
|  Cllvm::format_provider< T, std::enable_if_t< support::detail::use_integral_formatter< T >::value > > | Implementation of format_provider<T> for integral arithmetic types  | 
|  Cllvm::format_provider< T, std::enable_if_t< support::detail::use_pointer_formatter< T >::value > > | Implementation of format_provider<T> for integral pointer types  | 
|  Cllvm::HexagonBlockRanges |  | 
|  CHexagonGenInstrInfo |  | 
|  Cllvm::HexagonInstrInfo |  | 
|  CHexagonGenRegisterInfo |  | 
|  Cllvm::HexagonRegisterInfo |  | 
|  CHexagonGenSubtargetInfo |  | 
|  Cllvm::HexagonSubtarget |  | 
|  Cllvm::HexagonInstr |  | 
|  Cllvm::HexagonMCChecker | Check for a valid bundle  | 
|  Cllvm::HexagonResource |  | 
|  Cllvm::HexagonCVIResource |  | 
|  Cllvm::HexagonShuffler |  | 
|  Cllvm::HexagonMCShuffler |  | 
|  Cllvm::CodeViewYAML::HexFormattedString |  | 
|  Cllvm::HexNumber |  | 
|  Ctomp::clause::HintT< T, I, E > |  | 
|  Cllvm::HistogramInfo | This holds details about a histogram operation – a load -> update -> store sequence where each lane in a vector might be updating the same element as another lane  | 
|  Cllvm::LiveIntervals::HMEditor | Toolkit used by handleMove to trim or extend live intervals  | 
|  Ctomp::clause::HoldsT< T, I, E > |  | 
|  Cllvm::HotColdSplitting |  | 
|  Cllvm::lsp::Hover |  | 
|  Chsa_dim3_s |  | 
|  Chsa_ext_control_directives_s | The hsa_ext_control_directives_t specifies the values for the HSAIL control directives  | 
|  Cllvm::HTTPClient | A reusable client that can perform HTTPRequests through a network socket  | 
|  CHTTPClientCleanup |  | 
|  Cllvm::HTTPRequest | A stateless description of an outbound HTTP request  | 
|  Cllvm::HTTPResponse |  | 
|  Cllvm::HTTPResponseHandler | A handler for state updates occurring while an HTTPRequest is performed  | 
|  Cllvm::HTTPServer | An HTTP server which can listen on a single TCP/IP port for HTTP requests and delgate them to the appropriate registered handler  | 
|  Cllvm::HTTPServerRequest |  | 
|  Cllvm::dxbc::HullPSVInfo |  | 
|  Cllvm::User::HungOffOperandsAllocMarker | Indicates this User has operands "hung off" in another allocation  | 
|  Cllvm::HungoffOperandTraits | HungoffOperandTraits - determine the allocation regime of the Use array when it is not a prefix to the User object, but allocated at an unrelated heap address  | 
|  Cllvm::OperandTraits< CatchSwitchInst > |  | 
|  Cllvm::OperandTraits< Function > |  | 
|  Cllvm::OperandTraits< IndirectBrInst > |  | 
|  Cllvm::OperandTraits< LandingPadInst > |  | 
|  Cllvm::OperandTraits< MemoryPhi > |  | 
|  Cllvm::OperandTraits< PHINode > |  | 
|  Cllvm::OperandTraits< SwitchInst > |  | 
|  Cllvm::HvxSelector |  | 
|  Cllvm::HWAddressSanitizerOptions |  | 
|  Cllvm::mca::HWEventListener |  | 
|  Cllvm::mca::View |  | 
|  Cllvm::mca::HWInstructionEvent |  | 
|  Cllvm::mca::HWInstructionDispatchedEvent |  | 
|  Cllvm::mca::HWInstructionIssuedEvent |  | 
|  Cllvm::mca::HWInstructionRetiredEvent |  | 
|  Cllvm::mca::HWPressureEvent |  | 
|  Cllvm::mca::HWStallEvent |  | 
|  Cllvm::ICallPromotionAnalysis |  | 
|  Cllvm::PatternMatch::icmp_pred_with_threshold |  | 
|  Cllvm::MIPatternMatch::ICstOrSplatMatch< ConstT > |  | 
|  Cllvm::MachO::ident_command |  | 
|  Cllvm::IRMover::IdentifiedStructTypeSet |  | 
|  Cllvm::IdentifyingPassPtr | Discriminated union of Pass ID types  | 
|  Cllvm::identity |  | 
|  Cllvm::detail::IdentityIndex< Ty > |  | 
|  Cllvm::IDFCalculatorBase< NodeTy, IsPostDom > | Determine the iterated dominance frontier, given a set of defining blocks, and optionally, a set of live-in blocks  | 
|  Cllvm::IDFCalculatorBase< BasicBlock, IsPostDom > |  | 
|  Cllvm::IDFCalculator< false > |  | 
|  Cllvm::IDFCalculator< true > |  | 
|  Cllvm::IDFCalculator< IsPostDom > |  | 
|  Cllvm::DWARFYAML::IdxForm |  | 
|  Cllvm::detail::IEEEFloat |  | 
|  Cllvm::IfDefEmitter |  | 
|  Cllvm::ifs::IFSStub |  | 
|  Cllvm::ifs::IFSStubTriple |  | 
|  Cllvm::ifs::IFSSymbol |  | 
|  Cllvm::ifs::IFSTarget |  | 
|  Ctomp::clause::IfT< T, I, E > |  | 
|  Cllvm::objcopy::elf::IHexRecord |  | 
|  Cllvm::Intrinsic::IITDescriptor | This is a type descriptor which explains the type requirements of an intrinsic  | 
|  Cllvm::ilist_alloc_traits< NodeTy > | Use delete by default for iplist and ilist  | 
|  Cllvm::ilist_node_traits< NodeTy > | A fragment for template traits for intrusive list that provides default node related operations  | 
|  Cllvm::ilist_traits< MachineInstr > |  | 
|  Cllvm::ilist_traits< const Ty > | Const traits should never be instantiated  | 
|  Cllvm::ilist_traits< NodeTy > | Template traits for intrusive list  | 
|  Cllvm::ilist_alloc_traits< Instruction > |  | 
|  Cllvm::ilist_alloc_traits< MachineBasicBlock > |  | 
|  Cllvm::ilist_alloc_traits< MemoryAccess > |  | 
|  Cllvm::ilist_alloc_traits< SDNode > |  | 
|  Cllvm::ilist_alloc_traits< T > |  | 
|  Cllvm::SymbolTableListTraits< T, Args... > |  | 
|  Cllvm::iplist_impl< simple_ilist< T, Args... >, SymbolTableListTraits< T, Args... > > |  | 
|  Cllvm::SymbolTableList< T, Args > | List that automatically updates parent links and symbol tables  | 
|  Cllvm::ilist_node_traits< T > |  | 
|  Cllvm::ilist_traits< T > |  | 
|  Cllvm::iplist_impl< simple_ilist< T, Options... >, ilist_traits< T > > |  | 
|  Cllvm::iplist< T, Options... > |  | 
|  Cllvm::iplist< T, Options > | An intrusive list with ownership and callbacks specified/controlled by ilist_traits, only with API safe for polymorphic types  | 
|  Cllvm::ilist_alloc_traits< ValueSubClass > |  | 
|  Cllvm::SymbolTableListTraits< ValueSubClass, Args > |  | 
|  Cllvm::ilist_base< EnableSentinelTracking, ParentTy > | Implementations of list algorithms using ilist_node_base  | 
|  Cllvm::ilist_base< enable_sentinel_tracking, parent_ty > |  | 
|  Cllvm::simple_ilist< Node > |  | 
|  Cllvm::simple_ilist< MemoryAccess, ilist_tag< MSSAHelpers::DefsOnlyTag > > |  | 
|  Cllvm::iterator< MachineInstr, > |  | 
|  Cllvm::simple_ilist< T, ilist_sentinel_tracking< true > > |  | 
|  Cllvm::simple_ilist< IndexListEntry > |  | 
|  Cllvm::iterator< DbgRecord > |  | 
|  Cllvm::const_iterator< DbgRecord > |  | 
|  Cllvm::simple_ilist< Candidate > |  | 
|  Cllvm::simple_ilist< IRInstructionData, ilist_sentinel_tracking< true > > |  | 
|  Cllvm::IRSimilarity::IRInstructionDataList |  | 
|  Cllvm::simple_ilist< T, Args... > |  | 
|  Cllvm::iplist_impl< simple_ilist< T, Args... >, SymbolTableListTraits< T, Args... > > |  | 
|  Cllvm::simple_ilist< T, Options... > |  | 
|  Cllvm::iplist_impl< simple_ilist< T, Options... >, ilist_traits< T > > |  | 
|  Cllvm::simple_ilist< llvm::DbgRecord > |  | 
|  Cllvm::simple_ilist< llvm::symbolize::CachedBinary > |  | 
|  Cllvm::simple_ilist< T, Options > | A simple intrusive list implementation  | 
|  Cllvm::ilist_callback_traits< NodeTy > | Callbacks do nothing by default in iplist and ilist  | 
|  Cllvm::ilist_node_traits< NodeTy > | A fragment for template traits for intrusive list that provides default node related operations  | 
|  Cllvm::ilist_callback_traits< MachineBasicBlock > |  | 
|  Cllvm::ilist_callback_traits< T > |  | 
|  Cllvm::ilist_node_traits< T > |  | 
|  Cllvm::ilist_iterator_bits< ExtraIteratorBits > | Option to add extra bits to the ilist_iterator  | 
|  Cllvm::ilist_noalloc_traits< NodeTy > | Custom traits to do nothing on deletion  | 
|  Cllvm::ilist_parent< ParentTy > | Option to add a pointer to this list's owner in every node  | 
|  Cllvm::ilist_sentinel_tracking< EnableSentinelTracking > | Option to choose whether to track sentinels  | 
|  Cllvm::ilist_tag< Tag > | Option to specify a tag for the node type  | 
|  Cllvm::ILPValue | Represent the ILP of the subDAG rooted at a DAG node  | 
|  Cllvm::SPIRV::ImageAttrs |  | 
|  Cllvm::AMDGPU::ImageDimIntrinsicInfo |  | 
|  Cllvm::SPIRV::ImageQueryBuiltin |  | 
|  CImmCheck |  | 
|  Cllvm::PatternMatch::immconstant_ty |  | 
|  Cllvm::PatternMatch::bind_immconstant_ty |  | 
|  Cllvm::PatternMatch::match_immconstant_ty |  | 
|  Cllvm::AArch64_IMM::ImmInsnModel |  | 
|  Cllvm::ImmInstrInfo |  | 
|  Cllvm::X86Operand::ImmOp |  | 
|  CXtensaOperand::ImmOp |  | 
|  Cllvm::ImmutableGraph< NodeValueT, EdgeValueT > |  | 
|  Cllvm::ImmutableGraphBuilder< GraphT > |  | 
|  Cllvm::ImmutableList< T > | ImmutableList - This class represents an immutable (functional) list  | 
|  Cllvm::ImmutableListFactory< T > |  | 
|  Cllvm::ImmutableMap< KeyT, ValT, ValInfo > |  | 
|  Cllvm::ImmutableMapRef< KeyT, ValT, ValInfo > |  | 
|  Cllvm::ImmutableSet< ValT, ValInfo > |  | 
|  Cllvm::ImmutableSetRef< ValT, ValInfo > |  | 
|  Cllvm::ItaniumManglingCanonicalizer::Impl |  | 
|  Cllvm::bitfields_details::Impl< Bitfield, StorageType > | Impl is where Bifield description and Storage are put together to interact with values  | 
|  Cllvm::MIPatternMatch::ImplicitDefMatch |  | 
|  CImpliedExtsEntry |  | 
|  Cllvm::orc::ImplSymbolMap |  | 
|  Cllvm::cas::OnDiskDataAllocator::ImplType |  | 
|  Cllvm::cas::OnDiskTrieRawHashMap::ImplType |  | 
|  Cllvm::WasmYAML::Import |  | 
|  Cllvm::object::import_lookup_table_entry< IntTy > |  | 
|  Cllvm::object::ImportDirectoryEntryRef |  | 
|  Cllvm::COFF::ImportDirectoryTableEntry | The Import Directory Table  | 
|  Cllvm::ImportedFunctionsInliningStatistics | Calculate and dump ThinLTO specific inliner stats  | 
|  Cllvm::object::ImportedSymbolRef |  | 
|  Cllvm::FunctionImporter::ImportFailureInfo | Information optionally tracked for candidates the importer decided not to import  | 
|  Cllvm::COFF::ImportHeader |  | 
|  Cllvm::FunctionImporter::ImportIDTable |  | 
|  Cllvm::FunctionImporter::ImportListsTy |  | 
|  Cllvm::COFF::ImportLookupTableEntry32 | The PE32 Import Lookup Table  | 
|  Cllvm::FunctionImporter::ImportMapTy | The map maintains the list of imports  | 
|  CImportStatistics |  | 
|  Cllvm::msf::IMSFFile |  | 
|  Cllvm::pdb::PDBFile |  | 
|  Cllvm::ImutAVLFactory< ImutInfo > |  | 
|  Cllvm::ImutAVLTree< ImutInfo > |  | 
|  Cllvm::ImutAVLTreeGenericIterator< ImutInfo > |  | 
|  Cllvm::ImutAVLTreeInOrderIterator< ImutInfo > |  | 
|  Cllvm::ImutIntervalAVLFactory< ImutInfo > |  | 
|  Cllvm::ImutKeyValueInfo< T, S > | ImutKeyValueInfo -Traits class used by ImmutableMap  | 
|  Cllvm::ImutProfileInfo< T > | Generic profile template  | 
|  Cllvm::ImutContainerInfo< T * > | ImutContainerInfo - Specialization for pointer values to treat pointers as references to unique objects  | 
|  Cllvm::ImutContainerInfo< T > | ImutContainerInfo - Generic definition of comparison operations for elements of immutable containers that defaults to using std::equal_to<> and std::less<> to perform comparison of elements  | 
|  Cllvm::ImutProfileInfo< bool > | Profile traits for booleans  | 
|  Cllvm::ImutProfileInfo< T * > | Generic profile trait for pointer types  | 
|  Cllvm::ImutContainerInfo< T * > | ImutContainerInfo - Specialization for pointer values to treat pointers as references to unique objects  | 
|  Cllvm::ImutProfileInfo< ValT > |  | 
|  Cllvm::ImutContainerInfo< ValT > |  | 
|  Cllvm::ImutProfileInteger< T > | Profile traits for integers  | 
|  Cfalse::in_set |  | 
|  Ctomp::clause::InbranchT< T, I, E > |  | 
|  Cllvm::IncludeGuardEmitter |  | 
|  Ctomp::clause::InclusiveT< T, I, E > |  | 
|  Cllvm::Incoming | Incoming for lane maks phi as machine instruction, incoming register Reg and incoming block Block are taken from machine instruction  | 
|  Cllvm::SPIRV::IncomingCall |  | 
|  Cllvm::orc::ExecutorProcessControl::IncomingWFRHandler | A handler or incoming WrapperFunctionResults – either return values from callWrapper* calls, or incoming JIT-dispatch requests  | 
|  Cllvm::indent |  | 
|  Cllvm::index_range | Increasing range of size_t indices  | 
|  Cllvm::detail::index_stream | Infinite stream of increasing 0-based size_t indices  | 
|  Cllvm::detail::indexed_accessor_range_base< DerivedT, BaseT, T, PointerT, ReferenceT > | The class represents the base of a range of indexed_accessor_iterators  | 
|  Cllvm::detail::indexed_accessor_range_base< DerivedT, std::pair< BaseT, ptrdiff_t >, T, T *, T & > |  | 
|  Cllvm::indexed_accessor_range< DerivedT, BaseT, T, PointerT, ReferenceT > | This class provides an implementation of a range of indexed_accessor_iterators where the base is not indexable  | 
|  Cllvm::memprof::IndexedAllocationInfo |  | 
|  Cllvm::memprof::IndexedCallSiteInfo |  | 
|  Cllvm::memprof::IndexedCallstackIdConverter |  | 
|  Cllvm::IndexedLoadStoreMatchInfo |  | 
|  Cllvm::IndexedMap< T, ToIndexT > |  | 
|  Cllvm::memprof::IndexedMemProfData |  | 
|  Cllvm::IndexedMemProfReader |  | 
|  Cllvm::memprof::IndexedMemProfRecord |  | 
|  Cllvm::IndexedReference | Represents a memory reference as a base pointer and a set of indexing operations  | 
|  Cllvm::rdf::IndexedSet< T, N > |  | 
|  Cllvm::rdf::IndexedSet< LaneBitmask > |  | 
|  Cllvm::rdf::LaneMaskIndex |  | 
|  Cllvm::dwarf_linker::IndexedValuesMap< T > | This class stores values sequentually and assigns index to the each value  | 
|  Cllvm::internal::IndexNode |  | 
|  Cllvm::PGOCtxProfContext | A node (context) in the loaded contextual profile, suitable for mutation during IPO passes  | 
|  Cllvm::cas::ondisk::OnDiskGraphDB::IndexProxy | Proxy for an on-disk index record  | 
|  Cllvm::HexagonBlockRanges::IndexType |  | 
|  Cllvm::orc::IndirectStubsAllocationSizes |  | 
|  Cllvm::objcopy::macho::IndirectSymbolEntry |  | 
|  Cllvm::objcopy::macho::IndirectSymbolTable |  | 
|  Ctomp::clause::IndirectT< T, I, E > |  | 
|  Cllvm::InductionDescriptor | A struct for saving information about induction variables  | 
|  Cllvm::jitlink::JITLinkMemoryManager::InFlightAlloc | Represents an allocation which has not been finalized yet  | 
|  Cllvm::jitlink::InProcessMemoryManager::IPInFlightAlloc |  | 
|  Cllvm::orc::EPCGenericJITLinkMemoryManager::InFlightAlloc |  | 
|  Cllvm::orc::MapperJITLinkMemoryManager::InFlightAlloc |  | 
|  Cllvm::CoroIdInst::Info |  | 
|  Cllvm::opt::OptTable::Info | Entry for a single option instance in the option data table  | 
|  Cllvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InfoRec |  | 
|  Cllvm::InformationCache | Data structure to hold cached (LLVM-IR) information  | 
|  Cllvm::InfoSectionUnitHeader |  | 
|  Cllvm::pdb::InfoStream |  | 
|  Cllvm::pdb::InfoStreamBuilder |  | 
|  Cllvm::pdb::InfoStreamHeader | The header preceding the global PDB Stream (Stream 1)  | 
|  Cllvm::StackSafetyGlobalInfo::InfoTy |  | 
|  Cllvm::StackSafetyInfo::InfoTy |  | 
|  Cllvm::Init |  | 
|  Cllvm::ArgumentInit |  | 
|  Cllvm::TypedInit | This is the common superclass of types that have a specific, explicit type, stored in ValueTy  | 
|  Cllvm::AnonymousNameInit | "anonymous_n" - Represent an anonymous record name  | 
|  Cllvm::BitInit | 'true'/'false' - Represent a concrete initializer for a bit  | 
|  Cllvm::BitsInit | '{ a, b, c }' - Represents an initializer for a BitsRecTy value  | 
|  Cllvm::CondOpInit | !cond(condition_1: value1, ... , condition_n: value) Selects the first value for which condition is true  | 
|  Cllvm::DagInit | (v a, b) - Represent a DAG tree value  | 
|  Cllvm::DefInit | AL - Represent a reference to a 'def' in the description  | 
|  Cllvm::ExistsOpInit | !exists<type>(expr) - Dynamically determine if a record of type named expr exists  | 
|  Cllvm::FieldInit | X.Y - Represent a reference to a subfield of a variable  | 
|  Cllvm::FoldOpInit | !foldl (a, b, expr, start, lst) - Fold over a list  | 
|  Cllvm::InstancesOpInit | !instances<type>([regex]) - Produces a list of records whose type is type  | 
|  Cllvm::IntInit | '7' - Represent an initialization by a literal integer value  | 
|  Cllvm::IsAOpInit | !isa<type>(expr) - Dynamically determine the type of an expression  | 
|  Cllvm::ListInit | [AL, AH, CL] - Represent a list of defs  | 
|  Cllvm::OpInit | Base class for operators  | 
|  Cllvm::BinOpInit | !op (X, Y) - Combine two inits  | 
|  Cllvm::TernOpInit | !op (X, Y, Z) - Combine two inits  | 
|  Cllvm::UnOpInit | !op (X) - Transform an init  | 
|  Cllvm::StringInit | "foo" - Represent an initialization by a string value  | 
|  Cllvm::VarBitInit | Opcode{0} - Represent access to one bit of a variable or field  | 
|  Cllvm::VarDefInit | Classname<targs...> - Represent an uninstantiated anonymous class instantiation  | 
|  Cllvm::VarInit | 'Opcode' - Represent a reference to an entire variable object  | 
|  Cllvm::UnsetInit | '?' - Represents an uninitialized value  | 
|  Cllvm::WasmYAML::InitExpr |  | 
|  Cllvm::WasmYAML::InitFunction |  | 
|  Cllvm::sys::InitializeCOMRAII |  | 
|  Cllvm::lsp::InitializeParams |  | 
|  Cllvm::cl::initializer< Ty > |  | 
|  Ctomp::clause::InitializerT< T, I, E > |  | 
|  Cllvm::InitLLVM |  | 
|  Ctomp::clause::InitT< T, I, E > |  | 
|  Cllvm::pdb::InjectedSourceStream |  | 
|  Cllvm::lsp::InlayHint | Inlay hint information  | 
|  Cllvm::lsp::InlayHintsParams | A parameter literal used in inlay hint requests  | 
|  Cllvm::InlineAdvice | Capture state between an inlining decision having had been made, and its impact being observable  | 
|  Cllvm::DefaultInlineAdvice |  | 
|  Cllvm::MLInlineAdvice | InlineAdvice that tracks changes post inlining  | 
|  Cllvm::InlineAdvisor | Interface for deciding whether to inline a call site or not  | 
|  Cllvm::DefaultInlineAdvisor | The default (manual heuristics) implementation of the InlineAdvisor  | 
|  Cllvm::MLInlineAdvisor |  | 
|  Cllvm::ReplayInlineAdvisor | Replay inline advisor that uses optimization remarks from inlining of previous build to guide current inlining  | 
|  Cllvm::InlineAsmIdentifierInfo |  | 
|  Cllvm::InlineAsmKeyType |  | 
|  Cllvm::InlineAsmLowering |  | 
|  Cllvm::SPIRVInlineAsmLowering |  | 
|  Cllvm::InlineContext | Provides context on when an inline advisor is constructed in the pipeline (e.g., link phase, inline driver)  | 
|  Cllvm::InlineCost | Represents the cost of inlining a function  | 
|  Cllvm::CodeViewYAML::InlineeInfo |  | 
|  Cllvm::CodeViewYAML::InlineeSite |  | 
|  Cllvm::codeview::InlineeSourceLine |  | 
|  Cllvm::codeview::InlineeSourceLineHeader |  | 
|  Cllvm::InlineFunctionInfo | This class captures the data input to the InlineFunction call, and records the auxiliary results produced by it  | 
|  Cllvm::gsym::InlineInfo | Inline information stores the name of the inline function along with an array of address ranges  | 
|  Cllvm::InlineOrder< T > |  | 
|  Cllvm::InlineParams | Thresholds to tune inline cost analysis  | 
|  Cllvm::InlineResult | InlineResult is basically true or false  | 
|  Cllvm::InlineSiteHash |  | 
|  Cllvm::vfs::detail::InMemoryNode | The in memory file system is a tree of Nodes  | 
|  Cllvm::vfs::detail::InMemoryDirectory |  | 
|  Cllvm::vfs::detail::InMemoryFile |  | 
|  Cllvm::InnerLoopVectorizer | InnerLoopVectorizer vectorizes loops which contain only one basic block to a specified vectorization factor (VF)  | 
|  Cllvm::InnerLoopAndEpilogueVectorizer | An extension of the inner loop vectorizer that creates a skeleton for a vectorized loop that has its epilogue (residual) also vectorized  | 
|  Cllvm::EpilogueVectorizerEpilogueLoop |  | 
|  Cllvm::EpilogueVectorizerMainLoop | A specialized derived class of inner loop vectorizer that performs vectorization of main loops in the process of vectorizing loops and their epilogues  | 
|  Cllvm::xray::Graph< VertexAttribute, EdgeAttribute, VI >::InOutEdgeView< isConst, isOut > | A class for ranging over the incoming edges incident to a vertex  | 
|  CInProgressEntry |  | 
|  Cllvm::orc::InProgressLookupState |  | 
|  Cllvm::orc::InProgressFullLookupState |  | 
|  Cllvm::orc::InProgressLookupFlagsState |  | 
|  Cllvm::ISD::InputArg | InputArg - This struct carries flags and type information about a single incoming (formal) argument or incoming (from the perspective of the caller) return value virtual register  | 
|  Cllvm::lto::InputFile | An input file  | 
|  Cllvm::pdb::InputFile |  | 
|  Ctomp::clause::InReductionT< T, I, E > |  | 
|  CINITIALIZE_PASS::InsertedPass |  | 
|  CARMInstructionSelector::InsertInfo |  | 
|  Cllvm::DomTreeBuilder::SemiNCAInfo< DomTreeT >::InsertionInfo |  | 
|  CInsertionPoint |  | 
|  Cllvm::IRBuilderBase::InsertPoint | InsertPoint - A saved insertion point  | 
|  Cllvm::RegBankSelect::InsertPoint | Abstract class used to represent an insertion point in a CFG  | 
|  Cllvm::RegBankSelect::EdgeInsertPoint | Insertion point on an edge  | 
|  Cllvm::RegBankSelect::InstrInsertPoint | Insertion point before or after an instruction  | 
|  Cllvm::RegBankSelect::MBBInsertPoint | Insertion point at the beginning or end of a basic block  | 
|  Cllvm::InsertPointAnalysis | Determines the latest safe point in a block in which we can insert a split, spill or other instruction related with CurLI  | 
|  Cllvm::IRBuilderBase::InsertPointGuard |  | 
|  Cllvm::VPBuilder::InsertPointGuard | RAII object that stores the current insertion point and restores it when the object is destroyed  | 
|  Cllvm::InsertPosition |  | 
|  Cllvm::sandboxir::InsertPosition |  | 
|  Cllvm::PatternMatch::InsertValue_match< Ind, T0, T1 > | Matcher for a single index InsertValue instruction  | 
|  Cllvm::InsnInfo |  | 
|  CInsnMatchEntry |  | 
|  Cllvm::LoongArchMatInt::Inst |  | 
|  Cllvm::MipsAnalyzeImmediate::Inst |  | 
|  Cllvm::RISCVMatInt::Inst |  | 
|  Cllvm::coverage::InstantiationGroup | An instantiation group contains a FunctionRecord list, such that each record corresponds to a distinct instantiation of the same function  | 
|  Cllvm::InstCombineOptions |  | 
|  Cllvm::InstCombiner | The core instruction combiner logic  | 
|  Cllvm::InstCombinerImpl |  | 
|  Cllvm::RecurrenceDescriptor::InstDesc | This POD struct holds information about a potential recurrence operation  | 
|  Cllvm::AMDGPU::VOPD::InstInfo |  | 
|  Cllvm::InstIterator< BB_t, BB_i_t, BI_t, II_t > |  | 
|  Cllvm::InstrAspect | Legalization is decided based on an instruction's opcode, which type slot we're considering, and what the existing type is  | 
|  Cllvm::mca::InstrBuilder | A builder class that knows how to construct Instruction objects  | 
|  Cllvm::MachineTraceMetrics::InstrCycles | InstrCycles represents the cycle height and depth of an instruction in a trace  | 
|  Cllvm::mca::InstrDesc | An instruction descriptor  | 
|  Cllvm::mca::InstRef | An InstRef contains both a SourceMgr index and Instruction pair  | 
|  Cllvm::InstrEmitter |  | 
|  Cllvm::HexagonBlockRanges::InstrIndexMap |  | 
|  Cllvm::InstrInfoQuery | InstrInfoQuery provides an interface to query additional information for instructions like metadata or keywords like nsw, which provides conservative results if the users specified it is safe to use  | 
|  Cllvm::InstrItinerary | An itinerary represents the scheduling information for an instruction  | 
|  Cllvm::InstrItineraryData | Itinerary data supplied by a subtarget to be used by a target  | 
|  Cllvm::sandboxir::InstrMaps | Maps the original instructions to the vectorized instrs and the reverse  | 
|  Cllvm::mca::InstrPostProcess | Class which can be overriden by targets to modify the mca::Instruction objects before the pipeline starts  | 
|  Cllvm::mca::AMDGPUInstrPostProcess |  | 
|  Cllvm::mca::X86InstrPostProcess |  | 
|  Cllvm::InstrProfCorrelator | InstrProfCorrelator - A base class used to create raw instrumentation data to their functions  | 
|  Cllvm::InstrProfCorrelatorImpl< IntPtrT > | InstrProfCorrelatorImpl - A child of InstrProfCorrelator with a template pointer type so that the ProfileData vector can be materialized  | 
|  Cllvm::BinaryInstrProfCorrelator< IntPtrT > | BinaryInstrProfCorrelator - A child of InstrProfCorrelatorImpl that takes an object file as input to correlate profiles  | 
|  Cllvm::DwarfInstrProfCorrelator< IntPtrT > | DwarfInstrProfCorrelator - A child of InstrProfCorrelatorImpl that takes DWARF debug info as input to correlate profiles  | 
|  Cllvm::InstrProfIterator< record_type, reader_type > | A file format agnostic iterator over profiling data  | 
|  Cllvm::InstrProfLookupTrait | Trait for lookups into the on-disk hash table for the binary instrprof format  | 
|  Cllvm::InstrProfOptions | Options for the frontend instrumentation based profiling pass  | 
|  Cllvm::InstrProfReader | Base class and interface for reading profiling data of any known instrprof format  | 
|  Cllvm::RawInstrProfReader< uint32_t > |  | 
|  Cllvm::RawInstrProfReader< uint64_t > |  | 
|  Cllvm::IndexedInstrProfReader | Reader for the indexed binary instrprof format  | 
|  Cllvm::RawInstrProfReader< IntPtrT > | Reader for the raw instrprof binary format from runtime  | 
|  Cllvm::TextInstrProfReader | Reader for the simple text based instrprof format  | 
|  Cllvm::InstrProfReaderIndexBase |  | 
|  Cllvm::InstrProfReaderIndex< HashTableImpl > |  | 
|  Cllvm::InstrProfReaderRemapper | Name matcher supporting fuzzy matching of symbol names to names in profiles  | 
|  Cllvm::InstrProfReaderItaniumRemapper< HashTableImpl > | A remapper that applies remappings based on a symbol remapping file  | 
|  Cllvm::InstrProfRecord | Profiling information for a single function  | 
|  Cllvm::NamedInstrProfRecord |  | 
|  Cllvm::InstrProfRecordWriterTrait |  | 
|  Cllvm::InstrProfSymtab | A symbol table used for function [IR]PGO name look-up with keys (such as pointers, md5hash values) to the function  | 
|  Cllvm::InstrProfValueSiteRecord |  | 
|  Cllvm::InstrProfWriter |  | 
|  Cllvm::InstrStage | These values represent a non-pipelined step in the execution of an instruction  | 
|  Cllvm::dwarf::CFIProgram::Instruction | An instruction consists of a DWARF CFI opcode and an optional sequence of operands  | 
|  Cllvm::Win64EH::Instruction |  | 
|  Cllvm::WinEH::Instruction |  | 
|  Cllvm::mca::InstructionBase | Base class for instructions consumed by the simulation pipeline  | 
|  Cllvm::mca::Instruction | An instruction propagated through the simulated instruction pipeline  | 
|  Cllvm::InstructionBuildSteps |  | 
|  Cllvm::InstructionCost |  | 
|  Cllvm::RegisterBankInfo::InstructionMapping | Helper class that represents how the value of an instruction may be mapped and what is the related cost of such mapping  | 
|  Cllvm::InstructionOrdering | Record instruction ordering so we can query their relative positions within a function  | 
|  Cllvm::InstructionPrecedenceTracking |  | 
|  Cllvm::ImplicitControlFlowTracking | This class allows to keep track on instructions with implicit control flow  | 
|  Cllvm::MemoryWriteTracking |  | 
|  Cllvm::X86Disassembler::InstructionSpecifier | The specification for how to extract and interpret a full instruction and its operands  | 
|  Cllvm::InstructionStepsMatchInfo |  | 
|  Cllvm::InstructionWorklist | InstructionWorklist - This is the worklist management logic for InstCombine and other simplification passes  | 
|  Cllvm::mca::Instrument |  | 
|  Cllvm::mca::LatencyInstrument |  | 
|  Cllvm::mca::RISCVLMULInstrument |  | 
|  Cllvm::mca::RISCVSEWInstrument |  | 
|  Cllvm::xray::InstrumentationMap | The InstrumentationMap represents the computed function id's and indicated function addresses from an object file (or a YAML file)  | 
|  Cllvm::mca::InstrumentManager | This class allows targets to optionally customize the logic that resolves scheduling class IDs  | 
|  Cllvm::mca::RISCVInstrumentManager |  | 
|  Cllvm::InstVisitor< SubClass, RetTy > | Base class for instruction visitors  | 
|  Cllvm::PtrUseVisitor< ArgUseChecker > |  | 
|  Cllvm::PtrUseVisitor< AllocaUseVisitor > |  | 
|  Cllvm::PtrUseVisitor< SliceBuilder > |  | 
|  CAllocaSlices::SliceBuilder | Builder for the alloca slices  | 
|  Cllvm::InstVisitor< DataScalarizerVisitor, bool > |  | 
|  CDataScalarizerVisitor |  | 
|  Cllvm::InstVisitor< DerivedT > |  | 
|  Cllvm::PtrUseVisitor< DerivedT > | A base class for visitors over the uses of a pointer value  | 
|  Cllvm::InstVisitor< InstCombinerImpl, Instruction * > |  | 
|  Cllvm::InstCombinerImpl |  | 
|  Cllvm::InstVisitor< InstCostVisitor, Constant * > |  | 
|  Cllvm::InstCostVisitor |  | 
|  Cllvm::InstVisitor< InstructionClassification, InstrType > |  | 
|  Cllvm::IRSimilarity::IRInstructionMapper::InstructionClassification | Custom InstVisitor to classify different instructions for whether it can be analyzed for similarity  | 
|  Cllvm::InstVisitor< Interpreter > |  | 
|  Cllvm::Interpreter |  | 
|  Cllvm::InstVisitor< ObjectSizeOffsetEvaluator, SizeOffsetValue > |  | 
|  Cllvm::ObjectSizeOffsetEvaluator | Evaluate the size and offset of an object pointed to by a Value*  | 
|  Cllvm::InstVisitor< ObjectSizeOffsetVisitor, OffsetSpan > |  | 
|  Cllvm::ObjectSizeOffsetVisitor | Evaluate the size and offset of an object pointed to by a Value* statically  | 
|  Cllvm::InstVisitor< PGOIndirectCallVisitor > |  | 
|  Cllvm::PGOIndirectCallVisitor |  | 
|  Cllvm::InstVisitor< SCCPInstVisitor > |  | 
|  Cllvm::SCCPInstVisitor | Helper class for SCCPSolver  | 
|  Cllvm::InstVisitor< UnrolledInstAnalyzer, bool > |  | 
|  Cllvm::UnrolledInstAnalyzer |  | 
|  Cllvm::GVNExpression::int_op_inserter |  | 
|  Cllvm::VPlanPatternMatch::int_pred_ty< Pred, BitWidth > | Match an integer constant or vector of constants if Pred::isValue returns true for the APInt  | 
|  Cllvm::SPIRV::IntegerDotProductBuiltin |  | 
|  Cstd::integral_constant |  | 
|  Cllvm::FirstIndexOfType< T, T, Us... > |  | 
|  Cllvm::FirstIndexOfType< T, U, Us... > |  | 
|  Cstd::tuple_size< llvm::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info > > |  | 
|  Cstd::tuple_size< llvm::StringMapEntry< ValueTy > > |  | 
|  Cstd::tuple_size< llvm::detail::enumerator_result< Refs... > > |  | 
|  Cllvm::IntelExpr |  | 
|  Cllvm::IntelJITEventsWrapper |  | 
|  Cllvm::SPIRV::IntelSubgroupsBuiltin |  | 
|  Cllvm::IntEqClasses |  | 
|  Cllvm::InterestingMemoryOperand |  | 
|  Cllvm::orc::MaterializationUnit::Interface |  | 
|  Cllvm::MachO::InterfaceFile | Defines the interface file  | 
|  Cllvm::MachO::InterfaceFileRef | Reference to an interface file  | 
|  Cllvm::InterferenceCache |  | 
|  Cllvm::InterleavedAccessInfo | Drive the analysis of interleaved memory accesses in the loop  | 
|  Cllvm::InterleavedRange< Range > | Format object class for interleaved ranges  | 
|  Cllvm::InterleaveGroup< InstTy > | The group of interleaved loads/stores sharing the same stride and close to each other  | 
|  CInterleaveIntrinsic |  | 
|  Cllvm::LineEditor::InternalData |  | 
|  Cllvm::X86Disassembler::InternalInstruction | The x86 internal instruction, which is produced by the decoder  | 
|  Cllvm::cas::ondisk::InternalRef | Standard 8 byte reference inside OnDiskGraphDB  | 
|  Cllvm::cas::ondisk::InternalRef4B | Compact 4 byte reference inside OnDiskGraphDB for smaller references  | 
|  Cllvm::cas::ondisk::InternalRefArrayRef | Array of internal node references  | 
|  Cllvm::sandboxir::Interval< T > |  | 
|  Cllvm::IntervalData< PointT, ValueT > | An interval data composed by a Left and Right points and an associated Value  | 
|  Cllvm::sandboxir::IntervalIterator< T, IntervalType > | A simple iterator for iterating the interval  | 
|  Cllvm::IntervalMap< KeyT, ValT, N, Traits > |  | 
|  Cllvm::IntervalMapHalfOpenInfo< T > |  | 
|  Cllvm::IntervalMapHalfOpenInfo< SlotIndex > |  | 
|  Cllvm::IntervalMapInfo< SlotIndex > |  | 
|  Cllvm::IntervalMapInfo< T > |  | 
|  Cllvm::IntervalMapOverlaps< MapA, MapB > | IntervalMapOverlaps - Iterate over the overlaps of mapped intervals in two IntervalMaps  | 
|  Cfalse::IntervalSorter |  | 
|  Cllvm::IntervalTree< PointT, ValueT, DataT > |  | 
|  Cllvm::GenericValue::IntPair |  | 
|  CIntPart |  | 
|  Cllvm::IntrinsicCostAttributes |  | 
|  Cllvm::IntrinsicData |  | 
|  Cllvm::PatternMatch::IntrinsicID_match | Intrinsic matchers  | 
|  Cllvm::VPlanPatternMatch::IntrinsicID_match | Intrinsic matchers  | 
|  Cllvm::TargetLoweringBase::IntrinsicInfo |  | 
|  Cllvm::AMDGPU::IntrinsicLaneMaskAnalyzer |  | 
|  Cllvm::IntrinsicLowering |  | 
|  Cllvm::IntrusiveBackListBase |  | 
|  Cllvm::IntrusiveBackList< Node > |  | 
|  Cllvm::iterator< DIE > |  | 
|  Cllvm::const_iterator< DIE > |  | 
|  Cllvm::IntrusiveBackList< llvm::DIE > |  | 
|  Cllvm::IntrusiveBackList< T > |  | 
|  Cllvm::IntrusiveBackListNode |  | 
|  Cllvm::DIE | A structured debug information entry  | 
|  CIntrusiveListT |  | 
|  Cllvm::iplist_impl< IntrusiveListT, TraitsT > | A wrapper around an intrusive list with callbacks and non-intrusive ownership  | 
|  Cllvm::SymbolTableList< Instruction, ilist_iterator_bits< true >, ilist_parent< BasicBlock > > |  | 
|  Cllvm::SymbolTableList< BasicBlock > |  | 
|  Cllvm::SymbolTableList< GlobalVariable > |  | 
|  Cllvm::SymbolTableList< Function > |  | 
|  Cllvm::SymbolTableList< GlobalAlias > |  | 
|  Cllvm::SymbolTableList< GlobalIFunc > |  | 
|  Cllvm::SymbolTableList< ValueSubClass, Args... > |  | 
|  Cllvm::iplist< MemoryAccess, ilist_tag< MSSAHelpers::AllAccessTag > > |  | 
|  Cllvm::iplist< ASTNode > |  | 
|  Cllvm::iplist< VPRecipeBase > |  | 
|  Cllvm::User::IntrusiveOperandsAllocMarker | Indicates this User has operands co-allocated  | 
|  Cllvm::User::IntrusiveOperandsAndDescriptorAllocMarker | Indicates this User has operands and a descriptor co-allocated  | 
|  Cllvm::IntrusiveRefCntPtr< T > | A smart pointer to a reference-counted object that inherits from RefCountedBase or ThreadSafeRefCountedBase  | 
|  Cllvm::IntrusiveRefCntPtrInfo< T > | Class you can specialize to provide custom retain/release functionality for a type  | 
|  Cllvm::IntrusiveRefCntPtrInfo< ImutAVLTree< ImutInfo > > |  | 
|  Cllvm::AnalysisManager< IRUnitT, ExtraArgTs >::Invalidator | API to communicate dependencies between analyses during invalidation  | 
|  Cllvm::Inverse< GraphType > |  | 
|  Cllvm::yaml::IO |  | 
|  Cllvm::yaml::Input | Used to parse a yaml document into in-memory structs and vectors  | 
|  Cllvm::yaml::Output | Used to generate a yaml document from in-memory structs and vectors  | 
|  Cllvm::iota_range< T > |  | 
|  Cllvm::pdb::IPDBDataStream | IPDBDataStream defines an interface used to represent a stream consisting of a name and a series of records whose formats depend on the particular stream type  | 
|  Cllvm::pdb::DIADataStream |  | 
|  Cllvm::pdb::IPDBEnumChildren< ChildType > |  | 
|  Cllvm::pdb::ConcreteSymbolEnumerator< PDBSymbolData > |  | 
|  Cllvm::pdb::ConcreteSymbolEnumerator< PDBSymbolTypeFunctionArg > |  | 
|  Cllvm::pdb::ConcreteSymbolEnumerator< ChildType > |  | 
|  Cllvm::pdb::NullEnumerator< ChildType > |  | 
|  Cllvm::pdb::IPDBEnumChildren< IPDBDataStream > |  | 
|  Cllvm::pdb::DIAEnumDebugStreams |  | 
|  Cllvm::pdb::IPDBEnumChildren< IPDBFrameData > |  | 
|  Cllvm::pdb::DIAEnumFrameData |  | 
|  Cllvm::pdb::IPDBEnumChildren< IPDBInjectedSource > |  | 
|  Cllvm::pdb::DIAEnumInjectedSources |  | 
|  Cllvm::pdb::NativeEnumInjectedSources |  | 
|  Cllvm::pdb::IPDBEnumChildren< IPDBLineNumber > |  | 
|  Cllvm::pdb::DIAEnumLineNumbers |  | 
|  Cllvm::pdb::NativeEnumLineNumbers |  | 
|  Cllvm::pdb::IPDBEnumChildren< IPDBSectionContrib > |  | 
|  Cllvm::pdb::DIAEnumSectionContribs |  | 
|  Cllvm::pdb::IPDBEnumChildren< IPDBSourceFile > |  | 
|  Cllvm::pdb::DIAEnumSourceFiles |  | 
|  Cllvm::pdb::IPDBEnumChildren< IPDBTable > |  | 
|  Cllvm::pdb::DIAEnumTables |  | 
|  Cllvm::pdb::IPDBEnumChildren< PDBSymbol > |  | 
|  Cllvm::pdb::DIAEnumSymbols |  | 
|  Cllvm::pdb::NativeEnumGlobals |  | 
|  Cllvm::pdb::NativeEnumModules |  | 
|  Cllvm::pdb::NativeEnumSymbols |  | 
|  Cllvm::pdb::NativeEnumTypes |  | 
|  Cllvm::pdb::IPDBFrameData | IPDBFrameData defines an interface used to represent a frame data of some code block  | 
|  Cllvm::pdb::DIAFrameData |  | 
|  Cllvm::pdb::IPDBInjectedSource | IPDBInjectedSource defines an interface used to represent source files which were injected directly into the PDB file during the compilation process  | 
|  Cllvm::pdb::DIAInjectedSource |  | 
|  Cllvm::pdb::IPDBLineNumber |  | 
|  Cllvm::pdb::DIALineNumber |  | 
|  Cllvm::pdb::NativeLineNumber |  | 
|  Cllvm::pdb::IPDBRawSymbol | IPDBRawSymbol defines an interface used to represent an arbitrary symbol  | 
|  Cllvm::pdb::DIARawSymbol |  | 
|  Cllvm::pdb::NativeRawSymbol |  | 
|  Cllvm::pdb::NativeCompilandSymbol |  | 
|  Cllvm::pdb::NativeExeSymbol |  | 
|  Cllvm::pdb::NativeFunctionSymbol |  | 
|  Cllvm::pdb::NativeInlineSiteSymbol |  | 
|  Cllvm::pdb::NativePublicSymbol |  | 
|  Cllvm::pdb::NativeSymbolEnumerator |  | 
|  Cllvm::pdb::NativeTypeArray |  | 
|  Cllvm::pdb::NativeTypeBuiltin |  | 
|  Cllvm::pdb::NativeTypeEnum |  | 
|  Cllvm::pdb::NativeTypeFunctionSig |  | 
|  Cllvm::pdb::NativeTypePointer |  | 
|  Cllvm::pdb::NativeTypeTypedef |  | 
|  Cllvm::pdb::NativeTypeUDT |  | 
|  Cllvm::pdb::NativeTypeVTShape |  | 
|  Cllvm::pdb::IPDBSectionContrib | IPDBSectionContrib defines an interface used to represent section contributions whose information are stored in the PDB  | 
|  Cllvm::pdb::DIASectionContrib |  | 
|  Cllvm::pdb::IPDBSession | IPDBSession defines an interface used to provide a context for querying debug information from a debug data source (for example, a PDB)  | 
|  Cllvm::pdb::DIASession |  | 
|  Cllvm::pdb::NativeSession |  | 
|  Cllvm::pdb::IPDBSourceFile | IPDBSourceFile defines an interface used to represent source files whose information are stored in the PDB  | 
|  Cllvm::pdb::DIASourceFile |  | 
|  Cllvm::pdb::NativeSourceFile |  | 
|  Cllvm::pdb::IPDBTable |  | 
|  Cllvm::pdb::DIATable |  | 
|  Cllvm::IPSCCPOptions | A set of parameters to control various transforms performed by IPSCCP pass  | 
|  Cllvm::IRBuilderBase | Common base class shared among various IRBuilders  | 
|  Cllvm::IRBuilder< TargetFolder, IRBuilderCallbackInserter > |  | 
|  Cllvm::IRBuilder< InstSimplifyFolder, IRBuilderCallbackInserter > |  | 
|  Cllvm::IRBuilder< TargetFolder > |  | 
|  CBuilderTy |  | 
|  Cllvm::IRBuilder< llvm::ConstantFolder > |  | 
|  Cllvm::IRBuilder< llvm::TargetFolder > |  | 
|  Cllvm::IRBuilder< FolderTy, InserterTy > | This provides a uniform API for creating instructions and inserting them into a basic block: either at the end of a BasicBlock, or at a specific iterator location in a block  | 
|  Cllvm::InstrumentationIRBuilder |  | 
|  Cllvm::IRBuilderDefaultInserter | This provides the default implementation of the IRBuilder 'InsertHelper' method that is called whenever an instruction is created by IRBuilder and needs to be inserted  | 
|  Cllvm::IRBuilderCallbackInserter | Provides an 'InsertHelper' that calls a user-provided callback after performing the default insertion  | 
|  Cllvm::IRBuilderFolder | IRBuilderFolder - Interface for constant folding in IRBuilder  | 
|  Cllvm::ConstantFolder | ConstantFolder - Create constants with minimum, target independent, folding  | 
|  Cllvm::InstSimplifyFolder | InstSimplifyFolder - Use InstructionSimplify to fold operations to existing values  | 
|  Cllvm::NoFolder | NoFolder - Create "constants" (actually, instructions) with no folding  | 
|  Cllvm::TargetFolder | TargetFolder - Create constants with target dependent folding  | 
|  Cllvm::sandboxir::IRChangeBase | The base class for IR Change classes  | 
|  Cllvm::sandboxir::CatchSwitchAddHandler |  | 
|  Cllvm::sandboxir::CmpSwapOperands |  | 
|  Cllvm::sandboxir::CreateAndInsertInst |  | 
|  Cllvm::sandboxir::EraseFromParent |  | 
|  Cllvm::sandboxir::GenericSetter< GetterFn, SetterFn > | This class can be used for tracking most instruction setters  | 
|  Cllvm::sandboxir::GenericSetterWithIdx< GetterFn, SetterFn > | Similar to GenericSetter but the setters/getters have an index as their first argument  | 
|  Cllvm::sandboxir::InsertIntoBB |  | 
|  Cllvm::sandboxir::MoveInstr |  | 
|  Cllvm::sandboxir::PHIAddIncoming |  | 
|  Cllvm::sandboxir::PHIRemoveIncoming |  | 
|  Cllvm::sandboxir::RemoveFromParent |  | 
|  Cllvm::sandboxir::ShuffleVectorSetMask |  | 
|  Cllvm::sandboxir::SwitchAddCase |  | 
|  Cllvm::sandboxir::SwitchRemoveCase |  | 
|  Cllvm::sandboxir::UseSet | Tracks the change of the source Value of a sandboxir::Use  | 
|  Cllvm::sandboxir::UseSwap | Tracks swapping a Use with another Use  | 
|  Cllvm::IRComparer< T > |  | 
|  Cllvm::orc::IRCompileLayer::IRCompiler |  | 
|  Cllvm::orc::ConcurrentIRCompiler | A thread-safe version of SimpleCompiler  | 
|  Cllvm::orc::SimpleCompiler | Simple compile functor: Takes a single IR module and returns an ObjectFile  | 
|  Cllvm::orc::TMOwningSimpleCompiler | A SimpleCompiler that owns its TargetMachine  | 
|  Cllvm::IRSimilarity::IRInstructionMapper | Helper struct for converting the Instructions in a Module into a vector of unsigned integers  | 
|  Cllvm::orc::IRLayer | Interface for layers that accept LLVM IR  | 
|  Cllvm::orc::CompileOnDemandLayer |  | 
|  Cllvm::orc::IRCompileLayer |  | 
|  Cllvm::orc::IRPartitionLayer | A layer that breaks up IR modules into smaller submodules that only contains looked up symbols  | 
|  Cllvm::orc::IRSpeculationLayer |  | 
|  Cllvm::orc::IRTransformLayer | A layer that applies a transform to emitted modules  | 
|  Cllvm::orc::ReOptimizeLayer |  | 
|  Cllvm::IRMover |  | 
|  Cllvm::IRMutationStrategy | Base class for describing how to mutate a module  | 
|  Cllvm::InjectorIRStrategy | Strategy that injects operations into the function  | 
|  Cllvm::InsertCFGStrategy | Strategy to split a random block and insert a random CFG in between  | 
|  Cllvm::InsertFunctionStrategy | Strategy that generates new function calls and inserts function signatures to the modules  | 
|  Cllvm::InsertPHIStrategy | Strategy to insert PHI Nodes at the head of each basic block  | 
|  Cllvm::InstDeleterIRStrategy | Strategy that deletes instructions when the Module is too large  | 
|  Cllvm::InstModificationIRStrategy | Strategy that modifies instruction attributes and operands  | 
|  Cllvm::ShuffleBlockStrategy | Strategy to randomly select a block and shuffle the operations without affecting data dependency  | 
|  Cllvm::SinkInstructionStrategy | Strategy to select a random instruction and add a new sink (user) to it to increate data dependency  | 
|  Cllvm::IRMutator | Entry point for configuring and running IR mutations  | 
|  Cllvm::IRNormalizerOptions |  | 
|  Cllvm::IROutliner | This class is a pass that identifies similarity in a Module, extracts instances of the similarity, and then consolidating the similar regions in an effort to reduce code size  | 
|  Cllvm::IRPosition | Helper to describe and deal with positions in the LLVM-IR  | 
|  Cllvm::AbstractAttribute | Base struct for all "concrete attribute" deductions  | 
|  Cllvm::bfi_detail::IrreducibleGraph | Graph of irreducible control flow  | 
|  Cllvm::bfi_detail::IrreducibleGraph::IrrNode |  | 
|  Cllvm::IRSimilarity::IRSimilarityCandidate | This is a class that wraps a range of IRInstructionData from one point to another in the vector of IRInstructionData, which is a region of the program  | 
|  Cllvm::IRSimilarity::IRSimilarityIdentifier | This class puts all the pieces of the IRInstructionData, IRInstructionMapper, IRSimilarityCandidate together  | 
|  Cllvm::sandboxir::IRSnapshotChecker | A class that saves hashes and textual IR snapshots of functions in a SandboxIR Context, and does hash comparison when expectNoDiff is called  | 
|  Cllvm::orc::IRSymbolMapper | Maps IR global values to their linker symbol names / flags  | 
|  Cllvm::object::IRSymtabFile | The contents of a bitcode file and its irsymtab  | 
|  Cllvm::afdo_detail::IRTraits< BlockT > |  | 
|  Cllvm::afdo_detail::IRTraits< BasicBlock > |  | 
|  Cllvm::afdo_detail::IRTraits< MachineBasicBlock > |  | 
|  Cllvm::PatternMatch::is_all_ones |  | 
|  Cllvm::SCEVPatternMatch::is_all_ones |  | 
|  Cllvm::VPlanPatternMatch::is_all_ones |  | 
|  Cllvm::PatternMatch::is_any_apint |  | 
|  Cllvm::PatternMatch::is_any_zero_fp |  | 
|  Cllvm::detail::is_array< T > | A type trait whose value field is true if the given type is a BCArray (of any element kind)  | 
|  Cstd::is_base_of |  | 
|  Cllvm::support::detail::uses_format_member< T > |  | 
|  Cllvm::PatternMatch::is_bitwiselogic_op |  | 
|  Cstd::is_convertible |  | 
|  Cllvm::support::detail::use_string_formatter< T > |  | 
|  Cllvm::PatternMatch::is_finite |  | 
|  Cllvm::PatternMatch::is_finitenonzero |  | 
|  Cstd::is_floating_point |  | 
|  Cllvm::support::detail::use_double_formatter< T > |  | 
|  Cllvm::PatternMatch::is_idiv_op |  | 
|  Cllvm::PatternMatch::is_inf |  | 
|  Cllvm::is_integral_or_enum< T > | Metafunction that determines whether the given type is either an integral type or an enumeration type, including enum classes  | 
|  Cllvm::is_integral_or_enum< U > |  | 
|  Cllvm::hashbuilder_detail::IsHashableData< U > | Trait to indicate whether a type's bits can be hashed directly (after endianness correction)  | 
|  Cllvm::PatternMatch::is_irem_op |  | 
|  Cllvm::PatternMatch::is_logical_shift_op |  | 
|  Cllvm::PatternMatch::is_lowbit_mask |  | 
|  Cllvm::PatternMatch::is_lowbit_mask_or_zero |  | 
|  Cllvm::PatternMatch::is_maxsignedvalue |  | 
|  Cllvm::PatternMatch::is_nan |  | 
|  Cllvm::PatternMatch::is_neg_zero_fp |  | 
|  Cllvm::PatternMatch::is_negated_power2 |  | 
|  Cllvm::PatternMatch::is_negated_power2_or_zero |  | 
|  Cllvm::PatternMatch::is_negative |  | 
|  Cllvm::PatternMatch::is_non_zero_fp |  | 
|  Cllvm::PatternMatch::is_non_zero_not_denormal_fp |  | 
|  Cllvm::PatternMatch::is_noninf |  | 
|  Cllvm::PatternMatch::is_nonnan |  | 
|  Cllvm::PatternMatch::is_nonnegative |  | 
|  Cllvm::PatternMatch::is_nonpositive |  | 
|  Cllvm::PatternMatch::is_one |  | 
|  Cllvm::SCEVPatternMatch::is_one |  | 
|  Cllvm::VPlanPatternMatch::is_one |  | 
|  Cis_one_of |  | 
|  Cllvm::support::detail::is_cstring< T > |  | 
|  Cllvm::support::detail::use_integral_formatter< T > |  | 
|  Cllvm::PatternMatch::is_pos_zero_fp |  | 
|  Cllvm::PatternMatch::is_power2 |  | 
|  Cllvm::PatternMatch::is_power2_or_zero |  | 
|  Cllvm::PatternMatch::is_right_shift_op |  | 
|  Cstd::is_same |  | 
|  Cllvm::support::detail::use_char_formatter< T > |  | 
|  Cllvm::PatternMatch::is_shift_op |  | 
|  Cllvm::PatternMatch::is_shifted_mask |  | 
|  Cllvm::PatternMatch::is_sign_mask |  | 
|  Cllvm::is_simple_type< X > |  | 
|  Cllvm::SCEVPatternMatch::is_specific_cst |  | 
|  Cllvm::VPlanPatternMatch::is_specific_int | Match a specified integer value or vector of all elements of that value  | 
|  Cllvm::SCEVPatternMatch::is_specific_signed_cst |  | 
|  Cllvm::PatternMatch::is_strictlypositive |  | 
|  Cdetail::is_variant< T > |  | 
|  Cdetail::is_variant< std::variant< Ts... > > |  | 
|  Cllvm::PatternMatch::is_zero |  | 
|  Cllvm::SCEVPatternMatch::is_zero |  | 
|  Cllvm::PatternMatch::is_zero_int |  | 
|  Cllvm::VPlanPatternMatch::is_zero_int |  | 
|  Cllvm::isa_impl< To, From, Enabler > |  | 
|  Cllvm::isa_impl< Argument, Value > |  | 
|  Cllvm::isa_impl< BasicBlock, Value > |  | 
|  Cllvm::isa_impl< Constant, Value > |  | 
|  Cllvm::isa_impl< ConstantAggregate, Value > |  | 
|  Cllvm::isa_impl< ConstantData, Value > |  | 
|  Cllvm::isa_impl< Function, Value > |  | 
|  Cllvm::isa_impl< GlobalAlias, Value > |  | 
|  Cllvm::isa_impl< GlobalIFunc, Value > |  | 
|  Cllvm::isa_impl< GlobalObject, Value > |  | 
|  Cllvm::isa_impl< GlobalValue, Value > |  | 
|  Cllvm::isa_impl< GlobalVariable, Value > |  | 
|  Cllvm::isa_impl< InlineAsm, Value > |  | 
|  Cllvm::isa_impl< Instruction, Value > |  | 
|  Cllvm::isa_impl< PointerType, Type > |  | 
|  Cllvm::isa_impl< To, From, std::enable_if_t< std::is_base_of_v< To, From > > > |  | 
|  Cllvm::isa_impl_cl< To, From > |  | 
|  Cllvm::isa_impl_cl< To, const From * > |  | 
|  Cllvm::isa_impl_cl< To, const From *const > |  | 
|  Cllvm::isa_impl_cl< To, const From > |  | 
|  Cllvm::isa_impl_cl< To, const std::unique_ptr< From > > |  | 
|  Cllvm::isa_impl_cl< To, From * > |  | 
|  Cllvm::isa_impl_cl< To, From *const > |  | 
|  Cllvm::isa_impl_wrap< To, From, SimpleFrom > |  | 
|  Cllvm::isa_impl_wrap< To, FromTy, FromTy > |  | 
|  Cllvm::detail::IsaAndPresentCheckPredicate< Types > |  | 
|  Cllvm::detail::IsaCheckPredicate< Types > |  | 
|  Cllvm::AMDGPU::IsaVersion | Instruction set architecture version  | 
|  CLiveDebugValues::DbgOpID::IsConstIndexPair |  | 
|  Ctomp::clause::IsDevicePtrT< T, I, E > |  | 
|  Cllvm::pdb::ISectionContribVisitor |  | 
|  Cllvm::yaml::IsFlowSequenceBase< B > |  | 
|  Cllvm::yaml::IsFlowSequenceBase< Flow > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< MutableArrayRef< T >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraits< MutableArrayRef< T >, std::enable_if_t< CheckIsBool< SequenceElementTraits< T >::flow >::value > > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< SmallVector< T, N >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraits< SmallVector< T, N >, std::enable_if_t< CheckIsBool< SequenceElementTraits< T >::flow >::value > > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< SmallVectorImpl< T >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraits< SmallVectorImpl< T >, std::enable_if_t< CheckIsBool< SequenceElementTraits< T >::flow >::value > > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< std::array< T, N >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraits< std::array< T, N >, std::enable_if_t< CheckIsBool< SequenceElementTraits< T >::flow >::value > > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< std::vector< T >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraits< std::vector< T >, std::enable_if_t< CheckIsBool< SequenceElementTraits< T >::flow >::value > > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< T, Flow > |  | 
|  Cllvm::yaml::IsFlowSequenceBase< true > |  | 
|  Cllvm::detail::IsPointerLike< T > |  | 
|  Cllvm::detail::IsPointerLike< T * > |  | 
|  Cllvm::yaml::IsResizableBase< T > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< MutableArrayRef< T >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< SmallVector< T, N >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< SmallVectorImpl< T >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< std::array< T, N >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< std::vector< T >, SequenceElementTraits< T >::flow > |  | 
|  Cllvm::yaml::SequenceTraitsImpl< T, Flow > |  | 
|  Cllvm::mdconst::detail::IsValidPointer< V, M > |  | 
|  Cllvm::mdconst::detail::IsValidReference< V, M > |  | 
|  Cllvm::orc::ItaniumCXAAtExitSupport | An interface for Itanium __cxa_atexit interposer implementations  | 
|  Cllvm::ItaniumManglingCanonicalizer | Canonicalizer for mangled names  | 
|  Cllvm::ItaniumPartialDemangler | "Partial" demangler  | 
|  Cllvm::dwarf_linker::parallel::ArrayList< T, ItemsGroupSize >::ItemsGroup |  | 
|  Cllvm::AllocationOrder::Iterator | Forward iterator for an AllocationOrder  | 
|  Cllvm::DITypeRefArray::iterator |  | 
|  Cllvm::ImmutableGraph< NodeValueT, EdgeValueT >::EdgeSet::iterator |  | 
|  Cllvm::ImmutableGraph< NodeValueT, EdgeValueT >::NodeSet::iterator |  | 
|  Cllvm::ImmutableList< T >::iterator |  | 
|  Cllvm::MCSection::iterator |  | 
|  Cllvm::object::ViewArray< T >::iterator |  | 
|  Cllvm::OnDiskChainedHashTable< Info >::iterator |  | 
|  Cllvm::sandboxir::SeedContainer::iterator |  | 
|  Cllvm::TargetRegistry::iterator |  | 
|  Citerator_adaptor_base< mapped_iterator< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getIterator()), LLVMGVToGV >, decltype(static_cast< LLVMGlobalT * >(nullptr) ->getIterator()), std::iterator_traits< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getIterator()) >::iterator_category, std::remove_reference_t< decltype(std::declval< LLVMGVToGV >()(*std::declval< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getIterator())>())) >, std::iterator_traits< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getIterator()) >::difference_type, std::remove_reference_t< decltype(std::declval< LLVMGVToGV >()(*std::declval< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getIterator())>())) > *, decltype(std::declval< LLVMGVToGV >()(*std::declval< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getIterator())>())) > |  | 
|  Cllvm::mapped_iterator< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getIterator()), LLVMGVToGV > |  | 
|  Citerator_adaptor_base< mapped_iterator< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getReverseIterator()), LLVMGVToGV >, decltype(static_cast< LLVMGlobalT * >(nullptr) ->getReverseIterator()), std::iterator_traits< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getReverseIterator()) >::iterator_category, std::remove_reference_t< decltype(std::declval< LLVMGVToGV >()(*std::declval< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getReverseIterator())>())) >, std::iterator_traits< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getReverseIterator()) >::difference_type, std::remove_reference_t< decltype(std::declval< LLVMGVToGV >()(*std::declval< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getReverseIterator())>())) > *, decltype(std::declval< LLVMGVToGV >()(*std::declval< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getReverseIterator())>())) > |  | 
|  Cllvm::mapped_iterator< decltype(static_cast< LLVMGlobalT * >(nullptr) ->getReverseIterator()), LLVMGVToGV > |  | 
|  Cllvm::SparseMultiSet< ValueT, KeyT, KeyFunctorT, SparseT >::iterator_base< SMSPtrTy > | Our iterators are iterators over the collection of objects that share a key  | 
|  Cllvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | CRTP base class which implements the entire standard iterator facade in terms of a minimal subset of the interface  | 
|  Cllvm::BasicBlock::phi_iterator_impl< const PHINode, BasicBlock::const_iterator > |  | 
|  Cllvm::SuccIterator< Instruction, BasicBlock > |  | 
|  Cllvm::SuccIterator< const Instruction, const BasicBlock > |  | 
|  Cllvm::SwitchInst::CaseIteratorImpl< CaseHandle > |  | 
|  Cllvm::SwitchInst::CaseIteratorImpl< ConstCaseHandle > |  | 
|  Cllvm::VPAllSuccessorsIterator< VPBlockBase * > |  | 
|  Cllvm::VPAllSuccessorsIterator< const VPBlockBase * > |  | 
|  Cllvm::concat_iterator< GlobalObject, iterator, global_iterator > |  | 
|  Cllvm::concat_iterator< const GlobalObject, const_iterator, const_global_iterator > |  | 
|  Cllvm::concat_iterator< GlobalValue, iterator, global_iterator, alias_iterator, ifunc_iterator > |  | 
|  Cllvm::concat_iterator< const GlobalValue, const_iterator, const_global_iterator, const_alias_iterator, const_ifunc_iterator > |  | 
|  Cllvm::detail::zip_common< zip_enumerator< Iters... >, EnumeratorTupleType< Iters... >, Iters... > |  | 
|  Cllvm::detail::zip_enumerator< Iters > | Zippy iterator that uses the second iterator for comparisons  | 
|  Cllvm::detail::zip_common< zip_first< Iters... >, ZipTupleType< Iters... >::type, Iters... > |  | 
|  Cllvm::detail::zip_first< Iters > |  | 
|  Cllvm::detail::zip_common< zip_shortest< Iters... >, ZipTupleType< Iters... >::type, Iters... > |  | 
|  Cllvm::detail::zip_shortest< Iters > |  | 
|  Cllvm::iterator_adaptor_base< IteratorImpl< ValueT, IteratorBase >, IteratorBase, std::bidirectional_iterator_tag, ValueT > |  | 
|  Cllvm::iterator_adaptor_base< const_child_iterator, const_child_iterator_base > |  | 
|  Cllvm::GenericCycle< ContextT >::const_child_iterator |  | 
|  Cllvm::iterator_adaptor_base< const_toplevel_iterator, const_toplevel_iterator_base > |  | 
|  Cllvm::GenericCycleInfo< ContextT >::const_toplevel_iterator |  | 
|  Cllvm::iterator_adaptor_base< WrappedSuccIterator, succ_iterator, std::iterator_traits< succ_iterator >::iterator_category, NodeRef, std::ptrdiff_t, NodeRef *, NodeRef > |  | 
|  Cllvm::LoopBodyTraits::WrappedSuccIterator |  | 
|  Cllvm::iterator_adaptor_base< value_iterator, ListTy::iterator, std::forward_iterator_tag, DIEValue > |  | 
|  Cllvm::DIEValueList::value_iterator |  | 
|  Cllvm::iterator_adaptor_base< const_value_iterator, ListTy::const_iterator, std::forward_iterator_tag, const DIEValue > |  | 
|  Cllvm::DIEValueList::const_value_iterator |  | 
|  Cllvm::iterator_adaptor_base< AACallEdgeIterator, SetVector< Function * >::iterator > |  | 
|  Cllvm::AACallEdgeIterator | An Iterator for call edges, creates AACallEdges attributes in a lazy way  | 
|  Cllvm::iterator_adaptor_base< GUIDIterator, IndexIterator, std::forward_iterator_tag, GlobalValue::GUID > |  | 
|  Cllvm::CfiFunctionIndex::GUIDIterator |  | 
|  Cllvm::iterator_adaptor_base< call_iterator, CallMapTy::iterator > |  | 
|  Cllvm::DXILResourceMap::call_iterator |  | 
|  Cllvm::iterator_adaptor_base< ChildIteratorType, SmallVector< BoUpSLP::EdgeInfo, 1 >::iterator > |  | 
|  Cllvm::GraphTraits< BoUpSLP * >::ChildIteratorType | Add the VectorizableTree to the index iterator to be able to return TreeEntry pointers  | 
|  Cllvm::iterator_adaptor_base< ImutAVLValueIterator< ImmutableMap >, ImmutableMap::TreeTy::iterator, std::iterator_traits< ImmutableMap::TreeTy::iterator >::iterator_category, const ImmutableMap::value_type > |  | 
|  Cllvm::ImutAVLValueIterator< ImmutableMap > |  | 
|  Cllvm::ImmutableMap< KeyT, ValT, ValInfo >::iterator |  | 
|  Cllvm::iterator_adaptor_base< ImutAVLValueIterator< ImmutableMapRef >, ImmutableMapRef::TreeTy::iterator, std::iterator_traits< ImmutableMapRef::TreeTy::iterator >::iterator_category, const ImmutableMapRef::value_type > |  | 
|  Cllvm::ImutAVLValueIterator< ImmutableMapRef > |  | 
|  Cllvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator |  | 
|  Cllvm::iterator_adaptor_base< ImutAVLValueIterator< T >, T::TreeTy::iterator, std::iterator_traits< T::TreeTy::iterator >::iterator_category, const T::value_type > |  | 
|  Cllvm::ImutAVLValueIterator< T > | Generic iterator that wraps a T::TreeTy::iterator and exposes iterator::getValue() on dereference  | 
|  Cllvm::iterator_adaptor_base< call_iterator, VectorImplT::iterator, std::forward_iterator_tag > |  | 
|  Cllvm::LazyCallGraph::EdgeSequence::call_iterator | An iterator over specifically call edges  | 
|  Cllvm::iterator_adaptor_base< iterator, VectorImplT::iterator, std::forward_iterator_tag > |  | 
|  Cllvm::LazyCallGraph::EdgeSequence::iterator | An iterator used for the edges to both entry nodes and child nodes  | 
|  Cllvm::iterator_adaptor_base< MCRegUnitIterator, MCRegisterInfo::DiffListIterator, std::forward_iterator_tag, const MCRegUnit > |  | 
|  Cllvm::MCRegUnitIterator |  | 
|  Cllvm::iterator_adaptor_base< MCSubRegIterator, MCRegisterInfo::DiffListIterator, std::forward_iterator_tag, const MCPhysReg > |  | 
|  Cllvm::MCSubRegIterator | MCSubRegIterator enumerates all sub-registers of Reg  | 
|  Cllvm::iterator_adaptor_base< MCSuperRegIterator, MCRegisterInfo::DiffListIterator, std::forward_iterator_tag, const MCPhysReg > |  | 
|  Cllvm::MCSuperRegIterator | MCSuperRegIterator enumerates all super-registers of Reg  | 
|  Cllvm::iterator_adaptor_base< early_inc_iterator_impl< WrappedIteratorT >, WrappedIteratorT, std::input_iterator_tag > |  | 
|  Cllvm::early_inc_iterator_impl< WrappedIteratorT > | A pseudo-iterator adaptor that is designed to implement "early increment" style loops  | 
|  Cllvm::iterator_adaptor_base< filter_iterator_base< WrappedIteratorT, PredicateT, IterTag >, WrappedIteratorT, std::common_type_t< IterTag, std::iterator_traits< WrappedIteratorT >::iterator_category > > |  | 
|  Cllvm::filter_iterator_base< WrappedIteratorT, PredicateT, IterTag > | An iterator adaptor that filters the elements of given inner iterators  | 
|  Cllvm::filter_iterator_impl< WrappedIteratorT, PredicateT, detail::fwd_or_bidi_tag< WrappedIteratorT > > |  | 
|  Cllvm::iterator_adaptor_base< filter_iterator_base< WrappedIteratorT, PredicateT, std::forward_iterator_tag >, WrappedIteratorT, std::common_type_t< std::forward_iterator_tag, std::iterator_traits< WrappedIteratorT >::iterator_category > > |  | 
|  Cllvm::filter_iterator_base< WrappedIteratorT, PredicateT, std::forward_iterator_tag > |  | 
|  Cllvm::filter_iterator_impl< WrappedIteratorT, PredicateT, IterTag > | Specialization of filter_iterator_base for forward iteration only  | 
|  Cllvm::iterator_adaptor_base< filter_iterator_base< WrappedIteratorT, PredicateT, std::bidirectional_iterator_tag >, WrappedIteratorT, std::common_type_t< std::bidirectional_iterator_tag, std::iterator_traits< WrappedIteratorT >::iterator_category > > |  | 
|  Cllvm::filter_iterator_base< WrappedIteratorT, PredicateT, std::bidirectional_iterator_tag > |  | 
|  Cllvm::filter_iterator_impl< WrappedIteratorT, PredicateT, std::bidirectional_iterator_tag > | Specialization of filter_iterator_base for bidirectional iteration  | 
|  Cllvm::filter_iterator_impl< WrappedIteratorT, PredicateT, std::bidirectional_iterator_tag > | Specialization of filter_iterator_base for bidirectional iteration  | 
|  Cllvm::iterator_adaptor_base< NeighborEdgeIteratorT< IsConst, IsOut >, typename NeighborSetT::const_iterator, std::iterator_traits< typename NeighborSetT::const_iterator >::iterator_category, std::conditional_t< IsConst, const EdgeValueType, EdgeValueType > > |  | 
|  Cllvm::jitlink::LinkGraph::nested_collection_iterator< section_iterator, Section::symbol_iterator, Symbol *, getSectionSymbols > |  | 
|  Cllvm::jitlink::LinkGraph::nested_collection_iterator< const_section_iterator, Section::const_symbol_iterator, const Symbol *, getSectionConstSymbols > |  | 
|  Cllvm::jitlink::LinkGraph::nested_collection_iterator< section_iterator, Section::block_iterator, Block *, getSectionBlocks > |  | 
|  Cllvm::jitlink::LinkGraph::nested_collection_iterator< const_section_iterator, Section::const_block_iterator, const Block *, getSectionConstBlocks > |  | 
|  Cllvm::memoryaccess_def_iterator_base< MemoryAccess > |  | 
|  Cllvm::memoryaccess_def_iterator_base< const MemoryAccess > |  | 
|  Cllvm::detail::zip_common< ZipType, ReferenceTupleType, Iters > |  | 
|  Cllvm::iterator_adaptor_base< DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | CRTP base class for adapting an iterator to a different type  | 
|  Cllvm::ImutAVLValueIterator< ImmutableSet > |  | 
|  Cllvm::ImutAVLValueIterator< ImmutableSetRef > |  | 
|  Cllvm::mapped_iterator< CallGraphNode::iterator, decltype(&CGNGetValue)> |  | 
|  Cllvm::mapped_iterator< CallGraphNode::const_iterator, decltype(&CGNGetValue)> |  | 
|  Cllvm::mapped_iterator< CallGraph::iterator, decltype(&CGGetValuePtr)> |  | 
|  Cllvm::mapped_iterator< CallGraph::const_iterator, decltype(&CGGetValuePtr)> |  | 
|  Cllvm::mapped_iterator< DDGNode::iterator, decltype(&DDGGetTargetNode)> |  | 
|  Cllvm::mapped_iterator< DDGNode::const_iterator, decltype(&DDGGetTargetNode)> |  | 
|  Cllvm::mapped_iterator< ExternalSymbolMap::iterator, GetExternalSymbolMapEntryValue > |  | 
|  Cllvm::mapped_iterator< SectionMap::iterator, GetSectionMapEntryValue > |  | 
|  Cllvm::mapped_iterator< SectionMap::const_iterator, GetSectionMapEntryConstValue > |  | 
|  Cllvm::mapped_iterator< op_iterator, DerefFnTy > |  | 
|  Cllvm::mapped_iterator< const_op_iterator, ConstDerefFnTy > |  | 
|  Cllvm::mapped_iterator< SmallVector< FunctionSummary::EdgeTy, 0 >::iterator, decltype(&valueInfoFromEdge)> |  | 
|  Cllvm::mapped_iterator< llvm::Function::iterator, LLVMBBToBB > |  | 
|  Cllvm::mapped_iterator< llvm::BranchInst::succ_op_iterator, LLVMBBToSBBB > |  | 
|  Cllvm::mapped_iterator< llvm::BranchInst::const_succ_op_iterator, ConstLLVMBBToSBBB > |  | 
|  Cllvm::mapped_iterator< llvm::PHINode::const_block_iterator, LLVMBBToBB > |  | 
|  Cllvm::mapped_iterator< sandboxir::UserUseIterator, UseToUser > |  | 
|  Cllvm::mapped_iterator< DepSetTy::iterator, decltype(&DepGetVal)> |  | 
|  Cllvm::mapped_iterator< DepSetTy::iterator, decltype(&DepGetValAA)> |  | 
|  Cllvm::mapped_iterator< AADepGraphNode::DepSetTy::iterator, decltype(&DepGetVal)> |  | 
|  Cllvm::mapped_iterator< CallGraphNode::const_iterator, decltype(&CGGetValuePtr)> |  | 
|  Cllvm::mapped_iterator< typename GraphT::Edge const *, decltype(&edge_dest)> |  | 
|  Cllvm::mapped_iterator< typename GraphT::Node const *, decltype(&getNode)> |  | 
|  Cllvm::mapped_iterator< typename std::vector< NodePtrTy >::const_iterator, decltype(&getNode)> |  | 
|  Cllvm::mapped_iterator< typename std::vector< std::shared_ptr< ContextEdge< DerivedCCG, FuncTy, CallTy > > >::const_iterator, decltype(&GetCallee)> |  | 
|  Cllvm::pointee_iterator< typename VectorT::iterator > |  | 
|  Cllvm::pointee_iterator< typename VectorT::const_iterator > |  | 
|  Cllvm::pointee_iterator< SmallVectorImpl< Node * >::const_iterator > |  | 
|  Cllvm::pointee_iterator< SmallVectorImpl< SCC * >::const_iterator > |  | 
|  Cllvm::pointee_iterator< SmallPtrSetImpl< RefSCC * >::const_iterator > |  | 
|  Cllvm::pointee_iterator< decltype(Entries)::const_iterator > |  | 
|  Cllvm::pointee_iterator< SectionListType::const_iterator > |  | 
|  Cllvm::pointee_iterator< std::vector< std::unique_ptr< Module > >::const_iterator, const Module > |  | 
|  Cllvm::pointee_iterator< SmallVectorImpl< std::unique_ptr< GCOVFunction > >::const_iterator > |  | 
|  Cllvm::pointee_iterator< SmallVectorImpl< std::unique_ptr< GCOVBlock > >::const_iterator > |  | 
|  Cllvm::pointee_iterator< decltype(Remarks)::const_iterator > |  | 
|  Cllvm::pointee_iterator< const std::unique_ptr< SectionBase > * > |  | 
|  Cllvm::pointee_iterator< std::vector< std::unique_ptr< SymbolEntry > >::const_iterator > |  | 
|  Cllvm::pointer_iterator< pointee_iterator< WrappedIteratorT, T1 >, T2 > |  | 
|  Cllvm::pointer_iterator< Function::const_iterator > |  | 
|  Cllvm::pointer_iterator< MachineFunction::const_iterator > |  | 
|  Cllvm::pointer_iterator< MachineFunction::iterator > |  | 
|  Cllvm::pointer_iterator< std::vector< SUnit >::iterator > |  | 
|  Cllvm::pointer_iterator< SelectionDAG::allnodes_iterator > |  | 
|  Cllvm::pointer_iterator< Function::iterator > |  | 
|  Cllvm::mapped_iterator< ItTy, FuncTy, ReferenceTy > |  | 
|  Cllvm::pointee_iterator< WrappedIteratorT, T > | An iterator type that allows iterating over the pointees via some other iterator  | 
|  Cllvm::pointer_iterator< WrappedIteratorT, T > |  | 
|  Cllvm::scc_iterator< GraphT, GT > | Enumerate the SCCs of a directed graph in reverse topological order of the SCC DAG  | 
|  Cllvm::iterator_facade_base< attribute_iterator, std::forward_iterator_tag, const DWARFAttribute > |  | 
|  Cllvm::DWARFDie::attribute_iterator |  | 
|  Cllvm::iterator_facade_base< BinaryAnnotationIterator, std::forward_iterator_tag, DecodedAnnotation > |  | 
|  Cllvm::codeview::BinaryAnnotationIterator |  | 
|  Cllvm::iterator_facade_base< CaseIteratorImpl< CaseHandleT >, std::random_access_iterator_tag, const CaseHandleT > |  | 
|  Cllvm::SwitchInst::CaseIteratorImpl< CaseHandleT > |  | 
|  Cllvm::iterator_facade_base< concat_iterator< ValueT, IterTs... >, std::forward_iterator_tag, ValueT > |  | 
|  Cllvm::concat_iterator< ValueT, decltype(adl_begin(std::declval< RangeTs & >()))... > |  | 
|  Cllvm::concat_iterator< ValueT, IterTs > | Iterator wrapper that concatenates sequences together  | 
|  Cllvm::iterator_facade_base< const_iterator, std::forward_iterator_tag, const T > |  | 
|  Cllvm::IntrusiveBackList< T >::const_iterator |  | 
|  Cllvm::iterator_facade_base< const_iterator, std::input_iterator_tag, const StringRef > |  | 
|  Cllvm::sys::path::const_iterator | Path iterator  | 
|  Cllvm::iterator_facade_base< const_succ_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * > |  | 
|  Cllvm::iterator_adaptor_base< const_succ_op_iterator, const_value_op_iterator, std::random_access_iterator_tag, const BasicBlock *, ptrdiff_t, const BasicBlock *, const BasicBlock * > |  | 
|  Cllvm::BranchInst::const_succ_op_iterator | The const version of succ_op_iterator  | 
|  Cllvm::IndirectBrInst::const_succ_op_iterator | The const version of succ_op_iterator  | 
|  Cllvm::iterator_facade_base< const_symbol_iterator, std::forward_iterator_tag, const Symbol *, ptrdiff_t, const Symbol *, const Symbol * > |  | 
|  Cllvm::iterator_adaptor_base< const_symbol_iterator, SymbolsMapType::const_iterator, std::forward_iterator_tag, const Symbol *, ptrdiff_t, const Symbol *, const Symbol * > |  | 
|  Cllvm::MachO::SymbolSet::const_symbol_iterator |  | 
|  Cllvm::iterator_facade_base< const_value_op_iterator, std::random_access_iterator_tag, const Value *, ptrdiff_t, const Value *, const Value * > |  | 
|  Cllvm::iterator_adaptor_base< const_value_op_iterator, const_op_iterator, std::random_access_iterator_tag, const Value *, ptrdiff_t, const Value *, const Value * > |  | 
|  Cllvm::User::const_value_op_iterator |  | 
|  Cllvm::iterator_facade_base< DbiModuleSourceFilesIterator, std::random_access_iterator_tag, StringRef > |  | 
|  Cllvm::pdb::DbiModuleSourceFilesIterator |  | 
|  Cllvm::iterator_facade_base< def_chain_iterator< T, false >, std::forward_iterator_tag, MemoryAccess * > |  | 
|  Cllvm::def_chain_iterator< T, UseOptimizedChain > | Walks the defining accesses of MemoryDefs  | 
|  Cllvm::iterator_facade_base< DerivedT, std::iterator_traits< ItTy >::iterator_category, std::remove_reference_t< ReferenceTy >, std::iterator_traits< ItTy >::difference_type, std::remove_reference_t< ReferenceTy > *, ReferenceTy > |  | 
|  Cllvm::iterator_adaptor_base< DerivedT, ItTy, std::iterator_traits< ItTy >::iterator_category, std::remove_reference_t< ReferenceTy >, std::iterator_traits< ItTy >::difference_type, std::remove_reference_t< ReferenceTy > *, ReferenceTy > |  | 
|  Cllvm::mapped_iterator_base< DerivedT, ItTy, ReferenceTy > | A base type of mapped iterator, that is useful for building derived iterators that do not need/want to store the map function (as in mapped_iterator)  | 
|  Cllvm::iterator_facade_base< DerivedT, std::random_access_iterator_tag, T, std::ptrdiff_t, T *, T & > |  | 
|  Cllvm::indexed_accessor_iterator< DerivedT, BaseT, T, PointerT, ReferenceT > | A utility class used to implement an iterator that contains some base object and an index  | 
|  Cllvm::iterator_facade_base< FixedStreamArrayIterator< PSHashRecord >, std::random_access_iterator_tag, const PSHashRecord > |  | 
|  Cllvm::FixedStreamArrayIterator< PSHashRecord > |  | 
|  Cllvm::iterator_facade_base< FixedStreamArrayIterator< T >, std::random_access_iterator_tag, const T > |  | 
|  Cllvm::FixedStreamArrayIterator< T > |  | 
|  Cllvm::iterator_facade_base< FunctionRecordIterator, std::forward_iterator_tag, FunctionRecord > |  | 
|  Cllvm::coverage::FunctionRecordIterator | Iterator over Functions, optionally filtered to a single file  | 
|  Citerator_facade_base< GSIHashIterator, std::random_access_iterator_tag, const uint32_t, typename std::iterator_traits< FixedStreamArrayIterator< PSHashRecord > >::difference_type, std::conditional_t< std::is_same< const uint32_t, typename std::iterator_traits< FixedStreamArrayIterator< PSHashRecord > >::value_type >::value, typename std::iterator_traits< FixedStreamArrayIterator< PSHashRecord > >::pointer, const uint32_t * >, std::conditional_t< std::is_same< const uint32_t, typename std::iterator_traits< FixedStreamArrayIterator< PSHashRecord > >::value_type >::value, typename std::iterator_traits< FixedStreamArrayIterator< PSHashRecord > >::reference, const uint32_t & > > |  | 
|  Cllvm::iterator_adaptor_base< GSIHashIterator, FixedStreamArrayIterator< PSHashRecord >, std::random_access_iterator_tag, const uint32_t > |  | 
|  Cllvm::pdb::GSIHashIterator | Iterator over hash records producing symbol record offsets  | 
|  Cllvm::iterator_facade_base< HashTableIterator< ValueT >, std::forward_iterator_tag, const std::pair< uint32_t, ValueT > > |  | 
|  Cllvm::pdb::HashTableIterator< ValueT > |  | 
|  Cllvm::iterator_facade_base< index_iterator, std::random_access_iterator_tag, std::size_t > |  | 
|  Cllvm::detail::index_iterator |  | 
|  Cllvm::iterator_facade_base< iterator, std::bidirectional_iterator_tag, const DWARFDie > |  | 
|  Cllvm::DWARFDie::iterator |  | 
|  Cllvm::iterator_facade_base< iterator, std::forward_iterator_tag, const entry > |  | 
|  Cllvm::Registry< T >::iterator | Iterators for registry entries  | 
|  Cllvm::iterator_facade_base< iterator, std::forward_iterator_tag, const Operation > |  | 
|  Cllvm::DWARFExpression::iterator | An iterator to go through the expression operations  | 
|  Cllvm::iterator_facade_base< Iterator, std::forward_iterator_tag, const StringRef > |  | 
|  Cllvm::StringTable::Iterator |  | 
|  Cllvm::iterator_facade_base< Iterator, std::forward_iterator_tag, ContextTrieNode *, std::ptrdiff_t, ContextTrieNode **, ContextTrieNode * > |  | 
|  Cllvm::SampleContextTracker::Iterator |  | 
|  Cllvm::iterator_facade_base< iterator, std::forward_iterator_tag, ElementCount > |  | 
|  Cllvm::VFRange::iterator | Iterator to iterate over vectorization factors in a VFRange  | 
|  Cllvm::iterator_facade_base< Iterator, std::forward_iterator_tag, EntryWithName > |  | 
|  Cllvm::AppleAcceleratorTable::Iterator | An iterator for all entries in the table  | 
|  Cllvm::iterator_facade_base< iterator, std::forward_iterator_tag, T > |  | 
|  Cllvm::IntrusiveBackList< T >::iterator |  | 
|  Cllvm::iterator_facade_base< iterator, std::random_access_iterator_tag, const InternalRef > |  | 
|  Cllvm::cas::ondisk::InternalRefArrayRef::iterator |  | 
|  Cllvm::iterator_facade_base< iterator, std::random_access_iterator_tag, T, std::ptrdiff_t, PointerT, ReferenceT > |  | 
|  Cllvm::indexed_accessor_iterator< iterator, BaseT, T, PointerT, ReferenceT > |  | 
|  Cllvm::detail::indexed_accessor_range_base< DerivedT, BaseT, T, PointerT, ReferenceT >::iterator | An iterator element of this range  | 
|  Cllvm::iterator_facade_base< LineCoverageIterator, std::forward_iterator_tag, const LineCoverageStats > |  | 
|  Cllvm::coverage::LineCoverageIterator | An iterator over the LineCoverageStats objects for lines described by a CoverageData instance  | 
|  Cllvm::iterator_facade_base< location_op_iterator, std::bidirectional_iterator_tag, Value * > |  | 
|  Cllvm::DbgVariableRecord::location_op_iterator | Iterator for ValueAsMetadata that internally uses direct pointer iteration over either a ValueAsMetadata* or a ValueAsMetadata**, dereferencing to the ValueAsMetadata  | 
|  Cllvm::location_op_iterator |  | 
|  Cllvm::iterator_facade_base< mapped_iterator< ItTy, FuncTy >, std::iterator_traits< ItTy >::iterator_category, std::remove_reference_t< decltype(std::declval< FuncTy >()(*std::declval< ItTy >())) >, std::iterator_traits< ItTy >::difference_type, std::remove_reference_t< decltype(std::declval< FuncTy >()(*std::declval< ItTy >())) > *, decltype(std::declval< FuncTy >()(*std::declval< ItTy >())) > |  | 
|  Cllvm::iterator_adaptor_base< mapped_iterator< ItTy, FuncTy >, ItTy, std::iterator_traits< ItTy >::iterator_category, std::remove_reference_t< decltype(std::declval< FuncTy >()(*std::declval< ItTy >())) >, std::iterator_traits< ItTy >::difference_type, std::remove_reference_t< decltype(std::declval< FuncTy >()(*std::declval< ItTy >())) > *, decltype(std::declval< FuncTy >()(*std::declval< ItTy >())) > |  | 
|  Cllvm::iterator_facade_base< memoryaccess_def_iterator_base< T >, std::forward_iterator_tag, T, ptrdiff_t, T *, T * > |  | 
|  Cllvm::memoryaccess_def_iterator_base< T > | Iterator base class used to implement const and non-const iterators over the defining accesses of a MemoryAccess  | 
|  Cllvm::iterator_facade_base< MemoryInfoIterator, std::forward_iterator_tag, minidump::MemoryInfo > |  | 
|  Cllvm::object::MinidumpFile::MemoryInfoIterator |  | 
|  Cllvm::iterator_facade_base< MIBundleOperandIteratorBase< const MachineOperand >, std::forward_iterator_tag, const MachineOperand > |  | 
|  Cllvm::MIBundleOperandIteratorBase< const MachineOperand > |  | 
|  Cllvm::ConstMIBundleOperands | ConstMIBundleOperands - Iterate over all operands in a const bundle of machine instructions  | 
|  Cllvm::iterator_facade_base< MIBundleOperandIteratorBase< MachineOperand >, std::forward_iterator_tag, MachineOperand > |  | 
|  Cllvm::MIBundleOperandIteratorBase< MachineOperand > |  | 
|  Cllvm::MIBundleOperands | MIBundleOperands - Iterate over all operands in a bundle of machine instructions  | 
|  Cllvm::iterator_facade_base< MIBundleOperandIteratorBase< ValueT >, std::forward_iterator_tag, ValueT > |  | 
|  Cllvm::MIBundleOperandIteratorBase< ValueT > | MIBundleOperandIteratorBase - Iterator that visits all operands in a bundle of MachineInstrs  | 
|  Cllvm::iterator_facade_base< nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange >, std::forward_iterator_tag, T > |  | 
|  Cllvm::jitlink::LinkGraph::nested_collection_iterator< OuterItrT, InnerItrT, T, getInnerRange > |  | 
|  Cllvm::iterator_facade_base< object_refs_iterator, std::random_access_iterator_tag, ObjectID > |  | 
|  Cllvm::cas::ondisk::object_refs_iterator | Iterator for ObjectID  | 
|  Cllvm::iterator_facade_base< PacketIterator, std::forward_iterator_tag, const MCInst > |  | 
|  Cllvm::Hexagon::PacketIterator |  | 
|  Cllvm::iterator_facade_base< partition_iterator, std::forward_iterator_tag, Partition > |  | 
|  CAllocaSlices::partition_iterator | An iterator over partitions of the alloca's slices  | 
|  Cllvm::iterator_facade_base< phi_iterator_impl< PHINode, iterator >, std::forward_iterator_tag, PHINode > |  | 
|  Cllvm::BasicBlock::phi_iterator_impl< PHINodeT, BBIteratorT > | Iterator to walk just the phi nodes in the basic block  | 
|  Citerator_facade_base< pointee_iterator |  | 
|  Cllvm::iterator_adaptor_base< pointee_iterator< WrappedIteratorT, std::remove_reference_t< decltype(**std::declval< WrappedIteratorT >())> >, WrappedIteratorT, std::iterator_traits< WrappedIteratorT >::iterator_category, std::remove_reference_t< decltype(**std::declval< WrappedIteratorT >())> > |  | 
|  Cllvm::iterator_facade_base< postorder_ref_scc_iterator, std::forward_iterator_tag, RefSCC > |  | 
|  Cllvm::LazyCallGraph::postorder_ref_scc_iterator | A post-order depth-first RefSCC iterator over the call graph  | 
|  Cllvm::iterator_facade_base< reverse_iterator, std::input_iterator_tag, const StringRef > |  | 
|  Cllvm::sys::path::reverse_iterator | Reverse path iterator  | 
|  Cllvm::iterator_facade_base< reverse_iterator< llvm::DWARFDie::iterator >, bidirectional_iterator_tag, const llvm::DWARFDie > |  | 
|  Cstd::reverse_iterator< llvm::DWARFDie::iterator > |  | 
|  Cllvm::iterator_facade_base< SameNameIterator, std::forward_iterator_tag, Entry > |  | 
|  Cllvm::AppleAcceleratorTable::SameNameIterator | An iterator for Entries all having the same string as key  | 
|  Cllvm::iterator_facade_base< SmallSetIterator< T, N, C >, std::forward_iterator_tag, T > |  | 
|  Cllvm::SmallSetIterator< T, N, C > | SmallSetIterator - This class implements a const_iterator for SmallSet by delegating to the underlying SmallVector or Set iterators  | 
|  Cllvm::iterator_facade_base< SplittingIterator, std::forward_iterator_tag, StringRef > |  | 
|  Cllvm::SplittingIterator | A forward iterator over partitions of string over a separator  | 
|  Citerator_facade_base< StringMapKeyIterator< ValueTy >, std::forward_iterator_tag, StringRef, typename std::iterator_traits< StringMapIterBase< ValueTy, true > >::difference_type, std::conditional_t< std::is_same< StringRef, typename std::iterator_traits< StringMapIterBase< ValueTy, true > >::value_type >::value, typename std::iterator_traits< StringMapIterBase< ValueTy, true > >::pointer, StringRef * >, std::conditional_t< std::is_same< StringRef, typename std::iterator_traits< StringMapIterBase< ValueTy, true > >::value_type >::value, typename std::iterator_traits< StringMapIterBase< ValueTy, true > >::reference, StringRef & > > |  | 
|  Cllvm::iterator_adaptor_base< StringMapKeyIterator< ValueTy >, StringMapIterBase< ValueTy, true >, std::forward_iterator_tag, StringRef > |  | 
|  Cllvm::StringMapKeyIterator< ValueTy > |  | 
|  Cllvm::iterator_facade_base< succ_op_iterator, std::random_access_iterator_tag, BasicBlock *, ptrdiff_t, BasicBlock *, BasicBlock * > |  | 
|  Cllvm::iterator_adaptor_base< succ_op_iterator, value_op_iterator, std::random_access_iterator_tag, BasicBlock *, ptrdiff_t, BasicBlock *, BasicBlock * > |  | 
|  Cllvm::BranchInst::succ_op_iterator | Iterator type that casts an operand to a basic block  | 
|  Cllvm::IndirectBrInst::succ_op_iterator | Iterator type that casts an operand to a basic block  | 
|  Cllvm::iterator_facade_base< SuccIterator< InstructionT, BlockT >, std::random_access_iterator_tag, BlockT, int, BlockT *, BlockT * > |  | 
|  Cllvm::SuccIterator< InstructionT, BlockT > |  | 
|  Cllvm::iterator_facade_base< SymbolGroupIterator, std::forward_iterator_tag, SymbolGroup > |  | 
|  Cllvm::pdb::SymbolGroupIterator |  | 
|  Cllvm::iterator_facade_base< upward_defs_iterator, std::forward_iterator_tag, const MemoryAccessPair > |  | 
|  Cllvm::upward_defs_iterator | Provide an iterator that walks defs, giving both the memory access, and the current pointer location, updating the pointer location as it changes due to phi node translation  | 
|  Cllvm::iterator_facade_base< value_op_iterator, std::random_access_iterator_tag, SDValue, ptrdiff_t, value_op_iterator *, value_op_iterator * > |  | 
|  Cllvm::iterator_adaptor_base< value_op_iterator, op_iterator, std::random_access_iterator_tag, SDValue, ptrdiff_t, value_op_iterator *, value_op_iterator * > |  | 
|  Cllvm::SDNode::value_op_iterator | Iterator for directly iterating over the operand SDValue's  | 
|  Cllvm::iterator_facade_base< value_op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * > |  | 
|  Cllvm::iterator_adaptor_base< value_op_iterator, op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * > |  | 
|  Cllvm::User::value_op_iterator | Iterator for directly iterating over the operand Values  | 
|  Cllvm::iterator_facade_base< VarStreamArrayIterator< ValueType, Extractor >, std::forward_iterator_tag, const ValueType > |  | 
|  Cllvm::VarStreamArrayIterator< ValueType, Extractor > | VarStreamArray represents an array of variable length records backed by a stream  | 
|  Cllvm::iterator_facade_base< VPAllSuccessorsIterator< BlockPtrTy >, std::bidirectional_iterator_tag, VPBlockBase > |  | 
|  Cllvm::VPAllSuccessorsIterator< BlockPtrTy > | Iterator to traverse all successors of a VPBlockBase node  | 
|  Cllvm::iterator_facade_base< zip_longest_iterator< Iters... >, std::common_type_t< std::forward_iterator_tag, std::iterator_traits< Iters >::iterator_category... >, ZipLongestTupleType< Iters... >::type, std::iterator_traits< std::tuple_element_t< 0, std::tuple< Iters... > > >::difference_type, ZipLongestTupleType< Iters... >::type *, ZipLongestTupleType< Iters... >::type > |  | 
|  Cllvm::detail::zip_longest_iterator< decltype(adl_begin(std::declval< Args >()))... > |  | 
|  Cllvm::detail::zip_longest_iterator< Iters > |  | 
|  Cllvm::ilist_detail::iterator_parent_access< IteratorTy, ParentTy, IsConst > | Mixin class used to add a getNodeParent() function to iterators iff the list uses ilist_parent, calling through to the node's getParent()  | 
|  Cllvm::ilist_detail::iterator_parent_access< ilist_iterator< OptionsT, IsReverse, IsConst >, OptionsT::parent_ty, IsConst > |  | 
|  Cllvm::ilist_iterator< OptionsT, false, IsConst > |  | 
|  Cllvm::ilist_iterator< OptionsT, IsReverse, IsConst > | Iterator for intrusive lists based on ilist_node  | 
|  Cllvm::ilist_detail::iterator_parent_access< ilist_iterator_w_bits< OptionsT, IsReverse, IsConst >, OptionsT::parent_ty, IsConst > |  | 
|  Cllvm::ilist_iterator_w_bits< OptionsT, false, IsConst > |  | 
|  Cllvm::ilist_iterator_w_bits< OptionsT, IsReverse, IsConst > | Iterator for intrusive lists based on ilist_node  | 
|  Cllvm::ilist_detail::iterator_parent_access< IteratorTy, ParentTy, false > |  | 
|  Cllvm::ilist_detail::iterator_parent_access< IteratorTy, ParentTy, true > |  | 
|  Cllvm::ilist_detail::iterator_parent_access< IteratorTy, void, false > |  | 
|  Cllvm::ilist_detail::iterator_parent_access< IteratorTy, void, true > |  | 
|  Cllvm::iterator_range< IteratorT > | A range adaptor for a pair of iterators  | 
|  Cllvm::ilist_detail::IteratorHelper< IsReverse > |  | 
|  Ctomp::type::IteratorSpecifierT< TypeType, IdType, ExprType > |  | 
|  Cllvm::ilist_detail::IteratorTraits< OptionsT, IsConst > | Find const-correct node types  | 
|  Cllvm::ilist_detail::IteratorTraits< OptionsT, false > |  | 
|  Cllvm::ilist_detail::IteratorTraits< OptionsT, true > |  | 
|  Cllvm::IVConditionInfo | Struct to hold information about a partially invariant condition  | 
|  Cllvm::IVUsers |  | 
|  Cllvm::IVVisitor | Interface for visiting interesting IV users that are recognized but not simplified by this utility  | 
|  Cllvm::JamCRC |  | 
|  Cjit_code_entry |  | 
|  Cjit_descriptor |  | 
|  Cllvm::orc::JITCompileCallbackManager | Target-independent base class for compile callback management  | 
|  Cllvm::orc::LocalJITCompileCallbackManager< ORCABI > | Manage compile callbacks for in-process JITs  | 
|  Cllvm::orc::ExecutorProcessControl::JITDispatchInfo | Contains the address of the dispatch function and context that the ORC runtime can use to call functions in the JIT  | 
|  Cllvm::JITEvaluatedSymbol | Represents a symbol that has been evaluated to an address already  | 
|  Cllvm::JITEventListener | JITEventListener - Abstract interface for use by the JIT to notify clients about significant events during compilation  | 
|  Cllvm::jitlink::JITLinkAsyncLookupContinuation | A function object to call with a resolved symbol map (See AsyncLookupResult) or an error if resolution failed  | 
|  Cllvm::jitlink::JITLinkContext | Holds context for a single jitLink invocation  | 
|  Cllvm::orc::LinkGraphLinkingLayer::JITLinkCtx |  | 
|  Cllvm::jitlink::JITLinkDylib |  | 
|  Cllvm::orc::JITDylib | Represents a JIT'd dynamic library  | 
|  Cllvm::jitlink::JITLinkerBase | Base class for a JIT linker  | 
|  Cllvm::jitlink::JITLinker< ELFJITLinker_ppc64< Endianness > > |  | 
|  Cllvm::jitlink::ELFJITLinker_ppc64< Endianness > |  | 
|  Cllvm::jitlink::JITLinker< XCOFFJITLinker_ppc64 > |  | 
|  Cllvm::jitlink::XCOFFJITLinker_ppc64 |  | 
|  Cllvm::jitlink::JITLinker< ELFJITLinker_aarch32 > |  | 
|  Cllvm::jitlink::ELFJITLinker_aarch32 |  | 
|  Cllvm::jitlink::JITLinker< ELFJITLinker_riscv > |  | 
|  Cllvm::jitlink::ELFJITLinker_riscv |  | 
|  Cllvm::jitlink::JITLinker< ELFJITLinker_x86 > |  | 
|  Cllvm::jitlink::ELFJITLinker_x86 |  | 
|  Cllvm::jitlink::JITLinker< ELFJITLinker_x86_64 > |  | 
|  Cllvm::jitlink::ELFJITLinker_x86_64 |  | 
|  Cllvm::jitlink::JITLinker< MachOJITLinker_arm64 > |  | 
|  Cllvm::jitlink::MachOJITLinker_arm64 |  | 
|  Cllvm::jitlink::JITLinker< MachOJITLinker_x86_64 > |  | 
|  Cllvm::jitlink::MachOJITLinker_x86_64 |  | 
|  Cllvm::jitlink::JITLinker< LinkerImpl > |  | 
|  Cllvm::jitlink::JITLinkMemoryManager | Manages allocations of JIT memory  | 
|  Cllvm::jitlink::InProcessMemoryManager | A JITLinkMemoryManager that allocates in-process memory  | 
|  Cllvm::orc::EPCGenericJITLinkMemoryManager |  | 
|  Cllvm::orc::MapperJITLinkMemoryManager |  | 
|  Cllvm::orc::JITLinkReentryTrampolines | Produces trampolines on request using JITLink  | 
|  Cllvm::JITSymbol | Represents a symbol in the JIT  | 
|  Cllvm::JITSymbolFlags | Flags for symbols in the JIT  | 
|  Cllvm::JITSymbolResolver | Symbol resolution interface  | 
|  Cllvm::LegacyJITSymbolResolver | Legacy symbol resolution interface  | 
|  Cllvm::LinkingSymbolResolver |  | 
|  Cllvm::RTDyldMemoryManager |  | 
|  Cllvm::SectionMemoryManager | This is a simple memory manager which implements the methods called by the RuntimeDyld class to allocate memory for section-based loading of objects, usually those generated by the MCJIT execution engine  | 
|  Cllvm::orc::JITTargetMachineBuilder | A utility class for building TargetMachines for JITs  | 
|  Cllvm::orc::JITTargetMachineBuilderPrinter |  | 
|  Cllvm::JobserverClient | The public interface for a jobserver client  | 
|  Cllvm::JobserverClientImpl |  | 
|  Cllvm::JobSlot | A JobSlot represents a single job slot that can be acquired from or released to a jobserver pool  | 
|  Cllvm::lsp::JSONTransport | A transport class that performs the JSON-RPC communication with the LSP client  | 
|  Cllvm::lsp::JSONTransportInput | An abstract class used by the JSONTransport to read JSON message  | 
|  Cllvm::lsp::JSONTransportInputOverFile | Concrete implementation of the JSONTransportInput that reads from a file  | 
|  Cllvm::SwitchCG::JumpTable |  | 
|  Cllvm::SwitchCG::JumpTableHeader |  | 
|  Cllvm::amdhsa::kernel_descriptor_t |  | 
|  Cllvm::OnDiskIterableChainedHashTable< Info >::key_iterator | Iterates over all of the keys in the table  | 
|  Cllvm::AnonStructTypeKeyInfo::KeyTy |  | 
|  Cllvm::FunctionTypeKeyInfo::KeyTy |  | 
|  Cllvm::IRMover::StructTypeKeyInfo::KeyTy |  | 
|  Cllvm::TargetExtTypeKeyInfo::KeyTy |  | 
|  Cllvm::msgpack::KindAndDocument | The kind of a DocNode and its owning Document  | 
|  Cllvm::KnownAssumptionString | Helper that allows to insert a new assumption string in the known assumption set by creating a (static) object  | 
|  Cllvm::KnownBits |  | 
|  Cllvm::KnownFPClass |  | 
|  Cllvm::json::Object::KV |  | 
|  Cllvm::InlineAsmIdentifierInfo::LabelIdentifier |  | 
|  CLanaiGenInstrInfo |  | 
|  Cllvm::LanaiInstrInfo |  | 
|  CLanaiGenRegisterInfo |  | 
|  Cllvm::LanaiRegisterInfo |  | 
|  CLanaiGenSubtargetInfo |  | 
|  Cllvm::LanaiSubtarget |  | 
|  Cllvm::LanaiMCInstLower |  | 
|  Cllvm::LandingPadInfo | This structure is used to retain landing pad info for the current function  | 
|  Cllvm::LaneBitmask |  | 
|  Cllvm::AMDGPU::LaneMaskConstants |  | 
|  Cllvm::largest_bitmask_enum_bit< E, Enable > | Trait class to determine bitmask enumeration largest bit  | 
|  Cllvm::largest_bitmask_enum_bit< E, std::void_t< decltype(E::LLVM_BITMASK_LARGEST_ENUMERATOR)> > |  | 
|  Cllvm::detail::last_type< Head, Tail > | A type trait whose type field is the last of its template parameters  | 
|  Cllvm::detail::last_type< Head > |  | 
|  Ctomp::clause::LastprivateT< T, I, E > |  | 
|  Cllvm::LastRunTrackingInfo | This class is used to track the last run of a set of module/function passes  | 
|  Cllvm::parallel::detail::Latch |  | 
|  Cllvm::latency_sort | Sorting functions for the Available queue  | 
|  Cllvm::LatticeKeyInfo< LatticeKey > | A template for translating between LLVM Values and LatticeKeys  | 
|  Cllvm::LatticeKeyInfo< CVPLatticeKey > | A specialization of LatticeKeyInfo for CVPLatticeKeys  | 
|  Cllvm::pdb::LayoutItemBase |  | 
|  Cllvm::pdb::DataMemberLayoutItem |  | 
|  Cllvm::pdb::UDTLayoutBase |  | 
|  Cllvm::pdb::BaseClassLayout |  | 
|  Cllvm::pdb::ClassLayout |  | 
|  Cllvm::pdb::VBPtrLayoutItem |  | 
|  Cllvm::pdb::VTableLayoutItem |  | 
|  Cllvm::LazyAtomicPointer< T > | Atomic pointer that's lock-free, but that can coordinate concurrent writes from a lazy generator  | 
|  Cllvm::objcopy::macho::LazyBindInfo | The location of the lazy bind info inside the binary is described by LC_DYLD_INFO load command  | 
|  Cllvm::LazyBlockFrequencyInfo< FunctionT, BranchProbabilityInfoPassT, LoopInfoT, BlockFrequencyInfoT > | Wraps a BFI to allow lazy computation of the block frequencies  | 
|  Cllvm::LazyCallGraph | A lazily constructed view of the call graph of a module  | 
|  Cllvm::orc::LazyCallThroughManager | Manages a set of 'lazy call-through' trampolines  | 
|  Cllvm::orc::LocalLazyCallThroughManager | A lazy call-through manager that builds trampolines in the current process  | 
|  Cllvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor |  | 
|  Cllvm::LazyValueInfo | This pass computes, caches, and vends lazy value constraint information  | 
|  Cllvm::LazyValueInfoImpl |  | 
|  Cllvm::MachO::lc_str |  | 
|  Cllvm::GOFF::LDAttr |  | 
|  CLdStNInstrDesc |  | 
|  Cllvm::AMDGPU::LDSUsesInfoTy |  | 
|  CLDVImpl |  | 
|  CLiveDebugValues::InstrRefBasedLDV |  | 
|  Cllvm::LDVImpl |  | 
|  Cllvm::LiveDebugVariables::LDVImpl |  | 
|  Cllvm::SharedLiveDebugValues::LDVImpl |  | 
|  Cllvm::GVNPass::LeaderMap::leader_iterator |  | 
|  Cllvm::GVNPass::LeaderMap::LeaderTableEntry |  | 
|  Cllvm::CodeViewYAML::LeafRecord |  | 
|  Cllvm::CodeViewYAML::detail::LeafRecordBase |  | 
|  Cllvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord > |  | 
|  Cllvm::CodeViewYAML::detail::LeafRecordImpl< T > |  | 
|  Cllvm::CodeViewYAML::detail::LeafRecordImpl< FieldListRecord > |  | 
|  Cllvm::dxil::LegacyCBufferLayout |  | 
|  Cllvm::LegacyDefaultAnalysisGraphTraits< AnalysisT, GraphT > | Default traits class for extracting a graph from an analysis pass  | 
|  Cllvm::LegacyLegalizeActionStep | The result of a query  | 
|  Cllvm::LegacyLegalizerInfo |  | 
|  Cllvm::sandboxir::LegalityAnalysis | Performs the legality analysis and returns a LegalityResult object  | 
|  Cllvm::LegalityQuery | The LegalityQuery object bundles together all the information that's needed to decide whether a given operation is legal or not  | 
|  Cllvm::sandboxir::LegalityResult | The legality outcome is represented by a class rather than an enum class because in some cases the legality checks are expensive and look for a particular instruction that can be passed along to the vectorizer to avoid repeating the same expensive computation  | 
|  Cllvm::sandboxir::DiamondReuse |  | 
|  Cllvm::sandboxir::DiamondReuseMultiInput |  | 
|  Cllvm::sandboxir::DiamondReuseWithShuffle |  | 
|  Cllvm::sandboxir::LegalityResultWithReason | Base class for results with reason  | 
|  Cllvm::sandboxir::Pack |  | 
|  Cllvm::sandboxir::Widen |  | 
|  Cllvm::LegalizationArtifactCombiner |  | 
|  Cllvm::LegalizeActionStep | The result of a query  | 
|  Cllvm::LegalizerHelper |  | 
|  Cllvm::LegalizerInfo |  | 
|  Cllvm::AArch64LegalizerInfo |  | 
|  Cllvm::AMDGPULegalizerInfo |  | 
|  Cllvm::ARMLegalizerInfo |  | 
|  Cllvm::BPFLegalizerInfo | This class provides the information for the BPF target legalizer for GlobalISel  | 
|  Cllvm::M68kLegalizerInfo |  | 
|  Cllvm::MipsLegalizerInfo | This class provides legalization strategies  | 
|  Cllvm::PPCLegalizerInfo | This class provides the information for the PowerPC target legalizer for GlobalISel  | 
|  Cllvm::RISCVLegalizerInfo |  | 
|  Cllvm::SPIRVLegalizerInfo |  | 
|  Cllvm::X86LegalizerInfo |  | 
|  Cllvm::LegalizeRule | A single rule in a legalizer info ruleset  | 
|  Cllvm::LegalizeRuleSet |  | 
|  Cllvm::less_first | Function object to check whether the first component of a container supported by std::get (like std::pair and std::tuple) compares less than the first component of another container  | 
|  Cllvm::less_second | Function object to check whether the second component of a container supported by std::get (like std::pair and std::tuple) compares less than the second component of another container  | 
|  Cllvm::LessRecord | Sorting predicate to sort record pointers by name  | 
|  Cllvm::LessRecordByID | Sorting predicate to sort record pointers by their unique ID  | 
|  Cllvm::LessRecordFieldName | Sorting predicate to sort record pointers by their Name field  | 
|  Cllvm::LessRecordRegister |  | 
|  Cllvm::LetRecord |  | 
|  Cllvm::object::Lexer |  | 
|  Cllvm::LexicalScope | This class is used to track scope information  | 
|  Cllvm::LexicalScopes | This class provides interface to collect and use lexical scoping information from machine instruction  | 
|  Cllvm::LibCallSimplifier | LibCallSimplifier - This class implements a collection of optimizations that replace well formed calls to library functions with a more optimal form  | 
|  Cllvm::orc::LibraryScanner::LibraryDepsInfo | Dependency info for a library  | 
|  Cllvm::orc::LibraryManager::LibraryInfo |  | 
|  Cllvm::orc::LibraryManager | Manages library metadata and state for symbol resolution  | 
|  Cllvm::orc::LibraryPathCache |  | 
|  Cllvm::orc::LibraryResolutionDriver |  | 
|  Cllvm::orc::LibraryResolver | Scans libraries and resolves Symbols across user and system paths  | 
|  Cllvm::orc::LibraryScanHelper | Scans and tracks libraries for symbol resolution  | 
|  Cllvm::orc::LibraryScanner | Scans libraries, resolves dependencies, and registers them  | 
|  Cllvm::orc::LibrarySearchPath |  | 
|  Cllvm::LICMOptions |  | 
|  Cllvm::WasmYAML::Limits |  | 
|  Cllvm::codeview::Line |  | 
|  Cllvm::line_iterator | A forward iterator which reads text lines from a buffer  | 
|  Cllvm::memprof::LinearCallStackIdConverter |  | 
|  Cllvm::LinearExpression | Linear expression BasePtr + Index * Scale + Offset  | 
|  Cllvm::memprof::LinearFrameIdConverter |  | 
|  Ctomp::clause::LinearT< T, I, E > |  | 
|  Cllvm::codeview::LineBlockFragmentHeader |  | 
|  Cllvm::codeview::LineColumnEntry |  | 
|  Cllvm::codeview::LineColumnExtractor |  | 
|  Cllvm::coverage::LineCoverageStats | Coverage statistics for a single line  | 
|  Cllvm::LineEditor |  | 
|  Cllvm::gsym::LineEntry | Line entries are used to encode the line tables in FunctionInfo objects  | 
|  Cllvm::codeview::LineFragmentHeader |  | 
|  Cllvm::codeview::LineInfo |  | 
|  Cllvm::MCCVFunctionInfo::LineInfo |  | 
|  Cllvm::memprof::LineLocation |  | 
|  Cllvm::sampleprof::LineLocation | Represents the relative location of an instruction  | 
|  Cllvm::memprof::LineLocationHash |  | 
|  Cllvm::sampleprof::LineLocationHash |  | 
|  Cllvm::codeview::LineNumberEntry |  | 
|  Cllvm::pdb::LinePrinter |  | 
|  Cllvm::DWARFDebugLine::LineTable |  | 
|  Cllvm::DWARFYAML::LineTable |  | 
|  Cllvm::gsym::LineTable | LineTable class contains deserialized versions of line tables for each function's address ranges  | 
|  Cllvm::DWARFYAML::LineTableOpcode |  | 
|  Cllvm::objcopy::macho::LinkData |  | 
|  Cllvm::MachO::linkedit_data_command |  | 
|  Cllvm::MachOYAML::LinkEditData |  | 
|  Cllvm::Linker | This class provides the core functionality of linking in LLVM  | 
|  Cllvm::MachO::linker_option_command |  | 
|  Cllvm::ELFYAML::LinkerOption |  | 
|  Cllvm::jitlink::LinkGraph |  | 
|  Cllvm::orc::LinkGraphLayer |  | 
|  Cllvm::orc::LinkGraphLinkingLayer | LinkGraphLinkingLayer links LinkGraphs into the Executor using JITLink  | 
|  Cllvm::orc::ObjectLinkingLayer | An ObjectLayer implementation built on JITLink  | 
|  Cllvm::dwarf_linker::parallel::LinkingGlobalData | This class keeps data and services common for the whole linking process  | 
|  Ctomp::clause::LinkT< T, I, E > |  | 
|  Cllvm::DebugLocStream::List |  | 
|  Cllvm::cl::list_initializer< Ty > |  | 
|  Cllvm::cl::list_storage< DataType, StorageClass > |  | 
|  Cllvm::cl::list< std::string, DebugCounter > |  | 
|  Cllvm::cl::list_storage< DataType, bool > |  | 
|  Cllvm::cl::list< DataType, StorageClass, ParserClass > |  | 
|  Cllvm::DebugLocStream::ListBuilder | Builder for DebugLocStream lists  | 
|  Cllvm::orc::LazyReexportsManager::Listener |  | 
|  Cllvm::orc::SimpleLazyReexportsSpeculator |  | 
|  Cllvm::ListeningSocket | Manages a passive (i.e., listening) UNIX domain socket  | 
|  Cllvm::DWARFYAML::ListEntries< EntryType > |  | 
|  Cllvm::ListSeparator | A helper class to return the specified delimiter string after the first invocation of operator StringRef(). Used to generate a comma-separated list from a loop like so:  | 
|  Cllvm::DWARFYAML::ListTable< EntryType > |  | 
|  Cllvm::VPlanPatternMatch::live_in_vpvalue |  | 
|  Cllvm::LiveDebugVariables |  | 
|  Cllvm::MachineTraceMetrics::LiveInReg | A virtual register or regunit required by a basic block or its trace successors  | 
|  Cllvm::LiveIntervals |  | 
|  Cllvm::LiveIntervalUnion | Union of live intervals that are strong candidates for coalescing into a single register (either physical or virtual depending on the context)  | 
|  Cllvm::rdf::Liveness |  | 
|  Cllvm::MachineBasicBlock::liveout_iterator |  | 
|  Cllvm::StackMapParser< Endianness >::LiveOutAccessor | Accessor for stackmap live-out fields  | 
|  Cllvm::FunctionLoweringInfo::LiveOutInfo |  | 
|  Cllvm::StackMaps::LiveOutReg |  | 
|  Cllvm::LivePhysRegs | A set of physical registers with utility functions to track liveness when walking backward/forward through a basic block  | 
|  Cllvm::LiveQueryResult | Result of a LiveRange query  | 
|  Cllvm::LiveRange | This class represents the liveness of a register, stack slot, etc  | 
|  Cllvm::LiveInterval | LiveInterval - This class represents the liveness of a register, or stack slot  | 
|  Cllvm::LiveInterval::SubRange | A live range for subregisters  | 
|  Cllvm::StackLifetime::LiveRange | This class represents a set of interesting instructions where an alloca is live  | 
|  Cllvm::LiveRangeCalc |  | 
|  Cllvm::LiveIntervalCalc |  | 
|  Cllvm::LiveRangeUpdater | Helper class for performant LiveRange bulk updates  | 
|  Cllvm::LiveRegMatrix |  | 
|  Cllvm::LiveRegSet | A set of live virtual registers and physical register units  | 
|  Cllvm::LiveRegUnit |  | 
|  Cllvm::LiveRegUnits | A set of register units used to track register liveness  | 
|  Cllvm::dwarf_linker::parallel::DependencyTracker::LiveRootWorklistItemTy | Class keeping live worklist item data  | 
|  Cllvm::LiveStacks |  | 
|  Cllvm::LiveVariables |  | 
|  Cllvm::orc::LLJIT | A pre-fabricated ORC JIT stack that can serve as an alternative to MCJIT  | 
|  Cllvm::orc::LLLazyJIT | An extended version of LLJIT that supports lazy function-at-a-time compilation of LLVM IR  | 
|  Cllvm::orc::LLJITBuilderSetters< JITType, SetterImpl, State > |  | 
|  Cllvm::orc::LLLazyJITBuilderSetters< JITType, SetterImpl, State > |  | 
|  Cllvm::orc::LLJITBuilderSetters< LLJIT, LLJITBuilder, LLJITBuilderState > |  | 
|  Cllvm::orc::LLJITBuilder | Constructs LLJIT instances  | 
|  Cllvm::orc::LLJITBuilderSetters< LLLazyJIT, LLLazyJITBuilder, LLLazyJITBuilderState > |  | 
|  Cllvm::orc::LLLazyJITBuilderSetters< LLLazyJIT, LLLazyJITBuilder, LLLazyJITBuilderState > |  | 
|  Cllvm::orc::LLLazyJITBuilder | Constructs LLLazyJIT instances  | 
|  Cllvm::orc::LLJITBuilderState |  | 
|  Cllvm::orc::LLJITBuilder | Constructs LLJIT instances  | 
|  Cllvm::orc::LLLazyJITBuilderState |  | 
|  Cllvm::orc::LLLazyJITBuilder | Constructs LLLazyJIT instances  | 
|  Cllvm::LLLexer |  | 
|  Cllvm::LLParser |  | 
|  Cllvm::LLT |  | 
|  Cllvm_blake3_chunk_state |  | 
|  Cllvm_blake3_hasher |  | 
|  Cllvm_regex |  | 
|  Cllvm_regmatch_t |  | 
|  Cllvm::llvm_shutdown_obj | Llvm_shutdown_obj - This is a simple helper class that calls llvm_shutdown() when it is destroyed  | 
|  Cllvm::LLVMContext | This is an important class for using LLVM in a threaded context  | 
|  Cllvm::lto::LTOLLVMContext | A derived class of LLVMContext that initializes itself according to a given Config object  | 
|  Cllvm::LLVMContextImpl |  | 
|  Cllvm::LLVMDisasmContext |  | 
|  CLLVMJITEvaluatedSymbol | Represents an evaluated symbol address and flags  | 
|  CLLVMJITSymbolFlags | Represents the linkage flags for a symbol definition  | 
|  CLLVMMCJITCompilerOptions |  | 
|  CLLVMOpaqueModuleFlagEntry |  | 
|  CLLVMOpaqueValueMetadataEntry |  | 
|  CLLVMOpInfo1 |  | 
|  CLLVMOpInfoSymbol1 | The initial support in LLVM MC for the most general form of a relocatable expression is "AddSymbol - SubtractSymbol + Offset"  | 
|  CLLVMOrcCDependenceMapPair | Represents a pair of a JITDylib and LLVMOrcCSymbolsList  | 
|  CLLVMOrcCJITDylibSearchOrderElement | An element type for a JITDylib search order  | 
|  CLLVMOrcCLookupSetElement | An element type for a symbol lookup set  | 
|  CLLVMOrcCSymbolAliasMapEntry | Represents a SymbolAliasMapEntry  | 
|  CLLVMOrcCSymbolAliasMapPair | Represents a pair of a symbol name and SymbolAliasMapEntry  | 
|  CLLVMOrcCSymbolDependenceGroup | A set of symbols that share dependencies  | 
|  CLLVMOrcCSymbolFlagsMapPair | Represents a pair of a symbol name and LLVMJITSymbolFlags  | 
|  CLLVMOrcCSymbolMapPair | Represents a pair of a symbol name and an evaluated symbol  | 
|  CLLVMOrcCSymbolsList | Represents a list of LLVMOrcSymbolStringPoolEntryRef and the associated length  | 
|  Cllvm::LLVMPassBuilderOptions | Helper struct for holding a set of builder options for LLVMRunPasses  | 
|  Cllvm::LLVMRemarkFileHandle | RAII handle that manages the lifetime of the ToolOutputFile used to output remarks  | 
|  Cllvm::LLVMRemarkStreamer | Streamer for LLVM remarks which has logic for dealing with DiagnosticInfo objects  | 
|  Cllvm::symbolize::LLVMSymbolizer |  | 
|  Cllvm::LLVMTargetMachineOptions | Options for LLVMCreateTargetMachine()  | 
|  Cllvm::MachO::load_command |  | 
|  Cllvm::VPlanPatternMatch::Load_match< Addr_t, Mask_t > |  | 
|  Cllvm::orc::LoadAndLinkDynLibrary |  | 
|  Cllvm::LoadAndStorePromoter | Helper class for promoting a collection of loads and stores into SSA Form using the SSAUpdater  | 
|  CBasicLoadAndStorePromoter | A basic LoadAndStorePromoter that does not remove store nodes  | 
|  Cllvm::MachOYAML::LoadCommand |  | 
|  Cllvm::objcopy::macho::LoadCommand |  | 
|  Cllvm::object::MachOObjectFile::LoadCommandInfo |  | 
|  Cllvm::orc::MachOPlatform::HeaderOptions::LoadDylibCmd |  | 
|  Cllvm::LoadedObjectInfo | An inferface for inquiring the load address of a loaded object file to be used by the DIContext implementations when applying relocations on the fly  | 
|  Cllvm::LoadedObjectInfoHelper< Derived, Base > |  | 
|  Cllvm::RuntimeDyld::LoadedObjectInfo | Information about the loaded object  | 
|  Cllvm::object::LoaderSectionHeader32 |  | 
|  Cllvm::object::LoaderSectionHeader64 |  | 
|  Cllvm::object::LoaderSectionRelocationEntry32 |  | 
|  Cllvm::object::LoaderSectionRelocationEntry64 |  | 
|  Cllvm::object::LoaderSectionSymbolEntry32 |  | 
|  Cllvm::object::LoaderSectionSymbolEntry64 |  | 
|  Cllvm::LoadImmediateInfo |  | 
|  Cllvm::LoadInfo |  | 
|  CLoadOps | This is used by foldLoadsRecursive() to capture a Root Load node which is of type or(load, load) and recursively build the wide load  | 
|  Cllvm::SDNode::LoadSDNodeBitfields |  | 
|  CLoadValue |  | 
|  Cllvm::orc::LocalCXXRuntimeOverridesBase | Support class for static dtor execution  | 
|  Cllvm::orc::LocalCXXRuntimeOverrides |  | 
|  Cllvm::WasmYAML::LocalDecl |  | 
|  Cllvm::orc::LocalIndirectStubsInfo< ORCABI > |  | 
|  Cllvm::codeview::LocallyHashedType | A locally hashed type represents a straightforward hash code of a serialized record  | 
|  Cllvm::CodeViewDebug::LocalVarDef |  | 
|  Cllvm::codeview::LocalVariableAddrGap |  | 
|  Cllvm::codeview::LocalVariableAddrRange |  | 
|  Cllvm::lsp::Location |  | 
|  Cllvm::StackMaps::Location |  | 
|  Cllvm::StackMapParser< Endianness >::LocationAccessor | Accessor for location records  | 
|  CTransferTracker::LocationAndQuality |  | 
|  Cllvm::cl::LocationClass< Ty > |  | 
|  Cllvm::minidump::LocationDescriptor | Specifies the location (and size) of various objects in the minidump file  | 
|  Cllvm::DWARFDebugLoc::LocationList | A list of locations that contain one variable  | 
|  Cllvm::LocationSize |  | 
|  CLiveDebugValues::LocIdx | Handle-class for a particular "location"  | 
|  CLiveDebugValues::LocIdxToIndexFunctor |  | 
|  Cllvm::DWARFYAML::LoclistEntry |  | 
|  Cllvm::Loop::LocRange | A range representing the start and end location of a loop  | 
|  Cllvm::xray::LogBuilder | Allows for creating ad-hoc collections of records through the add<...>(...) function  | 
|  Cllvm::Logger | Logging utility - given an ordered specification of features, and assuming a scalar reward, allow logging feature values and rewards  | 
|  Cllvm::lsp::Logger | This class represents the main interface for logging, and allows for filtering logging based on different levels of severity or significance  | 
|  Cllvm::PatternMatch::LogicalOp_match< LHS, RHS, Opcode, Commutable > |  | 
|  Cllvm::LogicalResult | This class represents an efficient way to signal success or failure  | 
|  Cllvm::ParseResult | This class represents success/failure for parsing-like operations that find it important to chain together failable operations with ||  | 
|  CLOHInfo | State tracked per register  | 
|  Cllvm::slpvectorizer::BoUpSLP::LookAheadHeuristics | A helper class used for scoring candidates for two consecutive lanes  | 
|  Cllvm::detail::PointerSumTypeHelper< TagT, MemberTs >::Lookup< N > |  | 
|  Cllvm::orc::DylibManager::LookupRequest | A pair of a dylib and a set of symbols to be looked up  | 
|  Cllvm::gsym::LookupResult |  | 
|  Cllvm::vfs::RedirectingFileSystem::LookupResult | Represents the result of a path lookup into the RedirectingFileSystem  | 
|  Cllvm::orc::LookupState | Wraps state for a lookup-in-progress  | 
|  CLookupTableInfo |  | 
|  CLoongArchGenInstrInfo |  | 
|  Cllvm::LoongArchInstrInfo |  | 
|  CLoongArchGenRegisterInfo |  | 
|  Cllvm::LoongArchRegisterInfo |  | 
|  CLoongArchGenSubtargetInfo |  | 
|  Cllvm::LoongArchSubtarget |  | 
|  Cllvm::LoopAccessInfo | Drive the analysis of memory accesses in the loop  | 
|  Cllvm::LoopAccessInfoManager |  | 
|  Cllvm::LoopBase< BlockT, LoopT > | Instances of this class are used to represent loops that are detected in the flow graph  | 
|  Cllvm::LoopBase< BasicBlock, Loop > |  | 
|  Cllvm::Loop | Represents a single loop in the control flow graph  | 
|  Cllvm::LoopBase< MachineBasicBlock, MachineLoop > |  | 
|  Cllvm::MachineLoop |  | 
|  Cllvm::LoopBlocksDFS | Store the result of a depth first search within basic blocks contained by a single loop  | 
|  Cllvm::LoopBlocksRPO | Wrapper class to LoopBlocksDFS that provides a standard begin()/end() interface for the DFS reverse post-order traversal of blocks in a loop body  | 
|  Cllvm::LoopBlocksTraversal | Traverse the blocks in a loop using a depth-first search  | 
|  Cllvm::LoopBodyTraits::LoopBodyFilter |  | 
|  Cllvm::LoopBodyTraits |  | 
|  Cllvm::Loop::LoopBounds | Below are some utilities to get the loop guard, loop bounds and induction variable, and to check if a given phinode is an auxiliary induction variable, if the loop is guarded, and if the loop is canonical  | 
|  Cllvm::LoopCarriedEdges | Represents loop-carried dependencies  | 
|  Cfalse::LoopCarriedOrderDepsTracker | Add loop-carried chain dependencies  | 
|  Cllvm::LoopConstrainer | This class is used to constrain loops to run within a given iteration space  | 
|  Cllvm::BlockFrequencyInfoImplBase::LoopData | Data about a loop  | 
|  Cllvm::ScalarEvolution::LoopGuards |  | 
|  Cllvm::MachinePipeliner::LoopInfo | Cache the target analysis information about the loop  | 
|  Cllvm::LoopInfoBase< BlockT, LoopT > | This class builds and contains all of the top-level loop structures in the specified function  | 
|  Cllvm::LoopInfoBase< BasicBlock, Loop > |  | 
|  Cllvm::LoopInfo |  | 
|  Cllvm::LoopInfoBase< MachineBasicBlock, MachineLoop > |  | 
|  Cllvm::MachineLoopInfo |  | 
|  Cllvm::ScalarEvolution::LoopInvariantPredicate |  | 
|  Ctomp::type::LoopIterationT< I, E > |  | 
|  Cllvm::LoopNest | This class represents a loop nest and can be used to query its properties  | 
|  Ctomp::clause::LoopRangeT< T, I, E > |  | 
|  Cllvm::LoopSafetyInfo | Captures loop safety information  | 
|  Cllvm::ICFLoopSafetyInfo | This implementation of LoopSafetyInfo use ImplicitControlFlowTracking to give precise answers on "may throw" queries  | 
|  Cllvm::SimpleLoopSafetyInfo | Simple and conservative implementation of LoopSafetyInfo that can give false-positive answers to its queries in order to avoid complicated analysis  | 
|  Cllvm::LoopStandardAnalysisResults | The adaptor from a function pass to a loop pass computes these analyses and makes them available to the loop passes "for free"  | 
|  Cllvm::LoopStructure |  | 
|  Cllvm::LoopTraversal | This class provides the basic blocks traversal order used by passes like ReachingDefAnalysis and ExecutionDomainFix  | 
|  Cllvm::LoopUnrollOptions | A set of parameters used to control various transforms performed by the LoopUnroll pass  | 
|  Cllvm::LoopVectorizationCostModel | LoopVectorizationCostModel - estimates the expected speedups due to vectorization  | 
|  Cllvm::LoopVectorizationLegality | LoopVectorizationLegality checks if it is legal to vectorize a loop, and to what vectorization factor  | 
|  Cllvm::LoopVectorizationPlanner | Planner drives the vectorization process after having passed Legality checks  | 
|  Cllvm::LoopVectorizationRequirements | This holds vectorization requirements that must be verified late in the process  | 
|  Cllvm::LoopVectorizeHints | Utility class for getting and setting loop vectorizer hints in the form of loop metadata  | 
|  Cllvm::LoopVectorizeOptions |  | 
|  Cllvm::LoopVectorizeResult | Storage for information about made changes  | 
|  Cllvm::LoopVersioning | This class emits a version of the loop where run-time checks ensure that may-alias pointers can't overlap  | 
|  Cllvm::sys::unicode::LooseMatchingResult |  | 
|  Cllvm::coro::LowererBase |  | 
|  Cllvm::LPMUpdater | This class provides an interface for updating the loop pass manager based on mutations to the loop nest  | 
|  Cllvm::LRStartEndInfo |  | 
|  Cllvm::FixedPointSemantics::Lsb | Used to differentiate between constructors with Width and Lsb from the default Width and scale  | 
|  Cllvm::SDNode::LSBaseSDNodeBitfields |  | 
|  Cllvm::LshrOfTruncOfLshr |  | 
|  Cllvm::TargetTransformInfo::LSRCost |  | 
|  Cllvm::lto::LTO | This class implements a resolution-based interface to LLVM's LTO functionality  | 
|  Cllvm::LTOCodeGenerator | C++ class which implements the opaque lto_code_gen_t type  | 
|  Cllvm::LTOModule | C++ class which implements the opaque lto_module_t type  | 
|  CLTOObjectBuffer | Type to wrap a single object returned by ThinLTO  | 
|  Cllvm::logicalview::LVCompare |  | 
|  Cllvm::logicalview::LVCounter |  | 
|  Cllvm::logicalview::LVDoubleMap< FirstKeyType, SecondKeyType, ValueType > |  | 
|  Cllvm::logicalview::LVLogicalVisitor |  | 
|  Cllvm::logicalview::LVObject |  | 
|  Cllvm::logicalview::LVElement |  | 
|  Cllvm::logicalview::LVLine |  | 
|  Cllvm::logicalview::LVLineAssembler |  | 
|  Cllvm::logicalview::LVLineDebug |  | 
|  Cllvm::logicalview::LVScope |  | 
|  Cllvm::logicalview::LVScopeAggregate |  | 
|  Cllvm::logicalview::LVScopeAlias |  | 
|  Cllvm::logicalview::LVScopeArray |  | 
|  Cllvm::logicalview::LVScopeCompileUnit |  | 
|  Cllvm::logicalview::LVScopeEnumeration |  | 
|  Cllvm::logicalview::LVScopeFormalPack |  | 
|  Cllvm::logicalview::LVScopeFunction |  | 
|  Cllvm::logicalview::LVScopeFunctionInlined |  | 
|  Cllvm::logicalview::LVScopeFunctionType |  | 
|  Cllvm::logicalview::LVScopeModule |  | 
|  Cllvm::logicalview::LVScopeNamespace |  | 
|  Cllvm::logicalview::LVScopeRoot |  | 
|  Cllvm::logicalview::LVScopeTemplatePack |  | 
|  Cllvm::logicalview::LVSymbol |  | 
|  Cllvm::logicalview::LVType |  | 
|  Cllvm::logicalview::LVTypeDefinition |  | 
|  Cllvm::logicalview::LVTypeEnumerator |  | 
|  Cllvm::logicalview::LVTypeImport |  | 
|  Cllvm::logicalview::LVTypeParam |  | 
|  Cllvm::logicalview::LVTypeSubrange |  | 
|  Cllvm::logicalview::LVLocation |  | 
|  Cllvm::logicalview::LVLocationSymbol |  | 
|  Cllvm::logicalview::LVRange |  | 
|  Cllvm::logicalview::LVOperation |  | 
|  Cllvm::logicalview::LVOptions |  | 
|  Cllvm::logicalview::LVPatterns |  | 
|  Cllvm::logicalview::LVProperties< T > |  | 
|  Cllvm::logicalview::LVRangeEntry |  | 
|  Cllvm::logicalview::LVReader | The logical reader owns of all the logical elements created during the debug information parsing  | 
|  Cllvm::logicalview::LVBinaryReader |  | 
|  Cllvm::logicalview::LVCodeViewReader |  | 
|  Cllvm::logicalview::LVDWARFReader |  | 
|  Cllvm::logicalview::LVReaderHandler |  | 
|  Cllvm::logicalview::LVShared |  | 
|  Cllvm::logicalview::LVSourceLanguage | A source language supported by any of the debug info representations  | 
|  Cllvm::logicalview::LVSplitContext |  | 
|  Cllvm::logicalview::LVStringPool |  | 
|  Cllvm::logicalview::LVSymbolTable |  | 
|  Cllvm::logicalview::LVSymbolTableEntry |  | 
|  CM68kGenInstrInfo |  | 
|  Cllvm::M68kInstrInfo |  | 
|  CM68kGenRegisterInfo |  | 
|  Cllvm::M68kRegisterInfo |  | 
|  CM68kGenSubtargetInfo |  | 
|  Cllvm::M68kSubtarget |  | 
|  Cllvm::M68kMCInstLower | This class is used to lower an MachineInstr into an MCInst  | 
|  Cllvm::M68kMemOperandPrinter< Derived, InstTy > |  | 
|  Cllvm::M68kMemOperandPrinter< M68kAsmPrinter, MachineInstr > |  | 
|  Cllvm::M68kAsmPrinter |  | 
|  Cllvm::M68kMemOperandPrinter< M68kInstPrinter, MCInst > |  | 
|  Cllvm::M68kInstPrinter |  | 
|  Cllvm::PatternMatch::m_Intrinsic_Ty< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | Intrinsic matches are combinations of ID matchers, and argument matchers  | 
|  Cllvm::VPlanPatternMatch::m_Intrinsic_Ty< T0, T1, T2, T3 > | Intrinsic matches are combinations of ID matchers, and argument matchers  | 
|  Cllvm::PatternMatch::m_Intrinsic_Ty< T0 > |  | 
|  Cllvm::VPlanPatternMatch::m_Intrinsic_Ty< T0 > |  | 
|  Cllvm::PatternMatch::m_Intrinsic_Ty< T0, T1 > |  | 
|  Cllvm::VPlanPatternMatch::m_Intrinsic_Ty< T0, T1 > |  | 
|  Cllvm::PatternMatch::m_Intrinsic_Ty< T0, T1, T2 > |  | 
|  Cllvm::VPlanPatternMatch::m_Intrinsic_Ty< T0, T1, T2 > |  | 
|  Cllvm::PatternMatch::m_Intrinsic_Ty< T0, T1, T2, T3 > |  | 
|  Cllvm::PatternMatch::m_Intrinsic_Ty< T0, T1, T2, T3, T4 > |  | 
|  Cllvm::PatternMatch::m_Intrinsic_Ty< T0, T1, T2, T3, T4, T5 > |  | 
|  Cllvm::PatternMatch::m_Mask |  | 
|  Cllvm::SDPatternMatch::m_Mask |  | 
|  Cllvm::PatternMatch::m_SpecificMask |  | 
|  Cllvm::SDPatternMatch::m_SpecificMask |  | 
|  Cllvm::PatternMatch::m_SplatOrPoisonMask |  | 
|  Cllvm::PatternMatch::m_ZeroMask |  | 
|  Cllvm::MachO::mach_header |  | 
|  Cllvm::MachO::mach_header_64 |  | 
|  Cllvm::objcopy::macho::MachHeader |  | 
|  Cllvm::MachineBlockFrequencyInfo | MachineBlockFrequencyInfo pass uses BlockFrequencyInfoImpl implementation to estimate machine basic block frequencies  | 
|  Cllvm::TargetInstrInfo::MachineBranchPredicate | Represents a predicate at the MachineFunction level  | 
|  Cllvm::MachineBranchProbabilityInfo |  | 
|  Cllvm::MachineConstantPool | Keeps track of constants referenced by a function which must be spilled to memory  | 
|  Cllvm::MachineConstantPoolEntry | This class is a data container for one entry in a MachineConstantPool  | 
|  Cllvm::MachineConstantPoolValue | Abstract base class for all machine specific constantpool value subclasses  | 
|  Cllvm::ARMConstantPoolValue | ARMConstantPoolValue - ARM specific constantpool value  | 
|  Cllvm::ARMConstantPoolConstant | ARMConstantPoolConstant - ARM-specific constant pool values for Constants, Functions, and BlockAddresses  | 
|  Cllvm::ARMConstantPoolMBB | ARMConstantPoolMBB - ARM-specific constantpool value of a machine basic block  | 
|  Cllvm::ARMConstantPoolSymbol | ARMConstantPoolSymbol - ARM-specific constantpool values for external symbols  | 
|  Cllvm::CSKYConstantPoolValue | CSKYConstantPoolValue - CSKY specific constantpool value  | 
|  Cllvm::CSKYConstantPoolConstant | CSKY-specific constant pool values for Constants, Functions, and BlockAddresses  | 
|  Cllvm::CSKYConstantPoolJT | CSKY-specific constantpool value of a jump table  | 
|  Cllvm::CSKYConstantPoolMBB | CSKYConstantPoolMBB - CSKY-specific constantpool value of a machine basic block  | 
|  Cllvm::CSKYConstantPoolSymbol | CSKYConstantPoolSymbol - CSKY-specific constantpool values for external symbols  | 
|  Cllvm::RISCVConstantPoolValue | A RISCV-specific constant pool value  | 
|  Cllvm::SystemZConstantPoolValue | A SystemZ-specific constant pool value  | 
|  Cllvm::XtensaConstantPoolValue | XtensaConstantPoolValue - Xtensa specific constantpool value  | 
|  Cllvm::XtensaConstantPoolConstant | XtensaConstantPoolConstant - Xtensa-specific constant pool values for Constants (for example BlockAddresses)  | 
|  Cllvm::XtensaConstantPoolJumpTable | XtensaConstantPoolJumpTable - Xtensa-specific constantpool values for Jump Table symbols  | 
|  Cllvm::XtensaConstantPoolMBB | XtensaConstantPoolMBB - Xtensa-specific constantpool value of a machine basic block  | 
|  Cllvm::XtensaConstantPoolSymbol | XtensaConstantPoolSymbol - Xtensa-specific constantpool values for external symbols  | 
|  Cllvm::yaml::MachineConstantPoolValue |  | 
|  Cllvm::MachineDomTreeGraphTraitsBase< Node, ChildIterator > | DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators  | 
|  Cllvm::MachineDomTreeGraphTraitsBase< const MachineDomTreeNode, MachineDomTreeNode::const_iterator > |  | 
|  Cllvm::GraphTraits< const MachineDomTreeNode * > |  | 
|  Cllvm::MachineDomTreeGraphTraitsBase< MachineDomTreeNode, MachineDomTreeNode::const_iterator > |  | 
|  Cllvm::GraphTraits< MachineDomTreeNode * > |  | 
|  Cllvm::GraphTraits< MachineDominatorTree * > |  | 
|  Cllvm::BitTracker::MachineEvaluator |  | 
|  Cllvm::HexagonEvaluator |  | 
|  Cllvm::MachineFrameInfo | Abstract stack frame until prolog/epilog code is inserted  | 
|  Cllvm::yaml::MachineFrameInfo | Serializable representation of MachineFrameInfo  | 
|  Cllvm::MachineFunction |  | 
|  Cllvm::yaml::MachineFunction |  | 
|  Cllvm::MachineFunctionInfo | MachineFunctionInfo - This class can be derived from and used by targets to hold private target-specific information for each MachineFunction  | 
|  Cllvm::AArch64FunctionInfo | AArch64FunctionInfo - This class is derived from MachineFunctionInfo and contains private AArch64-specific information for each MachineFunction  | 
|  Cllvm::AMDGPUMachineFunction |  | 
|  Cllvm::R600MachineFunctionInfo |  | 
|  Cllvm::SIMachineFunctionInfo | This class keeps track of the SPI_SP_INPUT_ADDR config register, which tells the hardware which interpolation parameters to load  | 
|  Cllvm::ARCFunctionInfo | ARCFunctionInfo - This class is derived from MachineFunction private ARC target-specific information for each MachineFunction  | 
|  Cllvm::ARMFunctionInfo | ARMFunctionInfo - This class is derived from MachineFunctionInfo and contains private ARM-specific information for each MachineFunction  | 
|  Cllvm::AVRMachineFunctionInfo | Contains AVR-specific information for each MachineFunction  | 
|  Cllvm::CSKYMachineFunctionInfo |  | 
|  Cllvm::HexagonMachineFunctionInfo | Hexagon target-specific information for each MachineFunction  | 
|  Cllvm::LanaiMachineFunctionInfo |  | 
|  Cllvm::LoongArchMachineFunctionInfo | LoongArchMachineFunctionInfo - This class is derived from MachineFunctionInfo and contains private LoongArch-specific information for each MachineFunction  | 
|  Cllvm::M68kMachineFunctionInfo |  | 
|  Cllvm::MSP430MachineFunctionInfo | MSP430MachineFunctionInfo - This class is derived from MachineFunction and contains private MSP430 target-specific information for each MachineFunction  | 
|  Cllvm::MipsFunctionInfo | MipsFunctionInfo - This class is derived from MachineFunction private Mips target-specific information for each MachineFunction  | 
|  Cllvm::NVPTXMachineFunctionInfo |  | 
|  Cllvm::PPCFunctionInfo | PPCFunctionInfo - This class is derived from MachineFunction private PowerPC target-specific information for each MachineFunction  | 
|  Cllvm::RISCVMachineFunctionInfo | RISCVMachineFunctionInfo - This class is derived from MachineFunctionInfo and contains private RISCV-specific information for each MachineFunction  | 
|  Cllvm::SparcMachineFunctionInfo |  | 
|  Cllvm::SystemZMachineFunctionInfo |  | 
|  Cllvm::VEMachineFunctionInfo |  | 
|  Cllvm::WebAssemblyFunctionInfo | This class is derived from MachineFunctionInfo and contains private WebAssembly-specific information for each MachineFunction  | 
|  Cllvm::X86MachineFunctionInfo | X86MachineFunctionInfo - This class is derived from MachineFunction and contains private X86 target-specific information for each MachineFunction  | 
|  Cllvm::XCoreFunctionInfo | XCoreFunctionInfo - This class is derived from MachineFunction private XCore target-specific information for each MachineFunction  | 
|  Cllvm::XtensaMachineFunctionInfo |  | 
|  Cllvm::yaml::MachineFunctionInfo | Targets should override this in a way that mirrors the implementation of llvm::MachineFunctionInfo  | 
|  Cllvm::yaml::AArch64FunctionInfo |  | 
|  Cllvm::yaml::ARMFunctionInfo |  | 
|  Cllvm::yaml::RISCVMachineFunctionInfo |  | 
|  Cllvm::yaml::SIMachineFunctionInfo |  | 
|  Cllvm::yaml::WebAssemblyFunctionInfo |  | 
|  Cllvm::yaml::X86MachineFunctionInfo |  | 
|  Cllvm::yaml::MachineFunctionLiveIn |  | 
|  Cllvm::MachineFunctionProperties | Properties which a MachineFunction may have at a given point in time  | 
|  Cllvm::objcopy::MachineInfo |  | 
|  Cllvm::MachineInstrBuilder |  | 
|  Cllvm::MachineInstrBundleIteratorHelper< IsReverse > |  | 
|  Cllvm::MachineInstrBundleIterator< MachineInstr, true > |  | 
|  Cllvm::MachineInstrBundleIterator< const MachineInstr, true > |  | 
|  Cllvm::MachineInstrBundleIterator< typename nonconst_instr_iterator::value_type, IsReverse > |  | 
|  Cllvm::MachineInstrBundleIterator< Ty, !IsReverse > |  | 
|  Cllvm::MachineInstrBundleIteratorHelper< false > |  | 
|  Cllvm::MachineInstrBundleIterator< MachineInstr > |  | 
|  Cllvm::MachineInstrBundleIterator< const MachineInstr > |  | 
|  Cllvm::MachineInstrBundleIterator< Ty, IsReverse > | MachineBasicBlock iterator that automatically skips over MIs that are inside bundles (i.e  | 
|  Cllvm::MachineInstrBundleIteratorHelper< true > |  | 
|  Cllvm::MachineInstrBundleIteratorTraits< T, IsReverse > |  | 
|  Cllvm::MachineInstrBundleIteratorTraits< const T, false > |  | 
|  Cllvm::MachineInstrBundleIteratorTraits< const T, true > |  | 
|  Cllvm::MachineInstrBundleIteratorTraits< T, false > |  | 
|  Cllvm::MachineInstrBundleIteratorTraits< T, true > |  | 
|  Cllvm::yaml::MachineInstrLoc | Identifies call instruction location in machine function  | 
|  Cllvm::MachineInstrSpan | MachineInstrSpan provides an interface to get an iteration range containing the instruction it was initialized with, along with all those instructions inserted prior to or following that instruction at some point after the MachineInstrSpan is constructed  | 
|  Cllvm::MachineIRBuilder | Helper class to build MachineInstr  | 
|  Cllvm::CSEMIRBuilder | Defines a builder that does CSE of MachineInstructions using GISelCSEInfo  | 
|  Cllvm::MachineIRBuilderState | Class which stores all the state required in a MachineIRBuilder  | 
|  Cllvm::yaml::MachineJumpTable |  | 
|  Cllvm::MachineJumpTableEntry | MachineJumpTableEntry - One jump table in the jump table info  | 
|  Cllvm::MachineJumpTableInfo |  | 
|  Cllvm::MachineLocation |  | 
|  Cllvm::MachineMemOperand | A description of a memory reference used in the backend  | 
|  Cllvm::MachineModuleInfo | This class contains meta information specific to a module  | 
|  Cllvm::MachineModuleInfoImpl | This class can be derived from and used by targets to hold private target-specific information for each Module  | 
|  Cllvm::MachineModuleInfoCOFF | MachineModuleInfoCOFF - This is a MachineModuleInfoImpl implementation for COFF targets  | 
|  Cllvm::MachineModuleInfoELF | MachineModuleInfoELF - This is a MachineModuleInfoImpl implementation for ELF targets  | 
|  Cllvm::AMDGPUMachineModuleInfo |  | 
|  Cllvm::MachineModuleInfoMachO | MachineModuleInfoMachO - This is a MachineModuleInfoImpl implementation for MachO targets  | 
|  Cllvm::MachineModuleInfoWasm | MachineModuleInfoWasm - This is a MachineModuleInfoImpl implementation for Wasm targets  | 
|  Cllvm::MachineOperand | MachineOperand class - Representation of each machine instruction operand  | 
|  Cllvm::MachineOptimizationRemarkEmitter | The optimization diagnostic interface  | 
|  Cllvm::MachinePassRegistry< PassCtorTy > | MachinePassRegistry - Track the registration of machine passes  | 
|  Cllvm::MachinePassRegistryListener< PassCtorTy > | MachinePassRegistryListener - Listener to adds and removals of nodes in registration list  | 
|  Cllvm::MachinePassRegistryListener< RegistryClass::FunctionPassCtor > |  | 
|  Cllvm::RegisterPassParser< RegistryClass > | RegisterPassParser class - Handle the addition of new machine passes  | 
|  Cllvm::MachinePassRegistryNode< PassCtorTy > | MachinePassRegistryNode - Machine pass node stored in registration list  | 
|  Cllvm::MachinePassRegistryNode< FunctionPass *(*)()> |  | 
|  Cllvm::RegisterRegAllocBase< RegisterRegAlloc > |  | 
|  Cllvm::RegisterRegAlloc |  | 
|  Cllvm::RegisterRegAllocBase< SubClass > | RegisterRegAllocBase class - Track the registration of register allocators  | 
|  Cllvm::MachinePassRegistryNode< ScheduleDAGInstrs *(*)(MachineSchedContext *)> |  | 
|  Cllvm::MachineSchedRegistry | MachineSchedRegistry provides a selection of available machine instruction schedulers  | 
|  Cllvm::MachinePassRegistryNode< ScheduleDAGSDNodes *(*)(SelectionDAGISel *, CodeGenOptLevel)> |  | 
|  Cllvm::RegisterScheduler |  | 
|  Cllvm::MachinePointerInfo | This class contains a discriminated union of information about pointers in memory operands, relating them back to LLVM IR or to virtual locations (such as frame indices) that are exposed during codegen  | 
|  Cllvm::MachineRegisterInfo | MachineRegisterInfo - Keep track of information for virtual and physical registers, including vreg register classes, use/def chains for registers, etc  | 
|  Cllvm::MachineSchedContext | MachineSchedContext provides enough context from the MachineScheduler pass for the target to instantiate a scheduler  | 
|  Cllvm::impl_detail::MachineSchedulerBase | Base class for the machine scheduler classes  | 
|  Cllvm::impl_detail::MachineSchedulerImpl | Impl class for MachineScheduler  | 
|  Cllvm::impl_detail::PostMachineSchedulerImpl | Impl class for PostMachineScheduler  | 
|  Cllvm::MachineSchedPolicy | Define a generic scheduling policy for targets that don't provide their own MachineSchedStrategy  | 
|  Cllvm::MachineSchedStrategy | MachineSchedStrategy - Interface to the scheduling algorithm used by ScheduleDAGMI  | 
|  Cllvm::ConvergingVLIWScheduler |  | 
|  Cllvm::HexagonConvergingVLIWScheduler |  | 
|  Cllvm::GenericSchedulerBase | Base class for GenericScheduler  | 
|  Cllvm::GenericScheduler | GenericScheduler shrinks the unscheduled zone using heuristics to balance the schedule  | 
|  Cllvm::GCNSchedStrategy | This is a minimal scheduler strategy  | 
|  Cllvm::GCNMaxILPSchedStrategy | The goal of this scheduling strategy is to maximize ILP for a single wave (i.e  | 
|  Cllvm::GCNMaxMemoryClauseSchedStrategy | The goal of this scheduling strategy is to maximize memory clause for a single wave  | 
|  Cllvm::GCNMaxOccupancySchedStrategy | The goal of this scheduling strategy is to maximize kernel occupancy (i.e  | 
|  Cllvm::PPCPreRASchedStrategy | A MachineSchedStrategy implementation for PowerPC pre RA scheduling  | 
|  Cllvm::PostGenericScheduler | PostGenericScheduler - Interface to the scheduling algorithm used by ScheduleDAGMI  | 
|  Cllvm::AArch64PostRASchedStrategy | A MachineSchedStrategy implementation for AArch64 post RA scheduling  | 
|  Cllvm::PPCPostRASchedStrategy | A MachineSchedStrategy implementation for PowerPC post RA scheduling  | 
|  Cllvm::R600SchedStrategy |  | 
|  Cllvm::SystemZPostRASchedStrategy | A MachineSchedStrategy implementation for SystemZ post RA scheduling  | 
|  Cllvm::MachineSSAUpdater | MachineSSAUpdater - This class updates SSA form for a set of virtual registers defined in multiple blocks  | 
|  Cllvm::yaml::MachineStackObject | Serializable representation of stack object from the MachineFrameInfo class  | 
|  Cllvm::MachineTraceMetrics |  | 
|  Cllvm::orc::MachO64LE |  | 
|  Cllvm::MachO::macho_load_command |  | 
|  Cllvm::object::MachOAbstractFixupEntry | MachOAbstractFixupEntry is an abstract class representing a fixup in a MH_DYLDLINK file  | 
|  Cllvm::object::MachOChainedFixupEntry |  | 
|  Cllvm::object::MachOBindEntry | MachOBindEntry encapsulates the current state in the decompression of binding opcodes  | 
|  Cllvm::orc::MachOBuilder< MachOTraits > |  | 
|  Cllvm::orc::MachOBuilderLoadCommandBase | Base type for MachOBuilder load command wrappers  | 
|  Cllvm::orc::MachOBuilderLoadCommandImplBase< LCType > | MachOBuilder load command wrapper type  | 
|  Cllvm::orc::MachOBuilderDylibLoadCommand< MachO::LC_ID_DYLIB > |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< MachO::LC_ID_DYLIB > |  | 
|  Cllvm::orc::MachOBuilderDylibLoadCommand< MachO::LC_LOAD_DYLIB > |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< MachO::LC_LOAD_DYLIB > |  | 
|  Cllvm::orc::MachOBuilderDylibLoadCommand< MachO::LC_LOAD_WEAK_DYLIB > |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< MachO::LC_LOAD_WEAK_DYLIB > |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< MachOTraits::SegmentCmd > |  | 
|  Cllvm::orc::MachOBuilder< MachOTraits >::Segment |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< MachO::LC_ID_DYLIB > |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< MachO::LC_LOAD_DYLIB > |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< MachO::LC_LOAD_WEAK_DYLIB > |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< MachO::LC_RPATH > |  | 
|  Cllvm::orc::MachOBuilderDylibLoadCommand< LCType > |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< LCType > |  | 
|  Cllvm::orc::MachOBuilderLoadCommandImplBase< MachO::LC_RPATH > |  | 
|  Cllvm::orc::MachOBuilderLoadCommand< MachO::LC_RPATH > |  | 
|  Cllvm::objcopy::MachOConfig |  | 
|  CMachOElement |  | 
|  Cllvm::orc::MachOHeaderInfo |  | 
|  Cllvm::orc::MachOPlatform::MachOJITDylibDepInfo |  | 
|  Cllvm::objcopy::macho::MachOLayoutBuilder |  | 
|  Cllvm::jitlink::MachOLinkGraphBuilder |  | 
|  Cllvm::object::MachORebaseEntry | MachORebaseEntry encapsulates the current state in the decompression of rebasing opcodes  | 
|  Cllvm::MachORelocation | MachORelocation - This struct contains information about each relocation that needs to be emitted to the file  | 
|  Cllvm::objcopy::macho::MachOWriter |  | 
|  Cllvm::AMDGPU::MAIInstInfo |  | 
|  Cllvm::make_const_ptr< T > |  | 
|  Cllvm::make_const_ref< T > |  | 
|  Cllvm::TargetLowering::MakeLibCallOptions | This structure is used to pass arguments to makeLibCall function  | 
|  Cllvm::ManagedStaticBase | ManagedStaticBase - Common base class for ManagedStatic instances  | 
|  Cllvm::ManagedStatic< C, Creator, Deleter > | ManagedStatic - This transparently changes the behavior of global statics to be lazily constructed on demand (good for reducing startup times of dynamic libraries that link in LLVM components) and for making destruction be explicit through the llvm_shutdown() function call  | 
|  Cllvm::telemetry::Manager | This class is the main interaction point between any LLVM tool and this framework  | 
|  Cllvm::orc::MangleAndInterner | Mangles symbol names then uniques them in the context of an ExecutionSession  | 
|  Cllvm::Mangler |  | 
|  Cllvm::orc::IRSymbolMapper::ManglingOptions |  | 
|  Cllvm::sys::fs::mapped_file_region | This class represents a memory mapped file  | 
|  Cllvm::cas::MappedFileRegionArena | Allocator for an owned mapped file region that supports thread-safe and process-safe bump pointer allocation  | 
|  Ctomp::type::MapperT< I, E > |  | 
|  Cllvm::yaml::MappingContextTraits< T, Context > | This class is similar to MappingTraits<T> but allows you to pass in additional context for each map operation  | 
|  Cllvm::yaml::MappingContextTraits< DXContainerYAML::RootParameterLocationYaml, DXContainerYAML::RootSignatureYamlDesc > |  | 
|  Cllvm::yaml::MappingContextTraits< MetadataSection, MetadataSection::Option > |  | 
|  Cllvm::yaml::MappingContextTraits< minidump::MemoryDescriptor, BinaryRef > |  | 
|  Cllvm::yaml::MappingContextTraits< minidump::MemoryDescriptor_64, BinaryRef > |  | 
|  Cllvm::RegBankSelect::MappingCost | Helper class used to represent the cost for mapping an instruction  | 
|  Cllvm::yaml::MappingNormalization< TNorm, TFinal > |  | 
|  Cllvm::yaml::MappingNormalizationHeap< TNorm, TFinal > |  | 
|  Cllvm::yaml::MappingTraits< T > | This class should be specialized by any type that needs to be converted to/from a YAML mapping  | 
|  Cllvm::yaml::MappingTraits< AArch64FunctionInfo > |  | 
|  Cllvm::yaml::MappingTraits< ArchYAML::Archive > |  | 
|  Cllvm::yaml::MappingTraits< ArchYAML::Archive::Child > |  | 
|  Cllvm::yaml::MappingTraits< Argument > | Implement this as a mapping for now to get proper quotation for the value  | 
|  Cllvm::yaml::MappingTraits< ARMFunctionInfo > |  | 
|  Cllvm::yaml::MappingTraits< CalledGlobal > |  | 
|  Cllvm::yaml::MappingTraits< CallSiteInfo > |  | 
|  Cllvm::yaml::MappingTraits< CallSiteInfo::ArgRegPair > |  | 
|  Cllvm::yaml::MappingTraits< CallSiteYAML > |  | 
|  Cllvm::yaml::MappingTraits< COFF::AuxiliarybfAndefSymbol > |  | 
|  Cllvm::yaml::MappingTraits< COFF::AuxiliaryCLRToken > |  | 
|  Cllvm::yaml::MappingTraits< COFF::AuxiliaryFunctionDefinition > |  | 
|  Cllvm::yaml::MappingTraits< COFF::AuxiliarySectionDefinition > |  | 
|  Cllvm::yaml::MappingTraits< COFF::AuxiliaryWeakExternal > |  | 
|  Cllvm::yaml::MappingTraits< COFF::DataDirectory > |  | 
|  Cllvm::yaml::MappingTraits< COFF::header > |  | 
|  Cllvm::yaml::MappingTraits< COFFYAML::Object > |  | 
|  Cllvm::yaml::MappingTraits< COFFYAML::PEHeader > |  | 
|  Cllvm::yaml::MappingTraits< COFFYAML::Relocation > |  | 
|  Cllvm::yaml::MappingTraits< COFFYAML::Section > |  | 
|  Cllvm::yaml::MappingTraits< COFFYAML::SectionDataEntry > |  | 
|  Cllvm::yaml::MappingTraits< COFFYAML::Symbol > |  | 
|  Cllvm::yaml::MappingTraits< const InterfaceFile * > |  | 
|  Cllvm::yaml::MappingTraits< DebugValueSubstitution > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::DXILProgram > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::FileHeader > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::Object > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::Part > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::PSVInfo > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::ResourceBindInfo > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::ResourceFlags > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::RootSignatureYamlDesc > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::ShaderFeatureFlags > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::ShaderHash > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::Signature > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::SignatureElement > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::SignatureParameter > |  | 
|  Cllvm::yaml::MappingTraits< DXContainerYAML::VersionTuple > |  | 
|  Cllvm::yaml::MappingTraits< EntryValueObject > |  | 
|  Cllvm::yaml::MappingTraits< ExportSection > |  | 
|  Cllvm::yaml::MappingTraits< FixedMachineStackObject > |  | 
|  Cllvm::yaml::MappingTraits< FunctionSummary::ConstVCall > |  | 
|  Cllvm::yaml::MappingTraits< FunctionSummary::VFuncId > |  | 
|  Cllvm::yaml::MappingTraits< FunctionsYAML > |  | 
|  Cllvm::yaml::MappingTraits< FunctionYAML > |  | 
|  Cllvm::yaml::MappingTraits< GlobalValueSummaryYaml > |  | 
|  Cllvm::yaml::MappingTraits< HashNodeStable > |  | 
|  Cllvm::yaml::MappingTraits< HSAMD::Metadata > |  | 
|  Cllvm::yaml::MappingTraits< IFSStub > | YAML traits for ELFStub objects  | 
|  Cllvm::yaml::MappingTraits< IFSStubTriple > | YAML traits for ELFStubTriple objects  | 
|  Cllvm::yaml::MappingTraits< IFSSymbol > | YAML traits for ELFSymbol  | 
|  Cllvm::yaml::MappingTraits< IFSTarget > |  | 
|  Cllvm::yaml::MappingTraits< IndexPairHash > |  | 
|  Cllvm::yaml::MappingTraits< InstrProfCorrelator::CorrelationData > |  | 
|  Cllvm::yaml::MappingTraits< InstrProfCorrelator::Probe > |  | 
|  Cllvm::yaml::MappingTraits< Kernel::Arg::Metadata > |  | 
|  Cllvm::yaml::MappingTraits< Kernel::Attrs::Metadata > |  | 
|  Cllvm::yaml::MappingTraits< Kernel::CodeProps::Metadata > |  | 
|  Cllvm::yaml::MappingTraits< Kernel::DebugProps::Metadata > |  | 
|  Cllvm::yaml::MappingTraits< Kernel::Metadata > |  | 
|  Cllvm::yaml::MappingTraits< LeafRecordBase > |  | 
|  Cllvm::yaml::MappingTraits< llvm::DXContainerYAML::DescriptorRangeYaml > |  | 
|  Cllvm::yaml::MappingTraits< llvm::DXContainerYAML::DescriptorTableYaml > |  | 
|  Cllvm::yaml::MappingTraits< llvm::DXContainerYAML::RootConstantsYaml > |  | 
|  Cllvm::yaml::MappingTraits< llvm::DXContainerYAML::RootDescriptorYaml > |  | 
|  Cllvm::yaml::MappingTraits< llvm::DXContainerYAML::StaticSamplerYamlDesc > |  | 
|  Cllvm::yaml::MappingTraits< llvm::xray::YAMLXRayTrace > |  | 
|  Cllvm::yaml::MappingTraits< LocalVariableAddrGap > |  | 
|  Cllvm::yaml::MappingTraits< LocalVariableAddrRange > |  | 
|  Cllvm::yaml::MappingTraits< MachineConstantPoolValue > |  | 
|  Cllvm::yaml::MappingTraits< MachineFrameInfo > |  | 
|  Cllvm::yaml::MappingTraits< MachineFunction > |  | 
|  Cllvm::yaml::MappingTraits< MachineFunctionLiveIn > |  | 
|  Cllvm::yaml::MappingTraits< MachineJumpTable > |  | 
|  Cllvm::yaml::MappingTraits< MachineJumpTable::Entry > |  | 
|  Cllvm::yaml::MappingTraits< MachineStackObject > |  | 
|  Cllvm::yaml::MappingTraits< MachO::build_tool_version > |  | 
|  Cllvm::yaml::MappingTraits< MachO::dylib > |  | 
|  Cllvm::yaml::MappingTraits< MachO::fvmlib > |  | 
|  Cllvm::yaml::MappingTraits< MachO::section > |  | 
|  Cllvm::yaml::MappingTraits< MachO::section_64 > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::BindOpcode > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::DataInCodeEntry > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::ExportEntry > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::FatArch > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::FatHeader > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::FileHeader > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::LinkEditData > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::LoadCommand > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::NListEntry > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::Object > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::RebaseOpcode > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::Relocation > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::Section > |  | 
|  Cllvm::yaml::MappingTraits< MachOYAML::UniversalBinary > |  | 
|  Cllvm::yaml::MappingTraits< MemberRecordBase > |  | 
|  Cllvm::yaml::MappingTraits< memprof::AllMemProfData > |  | 
|  Cllvm::yaml::MappingTraits< memprof::AllocationInfo > |  | 
|  Cllvm::yaml::MappingTraits< memprof::CallSiteInfo > |  | 
|  Cllvm::yaml::MappingTraits< memprof::DataAccessProfRecord > |  | 
|  Cllvm::yaml::MappingTraits< memprof::Frame > |  | 
|  Cllvm::yaml::MappingTraits< memprof::GUIDMemProfRecordPair > |  | 
|  Cllvm::yaml::MappingTraits< memprof::SourceLocation > |  | 
|  Cllvm::yaml::MappingTraits< memprof::YamlDataAccessProfData > |  | 
|  Cllvm::yaml::MappingTraits< ModuleSummaryIndex > |  | 
|  Cllvm::yaml::MappingTraits< object::coff_load_config_code_integrity > |  | 
|  Cllvm::yaml::MappingTraits< object::coff_load_configuration32 > |  | 
|  Cllvm::yaml::MappingTraits< object::coff_load_configuration64 > |  | 
|  Cllvm::yaml::MappingTraits< OffloadYAML::Binary > |  | 
|  Cllvm::yaml::MappingTraits< OffloadYAML::Binary::Member > |  | 
|  Cllvm::yaml::MappingTraits< OffloadYAML::Binary::StringEntry > |  | 
|  Cllvm::yaml::MappingTraits< RemarkLocation > |  | 
|  Cllvm::yaml::MappingTraits< remarks::Remark * > |  | 
|  Cllvm::yaml::MappingTraits< RISCVMachineFunctionInfo > |  | 
|  Cllvm::yaml::MappingTraits< SaveRestorePointEntry > |  | 
|  Cllvm::yaml::MappingTraits< SerializableCtxRepresentation > |  | 
|  Cllvm::yaml::MappingTraits< SerializableFlatProfileRepresentation > |  | 
|  Cllvm::yaml::MappingTraits< SerializableProfileRepresentation > |  | 
|  Cllvm::yaml::MappingTraits< SerializableRootRepresentation > |  | 
|  Cllvm::yaml::MappingTraits< SIArgument > |  | 
|  Cllvm::yaml::MappingTraits< SIArgumentInfo > |  | 
|  Cllvm::yaml::MappingTraits< SIMachineFunctionInfo > |  | 
|  Cllvm::yaml::MappingTraits< SIMode > |  | 
|  Cllvm::yaml::MappingTraits< StableFunction > |  | 
|  Cllvm::yaml::MappingTraits< std::unique_ptr< MachineFunctionInfo > > |  | 
|  Cllvm::yaml::MappingTraits< std::unique_ptr< MinidumpYAML::Stream > > |  | 
|  Cllvm::yaml::MappingTraits< std::unique_ptr< WasmYAML::Section > > |  | 
|  Cllvm::yaml::MappingTraits< std::unique_ptr< XCOFFYAML::AuxSymbolEnt > > |  | 
|  Cllvm::yaml::MappingTraits< SymbolRecordBase > |  | 
|  Cllvm::yaml::MappingTraits< SymbolSection > |  | 
|  Cllvm::yaml::MappingTraits< TypeIdSummary > |  | 
|  Cllvm::yaml::MappingTraits< TypeTestResolution > |  | 
|  Cllvm::yaml::MappingTraits< UmbrellaSection > |  | 
|  Cllvm::yaml::MappingTraits< UndefinedSection > |  | 
|  Cllvm::yaml::MappingTraits< UUIDv4 > |  | 
|  Cllvm::yaml::MappingTraits< VirtualRegisterDefinition > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Comdat > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::ComdatEntry > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::DataSegment > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::DylinkExportInfo > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::DylinkImportInfo > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::ElemSegment > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Export > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::FeatureEntry > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::FileHeader > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Function > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Global > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Import > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::InitExpr > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::InitFunction > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Limits > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::LocalDecl > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::NameEntry > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Object > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::ProducerEntry > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Relocation > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::SegmentInfo > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Signature > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::SymbolInfo > |  | 
|  Cllvm::yaml::MappingTraits< WasmYAML::Table > |  | 
|  Cllvm::yaml::MappingTraits< WebAssemblyFunctionInfo > |  | 
|  Cllvm::yaml::MappingTraits< WholeProgramDevirtResolution > |  | 
|  Cllvm::yaml::MappingTraits< WholeProgramDevirtResolution::ByArg > |  | 
|  Cllvm::yaml::MappingTraits< X86MachineFunctionInfo > |  | 
|  Cllvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader > |  | 
|  Cllvm::yaml::MappingTraits< XCOFFYAML::FileHeader > |  | 
|  Cllvm::yaml::MappingTraits< XCOFFYAML::Object > |  | 
|  Cllvm::yaml::MappingTraits< XCOFFYAML::Relocation > |  | 
|  Cllvm::yaml::MappingTraits< XCOFFYAML::Section > |  | 
|  Cllvm::yaml::MappingTraits< XCOFFYAML::StringTable > |  | 
|  Cllvm::yaml::MappingTraits< XCOFFYAML::Symbol > |  | 
|  Cllvm::yaml::MappingTraits< xray::YAMLXRayFileHeader > |  | 
|  Cllvm::yaml::MappingTraits< xray::YAMLXRayRecord > |  | 
|  Cllvm::yaml::MappingTraits< xray::YAMLXRaySledEntry > |  | 
|  Cllvm::yaml::MappingTraits< YamlObjectFile > |  | 
|  CMapT |  | 
|  Cllvm::sampleprof::HashKeyMap< MapT, KeyT, ValueT, MapTArgs > | This class is a wrapper to associative container MapT<KeyT, ValueT> using the hash value of the original key as the new key  | 
|  Ctomp::clause::MapT< T, I, E > |  | 
|  Cllvm::MapVector< KeyT, ValueT, MapType, VectorType > | This class implements a map that also provides access to all stored values in a deterministic order  | 
|  Cllvm::SmallMapVector< Value *, SmallVector< Instruction *, 2 >, 8 > |  | 
|  Cllvm::SmallMapVector< Instruction *, std::unique_ptr< RematNode >, 8 > |  | 
|  Cllvm::MapVector< KeyT, ValueT, SmallDenseMap< KeyT, unsigned, N >, SmallVector< std::pair< KeyT, ValueT >, N > > |  | 
|  Cllvm::SmallMapVector< KeyT, ValueT, N > | A MapVector that performs no allocations if smaller than a certain size  | 
|  Cllvm::MapVector< llvm::Use *, llvm::Value *, SmallDenseMap< llvm::Use *, unsigned, N >, SmallVector< std::pair< llvm::Use *, llvm::Value * >, N > > |  | 
|  Cllvm::SmallMapVector< llvm::Use *, llvm::Value *, 32 > |  | 
|  Cllvm::MapVector< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool >, SmallDenseMap< llvm::Value *, unsigned, N >, SmallVector< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > >, N > > |  | 
|  Cllvm::SmallMapVector< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool >, 32 > |  | 
|  Cllvm::MapVector< llvm::Value *, llvm::WeakTrackingVH, SmallDenseMap< llvm::Value *, unsigned, N >, SmallVector< std::pair< llvm::Value *, llvm::WeakTrackingVH >, N > > |  | 
|  Cllvm::SmallMapVector< llvm::Value *, llvm::WeakTrackingVH, 16 > |  | 
|  Cllvm::MapVector< std::pair< llvm::DIFile *, LineColumn >, llvm::SmallSetVector< llvm::DIScope *, 8 >, SmallDenseMap< std::pair< llvm::DIFile *, LineColumn >, unsigned, N >, SmallVector< std::pair< KeyT, llvm::SmallSetVector< llvm::DIScope *, 8 > >, N > > |  | 
|  Cllvm::SmallMapVector< std::pair< llvm::DIFile *, LineColumn >, llvm::SmallSetVector< llvm::DIScope *, 8 >, 8 > |  | 
|  Cllvm::MapVector< uint8_t, NVPTX::Scope, SmallDenseMap< uint8_t, unsigned, N >, SmallVector< std::pair< uint8_t, NVPTX::Scope >, N > > |  | 
|  Cllvm::SmallMapVector< uint8_t, NVPTX::Scope, 8 > |  | 
|  Cllvm::MapVector< unsigned, LiveDebugValues::DbgValue, SmallDenseMap< unsigned, unsigned, N >, SmallVector< std::pair< unsigned, LiveDebugValues::DbgValue >, N > > |  | 
|  Cllvm::SmallMapVector< unsigned, LiveDebugValues::DbgValue, 8 > |  | 
|  Cllvm::MapVector< unsigned, unsigned, SmallDenseMap< unsigned, unsigned, N >, SmallVector< std::pair< unsigned, unsigned >, N > > |  | 
|  Cllvm::SmallMapVector< unsigned, unsigned, 4 > |  | 
|  Cllvm::MapVector< ValueType, SUList, SmallDenseMap< ValueType, unsigned, N >, SmallVector< std::pair< ValueType, SUList >, N > > |  | 
|  Cllvm::SmallMapVector< ValueType, SUList, 4 > |  | 
|  Cllvm::ScheduleDAGInstrs::Value2SUsMap |  | 
|  Cllvm::lsp::MarkupContent |  | 
|  Cllvm::symbolize::MarkupFilter | Filter to convert parsed log symbolizer markup elements into human-readable text  | 
|  Cllvm::symbolize::MarkupNode | A node of symbolizer markup  | 
|  Cllvm::symbolize::MarkupParser | Parses a log containing symbolizer markup into a sequence of nodes  | 
|  Cllvm::Pattern::Match |  | 
|  Cllvm::PatternMatch::match_combine_and< LTy, RTy > |  | 
|  Cllvm::VPlanPatternMatch::match_combine_and< LTy, RTy > |  | 
|  Cllvm::PatternMatch::match_combine_or< LTy, RTy > | Matching combinators  | 
|  Cllvm::VPlanPatternMatch::match_combine_or< LTy, RTy > | Matching combinators  | 
|  Cmatch_LoopInvariant< SubPattern_t > | Match loop-invariant value  | 
|  Cllvm::PatternMatch::match_unless< Ty > | Inverting matcher  | 
|  CMatchedEntry |  | 
|  Ctesting::MatcherInterface |  | 
|  Cllvm::detail::ErrorMatchesMono< InfoT > |  | 
|  Cllvm::detail::ErrorMessageMatches |  | 
|  Cllvm::detail::StringMapEntryMatcherImpl< StringMapEntryT > |  | 
|  Cllvm::detail::ValueIsMatcher< InnerMatcher >::Impl< T, O > |  | 
|  Cllvm::detail::ValueMatchesMono< T > |  | 
|  Cllvm::GIMatchTableExecutor::MatcherState |  | 
|  Cllvm::sys::unicode::MatchForCodepointName |  | 
|  Cllvm::PatternMatch::MatchFunctor< Val, Pattern > |  | 
|  Cllvm::Pattern::MatchResult |  | 
|  Ctomp::clause::MatchT< T, I, E > |  | 
|  Cllvm::orc::MaterializationResponsibility | Tracks responsibility for materialization, and mediates interactions between MaterializationUnits and JDs  | 
|  Cllvm::orc::MaterializationUnit | A MaterializationUnit represents a set of symbol definitions that can be materialized as a group, or individually discarded (when overriding definitions are encountered)  | 
|  CLLVMOrcLazyCallThroughManagerRef::OrcCAPIMaterializationUnit |  | 
|  Cllvm::orc::AbsoluteSymbolsMaterializationUnit | A MaterializationUnit implementation for pre-existing absolute symbols  | 
|  Cllvm::orc::BasicObjectLayerMaterializationUnit | Materializes the given object file (represented by a MemoryBuffer instance) by calling 'emit' on the given ObjectLayer  | 
|  Cllvm::orc::IRMaterializationUnit | IRMaterializationUnit is a convenient base class for MaterializationUnits wrapping LLVM IR  | 
|  Cllvm::orc::BasicIRLayerMaterializationUnit | MaterializationUnit that materializes modules by calling the 'emit' method on the given IRLayer  | 
|  Cllvm::orc::PartitioningIRMaterializationUnit |  | 
|  Cllvm::orc::LazyReexportsManager::MU |  | 
|  Cllvm::orc::LazyReexportsMaterializationUnit | A materialization unit that builds lazy re-exports  | 
|  Cllvm::orc::LinkGraphMaterializationUnit | MaterializationUnit for wrapping LinkGraphs  | 
|  Cllvm::orc::ReExportsMaterializationUnit | A materialization unit for symbol aliases  | 
|  Cllvm::orc::RedirectableMaterializationUnit | RedirectableMaterializationUnit materializes redirectable symbol by invoking RedirectableSymbolManager::emitRedirectableSymbols  | 
|  Cllvm::orc::SectCreateMaterializationUnit |  | 
|  Cllvm::orc::SimpleMachOHeaderMU |  | 
|  Cllvm::PagedVector< T, PageSize >::MaterializedIterator | Iterator on all the elements of the vector which have actually being constructed  | 
|  Cllvm::PBQP::Matrix | PBQP Matrix class  | 
|  Cllvm::PBQP::MDMatrix< MatrixMetadata > |  | 
|  Cllvm::PBQP::MDMatrix< Metadata > |  | 
|  Cllvm::MatrixBuilder |  | 
|  Cllvm::TileInfo::MatrixLoop | Properties of a single loop used when generating the tiled loop nest  | 
|  Cllvm::PBQP::RegAlloc::MatrixMetadata | Metadata to speed allocatability test  | 
|  Cllvm::PatternMatch::MaxMin_match< CmpInst_t, LHS_t, RHS_t, Pred_t, Commutable > |  | 
|  Cllvm::SDPatternMatch::MaxMin_match< LHS_P, RHS_P, Pred_t, Commutable, ExcludeChain > |  | 
|  Cllvm::MBB2NumberFunctor |  | 
|  Cllvm::MBBReachingDefsInfo |  | 
|  Cllvm::MBBSectionID |  | 
|  Cllvm::AsmPrinter::MBBSectionRange | Map a basic block section ID to the begin and end symbols of that section which determine the section's range  | 
|  Cllvm::MBFIWrapper |  | 
|  Cllvm::mca::MCAOperand | A representation of an mca::Instruction operand for use in mca::CustomBehaviour  | 
|  Cllvm::MCAsmBackend | Generic interface to target specific assembler backends  | 
|  Cllvm::ARMAsmBackend |  | 
|  Cllvm::ARMAsmBackendDarwin |  | 
|  Cllvm::ARMAsmBackendELF |  | 
|  Cllvm::ARMAsmBackendWinCOFF |  | 
|  Cllvm::AVRAsmBackend | Utilities for manipulating generated AVR machine code  | 
|  Cllvm::CSKYAsmBackend |  | 
|  Cllvm::LoongArchAsmBackend |  | 
|  Cllvm::MipsAsmBackend |  | 
|  Cllvm::RISCVAsmBackend |  | 
|  Cllvm::MCAsmInfo | This class is intended to be used as a base class for asm properties and features specific to the target  | 
|  Cllvm::MCAsmInfoCOFF |  | 
|  Cllvm::MCAsmInfoGNUCOFF |  | 
|  Cllvm::AArch64MCAsmInfoGNUCOFF |  | 
|  Cllvm::ARMCOFFMCAsmInfoGNU |  | 
|  Cllvm::MipsCOFFMCAsmInfo |  | 
|  Cllvm::X86MCAsmInfoGNUCOFF |  | 
|  Cllvm::MCAsmInfoMicrosoft |  | 
|  Cllvm::AArch64MCAsmInfoMicrosoftCOFF |  | 
|  Cllvm::ARMCOFFMCAsmInfoMicrosoft |  | 
|  Cllvm::X86MCAsmInfoMicrosoft |  | 
|  Cllvm::X86MCAsmInfoMicrosoftMASM |  | 
|  Cllvm::MCAsmInfoDarwin |  | 
|  Cllvm::AArch64MCAsmInfoDarwin |  | 
|  Cllvm::ARMMCAsmInfoDarwin |  | 
|  Cllvm::X86MCAsmInfoDarwin |  | 
|  Cllvm::X86_64MCAsmInfoDarwin |  | 
|  Cllvm::MCAsmInfoELF |  | 
|  Cllvm::AArch64MCAsmInfoELF |  | 
|  Cllvm::AMDGPUMCAsmInfo |  | 
|  Cllvm::ARCMCAsmInfo |  | 
|  Cllvm::ARMELFMCAsmInfo |  | 
|  Cllvm::AVRMCAsmInfo | Specifies the format of AVR assembly files  | 
|  Cllvm::BPFMCAsmInfo |  | 
|  Cllvm::CSKYMCAsmInfo |  | 
|  Cllvm::HexagonMCAsmInfo |  | 
|  Cllvm::LanaiMCAsmInfo |  | 
|  Cllvm::LoongArchMCAsmInfo |  | 
|  Cllvm::M68kELFMCAsmInfo |  | 
|  Cllvm::MSP430MCAsmInfo |  | 
|  Cllvm::MipsELFMCAsmInfo |  | 
|  Cllvm::PPCELFMCAsmInfo |  | 
|  Cllvm::RISCVMCAsmInfo |  | 
|  Cllvm::SparcELFMCAsmInfo |  | 
|  Cllvm::SystemZMCAsmInfoELF |  | 
|  Cllvm::VEELFMCAsmInfo |  | 
|  Cllvm::X86ELFMCAsmInfo |  | 
|  Cllvm::XCoreMCAsmInfo |  | 
|  Cllvm::XtensaMCAsmInfo |  | 
|  Cllvm::MCAsmInfoGOFF |  | 
|  Cllvm::SystemZMCAsmInfoGOFF |  | 
|  Cllvm::MCAsmInfoWasm |  | 
|  Cllvm::WebAssemblyMCAsmInfo |  | 
|  Cllvm::MCAsmInfoXCOFF |  | 
|  Cllvm::PPCXCOFFMCAsmInfo |  | 
|  Cllvm::NVPTXMCAsmInfo |  | 
|  Cllvm::SPIRVMCAsmInfo |  | 
|  Cllvm::MCAsmMacro |  | 
|  Cllvm::MCAsmMacroParameter |  | 
|  Cllvm::MCAsmParser | Generic assembler parser interface, for use by target specific assembly parsers  | 
|  Cllvm::MCAsmParserExtension | Generic interface for extending the MCAsmParser, which is implemented by target and object file assembly parser implementations  | 
|  Cllvm::MCTargetAsmParser | MCTargetAsmParser - Generic interface to target specific assembly parsers  | 
|  CXtensaAsmParser |  | 
|  Cllvm::MCAsmParserSemaCallback | Generic Sema callback for assembly parser  | 
|  Cllvm::MCAssembler |  | 
|  Cllvm::MCCFIInstruction |  | 
|  Cllvm::MCCodeEmitter | MCCodeEmitter - Generic instruction encoding interface  | 
|  Cllvm::AVRMCCodeEmitter | Writes AVR machine code to a stream  | 
|  Cllvm::HexagonMCCodeEmitter |  | 
|  Cllvm::MSP430MCCodeEmitter |  | 
|  Cllvm::MipsMCCodeEmitter |  | 
|  Cllvm::PPCMCCodeEmitter |  | 
|  Cllvm::MCContext | Context object for machine code objects  | 
|  Cllvm::MCCVFunctionInfo | Information describing a function or inlined call site introduced by .cv_func_id or .cv_inline_site_id  | 
|  Cllvm::MCCVLoc | Instances of this class represent the information from a .cv_loc directive  | 
|  Cllvm::coverage::mcdc::TVIdxBuilder::MCDCNode |  | 
|  Cllvm::coverage::MCDCRecord | MCDC Record grouping all information together  | 
|  Cllvm::MCDisassembler | Superclass for all disassemblers  | 
|  CM68kDisassembler | A disassembler class for M68k  | 
|  Cllvm::AArch64Disassembler |  | 
|  Cllvm::AMDGPUDisassembler |  | 
|  Cllvm::LanaiDisassembler |  | 
|  Cllvm::MCDwarfDwoLineTable |  | 
|  Cllvm::MCDwarfFile | Instances of this class represent the name of the dwarf .file directive and its associated dwarf file number in the MC file  | 
|  Cllvm::MCDwarfFrameEmitter |  | 
|  Cllvm::MCDwarfFrameInfo |  | 
|  Cllvm::MCDwarfLineAddr |  | 
|  Cllvm::MCDwarfLineStr | Manage the .debug_line_str section contents, if we use it  | 
|  Cllvm::MCDwarfLineTable |  | 
|  Cllvm::MCDwarfLineTableHeader |  | 
|  Cllvm::MCDwarfLineTableParams |  | 
|  Cllvm::MCDwarfLoc | Instances of this class represent the information from a dwarf .loc directive  | 
|  Cllvm::MCDwarfLineEntry | Instances of this class represent the line information for the dwarf line table entries  | 
|  Cllvm::MCExpr | Base class for the full range of assembler expressions which are needed for parsing  | 
|  Cllvm::MCBinaryExpr | Binary assembler expressions  | 
|  Cllvm::MCConstantExpr |  | 
|  Cllvm::MCSpecifierExpr | Extension point for target-specific MCExpr subclasses with a relocation specifier, serving as a replacement for MCSymbolRefExpr::VariantKind  | 
|  Cllvm::AArch64AuthMCExpr |  | 
|  Cllvm::AVRMCExpr | A expression in AVR machine code  | 
|  Cllvm::LoongArchMCExpr |  | 
|  Cllvm::MCSymbolRefExpr | Represent a reference to a symbol from inside an expression  | 
|  Cllvm::MCTargetExpr | Extension point for target-specific MCExpr subclasses to implement  | 
|  CMCCOFFSectionNumberTargetExpr | MCExpr that represents the physical number for the sections that contains a symbol  | 
|  CMCCOFFSectionOffsetTargetExpr | MCExpr that represents the offset to a symbol from the beginning of its section  | 
|  Cllvm::AMDGPUMCExpr | AMDGPU target specific MCExpr operations  | 
|  Cllvm::HexagonMCExpr |  | 
|  Cllvm::MCUnwindV2EpilogTargetExpr | MCExpr that represents the epilog unwind code in an unwind table  | 
|  Cllvm::NVPTXFloatMCExpr |  | 
|  Cllvm::NVPTXGenericMCSymbolRefExpr | A wrapper for MCSymbolRefExpr that tells the assembly printer that the symbol should be enclosed by generic()  | 
|  Cllvm::X86MCExpr |  | 
|  Cllvm::MCUnaryExpr | Unary assembler expressions  | 
|  Cllvm::MCExtraProcessorInfo | Provide extra details about the machine processor  | 
|  Cllvm::MCFixup | Encode information on a single operation to perform on a byte sequence (e.g., an encoded instruction) which requires assemble- or run- time patching  | 
|  Cllvm::MCFixupKindInfo | Target independent information on a fixup kind  | 
|  Cllvm::MCFragment |  | 
|  Cllvm::MCBoundaryAlignFragment | Represents required padding such that a particular other set of fragments does not cross a particular power-of-two boundary  | 
|  Cllvm::MCCVDefRangeFragment | Fragment representing the .cv_def_range directive  | 
|  Cllvm::MCCVInlineLineTableFragment | Fragment representing the binary annotations produced by the .cv_inline_linetable directive  | 
|  Cllvm::MCFillFragment |  | 
|  Cllvm::MCNopsFragment |  | 
|  Cllvm::MCOrgFragment |  | 
|  Cllvm::MCSymbolIdFragment | Represents a symbol table index fragment  | 
|  Cllvm::MCGenDwarfInfo |  | 
|  Cllvm::MCGenDwarfLabelEntry |  | 
|  Cllvm::MCInst | Instances of this class represent a single low-level machine instruction  | 
|  Cllvm::MCInstBuilder |  | 
|  Cllvm::MCInstPrinter | This is an instance of a target assembly language printer that converts an MCInst to valid target assembly syntax  | 
|  Cllvm::AArch64InstPrinter |  | 
|  Cllvm::AArch64AppleInstPrinter |  | 
|  Cllvm::AMDGPUInstPrinter |  | 
|  Cllvm::ARCInstPrinter |  | 
|  Cllvm::ARMInstPrinter |  | 
|  Cllvm::AVRInstPrinter | Prints AVR instructions to a textual stream  | 
|  Cllvm::BPFInstPrinter |  | 
|  Cllvm::CSKYInstPrinter |  | 
|  Cllvm::HexagonInstPrinter | Prints bundles as a newline separated list of individual instructions Duplexes are separated by a vertical tab \v character A trailing line includes bundle properties such as endloop0/1  | 
|  Cllvm::LanaiInstPrinter |  | 
|  Cllvm::LoongArchInstPrinter |  | 
|  Cllvm::M68kInstPrinter |  | 
|  Cllvm::MSP430InstPrinter |  | 
|  Cllvm::MipsInstPrinter |  | 
|  Cllvm::NVPTXInstPrinter |  | 
|  Cllvm::PPCInstPrinter |  | 
|  Cllvm::R600InstPrinter |  | 
|  Cllvm::RISCVInstPrinter |  | 
|  Cllvm::SPIRVInstPrinter |  | 
|  Cllvm::SparcInstPrinter |  | 
|  Cllvm::SystemZInstPrinterCommon |  | 
|  Cllvm::SystemZGNUInstPrinter |  | 
|  Cllvm::SystemZHLASMInstPrinter |  | 
|  Cllvm::VEInstPrinter |  | 
|  Cllvm::WebAssemblyInstPrinter |  | 
|  Cllvm::X86InstPrinterCommon |  | 
|  Cllvm::X86ATTInstPrinter |  | 
|  Cllvm::X86IntelInstPrinter |  | 
|  Cllvm::XCoreInstPrinter |  | 
|  Cllvm::XtensaInstPrinter |  | 
|  Cllvm::MCInstrAnalysis |  | 
|  Cllvm::AMDGPU::AMDGPUMCInstrAnalysis |  | 
|  Cllvm::X86_MC::X86MCInstrAnalysis |  | 
|  Cllvm::MCInstrDesc | Describe properties that are true of each instruction in the target description file  | 
|  Cllvm::MCInstrInfo | Interface to description of machine instruction set  | 
|  Cllvm::TargetInstrInfo | TargetInstrInfo - Interface to description of machine instruction set  | 
|  Cllvm::AMDGPU::MCKernelDescriptor |  | 
|  Cllvm::MCLabel | Instances of this class represent a label name in the MC file, and MCLabel are created and uniqued by the MCContext class  | 
|  Cllvm::ARMSysReg::MClassSysReg |  | 
|  Cllvm::MCLineSection | Instances of this class represent the line information for a compile unit where machine instructions have been assembled after seeing .loc directives  | 
|  Cllvm::MCLOHContainer |  | 
|  Cllvm::MCLOHDirective | Store Linker Optimization Hint information (LOH)  | 
|  Cllvm::MCObjectFileInfo |  | 
|  Cllvm::RISCVMCObjectFileInfo |  | 
|  Cllvm::TargetLoweringObjectFile |  | 
|  CDXILTargetObjectFile |  | 
|  Cllvm::NVPTXTargetObjectFile |  | 
|  Cllvm::SPIRVTargetObjectFile |  | 
|  Cllvm::TargetLoweringObjectFileCOFF |  | 
|  Cllvm::AArch64_COFFTargetObjectFile | This implementation is used for AArch64 COFF targets  | 
|  Cllvm::TargetLoweringObjectFileELF |  | 
|  Cllvm::AArch64_ELFTargetObjectFile | This implementation is used for AArch64 ELF targets (Linux in particular)  | 
|  Cllvm::AMDGPUTargetObjectFile |  | 
|  Cllvm::ARMElfTargetObjectFile |  | 
|  Cllvm::AVRTargetObjectFile | Lowering for an AVR ELF32 object file  | 
|  Cllvm::BPFTargetLoweringObjectFileELF |  | 
|  Cllvm::CSKYELFTargetObjectFile |  | 
|  Cllvm::HexagonTargetObjectFile |  | 
|  Cllvm::LanaiTargetObjectFile |  | 
|  Cllvm::M68kELFTargetObjectFile |  | 
|  Cllvm::MipsTargetObjectFile |  | 
|  Cllvm::PPC64LinuxTargetObjectFile | PPC64LinuxTargetObjectFile - This implementation is used for 64-bit PowerPC Linux  | 
|  Cllvm::RISCVELFTargetObjectFile | This implementation is used for RISC-V ELF targets  | 
|  Cllvm::SparcELFTargetObjectFile |  | 
|  Cllvm::SystemZELFTargetObjectFile | This implementation is used for SystemZ ELF targets  | 
|  Cllvm::X86ELFTargetObjectFile | This implementation is used for X86 ELF targets that don't have a further specialization (and as a base class for X86_64, which does)  | 
|  Cllvm::X86_64ELFTargetObjectFile | This implementation is used for X86_64 ELF targets, and defers to X86ELFTargetObjectFile for commonalities with 32-bit targets  | 
|  Cllvm::XCoreTargetObjectFile |  | 
|  Cllvm::TargetLoweringObjectFileGOFF |  | 
|  Cllvm::TargetLoweringObjectFileMachO |  | 
|  Cllvm::AArch64_MachoTargetObjectFile | AArch64_MachoTargetObjectFile - This TLOF implementation is used for Darwin  | 
|  Cllvm::X86_64MachoTargetObjectFile | X86_64MachoTargetObjectFile - This TLOF implementation is used for Darwin x86-64  | 
|  Cllvm::TargetLoweringObjectFileWasm |  | 
|  Cllvm::WebAssemblyTargetObjectFile |  | 
|  Cllvm::TargetLoweringObjectFileXCOFF |  | 
|  Cllvm::MCObjectTargetWriter | Base class for classes that define behaviour that is specific to both the target and the object format  | 
|  Cllvm::MCDXContainerTargetWriter |  | 
|  Cllvm::MCELFObjectTargetWriter |  | 
|  Cllvm::AVRELFObjectWriter | Writes AVR machine code into an ELF32 object file  | 
|  Cllvm::MCGOFFObjectTargetWriter |  | 
|  Cllvm::MCMachObjectTargetWriter |  | 
|  Cllvm::MCSPIRVObjectTargetWriter |  | 
|  Cllvm::MCWasmObjectTargetWriter |  | 
|  Cllvm::MCWinCOFFObjectTargetWriter |  | 
|  Cllvm::MCXCOFFObjectTargetWriter |  | 
|  Cllvm::MCObjectWriter | Defines the object file and target independent interfaces used by the assembler backend to write native file format object files  | 
|  Cllvm::DXContainerObjectWriter |  | 
|  Cllvm::ELFObjectWriter |  | 
|  Cllvm::GOFFObjectWriter |  | 
|  Cllvm::MachObjectWriter |  | 
|  Cllvm::SPIRVObjectWriter |  | 
|  Cllvm::WinCOFFObjectWriter |  | 
|  Cllvm::XCOFFObjectWriter |  | 
|  Cllvm::MCOperand | Instances of this class represent operands of the MCInst class  | 
|  Cllvm::MCOperandInfo | This holds information about one operand of a machine instruction, indicating the register class for register operands, etc  | 
|  Cllvm::MCParsedAsmOperand | MCParsedAsmOperand - This abstract class represents a source-level assembly instruction operand  | 
|  CXtensaOperand |  | 
|  Cllvm::X86Operand | X86Operand - Instances of this class represent a parsed X86 machine instruction  | 
|  Cllvm::MCAsmParser::MCPendingError |  | 
|  Cllvm::MCProcResourceDesc | Define a kind of processor resource that will be modeled by the scheduler  | 
|  Cllvm::MCPseudoProbeBase |  | 
|  Cllvm::MCDecodedPseudoProbe |  | 
|  Cllvm::MCPseudoProbe | Instances of this class represent a pseudo probe instance for a pseudo probe table entry, which is created during a machine instruction is assembled and uses an address from a temporary label created at the current address in the current section  | 
|  Cllvm::MCPseudoProbeDecoder |  | 
|  Cllvm::MCPseudoProbeFuncDesc |  | 
|  Cllvm::MCPseudoProbeInlineTreeBase< ProbesType, DerivedProbeInlineTreeType, InlinedProbeTreeMap > |  | 
|  Cllvm::MCPseudoProbeInlineTreeBase< MCDecodedPseudoProbe *, MCDecodedPseudoProbeInlineTree, MutableArrayRef< MCDecodedPseudoProbeInlineTree > > |  | 
|  Cllvm::MCDecodedPseudoProbeInlineTree |  | 
|  Cllvm::MCPseudoProbeInlineTreeBase< std::vector< MCPseudoProbe >, MCPseudoProbeInlineTree, std::unordered_map< InlineSite, std::unique_ptr< MCPseudoProbeInlineTree >, InlineSiteHash > > |  | 
|  Cllvm::MCPseudoProbeInlineTree |  | 
|  Cllvm::MCPseudoProbeSections | Instances of this class represent the pseudo probes inserted into a compile unit  | 
|  Cllvm::MCPseudoProbeTable |  | 
|  Cllvm::MCReadAdvanceEntry | Specify the number of cycles allowed after instruction issue before a particular use operand reads its registers  | 
|  Cllvm::MCRegAliasIterator | MCRegAliasIterator enumerates all registers aliasing Reg  | 
|  Cllvm::MCRegister | Wrapper class representing physical registers. Should be passed by value  | 
|  Cllvm::MCRegisterClass | MCRegisterClass - Base class of TargetRegisterClass  | 
|  Cllvm::MCRegisterCostEntry | Specify the cost of a register definition in terms of number of physical register allocated at register renaming stage  | 
|  Cllvm::MCRegisterDesc | MCRegisterDesc - This record contains information about a particular register  | 
|  Cllvm::MCRegisterFileDesc | A register file descriptor  | 
|  Cllvm::MCRegisterInfo | MCRegisterInfo base class - We assume that the target defines a static array of MCRegisterDesc objects that represent all of the machine registers that the target has  | 
|  Cllvm::TargetRegisterInfo | TargetRegisterInfo base class - We assume that the target defines a static array of TargetRegisterDesc objects that represent all of the machine registers that the target has  | 
|  Cllvm::MCRegUnitMaskIterator | MCRegUnitMaskIterator enumerates a list of register units and their associated lane masks for Reg  | 
|  Cllvm::MCRegUnitRootIterator | MCRegUnitRootIterator enumerates the root registers of a register unit  | 
|  Cllvm::MCRelocationInfo | Create MCExprs from relocations found in an object file  | 
|  Cllvm::MCResourceInfo |  | 
|  Cllvm::MCSchedClassDesc | Summarize the scheduling resources required for an instruction of a particular scheduling class  | 
|  Cllvm::MCSchedModel | Machine model for scheduling, bundling, and heuristics  | 
|  Cllvm::MCSection | Instances of this class represent a uniqued identifier for a section in the current translation unit  | 
|  Cllvm::MCSectionCOFF | This represents a section on Windows  | 
|  Cllvm::MCSectionDXContainer |  | 
|  Cllvm::MCSectionELF | This represents a section on linux, lots of unix variants and some bare metal systems  | 
|  Cllvm::MCSectionGOFF |  | 
|  Cllvm::MCSectionMachO | This represents a section on a Mach-O system (used by Mac OS X)  | 
|  Cllvm::MCSectionSPIRV |  | 
|  Cllvm::MCSectionWasm | This represents a section on wasm  | 
|  Cllvm::MCSectionXCOFF |  | 
|  Cllvm::MCSFrameEmitter |  | 
|  Cllvm::MCStreamer | Streaming machine code generation interface  | 
|  Cllvm::CFIFunctionFrameStreamer | This class is an MCStreamer implementation that watches for machine instructions and CFI directives  | 
|  Cllvm::MCObjectStreamer | Streaming object file generation interface  | 
|  Cllvm::MCDXContainerStreamer |  | 
|  Cllvm::MCELFStreamer |  | 
|  Cllvm::AVRMCELFStreamer |  | 
|  Cllvm::CSKYELFStreamer |  | 
|  Cllvm::HexagonMCELFStreamer |  | 
|  Cllvm::MipsELFStreamer |  | 
|  Cllvm::PPCELFStreamer |  | 
|  Cllvm::RISCVELFStreamer |  | 
|  Cllvm::MCGOFFStreamer |  | 
|  Cllvm::MCSPIRVStreamer |  | 
|  Cllvm::MCWasmStreamer |  | 
|  Cllvm::MCWinCOFFStreamer |  | 
|  Cllvm::MCXCOFFStreamer |  | 
|  Cllvm::PPCXCOFFStreamer |  | 
|  Cllvm::RecordStreamer |  | 
|  Cllvm::SystemZHLASMAsmStreamer |  | 
|  Cllvm::MCSubRegIndexIterator | Iterator that enumerates the sub-registers of a Reg and the associated sub-register indices  | 
|  Cllvm::MCSubtargetInfo | Generic base class for all target subtargets  | 
|  Cllvm::TargetSubtargetInfo | TargetSubtargetInfo - Generic base class for all target subtargets  | 
|  Cllvm::MCSymbol | MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created and uniqued by the MCContext class  | 
|  Cllvm::MCSymbolCOFF |  | 
|  Cllvm::MCSymbolELF |  | 
|  Cllvm::MCSymbolGOFF |  | 
|  Cllvm::MCSymbolMachO |  | 
|  Cllvm::MCSymbolWasm |  | 
|  Cllvm::MCSymbolXCOFF |  | 
|  Cllvm::MCSymbolizer | Symbolize and annotate disassembled instructions  | 
|  Cllvm::AMDGPUSymbolizer |  | 
|  Cllvm::MCExternalSymbolizer | Symbolize using user-provided, C API, callbacks  | 
|  Cllvm::AArch64ExternalSymbolizer |  | 
|  Cllvm::MCSymbolTableValue | The value for an entry in the symbol table of an MCContext  | 
|  Cllvm::MCTargetOptions |  | 
|  Cllvm::MCTargetStreamer | Target specific streamer interface  | 
|  Cllvm::AArch64TargetStreamer |  | 
|  Cllvm::AArch64TargetELFStreamer |  | 
|  Cllvm::AArch64TargetWinCOFFStreamer |  | 
|  Cllvm::AMDGPUTargetStreamer |  | 
|  Cllvm::AMDGPUTargetAsmStreamer |  | 
|  Cllvm::AMDGPUTargetELFStreamer |  | 
|  Cllvm::ARCTargetStreamer |  | 
|  Cllvm::ARMTargetStreamer |  | 
|  Cllvm::AVRTargetStreamer | A generic AVR target output stream  | 
|  Cllvm::AVRELFStreamer | A target streamer for an AVR ELF object file  | 
|  Cllvm::AVRTargetAsmStreamer | A target streamer for textual AVR assembly code  | 
|  Cllvm::CSKYTargetStreamer |  | 
|  Cllvm::CSKYTargetAsmStreamer |  | 
|  Cllvm::CSKYTargetELFStreamer |  | 
|  Cllvm::HexagonTargetStreamer |  | 
|  Cllvm::LoongArchTargetStreamer |  | 
|  Cllvm::LoongArchTargetAsmStreamer |  | 
|  Cllvm::LoongArchTargetELFStreamer |  | 
|  Cllvm::MSP430TargetELFStreamer |  | 
|  Cllvm::MipsTargetStreamer |  | 
|  Cllvm::MipsTargetAsmStreamer |  | 
|  Cllvm::MipsTargetELFStreamer |  | 
|  Cllvm::NVPTXTargetStreamer | Implments NVPTX-specific streamer  | 
|  Cllvm::NVPTXAsmTargetStreamer |  | 
|  Cllvm::PPCTargetStreamer |  | 
|  Cllvm::RISCVTargetStreamer |  | 
|  Cllvm::RISCVTargetAsmStreamer |  | 
|  Cllvm::RISCVTargetELFStreamer |  | 
|  Cllvm::SPIRVTargetStreamer |  | 
|  Cllvm::SparcTargetStreamer |  | 
|  Cllvm::SparcTargetAsmStreamer |  | 
|  Cllvm::SparcTargetELFStreamer |  | 
|  Cllvm::SystemZTargetStreamer |  | 
|  Cllvm::SystemZTargetELFStreamer |  | 
|  Cllvm::SystemZTargetGNUStreamer |  | 
|  Cllvm::SystemZTargetGOFFStreamer |  | 
|  Cllvm::SystemZTargetHLASMStreamer |  | 
|  Cllvm::VETargetStreamer |  | 
|  Cllvm::VETargetAsmStreamer |  | 
|  Cllvm::VETargetELFStreamer |  | 
|  Cllvm::WebAssemblyTargetStreamer | WebAssembly-specific streamer interface, to implement support WebAssembly-specific assembly directives  | 
|  Cllvm::WebAssemblyTargetAsmStreamer | This part is for ascii assembly output  | 
|  Cllvm::WebAssemblyTargetNullStreamer | This part is for null output  | 
|  Cllvm::WebAssemblyTargetWasmStreamer | This part is for Wasm object output  | 
|  Cllvm::X86TargetStreamer | X86 target streamer implementing x86-only assembly directives  | 
|  Cllvm::XCoreTargetStreamer |  | 
|  Cllvm::XtensaTargetStreamer |  | 
|  Cllvm::XtensaTargetAsmStreamer |  | 
|  Cllvm::XtensaTargetELFStreamer |  | 
|  Cllvm::MCValue |  | 
|  Cllvm::MCWriteLatencyEntry | Specify the latency in cpu cycles for a particular scheduling class and def index  | 
|  Cllvm::MCWriteProcResEntry | Identify one of the processor resource kinds consumed by a particular scheduling class for the specified number of cycles  | 
|  Cllvm::MD5 |  | 
|  Cllvm::MDAttachments | Multimap-like storage for metadata attachments  | 
|  Cllvm::MDBuilder |  | 
|  Cllvm::MDNodeInfo< NodeTy > | DenseMapInfo for MDNode subclasses  | 
|  Cllvm::MDNodeKeyImpl< NodeTy > |  | 
|  Cllvm::MDNodeKeyImpl< DIBasicType > |  | 
|  Cllvm::MDNodeKeyImpl< DICommonBlock > |  | 
|  Cllvm::MDNodeKeyImpl< DICompositeType > |  | 
|  Cllvm::MDNodeKeyImpl< DIEnumerator > |  | 
|  Cllvm::MDNodeKeyImpl< DIExpression > |  | 
|  Cllvm::MDNodeKeyImpl< DIFile > |  | 
|  Cllvm::MDNodeKeyImpl< DIFixedPointType > |  | 
|  Cllvm::MDNodeKeyImpl< DIGenericSubrange > |  | 
|  Cllvm::MDNodeKeyImpl< DIGlobalVariable > |  | 
|  Cllvm::MDNodeKeyImpl< DIGlobalVariableExpression > |  | 
|  Cllvm::MDNodeKeyImpl< DIImportedEntity > |  | 
|  Cllvm::MDNodeKeyImpl< DILabel > |  | 
|  Cllvm::MDNodeKeyImpl< DILexicalBlock > |  | 
|  Cllvm::MDNodeKeyImpl< DILexicalBlockFile > |  | 
|  Cllvm::MDNodeKeyImpl< DILocalVariable > |  | 
|  Cllvm::MDNodeKeyImpl< DILocation > | DenseMapInfo for DILocation  | 
|  Cllvm::MDNodeKeyImpl< DIMacro > |  | 
|  Cllvm::MDNodeKeyImpl< DIMacroFile > |  | 
|  Cllvm::MDNodeKeyImpl< DIModule > |  | 
|  Cllvm::MDNodeKeyImpl< DINamespace > |  | 
|  Cllvm::MDNodeKeyImpl< DIObjCProperty > |  | 
|  Cllvm::MDNodeKeyImpl< DIStringType > |  | 
|  Cllvm::MDNodeKeyImpl< DISubrange > |  | 
|  Cllvm::MDNodeKeyImpl< DISubrangeType > |  | 
|  Cllvm::MDNodeKeyImpl< DISubroutineType > |  | 
|  Cllvm::MDNodeKeyImpl< DITemplateTypeParameter > |  | 
|  Cllvm::MDNodeKeyImpl< DITemplateValueParameter > |  | 
|  Cllvm::MDNodeOpsKey | Structure for hashing arbitrary MDNode operands  | 
|  Cllvm::MDNodeKeyImpl< GenericDINode > | DenseMapInfo for GenericDINode  | 
|  Cllvm::MDNodeKeyImpl< MDTuple > | DenseMapInfo for MDTuple  | 
|  Cllvm::MDNodeSubsetEqualImpl< NodeTy > | Configuration point for MDNodeInfo::isEqual()  | 
|  Cllvm::MDNodeSubsetEqualImpl< DIDerivedType > |  | 
|  Cllvm::MDNodeSubsetEqualImpl< DISubprogram > |  | 
|  Cllvm::MDOperand | Tracking metadata reference owned by Metadata  | 
|  Cllvm::MDProfLabels |  | 
|  Cllvm::MDTupleTypedArrayWrapper< T > | Typed, array-like tuple of metadata  | 
|  Cllvm::OffloadYAML::Binary::Member |  | 
|  Cllvm::EquivalenceClasses< ElemTy >::member_iterator |  | 
|  Cllvm::codeview::MemberAttributes | Equvalent to CV_fldattr_t in cvinfo.h  | 
|  Cllvm::ClassInfo::MemberInfo |  | 
|  Cllvm::codeview::MemberPointerInfo |  | 
|  Cllvm::CodeViewYAML::MemberRecord |  | 
|  Cllvm::CodeViewYAML::detail::MemberRecordBase |  | 
|  Cllvm::CodeViewYAML::detail::MemberRecordImpl< T > |  | 
|  CMemberTs... |  | 
|  Cllvm::detail::PointerSumTypeHelper< TagT, MemberTs... > |  | 
|  Cllvm::detail::PointerSumTypeHelper< TagT, MemberTs > | A helper template for implementing PointerSumType  | 
|  Cllvm::TargetTransformInfo::MemCmpExpansionOptions | Returns options for expansion of memcmp. IsZeroCmp is  | 
|  Cllvm::MemDepResult | A memory dependence query can return one of three different answers  | 
|  Cllvm::LegalityQuery::MemDesc |  | 
|  Cllvm::sandboxir::MemDGNodeIntervalBuilder | Convenience builders for a MemDGNode interval  | 
|  Cllvm::MemIntrinsicInfo | Information about a load/store intrinsic defined by the target  | 
|  Cllvm::MemOp |  | 
|  Cllvm::X86Operand::MemOp |  | 
|  Cllvm::sys::Memory | This class provides various memory handling functions that manipulate MemoryBlock instances  | 
|  Cllvm::object::MinidumpFile::Memory64Iterator | Class the provides an iterator over the memory64 memory ranges  | 
|  Cllvm::minidump::Memory64ListHeader |  | 
|  Cllvm::orc::MemoryAccess | APIs for manipulating memory in the target process  | 
|  Cllvm::orc::EPCGenericMemoryAccess |  | 
|  Cllvm::orc::InProcessMemoryAccess |  | 
|  Cllvm::sys::MemoryBlock | This class encapsulates the notion of a memory block which has an address and a size  | 
|  Cllvm::MemoryBuffer | This interface provides simple read-only access to a block of memory, and provides simple methods for reading files and standard input into a memory buffer  | 
|  Cllvm::SmallVectorMemoryBuffer | SmallVector-backed MemoryBuffer instance  | 
|  Cllvm::WritableMemoryBuffer | This class is an extension of MemoryBuffer, which allows copy-on-write access to the underlying contents  | 
|  Cllvm::WriteThroughMemoryBuffer | This class is an extension of MemoryBuffer, which allows write access to the underlying contents and committing those changes to the original source  | 
|  Cllvm::MemoryBufferRef |  | 
|  Cllvm::MemoryDepChecker | Checks memory dependences among accesses to the same underlying object to determine whether there vectorization is legal or not (and at which vectorization factor)  | 
|  Cllvm::MemoryDependenceResults | Provides a lazy, caching interface for making common memory aliasing information queries, backed by LLVM's alias analysis passes  | 
|  Cllvm::minidump::MemoryDescriptor | Describes a single memory range (both its VM address and where to find it in the file) of the process from which this minidump file was generated  | 
|  Cllvm::minidump::MemoryDescriptor_64 |  | 
|  Cllvm::MemoryEffectsBase< LocationEnum > |  | 
|  Cllvm::mca::LSUnit::MemoryGroup | A node of a memory dependency graph  | 
|  Cllvm::minidump::MemoryInfo |  | 
|  Cllvm::minidump::MemoryInfoListHeader |  | 
|  Cllvm::minidump::MemoryListHeader |  | 
|  Cllvm::MemoryLocation | Representation for a specific memory location  | 
|  Cllvm::RuntimeDyld::MemoryManager | Memory Management  | 
|  Cllvm::MCJITMemoryManager |  | 
|  Cllvm::RTDyldMemoryManager |  | 
|  Cllvm::orc::EPCGenericRTDyldMemoryManager | Remote-mapped RuntimeDyld-compatible memory manager  | 
|  Cllvm::orc::MemoryMapper | Manages mapping, content transfer and protections for JIT memory  | 
|  Cllvm::orc::InProcessMemoryMapper |  | 
|  Cllvm::orc::SharedMemoryMapper |  | 
|  Cllvm::orc::SimpleRemoteMemoryMapper | Manages remote memory by making SPS-based EPC calls  | 
|  Cllvm::SectionMemoryManager::MemoryMapper | Implementations of this interface are used by SectionMemoryManager to request pages from the operating system  | 
|  Cllvm::MemoryOpRemark |  | 
|  Cllvm::AutoInitRemark | Special case for -ftrivial-auto-var-init remarks  | 
|  Cllvm::RuntimeDyldChecker::MemoryRegionInfo |  | 
|  Cllvm::MemorySanitizerOptions |  | 
|  Cllvm::MemorySSA | Encapsulates MemorySSA, including all data associated with memory accesses  | 
|  Cllvm::MemorySSAUpdater |  | 
|  Cllvm::MemorySSAUtil |  | 
|  Cllvm::MemorySSAWalker | This is the generic walker interface for walkers of MemorySSA  | 
|  Cllvm::DoNothingMemorySSAWalker | A MemorySSAWalker that does no alias queries, or anything else  | 
|  Cllvm::MemorySSA::CachingWalker | A MemorySSAWalker that does AA walks to disambiguate accesses  | 
|  Cllvm::MemorySSA::SkipSelfWalker |  | 
|  Cllvm::memprof::MemProfReader |  | 
|  Cllvm::memprof::RawMemProfReader |  | 
|  Cllvm::memprof::YAMLMemProfReader |  | 
|  Cllvm::memprof::MemProfRecord |  | 
|  Cllvm::memprof::MemProfSummary |  | 
|  Cllvm::memprof::MemProfSummaryBuilder |  | 
|  Cllvm::SDNode::MemSDNodeBitfields |  | 
|  CMemTransferInfo |  | 
|  Ctomp::clause::MergeableT< T, I, E > |  | 
|  Cllvm::gsym::MergedFunctionsInfo |  | 
|  Cllvm::MergedLoadStoreMotionOptions |  | 
|  Cllvm::ValueLatticeElement::MergeOptions | Struct to control some aspects related to merging constant ranges  | 
|  Cllvm::dxbc::MeshPSVInfo |  | 
|  Cllvm::dxbc::PSV::v1::MeshRuntimeInfo |  | 
|  Cllvm::lsp::MessageHandler | A handler used to process the incoming transport messages  | 
|  Ctomp::clause::MessageT< T, I, E > |  | 
|  Cllvm::AMDGPU::HSAMD::Kernel::Arg::Metadata | In-memory representation of kernel argument metadata  | 
|  Cllvm::AMDGPU::HSAMD::Kernel::Attrs::Metadata | In-memory representation of kernel attributes metadata  | 
|  Cllvm::AMDGPU::HSAMD::Kernel::CodeProps::Metadata | In-memory representation of kernel code properties metadata  | 
|  Cllvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata | In-memory representation of kernel debug properties metadata  | 
|  Cllvm::AMDGPU::HSAMD::Kernel::Metadata | In-memory representation of kernel metadata  | 
|  Cllvm::AMDGPU::HSAMD::Metadata | In-memory representation of HSA metadata  | 
|  Cllvm::Metadata | Root of the metadata hierarchy  | 
|  Cllvm::DIArgList | List of ValueAsMetadata, to be used as an argument to a dbg.value intrinsic  | 
|  Cllvm::DistinctMDOperandPlaceholder | Placeholder metadata for operands of distinct MDNodes  | 
|  Cllvm::MDNode | Metadata node  | 
|  Cllvm::DIAssignID | Assignment ID  | 
|  Cllvm::DIExpression | DWARF expression  | 
|  Cllvm::DIGlobalVariableExpression | A pair of DIGlobalVariable and DIExpression  | 
|  Cllvm::DILocation | Debug location  | 
|  Cllvm::DIMacroNode | Macro Info DWARF-like metadata node  | 
|  Cllvm::DIMacro | Macro  | 
|  Cllvm::DIMacroFile | Macro file  | 
|  Cllvm::DINode | Tagged DWARF-like metadata node  | 
|  Cllvm::DIEnumerator | Enumeration value  | 
|  Cllvm::DIGenericSubrange |  | 
|  Cllvm::DIImportedEntity | An imported module (C++ using directive or similar)  | 
|  Cllvm::DILabel | Label  | 
|  Cllvm::DIObjCProperty |  | 
|  Cllvm::DIScope | Base class for scope-like contexts  | 
|  Cllvm::DICommonBlock | Debug common block  | 
|  Cllvm::DICompileUnit | Compile unit  | 
|  Cllvm::DIFile | File  | 
|  Cllvm::DILocalScope | A scope for locals  | 
|  Cllvm::DILexicalBlockBase |  | 
|  Cllvm::DILexicalBlock | Debug lexical block  | 
|  Cllvm::DILexicalBlockFile |  | 
|  Cllvm::DISubprogram | Subprogram description. Uses SubclassData1  | 
|  Cllvm::DIModule | Represents a module in the programming language, for example, a Clang module, or a Fortran module  | 
|  Cllvm::DINamespace | Debug lexical block  | 
|  Cllvm::DIType | Base class for types  | 
|  Cllvm::DIBasicType | Basic type, like 'int' or 'float'  | 
|  Cllvm::DIFixedPointType | Fixed-point type  | 
|  Cllvm::DICompositeType | Composite types  | 
|  Cllvm::DIDerivedType | Derived types  | 
|  Cllvm::DIStringType | String type, Fortran CHARACTER(n)  | 
|  Cllvm::DISubrangeType | Subrange type  | 
|  Cllvm::DISubroutineType | Type array for a subprogram  | 
|  Cllvm::DISubrange | Array subrange  | 
|  Cllvm::DITemplateParameter | Base class for template parameters  | 
|  Cllvm::DITemplateTypeParameter |  | 
|  Cllvm::DITemplateValueParameter |  | 
|  Cllvm::DIVariable | Base class for variables  | 
|  Cllvm::DIGlobalVariable | Global variables  | 
|  Cllvm::DILocalVariable | Local variable  | 
|  Cllvm::GenericDINode | Generic tagged DWARF-like metadata node  | 
|  Cllvm::MDTuple | Tuple of metadata  | 
|  Cllvm::MDString | A single uniqued string  | 
|  Cllvm::ValueAsMetadata | Value wrapper in the Metadata hierarchy  | 
|  Cllvm::ConstantAsMetadata |  | 
|  Cllvm::LocalAsMetadata |  | 
|  Cllvm::object::BBAddrMap::BBEntry::Metadata |  | 
|  Cllvm::hlsl::rootsig::MetadataBuilder |  | 
|  Cllvm::MetadataLoader | Helper class that handles loading Metadatas and keeping them available  | 
|  Cllvm::MetadataLoaderCallbacks |  | 
|  Cllvm::MetadataLoader::MetadataLoaderImpl |  | 
|  Cllvm::hlsl::rootsig::MetadataParser |  | 
|  Cllvm::AMDGPU::HSAMD::MetadataStreamer |  | 
|  Cllvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4 |  | 
|  Cllvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5 |  | 
|  Cllvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV6 |  | 
|  Cllvm::MetadataTracking | API for tracking metadata references through RAUW and deletion  | 
|  Cllvm::AMDGPU::HSAMD::V3::MetadataVerifier | Verifier for AMDGPU HSA metadata  | 
|  Cllvm::remarks::MetaSerializer | This is the base class for a remark metadata serializer  | 
|  Cllvm::remarks::BitstreamMetaSerializer | Serializer of metadata for bitstream remarks  | 
|  Cllvm::remarks::YAMLMetaSerializer |  | 
|  Cllvm::orc::shared::MethodWrapperHandler< RetT, ClassT, ArgTs > | A function object that takes an ExecutorAddr as its first argument, casts that address to a ClassT*, then calls the given method on that pointer passing in the remaining function arguments  | 
|  Cllvm::AMDGPU::MFMA_F8F6F4_Info |  | 
|  Cllvm::MFPropsModifier< PassT > | An RAII based helper class to modify MachineFunctionProperties when running pass  | 
|  Cllvm::Legalizer::MFResult |  | 
|  Cllvm::MIBInfo | Summary of a single MIB in a memprof metadata on allocations  | 
|  Cllvm::MIBundleBuilder | Helper class for constructing bundles of MachineInstrs  | 
|  Cllvm::AArch64FunctionInfo::MILOHDirective |  | 
|  Cllvm::MIMetadata | Set of metadata that should be preserved when using BuildMI()  | 
|  Cllvm::AMDGPU::MIMGBaseOpcodeInfo |  | 
|  Cllvm::AMDGPU::MIMGBiasMappingInfo |  | 
|  Cllvm::AMDGPU::MIMGDimInfo |  | 
|  Cllvm::AMDGPU::MIMGG16MappingInfo |  | 
|  Cllvm::AMDGPU::MIMGInfo |  | 
|  Cllvm::AMDGPU::MIMGLZMappingInfo |  | 
|  Cllvm::AMDGPU::MIMGMIPMappingInfo |  | 
|  Cllvm::AMDGPU::MIMGOffsetMappingInfo |  | 
|  Cllvm::MinMax |  | 
|  CMinMaxSinkInfo |  | 
|  Cllvm::MipsABIFlagsSection |  | 
|  Cllvm::MipsABIInfo |  | 
|  Cllvm::MipsAnalyzeImmediate |  | 
|  CMipsGenInstrInfo |  | 
|  Cllvm::MipsInstrInfo |  | 
|  Cllvm::Mips16InstrInfo |  | 
|  Cllvm::MipsSEInstrInfo |  | 
|  CMipsGenRegisterInfo |  | 
|  Cllvm::MipsRegisterInfo |  | 
|  Cllvm::Mips16RegisterInfo |  | 
|  Cllvm::MipsSERegisterInfo |  | 
|  CMipsGenSubtargetInfo |  | 
|  Cllvm::MipsSubtarget |  | 
|  Cllvm::MipsMCInstLower | MipsMCInstLower - This class is used to lower an MachineInstr into an MCInst  | 
|  Cllvm::MipsOptionRecord |  | 
|  Cllvm::MipsRegInfoRecord |  | 
|  Cllvm::MIR2VecVocabProvider | MIR2Vec vocabulary provider used by pass managers and standalone tools  | 
|  Cllvm::mir2vec::MIREmbedder | Base class for MIR embedders  | 
|  Cllvm::mir2vec::SymbolicMIREmbedder | Class for computing Symbolic embeddings Symbolic embeddings are constructed based on the entity-level representations obtained from the MIR Vocabulary  | 
|  Cllvm::MIRFormatter | MIRFormater - Interface to format MIR operand based on target  | 
|  Cllvm::AMDGPUMIRFormatter |  | 
|  Cllvm::MIRParser | This class initializes machine functions by applying the state loaded from a MIR file  | 
|  Cllvm::MIRParserImpl | This class implements the parsing of LLVM IR that's embedded inside a MIR file  | 
|  Cllvm::mir2vec::MIRVocabulary | Class for storing and accessing the MIR2Vec vocabulary  | 
|  Cllvm::support::detail::missing_format_adapter< T > |  | 
|  Cllvm::yaml::MissingTrait< T > |  | 
|  Cllvm::MIToken | A token produced by the machine instruction lexer  | 
|  Cllvm::MLModelRunner | MLModelRunner interface: abstraction of a mechanism for evaluating a ML model  | 
|  Cllvm::InteractiveModelRunner | A MLModelRunner that asks for advice from an external agent, or host  | 
|  Cllvm::NoInferenceModelRunner | A pseudo model runner  | 
|  Cllvm::ReleaseModeModelRunner< TGen > |  | 
|  CLiveDebugValues::MLocTracker::MLocIterator | Iterator for locations and the values they contain  | 
|  CLiveDebugValues::MLocTracker | Tracker for what values are in machine locations  | 
|  Cllvm::Loc::MMI | Single location defined by (potentially multiple) MMI entries  | 
|  Cllvm::MMRAMetadata | Helper class to manipulate !mmra metadata nodes  | 
|  Cllvm::MachO::mmst_reg_t |  | 
|  Cllvm::ModifiedPostOrder< ContextT > | Construct a specially modified post-order traversal of cycles  | 
|  Cllvm::pdb::ModInfoFlags |  | 
|  CModRMDecision |  | 
|  Cllvm::irsymtab::storage::Module | Describes the range of a particular module's symbols within the symbol table  | 
|  Cllvm::minidump::Module |  | 
|  Cllvm::Module | A Module instance is used to store all the information related to an LLVM module  | 
|  Cllvm::sandboxir::Module | In SandboxIR the Module is mainly used to access the list of global objects  | 
|  Cllvm::SPIRV::ModuleAnalysisInfo |  | 
|  Cllvm::pdb::ModuleDebugStreamRef |  | 
|  Cllvm::Module::ModuleFlagEntry |  | 
|  CPreservedModuleHashAnalysis::ModuleHash |  | 
|  CModuleImportsManager | Determine the list of imports and exports for each module  | 
|  CWorkloadImportsManager | A ModuleImportsManager that operates based on a workload definition (see -thinlto-workload-def)  | 
|  Cllvm::pdb::ModuleInfoHeader | The header preceding each entry in the Module Info substream of the DBI stream  | 
|  Cllvm::dxil::ModuleMetadataInfo |  | 
|  Cllvm::dxil::ModuleShaderFlags |  | 
|  Cllvm::ModuleSlotTracker | Manage lifetime of a slot tracker for printing IR  | 
|  Cllvm::MachineModuleSlotTracker |  | 
|  Cllvm::ModuleSummaryIndex | Class to hold module path string table and global value map, and encapsulate methods for operating on them  | 
|  Cllvm::ModuleSymbolTable |  | 
|  Cllvm::ModuloSchedule | Represents a schedule for a single-block loop  | 
|  Cllvm::ModuloScheduleExpander | The ModuloScheduleExpander takes a ModuloSchedule and expands it in-place, rewriting the old loop and inserting prologs and epilogs as required  | 
|  Cllvm::ModuloScheduleExpanderMVE | Expand the kernel using modulo variable expansion algorithm (MVE)  | 
|  Cllvm::ModuloScheduleTestAnnotater | Expander that simply annotates each scheduled instruction with a post-instr symbol that can be consumed by the ModuloScheduleTest pass  | 
|  Cllvm::msf::MSFBuilder |  | 
|  Cllvm::msf::MSFLayout |  | 
|  Cllvm::msf::MSFStreamLayout | Describes the layout of a stream in an MSF layout  | 
|  CMSP430GenInstrInfo |  | 
|  Cllvm::MSP430InstrInfo |  | 
|  CMSP430GenRegisterInfo |  | 
|  Cllvm::MSP430RegisterInfo |  | 
|  CMSP430GenSubtargetInfo |  | 
|  Cllvm::MSP430Subtarget |  | 
|  Cllvm::MSP430MCInstLower | MSP430MCInstLower - This class is used to lower an MachineInstr into an MCInst  | 
|  Cllvm::AMDGPU::MTBUFInfo |  | 
|  Cllvm::AMDGPU::MUBUFInfo |  | 
|  Cllvm::Loc::Multi | Multi-value location description  | 
|  Cllvm::cl::multi_val |  | 
|  Cllvm::MultiClass |  | 
|  Cllvm::objcopy::MultiFormatConfig |  | 
|  Cllvm::objcopy::ConfigManager |  | 
|  Cllvm::mustache::MustacheContext |  | 
|  Cllvm::MustBeExecutedContextExplorer | A "must be executed context" for a given program point PP is the set of instructions, potentially before and after PP, that are executed always when PP is reached  | 
|  Cllvm::MustBeExecutedIterator | Must be executed iterators visit stretches of instructions that are guaranteed to be executed together, potentially with other instruction executed in-between  | 
|  Cllvm::objcopy::elf::MutableSectionVisitor |  | 
|  Cllvm::objcopy::elf::ELFSectionSizer< ELFT > |  | 
|  Cllvm::MVT | Machine Value Type  | 
|  Cllvm::vfs::detail::NamedNodeOrError |  | 
|  Cllvm::pdb::NamedStreamMap |  | 
|  Cllvm::pdb::NamedStreamMapTraits |  | 
|  Cllvm::WasmYAML::NameEntry |  | 
|  Cllvm::DWARFDebugNames::NameIndex | Represents a single accelerator table within the DWARF v5 .debug_names section  | 
|  Cllvm::object::XCOFFFileAuxEnt::NameInStrTblType |  | 
|  Cllvm::object::XCOFFSymbolEntry32::NameInStrTblType |  | 
|  Cllvm::DWARFDebugNames::NameIterator |  | 
|  Cllvm::objcopy::NameMatcher |  | 
|  Cllvm::object::LoaderSectionSymbolEntry32::NameOffsetInStrTbl |  | 
|  Cllvm::GlobalValueSummaryInfo::NameOrGV |  | 
|  Cllvm::objcopy::NameOrPattern |  | 
|  Cllvm::NamespaceEmitter |  | 
|  CAbstractManglingParser< Derived, Alloc >::NameState | Holds some extra information about a <name> that is being parsed  | 
|  Cllvm::DWARFDebugNames::NameTableEntry | A single entry in the Name Table (DWARF v5 sect  | 
|  Cllvm::SPIRV::NativeBuiltin |  | 
|  Cllvm::RISCV::NDSVLNPseudo |  | 
|  Cllvm::NearMissInfo |  | 
|  Cllvm::Negator |  | 
|  Cllvm::NewArchiveMember |  | 
|  Cllvm::vfs::detail::NewInMemoryNodeInfo |  | 
|  Cllvm::objcopy::NewSectionInfo |  | 
|  Cllvm::objcopy::NewSymbolInfo |  | 
|  Cllvm::NfaStatePair | Forward define the pair type used by the automata transition info tables  | 
|  Cllvm::internal::NfaTranscriber | The internal class that maintains all possible paths through an NFA based on a path through the DFA  | 
|  Cllvm::MachO::nlist |  | 
|  Cllvm::MachO::nlist_64 |  | 
|  Cllvm::MachO::nlist_base |  | 
|  Cllvm::MachOYAML::NListEntry |  | 
|  Cllvm::PatternMatch::NNegZExt_match< Op_t > |  | 
|  Cllvm::NoActiveBlocksOption |  | 
|  CNoAutoPaddingScope | A RAII helper which defines a region of instructions which can't have padding added between them for correctness  | 
|  Ctomp::clause::NocontextT< T, I, E > |  | 
|  Cllvm::FoldingSetBase::Node | Node - This class is used to maintain the singly linked bucket list in a folding set  | 
|  Cllvm::ArgumentInit |  | 
|  Cllvm::AttributeImpl | This class represents a single, uniqued attribute  | 
|  Cllvm::EnumAttributeImpl | A set of classes that contain the value of the attribute object  | 
|  Cllvm::ConstantRangeAttributeImpl |  | 
|  Cllvm::ConstantRangeListAttributeImpl |  | 
|  Cllvm::IntAttributeImpl |  | 
|  Cllvm::TypeAttributeImpl |  | 
|  Cllvm::StringAttributeImpl |  | 
|  Cllvm::AttributeListImpl | This class represents a set of attributes that apply to the function, return type, and parameters  | 
|  Cllvm::AttributeSetNode | This class represents a group of attributes that apply to one element: function, return type, or parameter  | 
|  Cllvm::BinOpInit | !op (X, Y) - Combine two inits  | 
|  Cllvm::BitsInit | '{ a, b, c }' - Represents an initializer for a BitsRecTy value  | 
|  Cllvm::CondOpInit | !cond(condition_1: value1, ... , condition_n: value) Selects the first value for which condition is true  | 
|  Cllvm::DIEAbbrev | Dwarf abbreviation, describes the organization of a debug information object  | 
|  Cllvm::DagInit | (v a, b) - Represent a DAG tree value  | 
|  Cllvm::DebugNamesAbbrev |  | 
|  Cllvm::ExistsOpInit | !exists<type>(expr) - Dynamically determine if a record of type named expr exists  | 
|  Cllvm::FastFoldingSetNode | FastFoldingSetNode - This is a subclass of FoldingSetNode which stores a FoldingSetNodeID value rather than requiring the node to recompute it each time it is needed  | 
|  Cllvm::FoldOpInit | !foldl (a, b, expr, start, lst) - Fold over a list  | 
|  Cllvm::FoldingSetNodeWrapper< T > | FoldingSetNodeWrapper - This template class is used to "wrap" arbitrary types in an enclosing object so that they can be inserted into FoldingSets  | 
|  Cllvm::ImmutableListImpl< T > |  | 
|  Cllvm::InstancesOpInit | !instances<type>([regex]) - Produces a list of records whose type is type  | 
|  Cllvm::IsAOpInit | !isa<type>(expr) - Dynamically determine the type of an expression  | 
|  Cllvm::ListInit | [AL, AH, CL] - Represent a list of defs  | 
|  Cllvm::RecordRecTy | '[classname]' - Type of record values that have zero or more superclasses  | 
|  Cllvm::SCEV | This class represents an analyzed expression in the program  | 
|  Cllvm::SCEVCastExpr | This is the base class for unary cast operator classes  | 
|  Cllvm::SCEVIntegralCastExpr | This is the base class for unary integral cast operator classes  | 
|  Cllvm::SCEVSignExtendExpr | This class represents a sign extension of a small integer value to a larger integer value  | 
|  Cllvm::SCEVTruncateExpr | This class represents a truncation of an integer value to a smaller integer value  | 
|  Cllvm::SCEVZeroExtendExpr | This class represents a zero extension of a small integer value to a larger integer value  | 
|  Cllvm::SCEVPtrToIntExpr | This class represents a cast from a pointer to a pointer-sized integer value  | 
|  Cllvm::SCEVConstant | This class represents a constant integer value  | 
|  Cllvm::SCEVCouldNotCompute | An object of this class is returned by queries that could not be answered  | 
|  Cllvm::SCEVNAryExpr | This node is a base class providing common functionality for n'ary operators  | 
|  Cllvm::SCEVAddRecExpr | This node represents a polynomial recurrence on the trip count of the specified loop  | 
|  Cllvm::SCEVCommutativeExpr | This node is the base class for n'ary commutative operators  | 
|  Cllvm::SCEVAddExpr | This node represents an addition of some number of SCEVs  | 
|  Cllvm::SCEVMinMaxExpr | This node is the base class min/max selections  | 
|  Cllvm::SCEVSMaxExpr | This class represents a signed maximum selection  | 
|  Cllvm::SCEVSMinExpr | This class represents a signed minimum selection  | 
|  Cllvm::SCEVUMaxExpr | This class represents an unsigned maximum selection  | 
|  Cllvm::SCEVUMinExpr | This class represents an unsigned minimum selection  | 
|  Cllvm::SCEVMulExpr | This node represents multiplication of some number of SCEVs  | 
|  Cllvm::SCEVSequentialMinMaxExpr | This node is the base class for sequential/in-order min/max selections  | 
|  Cllvm::SCEVSequentialUMinExpr | This class represents a sequential/in-order unsigned minimum selection  | 
|  Cllvm::SCEVUDivExpr | This class represents a binary unsigned division operation  | 
|  Cllvm::SCEVUnknown | This means that we are dealing with an entirely unknown SCEV value, and only represent it as its LLVM Value  | 
|  Cllvm::SCEVVScale | This class represents the value of vscale, as used when defining the length of a scalable vector or returned by the llvm.vscale() intrinsic  | 
|  Cllvm::SCEVPredicate | This class represents an assumption made using SCEV expressions which can be checked at run-time  | 
|  Cllvm::SCEVComparePredicate | This class represents an assumption that the expression LHS Pred RHS evaluates to true, and this can be checked at run-time  | 
|  Cllvm::SCEVUnionPredicate | This class represents a composition of other SCEV predicates, and is the class that most clients will interact with  | 
|  Cllvm::SCEVWrapPredicate | This class represents an assumption made on an AddRec expression  | 
|  Cllvm::SDNode | Represents one node in the SelectionDAG  | 
|  Cllvm::AddrSpaceCastSDNode |  | 
|  Cllvm::AssertAlignSDNode | An SDNode that records if a register contains a value that is guaranteed to be aligned accordingly  | 
|  Cllvm::BasicBlockSDNode |  | 
|  Cllvm::BlockAddressSDNode |  | 
|  Cllvm::BuildVectorSDNode | A "pseudo-class" with methods for operating on BUILD_VECTORs  | 
|  Cllvm::CondCodeSDNode |  | 
|  Cllvm::ConstantFPSDNode |  | 
|  Cllvm::ConstantPoolSDNode |  | 
|  Cllvm::ConstantSDNode |  | 
|  Cllvm::ExternalSymbolSDNode |  | 
|  Cllvm::FrameIndexSDNode |  | 
|  Cllvm::GlobalAddressSDNode |  | 
|  Cllvm::HandleSDNode | This class is used to form a handle around another node that is persistent and is updated across invocations of replaceAllUsesWith on its operand  | 
|  Cllvm::JumpTableSDNode |  | 
|  Cllvm::LabelSDNode |  | 
|  Cllvm::LifetimeSDNode | This SDNode is used for LIFETIME_START/LIFETIME_END values  | 
|  Cllvm::MCSymbolSDNode |  | 
|  Cllvm::MDNodeSDNode |  | 
|  Cllvm::MachineSDNode | An SDNode that represents everything that will be needed to construct a MachineInstr  | 
|  Cllvm::MemSDNode | This is an abstract virtual class for memory operations  | 
|  Cllvm::AtomicSDNode | This is an SDNode representing atomic operations  | 
|  Cllvm::FPStateAccessSDNode |  | 
|  Cllvm::LSBaseSDNode | Base class for LoadSDNode and StoreSDNode  | 
|  Cllvm::LoadSDNode | This class is used to represent ISD::LOAD nodes  | 
|  Cllvm::StoreSDNode | This class is used to represent ISD::STORE nodes  | 
|  Cllvm::MaskedGatherScatterSDNode | This is a base class used to represent MGATHER and MSCATTER nodes  | 
|  Cllvm::MaskedGatherSDNode | This class is used to represent an MGATHER node  | 
|  Cllvm::MaskedHistogramSDNode |  | 
|  Cllvm::MaskedScatterSDNode | This class is used to represent an MSCATTER node  | 
|  Cllvm::MaskedLoadStoreSDNode | This base class is used to represent MLOAD and MSTORE nodes  | 
|  Cllvm::MaskedLoadSDNode | This class is used to represent an MLOAD node  | 
|  Cllvm::MaskedStoreSDNode | This class is used to represent an MSTORE node  | 
|  Cllvm::MemIntrinsicSDNode | This SDNode is used for target intrinsics that touch memory and need an associated MachineMemOperand  | 
|  Cllvm::X86MaskedGatherScatterSDNode |  | 
|  Cllvm::X86MaskedGatherSDNode |  | 
|  Cllvm::X86MaskedScatterSDNode |  | 
|  Cllvm::VPBaseLoadStoreSDNode | This base class is used to represent VP_LOAD, VP_STORE, EXPERIMENTAL_VP_STRIDED_LOAD and EXPERIMENTAL_VP_STRIDED_STORE nodes  | 
|  Cllvm::VPLoadSDNode | This class is used to represent a VP_LOAD node  | 
|  Cllvm::VPStoreSDNode | This class is used to represent a VP_STORE node  | 
|  Cllvm::VPStridedLoadSDNode | This class is used to represent an EXPERIMENTAL_VP_STRIDED_LOAD node  | 
|  Cllvm::VPStridedStoreSDNode | This class is used to represent an EXPERIMENTAL_VP_STRIDED_STORE node  | 
|  Cllvm::VPGatherScatterSDNode | This is a base class used to represent VP_GATHER and VP_SCATTER nodes  | 
|  Cllvm::VPGatherSDNode | This class is used to represent an VP_GATHER node  | 
|  Cllvm::VPScatterSDNode | This class is used to represent an VP_SCATTER node  | 
|  Cllvm::VPLoadFFSDNode |  | 
|  Cllvm::PseudoProbeSDNode | This SDNode is used for PSEUDO_PROBE values, which are the function guid and the index of the basic block being probed  | 
|  Cllvm::RegisterMaskSDNode |  | 
|  Cllvm::RegisterSDNode |  | 
|  Cllvm::ShuffleVectorSDNode | This SDNode is used to implement the code generator support for the llvm IR shufflevector instruction  | 
|  Cllvm::SrcValueSDNode | An SDNode that holds an arbitrary LLVM IR Value  | 
|  Cllvm::TargetIndexSDNode | Completely target-dependent object reference  | 
|  Cllvm::VTSDNode | This class is used to represent EVT's, which are used to parameterize some operations  | 
|  Cllvm::SDVTListNode |  | 
|  Cllvm::TernOpInit | !op (X, Y, Z) - Combine two inits  | 
|  Cllvm::UnOpInit | !op (X) - Transform an init  | 
|  Cllvm::UniqueMachineInstr | A class that wraps MachineInstrs and derives from FoldingSetNode in order to be uniqued in a CSEMap  | 
|  Cllvm::VarDefInit | Classname<targs...> - Represent an uninstantiated anonymous class instantiation  | 
|  Cllvm::ImmutableGraph< NodeValueT, EdgeValueT >::Node |  | 
|  Cllvm::LazyCallGraph::Node | A node in the call graph  | 
|  Cllvm::ms_demangle::Node |  | 
|  Cllvm::ms_demangle::IdentifierNode |  | 
|  Cllvm::ms_demangle::ConversionOperatorIdentifierNode |  | 
|  Cllvm::ms_demangle::DynamicStructorIdentifierNode |  | 
|  Cllvm::ms_demangle::IntrinsicFunctionIdentifierNode |  | 
|  Cllvm::ms_demangle::LiteralOperatorIdentifierNode |  | 
|  Cllvm::ms_demangle::LocalStaticGuardIdentifierNode |  | 
|  Cllvm::ms_demangle::NamedIdentifierNode |  | 
|  Cllvm::ms_demangle::RttiBaseClassDescriptorNode |  | 
|  Cllvm::ms_demangle::StructorIdentifierNode |  | 
|  Cllvm::ms_demangle::VcallThunkIdentifierNode |  | 
|  Cllvm::ms_demangle::IntegerLiteralNode |  | 
|  Cllvm::ms_demangle::NodeArrayNode |  | 
|  Cllvm::ms_demangle::PointerAuthQualifierNode |  | 
|  Cllvm::ms_demangle::QualifiedNameNode |  | 
|  Cllvm::ms_demangle::SymbolNode |  | 
|  Cllvm::ms_demangle::EncodedStringLiteralNode |  | 
|  Cllvm::ms_demangle::FunctionSymbolNode |  | 
|  Cllvm::ms_demangle::LocalStaticGuardVariableNode |  | 
|  Cllvm::ms_demangle::SpecialTableSymbolNode |  | 
|  Cllvm::ms_demangle::VariableSymbolNode |  | 
|  Cllvm::ms_demangle::TemplateParameterReferenceNode |  | 
|  Cllvm::ms_demangle::TypeNode |  | 
|  Cllvm::ms_demangle::ArrayTypeNode |  | 
|  Cllvm::ms_demangle::CustomTypeNode |  | 
|  Cllvm::ms_demangle::FunctionSignatureNode |  | 
|  Cllvm::ms_demangle::ThunkSignatureNode |  | 
|  Cllvm::ms_demangle::IntrinsicNode |  | 
|  Cllvm::ms_demangle::PointerTypeNode |  | 
|  Cllvm::ms_demangle::PrimitiveTypeNode |  | 
|  Cllvm::ms_demangle::TagTypeNode |  | 
|  Cllvm::sys::unicode::Node |  | 
|  Cllvm::yaml::Node | Abstract base class for all Nodes  | 
|  Cllvm::yaml::AliasNode | Represents an alias to a Node with an anchor  | 
|  Cllvm::yaml::BlockScalarNode | A block scalar node is an opaque datum that can be presented as a series of zero or more Unicode scalar values  | 
|  Cllvm::yaml::KeyValueNode | A key and value pair  | 
|  Cllvm::yaml::MappingNode | Represents a YAML map created from either a block map for a flow map  | 
|  Cllvm::yaml::NullNode | A null value  | 
|  Cllvm::yaml::ScalarNode | A scalar node is an opaque datum that can be presented as a series of zero or more Unicode scalar values  | 
|  Cllvm::yaml::SequenceNode | Represents a YAML sequence created from either a block sequence for a flow sequence  | 
|  CNode |  | 
|  CFloatLiteralImpl< float > |  | 
|  CFloatLiteralImpl< double > |  | 
|  CFloatLiteralImpl< long double > |  | 
|  CAbiTagAttr |  | 
|  CArraySubscriptExpr |  | 
|  CArrayType |  | 
|  CBinaryExpr |  | 
|  CBinaryFPType |  | 
|  CBitIntType |  | 
|  CBoolExpr |  | 
|  CBracedExpr |  | 
|  CBracedRangeExpr |  | 
|  CCallExpr |  | 
|  CCastExpr |  | 
|  CClosureTypeName |  | 
|  CConditionalExpr |  | 
|  CConstrainedTypeTemplateParamDecl | A constrained template type parameter declaration, 'C T'  | 
|  CConversionExpr |  | 
|  CConversionOperatorType |  | 
|  CCtorDtorName |  | 
|  CCtorVtableSpecialName |  | 
|  CDeleteExpr |  | 
|  CDotSuffix |  | 
|  CDtorName |  | 
|  CDynamicExceptionSpec |  | 
|  CElaboratedTypeSpefType |  | 
|  CEnableIfAttr |  | 
|  CEnclosingExpr |  | 
|  CEnumLiteral |  | 
|  CExpandedSpecialSubstitution |  | 
|  CSpecialSubstitution |  | 
|  CExplicitObjectParameter | Represents the explicitly named object parameter  | 
|  CExprRequirement |  | 
|  CFloatLiteralImpl< Float > |  | 
|  CFoldExpr |  | 
|  CForwardTemplateReference | A forward-reference to a template argument that was not known at the point where the template parameter name was parsed in a mangling  | 
|  CFunctionEncoding |  | 
|  CFunctionParam |  | 
|  CFunctionType |  | 
|  CGlobalQualifiedName |  | 
|  CInitListExpr |  | 
|  CIntegerLiteral |  | 
|  CLambdaExpr |  | 
|  CLiteralOperator |  | 
|  CLocalName |  | 
|  CMemberExpr |  | 
|  CMemberLikeFriendName |  | 
|  CModuleEntity |  | 
|  CModuleName |  | 
|  CNameType |  | 
|  CNameWithTemplateArgs |  | 
|  CNestedName |  | 
|  CNestedRequirement |  | 
|  CNewExpr |  | 
|  CNodeArrayNode |  | 
|  CNoexceptSpec |  | 
|  CNonTypeTemplateParamDecl | A non-type template parameter declaration, 'int N'  | 
|  CObjCProtoName |  | 
|  CParameterPack | An unexpanded parameter pack (either in the expression or type context)  | 
|  CParameterPackExpansion | A pack expansion  | 
|  CPixelVectorType |  | 
|  CPointerToMemberConversionExpr |  | 
|  CPointerToMemberType |  | 
|  CPointerType |  | 
|  CPostfixExpr |  | 
|  CPostfixQualifiedType |  | 
|  CPrefixExpr |  | 
|  CQualType |  | 
|  CQualifiedName |  | 
|  CReferenceType |  | 
|  CRequiresExpr |  | 
|  CSizeofParamPackExpr |  | 
|  CSpecialName |  | 
|  CStringLiteral |  | 
|  CStructuredBindingName |  | 
|  CSubobjectExpr |  | 
|  CSyntheticTemplateParamName | An invented name for a template parameter for which we don't have a corresponding template argument  | 
|  CTemplateArgs |  | 
|  CTemplateArgumentPack | A variadic template argument  | 
|  CTemplateParamPackDecl | A template parameter pack declaration, 'typename ...T'  | 
|  CTemplateParamQualifiedArg |  | 
|  CTemplateTemplateParamDecl | A template template parameter declaration, 'template<typename T> typename N'  | 
|  CThrowExpr |  | 
|  CTransformedType |  | 
|  CTypeRequirement |  | 
|  CTypeTemplateParamDecl | A template type parameter declaration, 'typename T'  | 
|  CUnnamedTypeName |  | 
|  CVectorType |  | 
|  CVendorExtQualType |  | 
|  Cllvm::SpillPlacement::Node | Node - Each edge bundle corresponds to a Hopfield node  | 
|  Cllvm::Registry< T >::node | Node in linked list of entries  | 
|  Cllvm::ilist_detail::node_base_parent< ParentTy > |  | 
|  Cllvm::ilist_node_base< enable_sentinel_tracking, parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< AliasSet, Options... >::type > |  | 
|  Cllvm::ilist_node< AliasSet > |  | 
|  Cllvm::AliasSet |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< Node, Options... >::type > |  | 
|  Cllvm::ilist_node< Node > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< BasicBlock, Options... >::type > |  | 
|  Cllvm::ilist_node< BasicBlock, Options... > |  | 
|  Cllvm::ilist_node_with_parent< BasicBlock, Function > |  | 
|  Cllvm::BasicBlock | LLVM Basic Block Representation  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< DbgRecord, Options... >::type > |  | 
|  Cllvm::ilist_node< DbgRecord > |  | 
|  Cllvm::DbgRecord | Base class for non-instruction debug metadata records that have positions within IR  | 
|  Cllvm::DbgLabelRecord | Records a position in IR for a source label (DILabel)  | 
|  Cllvm::DbgVariableRecord | Record of a variable value-assignment, aka a non instruction representation of the dbg.value intrinsic  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< Function, Options... >::type > |  | 
|  Cllvm::ilist_node< Function > |  | 
|  Cllvm::Function |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< GlobalAlias, Options... >::type > |  | 
|  Cllvm::ilist_node< GlobalAlias > |  | 
|  Cllvm::GlobalAlias |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< GlobalIFunc, Options... >::type > |  | 
|  Cllvm::ilist_node< GlobalIFunc > |  | 
|  Cllvm::GlobalIFunc |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< GlobalVariable, Options... >::type > |  | 
|  Cllvm::ilist_node< GlobalVariable > |  | 
|  Cllvm::GlobalVariable |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< IRInstructionData, Options... >::type > |  | 
|  Cllvm::ilist_node< IRInstructionData, ilist_sentinel_tracking< true > > |  | 
|  Cllvm::IRSimilarity::IRInstructionData | This provides the utilities for hashing an Instruction to an unsigned integer  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< IVStrideUse, Options... >::type > |  | 
|  Cllvm::ilist_node< IVStrideUse > |  | 
|  Cllvm::IVStrideUse | IVStrideUse - Keep track of one use of a strided induction variable  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< IndexListEntry, Options... >::type > |  | 
|  Cllvm::ilist_node< IndexListEntry > |  | 
|  Cllvm::IndexListEntry | This class represents an entry in the slot index list held in the SlotIndexes pass  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< Instruction, Options... >::type > |  | 
|  Cllvm::ilist_node< Instruction, Options... > |  | 
|  Cllvm::ilist_node_with_parent< Instruction, BasicBlock, ilist_iterator_bits< true >, ilist_parent< BasicBlock > > |  | 
|  Cllvm::Instruction |  | 
|  Cllvm::AtomicCmpXchgInst | An instruction that atomically checks whether a specified value is in a memory location, and, if it is, stores a new value there  | 
|  Cllvm::AtomicRMWInst | Instruction that atomically reads a memory location, combines it with another value, and then stores the result back  | 
|  Cllvm::BinaryOperator |  | 
|  Cllvm::PossiblyDisjointInst | An or instruction, which can be marked as "disjoint", indicating that the inputs don't have a 1 in the same bit position  | 
|  Cllvm::BranchInst | Conditional or Unconditional Branch instruction  | 
|  Cllvm::CallBase | Base class for all callable instructions (InvokeInst and CallInst) Holds everything related to calling a function  | 
|  Cllvm::CallBrInst | CallBr instruction, tracking function calls that may not return control but instead transfer it to a third location  | 
|  Cllvm::CallInst | This class represents a function call, abstracting a target machine's calling convention  | 
|  Cllvm::IntrinsicInst | A wrapper class for inspecting calls to intrinsic functions  | 
|  Cllvm::MemIntrinsicBase< AnyMemIntrinsic > |  | 
|  Cllvm::AnyMemIntrinsic |  | 
|  Cllvm::MemSetBase< AnyMemIntrinsic > |  | 
|  Cllvm::AnyMemSetInst | This class represents any memset intrinsic  | 
|  Cllvm::MemTransferBase< AnyMemIntrinsic > |  | 
|  Cllvm::AnyMemTransferInst |  | 
|  Cllvm::AnyMemCpyInst | This class represents any memcpy intrinsic i.e  | 
|  Cllvm::AnyMemMoveInst | This class represents any memmove intrinsic i.e  | 
|  Cllvm::MemIntrinsicBase< MemIntrinsic > |  | 
|  Cllvm::MemIntrinsic | This is the common base class for memset/memcpy/memmove  | 
|  Cllvm::MemSetBase< MemIntrinsic > |  | 
|  Cllvm::MemSetInst | This class wraps the llvm.memset and llvm.memset.inline intrinsics  | 
|  Cllvm::MemSetPatternInst | This class wraps the llvm.experimental.memset.pattern intrinsic  | 
|  Cllvm::MemTransferBase< MemIntrinsic > |  | 
|  Cllvm::MemTransferInst | This class wraps the llvm.memcpy/memmove intrinsics  | 
|  Cllvm::MemCpyInst | This class wraps the llvm.memcpy intrinsic  | 
|  Cllvm::MemMoveInst | This class wraps the llvm.memmove intrinsic  | 
|  Cllvm::AnyCoroEndInst |  | 
|  Cllvm::CoroAsyncEndInst | This represents the llvm.coro.end instruction  | 
|  Cllvm::CoroEndInst | This represents the llvm.coro.end instruction  | 
|  Cllvm::AnyCoroIdInst | This represents a common base class for llvm.coro.id instructions  | 
|  Cllvm::AnyCoroIdRetconInst | This represents either the llvm.coro.id.retcon or llvm.coro.id.retcon.once instruction  | 
|  Cllvm::CoroIdRetconInst | This represents the llvm.coro.id.retcon instruction  | 
|  Cllvm::CoroIdRetconOnceInst | This represents the llvm.coro.id.retcon.once instruction  | 
|  Cllvm::CoroIdAsyncInst | This represents the llvm.coro.id.async instruction  | 
|  Cllvm::CoroIdInst | This represents the llvm.coro.id instruction  | 
|  Cllvm::AnyCoroSuspendInst |  | 
|  Cllvm::CoroSuspendAsyncInst | This represents the llvm.coro.suspend.async instruction  | 
|  Cllvm::CoroSuspendInst | This represents the llvm.coro.suspend instruction  | 
|  Cllvm::CoroSuspendRetconInst | This represents the llvm.coro.suspend.retcon instruction  | 
|  Cllvm::AssumeInst | This represents the llvm.assume intrinsic  | 
|  Cllvm::BinaryOpIntrinsic | This class represents an intrinsic that is based on a binary operation  | 
|  Cllvm::SaturatingInst | Represents a saturating add/sub intrinsic  | 
|  Cllvm::WithOverflowInst | Represents an op.with.overflow intrinsic  | 
|  Cllvm::CmpIntrinsic | This class represents a ucmp/scmp intrinsic  | 
|  Cllvm::ConstrainedFPIntrinsic | This is the common base class for constrained floating point intrinsics  | 
|  Cllvm::ConstrainedFPCmpIntrinsic | Constrained floating point compare intrinsics  | 
|  Cllvm::ConvergenceControlInst | Represents calls to the llvm.experimintal.convergence.* intrinsics  | 
|  Cllvm::CoroAlignInst | This represents the llvm.coro.align instruction  | 
|  Cllvm::CoroAllocInst | This represents the llvm.coro.alloc instruction  | 
|  Cllvm::CoroAllocaAllocInst | This represents the llvm.coro.alloca.alloc instruction  | 
|  Cllvm::CoroAllocaFreeInst | This represents the llvm.coro.alloca.free instruction  | 
|  Cllvm::CoroAllocaGetInst | This represents the llvm.coro.alloca.get instruction  | 
|  Cllvm::CoroAsyncContextAllocInst | This represents the llvm.coro.context.alloc instruction  | 
|  Cllvm::CoroAsyncContextDeallocInst | This represents the llvm.coro.context.dealloc instruction  | 
|  Cllvm::CoroAsyncResumeInst | This represents the llvm.coro.async.resume instruction  | 
|  Cllvm::CoroAsyncSizeReplace | This represents the llvm.coro.async.size.replace instruction  | 
|  Cllvm::CoroBeginInst | This class represents the llvm.coro.begin or llvm.coro.begin.custom.abi instructions  | 
|  Cllvm::CoroEndResults | This represents the llvm.end.results instruction  | 
|  Cllvm::CoroFrameInst | This represents the llvm.coro.frame instruction  | 
|  Cllvm::CoroFreeInst | This represents the llvm.coro.free instruction  | 
|  Cllvm::CoroIsInRampInst | This represents the llvm.coro.is_in_ramp instruction  | 
|  Cllvm::CoroPromiseInst | This represents the llvm.coro.promise instruction  | 
|  Cllvm::CoroSaveInst | This represents the llvm.coro.save instruction  | 
|  Cllvm::CoroSizeInst | This represents the llvm.coro.size instruction  | 
|  Cllvm::CoroSubFnInst | This class represents the llvm.coro.subfn.addr instruction  | 
|  Cllvm::DbgInfoIntrinsic | This is the common base class for debug info intrinsics  | 
|  Cllvm::DbgLabelInst | This represents the llvm.dbg.label instruction  | 
|  Cllvm::DbgVariableIntrinsic | This is the common base class for debug info intrinsics for variables  | 
|  Cllvm::DbgDeclareInst | This represents the llvm.dbg.declare instruction  | 
|  Cllvm::DbgValueInst | This represents the llvm.dbg.value instruction  | 
|  Cllvm::DbgAssignIntrinsic | This represents the llvm.dbg.assign instruction  | 
|  Cllvm::GCProjectionInst | Common base class for representing values projected from a statepoint  | 
|  Cllvm::GCRelocateInst | Represents calls to the gc.relocate intrinsic  | 
|  Cllvm::GCResultInst | Represents calls to the gc.result intrinsic  | 
|  Cllvm::InstrProfInstBase | A base class for all instrprof intrinsics  | 
|  Cllvm::InstrProfCntrInstBase | A base class for all instrprof counter intrinsics  | 
|  Cllvm::InstrProfCallsite | This represents the llvm.instrprof.callsite intrinsic  | 
|  Cllvm::InstrProfCoverInst | This represents the llvm.instrprof.cover intrinsic  | 
|  Cllvm::InstrProfIncrementInst | This represents the llvm.instrprof.increment intrinsic  | 
|  Cllvm::InstrProfIncrementInstStep | This represents the llvm.instrprof.increment.step intrinsic  | 
|  Cllvm::InstrProfTimestampInst | This represents the llvm.instrprof.timestamp intrinsic  | 
|  Cllvm::InstrProfValueProfileInst | This represents the llvm.instrprof.value.profile intrinsic  | 
|  Cllvm::InstrProfMCDCBitmapInstBase | A base class for instrprof mcdc intrinsics that require global bitmap bytes  | 
|  Cllvm::InstrProfMCDCBitmapParameters | This represents the llvm.instrprof.mcdc.parameters intrinsic  | 
|  Cllvm::InstrProfMCDCTVBitmapUpdate | This represents the llvm.instrprof.mcdc.tvbitmap.update intrinsic  | 
|  Cllvm::LifetimeIntrinsic | This is the common base class for lifetime intrinsics  | 
|  Cllvm::MemIntrinsicBase< Derived > | Common base class for all memory intrinsics  | 
|  Cllvm::MinMaxIntrinsic | This class represents min/max intrinsics  | 
|  Cllvm::NoAliasScopeDeclInst |  | 
|  Cllvm::PseudoProbeInst |  | 
|  Cllvm::VACopyInst | This represents the llvm.va_copy intrinsic  | 
|  Cllvm::VAEndInst | This represents the llvm.va_end intrinsic  | 
|  Cllvm::VAStartInst | This represents the llvm.va_start intrinsic  | 
|  Cllvm::VPIntrinsic | This is the common base class for vector predication intrinsics  | 
|  Cllvm::VPBinOpIntrinsic |  | 
|  Cllvm::VPCastIntrinsic |  | 
|  Cllvm::VPCmpIntrinsic |  | 
|  Cllvm::VPReductionIntrinsic | This represents vector predication reduction intrinsics  | 
|  Cllvm::CoroAwaitSuspendInst | This represents the llvm.coro.await.suspend.{void,bool,handle} instructions  | 
|  Cllvm::GCStatepointInst | Represents a gc.statepoint intrinsic call  | 
|  Cllvm::InvokeInst | Invoke instruction  | 
|  Cllvm::CatchReturnInst |  | 
|  Cllvm::CatchSwitchInst |  | 
|  Cllvm::CleanupReturnInst |  | 
|  Cllvm::CmpInst | This class is the base class for the comparison instructions  | 
|  Cllvm::FCmpInst | This instruction compares its operands according to the predicate given to the constructor  | 
|  Cllvm::ICmpInst | This instruction compares its operands according to the predicate given to the constructor  | 
|  Cllvm::ExtractElementInst | This instruction extracts a single (scalar) element from a VectorType value  | 
|  Cllvm::FenceInst | An instruction for ordering other memory operations  | 
|  Cllvm::FuncletPadInst |  | 
|  Cllvm::CatchPadInst |  | 
|  Cllvm::CleanupPadInst |  | 
|  Cllvm::GetElementPtrInst | Instruction for type-safe pointer arithmetic to access elements of arrays and structs  | 
|  Cllvm::IndirectBrInst | Indirect Branch Instruction  | 
|  Cllvm::InsertElementInst | This instruction inserts a single (scalar) element into a VectorType value  | 
|  Cllvm::InsertValueInst | This instruction inserts a struct field of array element value into an aggregate value  | 
|  Cllvm::LandingPadInst | The landingpad instruction holds all of the information necessary to generate correct exception handling  | 
|  Cllvm::PHINode |  | 
|  Cllvm::ResumeInst | Resume the propagation of an exception  | 
|  Cllvm::ReturnInst | Return a value (possibly void), from a function  | 
|  Cllvm::SelectInst | This class represents the LLVM 'select' instruction  | 
|  Cllvm::ShuffleVectorInst | This instruction constructs a fixed permutation of two input vectors  | 
|  Cllvm::StoreInst | An instruction for storing to memory  | 
|  Cllvm::SwitchInst | Multiway switch  | 
|  Cllvm::UnaryInstruction |  | 
|  Cllvm::AllocaInst | Instruction to allocate memory on the stack  | 
|  Cllvm::CastInst | This is the base class for all instructions that perform data casts  | 
|  Cllvm::AddrSpaceCastInst | This class represents a conversion between pointers from one address space to another  | 
|  Cllvm::BitCastInst | This class represents a no-op cast from one type to another  | 
|  Cllvm::FPExtInst | This class represents an extension of floating point types  | 
|  Cllvm::FPToSIInst | This class represents a cast from floating point to signed integer  | 
|  Cllvm::FPToUIInst | This class represents a cast from floating point to unsigned integer  | 
|  Cllvm::FPTruncInst | This class represents a truncation of floating point types  | 
|  Cllvm::IntToPtrInst | This class represents a cast from an integer to a pointer  | 
|  Cllvm::PossiblyNonNegInst | Instruction that can have a nneg flag (zext/uitofp)  | 
|  Cllvm::PtrToAddrInst | This class represents a cast from a pointer to an address (non-capturing ptrtoint)  | 
|  Cllvm::PtrToIntInst | This class represents a cast from a pointer to an integer  | 
|  Cllvm::SExtInst | This class represents a sign extension of integer types  | 
|  Cllvm::SIToFPInst | This class represents a cast from signed integer to floating point  | 
|  Cllvm::TruncInst | This class represents a truncation of integer types  | 
|  Cllvm::UIToFPInst | This class represents a cast unsigned integer to floating point  | 
|  Cllvm::ZExtInst | This class represents zero extension of integer types  | 
|  Cllvm::ExtractValueInst | This instruction extracts a struct member or array element value from an aggregate value  | 
|  Cllvm::FreezeInst | This class represents a freeze function that returns random concrete value if an operand is either a poison value or an undef value  | 
|  Cllvm::LoadInst | An instruction for reading from memory  | 
|  Cllvm::UnaryOperator |  | 
|  Cllvm::VAArgInst | This class represents the va_arg llvm instruction, which returns an argument of the specified type given a va_list and increments that list  | 
|  Cllvm::UnreachableInst | This function has undefined behavior  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineBasicBlock, Options... >::type > |  | 
|  Cllvm::ilist_node< MachineBasicBlock, Options... > |  | 
|  Cllvm::ilist_node_with_parent< MachineBasicBlock, MachineFunction > |  | 
|  Cllvm::MachineBasicBlock |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type > |  | 
|  Cllvm::ilist_node< MachineInstr, Options... > |  | 
|  Cllvm::ilist_node_with_parent< MachineInstr, MachineBasicBlock, ilist_sentinel_tracking< true > > |  | 
|  Cllvm::MachineInstr | Representation of each machine instruction  | 
|  Cllvm::GenericMachineInstr | A base class for all GenericMachineInstrs  | 
|  Cllvm::GAnyCmp | Represent a G_ICMP or G_FCMP  | 
|  Cllvm::GFCmp | Represent a G_FCMP  | 
|  Cllvm::GICmp | Represent a G_ICMP  | 
|  Cllvm::GBinOp | Represents a binary operation, i.e, x = y op z  | 
|  Cllvm::GFBinOp | Represents a floating point binary operation  | 
|  Cllvm::GIntBinOp | Represents an integer binary operation  | 
|  Cllvm::GAdd | Represents an integer addition  | 
|  Cllvm::GMul | Represents an integer multiplication  | 
|  Cllvm::GSub | Represents an integer subtraction  | 
|  Cllvm::GLogicalBinOp | Represents a logical binary operation  | 
|  Cllvm::GAnd | Represents a logical and  | 
|  Cllvm::GOr | Represents a logical or  | 
|  Cllvm::GBinOpCarryOut | Represents overflowing binary operations  | 
|  Cllvm::GAddCarryOut | Represents overflowing add operations  | 
|  Cllvm::GAddSubCarryOut | Represents overflowing add/sub operations  | 
|  Cllvm::GAddSubCarryInOut | Represents overflowing add/sub operations that also consume a carry-in  | 
|  Cllvm::GSubCarryOut | Represents overflowing sub operations  | 
|  Cllvm::GCastOp | Represents a cast operation  | 
|  Cllvm::GAnyExt | Represents an any ext  | 
|  Cllvm::GExtOp | Represents an integer-like extending operation  | 
|  Cllvm::GExtOrTruncOp | Represents an integer-like extending or truncating operation  | 
|  Cllvm::GSext | Represents a sext  | 
|  Cllvm::GTrunc | Represents a trunc  | 
|  Cllvm::GZext | Represents a zext  | 
|  Cllvm::GExtractSubvector | Represents an extract subvector  | 
|  Cllvm::GExtractVectorElement | Represents an extract vector element  | 
|  Cllvm::GFreeze | Represents a freeze  | 
|  Cllvm::GImplicitDef | Represents a G_IMPLICIT_DEF  | 
|  Cllvm::GInsertSubvector | Represents a insert subvector  | 
|  Cllvm::GInsertVectorElement | Represents an insert vector element  | 
|  Cllvm::GIntrinsic | Represents a call to an intrinsic  | 
|  Cllvm::GMemOperation | Provides common memory operand functionality  | 
|  Cllvm::GIndexedLoad | Represents indexed loads  | 
|  Cllvm::GIndexedAnyExtLoad | Represents either G_INDEXED_LOAD, G_INDEXED_ZEXTLOAD or G_INDEXED_SEXTLOAD  | 
|  Cllvm::GIndexedExtLoad | Represents a G_INDEX_ZEXTLOAD/G_INDEXED_SEXTLOAD  | 
|  Cllvm::GIndexedSExtLoad | Represents a G_SEXTLOAD  | 
|  Cllvm::GIndexedZExtLoad | Represents a G_ZEXTLOAD  | 
|  Cllvm::GIndexedStore | Represents indexed stores  | 
|  Cllvm::GLoadStore | Represents any type of generic load or store  | 
|  Cllvm::GAnyLoad | Represents any generic load, including sign/zero extending variants  | 
|  Cllvm::GExtLoad | Represents either a G_SEXTLOAD or G_ZEXTLOAD  | 
|  Cllvm::GSExtLoad | Represents a G_SEXTLOAD  | 
|  Cllvm::GZExtLoad | Represents a G_ZEXTLOAD  | 
|  Cllvm::GLoad | Represents a G_LOAD  | 
|  Cllvm::GStore | Represents a G_STORE  | 
|  Cllvm::GMergeLikeInstr | Represents G_BUILD_VECTOR, G_CONCAT_VECTORS or G_MERGE_VALUES  | 
|  Cllvm::GBuildVector | Represents a G_BUILD_VECTOR  | 
|  Cllvm::GBuildVectorTrunc | Represents a G_BUILD_VECTOR_TRUNC  | 
|  Cllvm::GConcatVectors | Represents a G_CONCAT_VECTORS  | 
|  Cllvm::GMerge | Represents a G_MERGE_VALUES  | 
|  Cllvm::GPhi | Represents a G_PHI  | 
|  Cllvm::GPtrAdd | Represents a G_PTR_ADD  | 
|  Cllvm::GSUCmp | Represents a threeway compare  | 
|  Cllvm::GSelect | Represents a G_SELECT  | 
|  Cllvm::GShl | Represents a shift left  | 
|  Cllvm::GShuffleVector | Represents a G_SHUFFLE_VECTOR  | 
|  Cllvm::GSplatVector | Represents a splat vector  | 
|  Cllvm::GStepVector | Represents a step vector  | 
|  Cllvm::GUnmerge | Represents a G_UNMERGE_VALUES  | 
|  Cllvm::GVScale | Represents a vscale  | 
|  Cllvm::GVecReduce |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< NamedMDNode, Options... >::type > |  | 
|  Cllvm::ilist_node< NamedMDNode > |  | 
|  Cllvm::NamedMDNode | A tuple of MDNodes  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > |  | 
|  Cllvm::ilist_node< SDNode > |  | 
|  Cllvm::SDNode | Represents one node in the SelectionDAG  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > |  | 
|  Cllvm::ilist_node< VPRecipeBase, Options... > |  | 
|  Cllvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock > |  | 
|  Cllvm::VPRecipeBase | VPRecipeBase is a base class modeling a sequence of one or more output IR instructions  | 
|  Cllvm::VPBranchOnMaskRecipe | A recipe for generating conditional branches on the bits of a mask  | 
|  Cllvm::VPHistogramRecipe | A recipe representing a sequence of load -> update -> store as part of a histogram operation  | 
|  Cllvm::VPIRInstruction | A recipe to wrap on original IR instruction not to be modified during execution, except for PHIs  | 
|  Cllvm::VPIRPhi | An overlay for VPIRInstructions wrapping PHI nodes enabling convenient use cast/dyn_cast/isa and execute() implementation  | 
|  Cllvm::VPInterleaveBase | A common base class for interleaved memory operations  | 
|  Cllvm::VPInterleaveEVLRecipe | A recipe for interleaved memory operations with vector-predication intrinsics  | 
|  Cllvm::VPInterleaveRecipe | VPInterleaveRecipe is a recipe for transforming an interleave group of load or stores into one wide load/store and shuffles  | 
|  Cllvm::VPSingleDefRecipe | VPSingleDef is a base class for recipes for modeling a sequence of one or more output IR that define a single result VPValue  | 
|  Cllvm::VPBlendRecipe | A recipe for vectorizing a phi-node as a sequence of mask-based select instructions  | 
|  Cllvm::VPDerivedIVRecipe | A recipe for converting the input value IV value to the corresponding value of an IV with different start and step values, using Start + IV * Step  | 
|  Cllvm::VPExpandSCEVRecipe | Recipe to expand a SCEV expression  | 
|  Cllvm::VPExpressionRecipe | A recipe to combine multiple recipes into a single 'expression' recipe, which should be considered a single entity for cost-modeling and transforms  | 
|  Cllvm::VPHeaderPHIRecipe | A pure virtual base class for all recipes modeling header phis, including phis for first order recurrences, pointer inductions and reductions  | 
|  Cllvm::VPActiveLaneMaskPHIRecipe | A recipe for generating the active lane mask for the vector loop that is used to predicate the vector operations  | 
|  Cllvm::VPCanonicalIVPHIRecipe | Canonical scalar induction phi of the vector loop  | 
|  Cllvm::VPEVLBasedIVPHIRecipe | A recipe for generating the phi node for the current index of elements, adjusted in accordance with EVL value  | 
|  Cllvm::VPFirstOrderRecurrencePHIRecipe | A recipe for handling first-order recurrence phis  | 
|  Cllvm::VPReductionPHIRecipe | A recipe for handling reduction phis  | 
|  Cllvm::VPWidenInductionRecipe | Base class for widened induction (VPWidenIntOrFpInductionRecipe and VPWidenPointerInductionRecipe), providing shared functionality, including retrieving the step value, induction descriptor and original phi node  | 
|  Cllvm::VPWidenIntOrFpInductionRecipe | A recipe for handling phi nodes of integer and floating-point inductions, producing their vector values  | 
|  Cllvm::VPWidenPointerInductionRecipe |  | 
|  Cllvm::VPPredInstPHIRecipe | VPPredInstPHIRecipe is a recipe for generating the phi nodes needed when control converges back from a Branch-on-Mask  | 
|  Cllvm::VPRecipeWithIRFlags | A pure-virtual common base class for recipes defining a single VPValue and using IR flags  | 
|  Cllvm::VPInstruction | This is a concrete Recipe that models a single VPlan-level instruction  | 
|  Cllvm::VPInstructionWithType | A specialization of VPInstruction augmenting it with a dedicated result type, to be used when the opcode and operands of the VPInstruction don't directly determine the result type  | 
|  Cllvm::VPPhi |  | 
|  Cllvm::VPReductionRecipe | A recipe to represent inloop reduction operations, performing a reduction on a vector operand into a scalar value, and adding the result to a chain  | 
|  Cllvm::VPPartialReductionRecipe | A recipe for forming partial reductions  | 
|  Cllvm::VPReductionEVLRecipe | A recipe to represent inloop reduction operations with vector-predication intrinsics, performing a reduction on a vector operand with the explicit vector length (EVL) into a scalar value, and adding the result to a chain  | 
|  Cllvm::VPReplicateRecipe | VPReplicateRecipe replicates a given instruction producing multiple scalar copies of the original scalar type, one per lane, instead of producing a single copy of widened type for all lanes  | 
|  Cllvm::VPScalarIVStepsRecipe | A recipe for handling phi nodes of integer and floating-point inductions, producing their scalar values  | 
|  Cllvm::VPVectorEndPointerRecipe | A recipe to compute a pointer to the last element of each part of a widened memory access for widened memory accesses of IndexedTy  | 
|  Cllvm::VPVectorPointerRecipe | A recipe to compute the pointers for widened memory accesses of IndexTy  | 
|  Cllvm::VPWidenCallRecipe | A recipe for widening Call instructions using library calls  | 
|  Cllvm::VPWidenCastRecipe | VPWidenCastRecipe is a recipe to create vector cast instructions  | 
|  Cllvm::VPWidenGEPRecipe | A recipe for handling GEP instructions  | 
|  Cllvm::VPWidenIntrinsicRecipe | A recipe for widening vector intrinsics  | 
|  Cllvm::VPWidenRecipe | VPWidenRecipe is a recipe for producing a widened instruction using the opcode and operands of the recipe  | 
|  Cllvm::VPWidenSelectRecipe | A recipe for widening select instructions  | 
|  Cllvm::VPWidenCanonicalIVRecipe | A Recipe for widening the canonical induction variable of the vector loop  | 
|  Cllvm::VPWidenPHIRecipe | A recipe for widened phis  | 
|  Cllvm::VPWidenMemoryRecipe | A common base class for widening memory operations  | 
|  Cllvm::VPWidenLoadEVLRecipe | A recipe for widening load operations with vector-predication intrinsics, using the address to load from, the explicit vector length and an optional mask  | 
|  Cllvm::VPWidenLoadRecipe | A recipe for widening load operations, using the address to load from and an optional mask  | 
|  Cllvm::VPWidenStoreEVLRecipe | A recipe for widening store operations with vector-predication intrinsics, using the value to store, the address to store to, the explicit vector length and an optional mask  | 
|  Cllvm::VPWidenStoreRecipe | A recipe for widening store operations, using the stored value, the address to store to and an optional mask  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type > |  | 
|  Cllvm::ilist_node< T, Options > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< NodeTy, Options... >::type > |  | 
|  Cllvm::ilist_node< NodeTy, Options... > |  | 
|  Cllvm::ilist_node_with_parent< NodeTy, ParentTy, Options > | An ilist node that can access its parent list  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< ASTNode, Options... >::type > |  | 
|  Cllvm::ilist_node< ASTNode > |  | 
|  Cllvm::mustache::ASTNode |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< CachedBinary, Options... >::type > |  | 
|  Cllvm::ilist_node< CachedBinary > |  | 
|  Cllvm::symbolize::CachedBinary |  | 
|  Cllvm::ilist_node_base< EnableSentinelTracking, ParentTy > | Base class for ilist nodes  | 
|  Cllvm::ilist_detail::node_base_parent< void > |  | 
|  Cllvm::ilist_detail::node_base_prevnext< NodeBase, EnableSentinelTracking > |  | 
|  Cllvm::ilist_node_base< enable_sentinel_tracking, parent_ty > |  | 
|  Cllvm::ilist_detail::node_base_prevnext< ilist_node_base< EnableSentinelTracking, ParentTy >, EnableSentinelTracking > |  | 
|  Cllvm::ilist_node_base< EnableSentinelTracking, ParentTy > | Base class for ilist nodes  | 
|  Cllvm::ilist_detail::node_base_prevnext< NodeBase, false > |  | 
|  Cllvm::ilist_detail::node_base_prevnext< NodeBase, true > |  | 
|  COptionsT::node_base_type |  | 
|  Cllvm::ilist_node_impl< OptionsT > * |  | 
|  Cllvm::ilist_node_impl< OptionsT > & |  | 
|  Cllvm::ilist_node_impl< OptionsT > | Implementation for an ilist node  | 
|  Cllvm::ilist_node< MemoryAccess, ilist_tag< MSSAHelpers::AllAccessTag > > |  | 
|  Cllvm::MemoryAccess |  | 
|  Cllvm::MemoryPhi | Represents phi nodes for memory accesses  | 
|  Cllvm::MemoryUseOrDef | Class that has the common methods + fields of memory uses/defs  | 
|  Cllvm::MemoryDef | Represents a read-write access to memory, whether it is a must-alias, or a may-alias  | 
|  Cllvm::MemoryUse | Represents read-only accesses to memory  | 
|  Cllvm::ilist_node< MemoryAccess, ilist_tag< MSSAHelpers::DefsOnlyTag > > |  | 
|  Cllvm::MemoryAccess |  | 
|  Cllvm::ilist_sentinel< OptionsT > |  | 
|  Cllvm::ilist_detail::node_options< T, EnableSentinelTracking, IsSentinelTrackingExplicit, TagT, HasIteratorBits, ParentTy > | Traits for options for ilist_node  | 
|  Cllvm::ilist_detail::node_parent_access< NodeTy, ParentTy > | Mixin base class that is used to add getParent() and setParent(ParentTy*) methods to ilist_node_impl iff ilist_parent has been set in the list options  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< AliasSet, Options... >::type >, ilist_detail::compute_node_options< AliasSet, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< AliasSet, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< ASTNode, Options... >::type >, ilist_detail::compute_node_options< ASTNode, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< ASTNode, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< BasicBlock, Options... >::type >, ilist_detail::compute_node_options< BasicBlock, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< BasicBlock, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< CachedBinary, Options... >::type >, ilist_detail::compute_node_options< CachedBinary, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< CachedBinary, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< DbgRecord, Options... >::type >, ilist_detail::compute_node_options< DbgRecord, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< DbgRecord, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< Function, Options... >::type >, ilist_detail::compute_node_options< Function, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< Function, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< GlobalAlias, Options... >::type >, ilist_detail::compute_node_options< GlobalAlias, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< GlobalAlias, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< GlobalIFunc, Options... >::type >, ilist_detail::compute_node_options< GlobalIFunc, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< GlobalIFunc, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< GlobalVariable, Options... >::type >, ilist_detail::compute_node_options< GlobalVariable, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< GlobalVariable, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< IndexListEntry, Options... >::type >, ilist_detail::compute_node_options< IndexListEntry, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< IndexListEntry, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< Instruction, Options... >::type >, ilist_detail::compute_node_options< Instruction, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< Instruction, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< IRInstructionData, Options... >::type >, ilist_detail::compute_node_options< IRInstructionData, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< IRInstructionData, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< IVStrideUse, Options... >::type >, ilist_detail::compute_node_options< IVStrideUse, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< IVStrideUse, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< MachineBasicBlock, Options... >::type >, ilist_detail::compute_node_options< MachineBasicBlock, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineBasicBlock, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type >, ilist_detail::compute_node_options< MachineInstr, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< MachineInstr, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< NamedMDNode, Options... >::type >, ilist_detail::compute_node_options< NamedMDNode, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< NamedMDNode, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< Node, Options... >::type >, ilist_detail::compute_node_options< Node, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< Node, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< NodeTy, Options... >::type >, ilist_detail::compute_node_options< NodeTy, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< NodeTy, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type >, ilist_detail::compute_node_options< SDNode, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >, ilist_detail::compute_node_options< T, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >, ilist_detail::compute_node_options< VPRecipeBase, Options... >::type::parent_ty > |  | 
|  Cllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > |  | 
|  Cllvm::ilist_detail::node_parent_access< ilist_node_impl< OptionsT >, OptionsT::parent_ty > |  | 
|  Cllvm::ilist_node_impl< OptionsT > * |  | 
|  Cllvm::ilist_node_impl< OptionsT > & |  | 
|  Cllvm::ilist_node_impl< OptionsT > | Implementation for an ilist node  | 
|  Cllvm::ilist_detail::node_parent_access< NodeTy, void > |  | 
|  Cllvm::ilist_detail::NodeAccess | An access class for ilist_node private API  | 
|  Cllvm::ilist_detail::SpecificNodeAccess< ilist_detail::compute_node_options< IRInstructionData, Options... >::type > |  | 
|  Cllvm::simple_ilist< IRInstructionData, ilist_sentinel_tracking< true > > |  | 
|  Cllvm::ilist_detail::SpecificNodeAccess< ilist_detail::compute_node_options< T, Options... >::type > |  | 
|  Cllvm::simple_ilist< T, ilist_sentinel_tracking< true > > |  | 
|  Cllvm::simple_ilist< T, Args... > |  | 
|  Cllvm::simple_ilist< T, Options... > |  | 
|  Cllvm::simple_ilist< T, Options > | A simple intrusive list implementation  | 
|  Cllvm::ilist_detail::SpecificNodeAccess< ilist_detail::compute_node_options< llvm::DbgRecord, Options... >::type > |  | 
|  Cllvm::simple_ilist< llvm::DbgRecord > |  | 
|  Cllvm::ilist_detail::SpecificNodeAccess< ilist_detail::compute_node_options< llvm::symbolize::CachedBinary, Options... >::type > |  | 
|  Cllvm::simple_ilist< llvm::symbolize::CachedBinary > |  | 
|  Cllvm::ilist_detail::IteratorHelper< false > |  | 
|  Cllvm::ilist_detail::IteratorHelper< true > |  | 
|  Cllvm::ilist_detail::SpecificNodeAccess< OptionsT > |  | 
|  Cllvm::ilist_iterator< OptionsT, false, IsConst > |  | 
|  Cllvm::ilist_iterator_w_bits< OptionsT, false, IsConst > |  | 
|  Cllvm::simple_ilist< Node > |  | 
|  Cllvm::simple_ilist< MemoryAccess, ilist_tag< MSSAHelpers::DefsOnlyTag > > |  | 
|  Cllvm::iterator< MachineInstr, > |  | 
|  Cllvm::simple_ilist< IndexListEntry > |  | 
|  Cllvm::iterator< DbgRecord > |  | 
|  Cllvm::const_iterator< DbgRecord > |  | 
|  Cllvm::simple_ilist< Candidate > |  | 
|  Cllvm::ilist_iterator< OptionsT, IsReverse, IsConst > | Iterator for intrusive lists based on ilist_node  | 
|  Cllvm::ilist_iterator_w_bits< OptionsT, IsReverse, IsConst > | Iterator for intrusive lists based on ilist_node  | 
|  Cllvm::rdf::NodeAddr< T > |  | 
|  Cllvm::rdf::NodeAllocator |  | 
|  CNodeArray |  | 
|  Cllvm::rdf::NodeAttrs |  | 
|  Cllvm::IntervalMapImpl::NodeBase< T1, T2, N > |  | 
|  Cllvm::rdf::NodeBase |  | 
|  Cllvm::rdf::CodeNode |  | 
|  Cllvm::rdf::BlockNode |  | 
|  Cllvm::rdf::FuncNode |  | 
|  Cllvm::rdf::InstrNode |  | 
|  Cllvm::rdf::PhiNode |  | 
|  Cllvm::rdf::StmtNode |  | 
|  Cllvm::rdf::RefNode |  | 
|  Cllvm::rdf::DefNode |  | 
|  Cllvm::rdf::UseNode |  | 
|  Cllvm::rdf::PhiUseNode |  | 
|  Cllvm::IntervalMapImpl::NodeBase< NodeRef, KeyT, N > |  | 
|  Cllvm::IntervalMapImpl::BranchNode< KeyT, ValT, Sizer::BranchSize, Traits > |  | 
|  Cllvm::IntervalMapImpl::BranchNode< KeyT, ValT, RootBranchCap, Traits > |  | 
|  Cllvm::IntervalMapImpl::BranchNode< KeyT, ValT, N, Traits > |  | 
|  Cllvm::IntervalMapImpl::NodeBase< std::pair< KeyT, KeyT >, ValT, N > |  | 
|  Cllvm::IntervalMapImpl::LeafNode< KeyT, ValT, Sizer::LeafSize, Traits > |  | 
|  Cllvm::IntervalMapImpl::LeafNode< KeyT, ValT, IntervalMapImpl::NodeSizer< KeyT, ValT >::LeafSize, IntervalMapInfo< KeyT > > |  | 
|  Cllvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits > |  | 
|  Cllvm::IntervalMapImpl::NodeBase< std::pair< llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddr >, bool, N > |  | 
|  Cllvm::IntervalMapImpl::LeafNode< llvm::orc::ExecutorAddr, bool, IntervalMapImpl::NodeSizer< llvm::orc::ExecutorAddr, bool >::LeafSize, IntervalMapInfo< llvm::orc::ExecutorAddr > > |  | 
|  Cllvm::PBQP::Graph< SolverT >::NodeIdSet |  | 
|  Cllvm::PBQP::Graph< SolverT >::NodeItr |  | 
|  CNodeKind< NodeT > | Determine the kind of a node from its type  | 
|  CNodeList |  | 
|  Cllvm::PBQP::RegAlloc::NodeMetadata | Holds solver state and other metadata relevant to each PBQP RA node  | 
|  Cllvm::IntervalMapImpl::NodeRef |  | 
|  Cllvm::GraphTraits< BoUpSLP * >::nodes_iterator | For the node iterator we just need to turn the TreeEntry iterator into a TreeEntry* iterator so that it dereferences to NodeRef  | 
|  Cllvm::ImmutableGraph< NodeValueT, EdgeValueT >::NodeSet |  | 
|  Cllvm::NodeSet | A NodeSet contains a set of SUnit DAG nodes with additional information that assigns a priority to the set  | 
|  Cllvm::IntervalMapImpl::NodeSizer< KeyT, ValT > |  | 
|  Ctomp::clause::NogroupT< T, I, E > |  | 
|  Cllvm::NonLocalDepEntry | This is an entry in the NonLocalDepInfo cache  | 
|  Cllvm::NonLocalDepResult | This is a result from a NonLocal dependence query  | 
|  Cllvm::VPIRFlags::NonNegFlagsTy |  | 
|  Cllvm::NonRelocatableStringpool | A string table that doesn't need relocations  | 
|  Cllvm::StrongType< NonRelocatableStringpool, UniqueTag > |  | 
|  Cllvm::StrongType< NonRelocatableStringpool, OffsetsTag > |  | 
|  Ctomp::clause::NontemporalT< T, I, E > |  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::NonTrivialCallbacks | A struct we use to aggregate three callbacks when we need full set of operations  | 
|  Ctomp::clause::NoOpenmpConstructsT< T, I, E > |  | 
|  Ctomp::clause::NoOpenmpRoutinesT< T, I, E > |  | 
|  Ctomp::clause::NoOpenmpT< T, I, E > |  | 
|  Cllvm::NoopSavedModelImpl | A mock class satisfying the interface expected by ReleaseModeModelRunner for its TGen parameter  | 
|  Cllvm::NoopStatistic |  | 
|  Ctomp::clause::NoParallelismT< T, I, E > |  | 
|  Cllvm::lsp::NoParams |  | 
|  Cllvm::jitlink::MachOLinkGraphBuilder::NormalizedSection |  | 
|  Cllvm::jitlink::MachOLinkGraphBuilder::NormalizedSymbol |  | 
|  Cllvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD |  | 
|  Cllvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4 |  | 
|  Cllvm::SDPatternMatch::Not< Pred > |  | 
|  Cllvm::MachO::note_command |  | 
|  Cllvm::ELFYAML::NoteEntry |  | 
|  Ctomp::clause::NotinbranchT< T, I, E > |  | 
|  Ctomp::clause::NovariantsT< T, I, E > |  | 
|  Ctomp::clause::NowaitT< T, I, E > |  | 
|  Cllvm::PatternMatch::NoWrapTrunc_match< Op_t, WrapFlags > |  | 
|  Cllvm::yaml::NSectionFlags |  | 
|  Cllvm::NullableValueCastFailed< To > | All of these cast traits are meant to be implementations for useful casts that users may want to use that are outside the standard behavior  | 
|  Cllvm::ValueFromPointerCast< To, From, Derived > | This cast trait provides casting for the specific case of casting to a value-typed object from a pointer-typed object  | 
|  Cllvm::NumberedValues< T > | Mapping from value ID to value, which also remembers what the next unused ID is  | 
|  Cllvm::NumericVariable | Class representing a numeric variable and its associated current value  | 
|  Ctomp::clause::NumTasksT< T, I, E > |  | 
|  Ctomp::clause::NumTeamsT< T, I, E > |  | 
|  Ctomp::clause::NumThreadsT< T, I, E > |  | 
|  Cllvm::SDPatternMatch::NUses_match< NumUses, Pattern > |  | 
|  CNVPTXGenInstrInfo |  | 
|  Cllvm::NVPTXInstrInfo |  | 
|  CNVPTXGenRegisterInfo |  | 
|  Cllvm::NVPTXRegisterInfo |  | 
|  CNVPTXGenSubtargetInfo |  | 
|  Cllvm::NVPTXSubtarget |  | 
|  Cllvm::NVPTXScopes |  | 
|  Cllvm::ObjCSelectorNames |  | 
|  Cllvm::COFFYAML::Object |  | 
|  Cllvm::DXContainerYAML::Object |  | 
|  Cllvm::ELFYAML::Object |  | 
|  Cllvm::GOFFYAML::Object |  | 
|  Cllvm::json::Object | An Object is a JSON object, which maps strings to heterogenous JSON values  | 
|  Cllvm::MachOYAML::Object |  | 
|  Cllvm::MinidumpYAML::Object | The top level structure representing a minidump object, consisting of a minidump header, and zero or more streams  | 
|  Cllvm::msgpack::Object | MessagePack object, represented as a tagged union of C++ types  | 
|  Cllvm::objcopy::coff::Object |  | 
|  Cllvm::objcopy::dxbc::Object |  | 
|  Cllvm::objcopy::elf::Object |  | 
|  Cllvm::objcopy::macho::Object |  | 
|  Cllvm::objcopy::wasm::Object |  | 
|  Cllvm::objcopy::xcoff::Object |  | 
|  Cllvm::WasmYAML::Object |  | 
|  Cllvm::XCOFFYAML::Object |  | 
|  Cllvm::object_creator< C > | Object_creator - Helper method for ManagedStatic  | 
|  Cllvm::object_deleter< T > | Object_deleter - Helper method for ManagedStatic  | 
|  Cllvm::object_deleter< T[N]> |  | 
|  Cllvm::object::MachOUniversalBinary::object_iterator |  | 
|  Cllvm::object::TapiUniversal::object_iterator |  | 
|  Cllvm::ObjectCache | This is the base ObjectCache type which can be provided to an ExecutionEngine for the purpose of avoiding compilation for Modules that have already been compiled and an object file is available  | 
|  Cllvm::orc::ObjectFileLoader | Loads an object file and provides access to it  | 
|  Cllvm::gsym::ObjectFileTransformer |  | 
|  Cllvm::object::MachOUniversalBinary::ObjectForArch |  | 
|  Cllvm::object::TapiUniversal::ObjectForArch |  | 
|  Cllvm::cas::ondisk::ObjectHandle | Handle for a loaded node object  | 
|  Cllvm::cas::ondisk::ObjectID | Reference to a node  | 
|  Cllvm::json::ObjectKey | ObjectKey is a used to capture keys in Object  | 
|  CObjectLayer |  | 
|  Cllvm::RTTIExtends< ObjectLinkingLayer, ObjectLayer > |  | 
|  Cllvm::orc::ObjectLinkingLayer | An ObjectLayer implementation built on JITLink  | 
|  Cllvm::RTTIExtends< ObjectTransformLayer, ObjectLayer > |  | 
|  Cllvm::orc::ObjectTransformLayer |  | 
|  Cllvm::RTTIExtends< RTDyldObjectLinkingLayer, ObjectLayer > |  | 
|  Cllvm::orc::RTDyldObjectLinkingLayer |  | 
|  Cllvm::json::ObjectMapper | Helper for mapping JSON objects onto protocol structs  | 
|  Cllvm::cas::ObjectProxy | Reference to an abstract hierarchical node, with data and references  | 
|  Cllvm::ObjectSizeOpts | Various options to control the behavior of getObjectSize  | 
|  Cllvm::cas::ObjectStore | Content-addressable storage for objects  | 
|  Cllvm::cas::builtin::BuiltinCAS | Common base class for builtin CAS implementations using the same CASContext  | 
|  Ctomp::type::ObjectT< IdType, ExprType > |  | 
|  Cllvm::object::OffloadBundleEntry | Bundle entry in binary clang-offload-bundler format  | 
|  Cllvm::object::OffloadBundleFatBin | Fat binary embedded in object files in clang-offload-bundler format  | 
|  Cllvm::object::OffloadBundleURI |  | 
|  Cllvm::object::OffloadBinary::OffloadingImage | The offloading metadata that will be serialized to a memory buffer  | 
|  Cllvm::StringTable::Offset |  | 
|  Cllvm::OffsetAndUnitID | Helper class to identify an entry in DWARF5AccelTable based on their DIE offset and UnitID  | 
|  Cllvm::AAPointerInfo::OffsetInfo | A helper containing a list of offsets computed for a Use  | 
|  COffsetResult |  | 
|  Cllvm::OffsetSpan | OffsetSpan - Used internally by ObjectSizeOffsetVisitor  | 
|  Cllvm::OffsetsTag |  | 
|  Cllvm::PatternMatch::ofmax_pred_ty | Helper class for identifying ordered max predicates  | 
|  Cllvm::PatternMatch::ofmin_pred_ty | Helper class for identifying ordered min predicates  | 
|  Cllvm::omp::OMPContext | The context for a source location is made up of active property traits, e.g., device={kind(host)}, and constructs traits which describe the nesting in OpenMP constructs at the location  | 
|  Ctomp::clause::OmpxAttributeT< T, I, E > |  | 
|  Ctomp::clause::OmpxBareT< T, I, E > |  | 
|  Ctomp::clause::OmpxDynCgroupMemT< T, I, E > |  | 
|  Cllvm::on_first< FuncTy > | Function object to apply a binary function to the first component of a std::pair  | 
|  Cllvm::once_flag | The llvm::once_flag structure  | 
|  Cllvm::OnDiskChainedHashTable< Info > | Provides lookup on an on disk hash table  | 
|  Cllvm::OnDiskIterableChainedHashTable< InstrProfLookupTrait > |  | 
|  Cllvm::OnDiskIterableChainedHashTable< memprof::RecordLookupTrait > |  | 
|  Cllvm::OnDiskIterableChainedHashTable< memprof::FrameLookupTrait > |  | 
|  Cllvm::OnDiskIterableChainedHashTable< memprof::CallStackLookupTrait > |  | 
|  Cllvm::OnDiskIterableChainedHashTable< Info > | Provides lookup and iteration over an on disk hash table  | 
|  Cllvm::OnDiskChainedHashTableGenerator< Info > | Generates an on disk hash table  | 
|  Cllvm::cas::OnDiskDataAllocator | Sink for data  | 
|  Cllvm::cas::ondisk::OnDiskGraphDB | On-disk CAS nodes database, independent of a particular hashing algorithm  | 
|  Cllvm::cas::ondisk::OnDiskKeyValueDB | An on-disk key-value data store with the following properties:  | 
|  Cllvm::cas::OnDiskDataAllocator::OnDiskPtr | A pointer to data stored on disk  | 
|  Cllvm::cas::OnDiskTrieRawHashMap | OnDiskTrieRawHashMap is a persistent trie data structure used as hash maps  | 
|  Cllvm::MIPatternMatch::OneNonDBGUse_match< SubPatternT > |  | 
|  Cllvm::PatternMatch::OneOps_match< T0, Opcode > | Matches instructions with Opcode and three operands  | 
|  Cllvm::SDPatternMatch::Ones_match |  | 
|  Cllvm::MIPatternMatch::OneUse_match< SubPatternT > |  | 
|  Cllvm::PatternMatch::OneUse_match< SubPattern_t > |  | 
|  Cllvm::VPlanPatternMatch::OneUse_match< SubPattern_t > |  | 
|  Cllvm::GVNExpression::op_inserter |  | 
|  Cllvm::SDPatternMatch::Opcode_match |  | 
|  Cllvm::DWARFDebugLine::ParsingState::OpcodeAdvanceResults |  | 
|  COpcodeDecision |  | 
|  COpCodeProperty |  | 
|  Cllvm::fuzzerop::OpDescriptor | A description of some operation we can build while fuzzing IR  | 
|  Cllvm::SPIRV::OpenCLType |  | 
|  Cllvm::MIPatternMatch::operand_type_match |  | 
|  Cllvm::OperandBundleDefT< InputTy > | A container for an operand bundle being viewed as a set of values rather than a set of uses  | 
|  Cllvm::IRBuilderBase::OperandBundlesGuard |  | 
|  Cllvm::OperandBundleUse | A lightweight accessor for an operand bundle meant to be passed around by value  | 
|  Cllvm::IRSimilarity::IRSimilarityCandidate::OperandMapping |  | 
|  Cllvm::SDPatternMatch::Operands_match< OpIdx, OpndPreds > |  | 
|  Cllvm::SDPatternMatch::Operands_match< OpIdx+1, OpndPreds... > |  | 
|  Cllvm::SDPatternMatch::Operands_match< OpIdx, OpndPred, OpndPreds... > |  | 
|  Cllvm::RegisterBankInfo::OperandsMapper | Helper class used to get/create the virtual registers that will be used to replace the MachineOperand when applying a mapping  | 
|  Cllvm::X86Disassembler::OperandSpecifier | The specification for how to extract and interpret one operand  | 
|  Cllvm::OperandTraits< class > | Compile-time customization of User operands  | 
|  Cllvm::OperandTraits< MemoryUseOrDef > |  | 
|  Cllvm::sandboxir::OperandUseIterator | Iterator for the Use edges of a User's operands  | 
|  Cllvm::TargetTransformInfo::OperandValueInfo |  | 
|  Cllvm::DWARFExpression::Operation | This class represents an Operation in the Expression  | 
|  Cllvm::SetTheory::Operator | Operator - A callback representing a DAG operator  | 
|  CAbstractManglingParser< Derived, Alloc >::OperatorInfo |  | 
|  Cllvm::AMDGPURegisterBankInfo::OpRegBankEntry< NumOps > |  | 
|  Cllvm::OProfileWrapper |  | 
|  COpStage |  | 
|  Cllvm::TableGen::Emitter::Opt | Creating an Opt object registers the command line option Name with TableGen backend and associates the callback CB with that option  | 
|  Cllvm::TableGen::Emitter::OptClass< EmitterC > | Convienence wrapper around Opt that registers EmitterClass::run as the callback  | 
|  Cllvm::cl::opt_storage< DataType, ExternalStorage, isClass > |  | 
|  Cllvm::cl::opt_storage< bool, false, std::is_class_v< bool > > |  | 
|  Cllvm::cl::opt< bool > |  | 
|  Cllvm::cl::opt_storage< DataType, false, false > |  | 
|  Cllvm::cl::opt_storage< DataType, false, std::is_class_v< DataType > > |  | 
|  Cllvm::cl::opt< DataType, ExternalStorage, ParserClass > |  | 
|  Cllvm::cl::opt_storage< std::string, ExternalStorage, std::is_class_v< std::string > > |  | 
|  Cllvm::cl::opt< std::string, true > |  | 
|  Cllvm::OptimizationLevel |  | 
|  Cllvm::OptimizationRemarkEmitter | The optimization diagnostic interface  | 
|  Cllvm::OptimizedStructLayoutField | A field in a structure  | 
|  Cllvm::MemorySSA::OptimizeUses | This class is a batch walker of all MemoryUse's in the program, and points their defining access at the thing that actually clobbers them  | 
|  Cllvm::cl::Option |  | 
|  Cllvm::cl::list< std::string, DebugCounter > |  | 
|  Cllvm::cl::opt< std::string, true > |  | 
|  Cllvm::cl::opt< bool > |  | 
|  Cllvm::cl::alias |  | 
|  Cllvm::cl::bits< DataType, Storage, ParserClass > |  | 
|  Cllvm::cl::list< DataType, StorageClass, ParserClass > |  | 
|  Cllvm::cl::opt< DataType, ExternalStorage, ParserClass > |  | 
|  Cllvm::opt::Option | Option - Abstract representation for a single form of driver argument  | 
|  Cstd::optional |  | 
|  Cllvm::FailureOr< T > | This class provides support for representing a failure result, or a valid value of type T  | 
|  Cllvm::MaybeAlign | This struct is a compact representation of a valid (power of two) or undefined (0) alignment  | 
|  Cllvm::cl::OptionCategory |  | 
|  Cllvm::cl::OptionDiffPrinter< ParserDT, ValDT > |  | 
|  Cllvm::cl::OptionDiffPrinter< DT, DT > |  | 
|  Cllvm::cl::OptionEnumValue |  | 
|  Cllvm::BoundsCheckingPass::Options |  | 
|  Cllvm::GCOV::Options | A struct for passing gcov options between functions  | 
|  Cllvm::LowerAllowCheckPass::Options |  | 
|  Cllvm::RegAllocFastPass::Options |  | 
|  Cllvm::symbolize::LLVMSymbolizer::Options |  | 
|  CRAGreedyPass::Options |  | 
|  Cllvm::OptLevelChanger | This class is used by SelectionDAGISel to temporarily override the optimization level on a per-function basis  | 
|  Cllvm::OptNoneInstrumentation |  | 
|  Cllvm::OptPassGate | Extensions to this class implement mechanisms to disable passes and individual optimizations at compile time  | 
|  Cllvm::OptBisect | This class implements a mechanism to disable passes and individual optimizations at compile time based on a command line option (-opt-bisect-limit) in order to perform a bisecting search for optimization-related problems  | 
|  Cllvm::OptDisable | This class implements a mechanism to disable passes and individual optimizations at compile time based on a command line option (-opt-disable) in order to study how single transformations, or combinations thereof, affect the IR  | 
|  Cllvm::OptPassGateInstrumentation |  | 
|  Cllvm::opt::OptSpecifier | OptSpecifier - Wrapper class for abstracting references to option IDs  | 
|  Cllvm::opt::OptTable | Provide access to the Option info table  | 
|  Cllvm::opt::GenericOptTable | Specialization of OptTable  | 
|  Cllvm::opt::PrecomputedOptTable |  | 
|  Cllvm::MIPatternMatch::Or< Preds > |  | 
|  Cllvm::SDPatternMatch::Or< Preds > |  | 
|  Cllvm::MIPatternMatch::Or< Preds... > |  | 
|  Cllvm::MIPatternMatch::Or< Pred, Preds... > |  | 
|  Cllvm::SDPatternMatch::Or< Preds... > |  | 
|  Cllvm::SDPatternMatch::Or< Pred, Preds... > |  | 
|  Cllvm::orc::OrcAArch64 |  | 
|  Cllvm::orc::OrcGenericABI | Generic ORC ABI support  | 
|  Cllvm::orc::OrcI386 | I386 support  | 
|  Cllvm::orc::OrcLoongArch64 |  | 
|  Cllvm::orc::OrcMips32_Base |  | 
|  Cllvm::orc::OrcMips32Be |  | 
|  Cllvm::orc::OrcMips32Le |  | 
|  Cllvm::orc::OrcMips64 |  | 
|  Cllvm::orc::OrcRiscv64 |  | 
|  Cllvm::orc::OrcV2CAPIHelper |  | 
|  Cllvm::orc::OrcX86_64_Base | X86_64 code that's common to all ABIs  | 
|  Cllvm::orc::OrcX86_64_SysV | X86_64 support for SysV ABI (Linux, MacOSX)  | 
|  Cllvm::orc::OrcX86_64_Win32 | X86_64 support for Win32  | 
|  Cllvm::OrderedChangedData< T > |  | 
|  Cllvm::OrderedChangedData< BlockDataT< T > > |  | 
|  Cllvm::FuncDataT< T > |  | 
|  Cllvm::OrderedChangedData< FuncDataT< T > > |  | 
|  Cllvm::IRDataT< T > |  | 
|  Cllvm::dwarf_linker::parallel::OrderedChildrenIndexAssigner | This class helps to assign indexes for DIE children  | 
|  Ctomp::clause::OrderedT< T, I, E > |  | 
|  Ctomp::clause::OrderT< T, I, E > |  | 
|  Cllvm::json::OStream | Json::OStream allows writing well-formed JSON without materializing all structures as json::Value ahead of time  | 
|  Cllvm::minidump::CPUInfo::OtherInfo |  | 
|  Ctomp::clause::OtherwiseT< T, I, E > |  | 
|  COutlinableGroup | The OutlinableGroup holds all the overarching information for outlining a set of regions that are structurally similar to one another, such as the types of the overall function, the output blocks, the sets of stores needed and a list of the different regions  | 
|  Cllvm::OutlinableRegion | The OutlinableRegion holds all the information for a specific region, or sequence of instructions  | 
|  Cllvm::outliner::OutlinedFunction | The information necessary to create an outlined function for some class of candidate  | 
|  Cllvm::outliner::GlobalOutlinedFunction | The information necessary to create an outlined function that is matched globally  | 
|  Cllvm::OutlinedHashTree |  | 
|  Cllvm::OutlinedHashTreeRecord |  | 
|  COutlinerCosts |  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageUnionT::OutOfLineStorageT |  | 
|  Coutput_t |  | 
|  Cllvm::gsym::OutputAggregator |  | 
|  Cllvm::ISD::OutputArg | OutputArg - This struct carries flags and a value for a single outgoing (actual) argument or outgoing (from the perspective of the caller) return value virtual register  | 
|  COutputBuffer |  | 
|  Cllvm::OutputCategoryAggregator |  | 
|  COutputError |  | 
|  Cllvm::ErrorInfo< OutputConfigError, OutputError > |  | 
|  Cllvm::vfs::OutputConfigError | Error related to an OutputConfig for an OutputFile  | 
|  Cllvm::ErrorInfo< TempFileOutputError, OutputError > |  | 
|  Cllvm::vfs::TempFileOutputError | Error related to a temporary file for an OutputFile  | 
|  Cllvm::vfs::OutputFile | A virtualized output file that writes to a specific backend  | 
|  COutputFileImpl |  | 
|  Cllvm::RTTIExtends< NullOutputFileImpl, OutputFileImpl > |  | 
|  Cllvm::vfs::NullOutputFileImpl |  | 
|  Cllvm::dwarf_linker::parallel::OutputSections | This class keeps contents and offsets to the debug sections  | 
|  Cllvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext | Keeps track of data associated with one object during linking  | 
|  Cllvm::dwarf_linker::parallel::DwarfUnit | Base class for all Dwarf units(Compile unit/Type table unit)  | 
|  Cllvm::dwarf_linker::parallel::CompileUnit | Stores all information related to a compile unit, be it in its original instance of the object file or its brand new cloned and generated DIE tree  | 
|  Cllvm::dwarf_linker::parallel::TypeUnit | Type Unit is used to represent an artificial compilation unit which keeps all type information  | 
|  Cllvm::vfs::OnDiskOutputBackend::OutputSettings | On disk output settings  | 
|  Cllvm::dwarf_linker::parallel::CompileUnit::OutputUnitVariantPtr | Output unit selector  | 
|  Cllvm::PatternMatch::OverflowingBinaryOp_match< LHS_t, RHS_t, Opcode, WrapFlags, Commutable > |  | 
|  Cllvm::OverflowTracking |  | 
|  Cllvm::OverlapFuncFilters |  | 
|  Cllvm::OverlapStats |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken< T > | OverloadToken's purpose is to allow specifying function overloads for different types, without actually taking the types as parameters  | 
|  Cllvm::GCNIterativeScheduler::OverrideLegacyStrategy |  | 
|  Cllvm::objcopy::elf::OwningBinary< T > |  | 
|  Cllvm::object::OwningBinary< T > |  | 
|  Cllvm::object::OwningBinary< OffloadBinary > |  | 
|  Cllvm::object::OffloadFile | A class to contain the binary information for a single OffloadBinary that owns its memory  | 
|  Cllvm::sys::OwningMemoryBlock | Owning version of MemoryBlock  | 
|  Cllvm::support::detail::packed_endian_specific_integral< ValueType, Endian, Alignment, ALIGN > |  | 
|  Cllvm::rdf::PackedRegisterRef |  | 
|  Cllvm::PackedVector< T, BitNum, BitVectorTy > | Store a vector of values using a specific number of bits for each value  | 
|  Cllvm::MachO::PackedVersion |  | 
|  Cllvm::sandboxir::VecUtils::PackPattern | Helper struct for matchPack()  | 
|  Cllvm::EHStreamer::PadRange | Structure holding a try-range and the associated landing pad  | 
|  Cllvm::PagedVector< T, PageSize > | A vector that allocates memory in pages  | 
|  Cstd::pair |  | 
|  Cllvm::detail::DenseMapPair< VertexIdentifier, VertexAttribute > |  | 
|  Cllvm::detail::DenseMapPair< EdgeIdentifier, EdgeAttribute > |  | 
|  Cllvm::detail::DenseMapPair< BasicBlock *, DomSetType > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::DILocation *, const llvm::sampleprof::FunctionSamples * > |  | 
|  Cllvm::detail::DenseMapPair< const MachineBasicBlock *, MachineLoop * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::jitlink::Block * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::jitlink::Symbol * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::SymbolStringPtr, llvm::jitlink::Symbol * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::StringRef, llvm::object::SectionRef > |  | 
|  Cllvm::detail::DenseMapPair< llvm::GlobalVariable *, llvm::GlobalVariable * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::StringRef, FunctionImporter::ExportSetTy > |  | 
|  Cllvm::detail::DenseMapPair< LiveDebugValues::ValueIDNum, LiveDebugValues::DbgOpID > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MachineOperand, LiveDebugValues::DbgOpID > |  | 
|  Cllvm::detail::DenseMapPair< llvm::DebugVariable, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned int > |  | 
|  Cllvm::detail::DenseMapPair< StackSlotPos, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, StackSlotPos > |  | 
|  Cllvm::detail::DenseMapPair< llvm::DILocalScope *, llvm::DISubprogram * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, llvm::BasicBlock * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::hash_code, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< constSCEV *, llvm::ScopedHashTableVal * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, TransferTracker::ResolvedDbgValue > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, llvm::AMDGPUFunctionArgInfo > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MCSymbol *, AddressPoolEntry > |  | 
|  Cllvm::detail::DenseMapPair< llvm::StringRef, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Function *, llvm::FileLocRange > |  | 
|  Cllvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::FileLocRange > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Instruction *, llvm::FileLocRange > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MBBSectionID, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MCSymbol *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MBBSectionID, llvm::MCSymbol * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::StringRef, llvm::Attribute > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, AttributeList > |  | 
|  Cllvm::detail::DenseMapPair< AAMapKeyTy, llvm::AbstractAttribute * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineInstr *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, int > |  | 
|  Cllvm::detail::DenseMapPair< Edge, llvm::BranchProbability > |  | 
|  Cllvm::detail::DenseMapPair< llvm::CSKYTargetStreamer::SymbolIndex, const llvm::MCExpr * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, const llvm::Value * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::InstructionCost > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::DIGlobalVariable *, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::DICompositeType *, llvm::codeview::TypeIndex > |  | 
|  Cllvm::detail::DenseMapPair< llvm::CodeViewDebug::LocalVarDef, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Instruction *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const llvm::MCSymbol *, unsigned >, const llvm::MCSymbolRefExpr * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MDNode *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::DIE *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::BasicBlock *, bool > |  | 
|  Cllvm::detail::DenseMapPair< uint64_t, const llvm::DWARFDebugNames::NameIndex * > |  | 
|  Cllvm::detail::DenseMapPair< const char *, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::TargetExtType *, llvm::dxil::ResourceTypeInfo > |  | 
|  Cllvm::detail::DenseMapPair< llvm::DebugVariableAggregate, llvm::DbgValueDef > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::DebugCounter::CounterInfo > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MCSymbol * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::DbgSSABlock * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Instruction *, llvm::APInt > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::DILocalScope *, llvm::DIE * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MDNode *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::DIE *, llvm::DwarfCompileUnit * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MCSymbol *, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MDNode *, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MCSection *, const llvm::MCSymbol * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::DIStringType *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::LexicalScope *, ScopeVars > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MDNode *, llvm::DIE * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::DIE *, const llvm::DINode * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MCSymbolELF *, const llvm::MCSymbolELF * > |  | 
|  Cllvm::detail::DenseMapPair< ElemTy, llvm::EquivalenceClasses::ECValue * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::GlobalVariable *, MutableValue > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, llvm::Register > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Instruction *, llvm::EquivalenceClasses::ECValue * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, int > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Comdat *, llvm::Comdat * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< llvm::StringRef, uint64_t >, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::StringRef, llvm::FunctionImporter::ImportMapTy > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Register, const llvm::Value * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::AllocaInst *, int > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Argument *, int > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Register, llvm::Register > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, ISD::NodeType > |  | 
|  Cllvm::detail::DenseMapPair< llvm::UniqueBBID, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Function *, llvm::CodeMetrics > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Function *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::Register > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::UniqueMachineInstr * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MachineInstr *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, LeaderListNode > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::GVNPass::Expression, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, llvm::PHINode * > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, llvm::BasicBlock * > |  | 
|  Cllvm::detail::DenseMapPair< const InstructionT *, const InstructionT * > |  | 
|  Cllvm::detail::DenseMapPair< BlockT *, llvm::GenericCycle * > |  | 
|  Cllvm::detail::DenseMapPair< BlockT *, DFSInfo > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, const llvm::GlobalValue * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, GlobalsAAResult::FunctionInfo > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, PredSet > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, llvm::Value * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::IRSimilarity::IRInstructionData *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::BasicBlock *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::Value * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, llvm::SmallVector< Register, 1 > * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Type *, llvm::SmallVector< uint64_t, 1 > * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, FunctionInfo * > |  | 
|  Cllvm::detail::DenseMapPair< SymbolRemappingReader::Key, llvm::StringRef > |  | 
|  Cllvm::detail::DenseMapPair< uint64_t, llvm::GlobalVariable * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::BasicBlock *, const llvm::Instruction * > |  | 
|  Cllvm::detail::DenseMapPair< int32_t, InstTy * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::GlobalValue * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Module *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, llvm::StringMapEntry< Value * > * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, llvm::ValueAsMetadata * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Metadata *, llvm::MetadataAsValue * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::BlockAddress * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::DSOLocalEquivalent * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::NoCFIValue * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::IntegerType * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< llvm::Type *, llvm::ElementCount >, llvm::VectorType * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::PointerType * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::TypedPointerType * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, llvm::MDAttachments > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::GlobalObject *, llvm::StringRef > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::StringRef > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::GlobalValue *, llvm::GlobalValue::SanitizerMetadata > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const char *, unsigned >, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, std::string > |  | 
|  Cllvm::detail::DenseMapPair< PassID, CompatibilityCheckFn > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, llvm::LazyCallGraph::Node * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::LazyCallGraph::RefSCC *, int > |  | 
|  Cllvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, int > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::DISubprogram *, const llvm::Function * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::BitVector > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MCSection *, const llvm::MCSymbolRefExpr * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, const llvm::SCEV * > |  | 
|  Cllvm::detail::DenseMapPair< const BlockT *, LoopT * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::ElementCount, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Instruction *, llvm::Instruction * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, const llvm::RuntimeCheckingPtrGroup * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::RuntimeCheckingPtrGroup *, llvm::MDNode * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::BlockFrequency > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, llvm::StringRef > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::MCCVFunctionInfo::LineInfo > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, llvm::MCSymbol * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::MCLabel * > |  | 
|  Cllvm::detail::DenseMapPair< std::tuple< llvm::StringRef, unsigned, unsigned >, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MCRegister, int > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MCSection *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MCSection *, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MachineBasicBlock *, DomSetType > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MCSymbol *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::MachineFunction::DebugPHIRegallocPos > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MCSymbol *, StubValueTy > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MCSymbol *, const llvm::MCExpr * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Init *, MappedValue > |  | 
|  Cllvm::detail::DenseMapPair< KeyT, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, llvm::MemoryAccess * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MemoryAccess *, unsigned long > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineInstr *, InstType > |  | 
|  Cllvm::detail::DenseMapPair< const BlockT *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< unsigned, const llvm::FunctionType * >, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< uint64_t, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MachineInstr *, int > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, T > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::Constant * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Register, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< AnalysisID, llvm::Pass * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Pass *, llvm::Pass * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Pass *, llvm::AnalysisUsage * > |  | 
|  Cllvm::detail::DenseMapPair< AnalysisID, const llvm::PassInfo * > |  | 
|  Cllvm::detail::DenseMapPair< AnalysisID, llvm::IdentifyingPassPtr > |  | 
|  Cllvm::detail::DenseMapPair< llvm::StringRef, std::string > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::BitVector > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::MachineInstr * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< llvm::MachineBasicBlock *, llvm::MachineInstr * >, llvm::MachineInstr * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::MachineBasicBlock * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Register, llvm::VRegInfo * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, int > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, const llvm::Value * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::PHINode *, unsigned int > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::GCNRegPressure > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< unsigned, llvm::Register >, llvm::LaneBitmask > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, const llvm::PredicateBase * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, unsigned int > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::SCEV *, RewriteEntry > |  | 
|  Cllvm::detail::DenseMapPair< ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags > |  | 
|  Cllvm::detail::DenseMapPair< T, ptrdiff_t > |  | 
|  Cllvm::detail::DenseMapPair< int, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::StringRef, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< uint64_t, llvm::PseudoProbeDescriptor > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MCSection *, ElfMappingSymbol > |  | 
|  Cllvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Value >, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< llvm::Value *, llvm::Value * >, llvm::ReassociatePass::PairMapValue > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Init *, const llvm::Init * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::MachineInstr * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MCRegister, const llvm::TargetRegisterClass * > |  | 
|  Cllvm::detail::DenseMapPair< SID, SID > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, llvm::ValueLatticeElement > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< llvm::Value *, unsigned >, llvm::ValueLatticeElement > |  | 
|  Cllvm::detail::DenseMapPair< llvm::GlobalVariable *, llvm::ValueLatticeElement > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< llvm::Function *, unsigned >, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::PoisoningVH< llvm::Instruction >, llvm::PoisonFlags > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::Loop * > |  | 
|  Cllvm::detail::DenseMapPair< int, llvm::SIMachineFunctionInfo::VGPRSpillToAGPR > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::MCRegister > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, llvm::MCRegister > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const llvm::MachineFunction *, int >, llvm::MCRegister > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, llvm::SPIRV::FPFastMathDefaultInfoVector > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MachineInstr *, const llvm::Type * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, const llvm::MachineOperand * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineInstr *, const llvm::Function * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineOperand *, const llvm::Function * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, llvm::Type * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Type *, llvm::MachineInstr * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineFunction *, llvm::MachineInstr * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, llvm::TypedPointerType * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, llvm::CallInst * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const llvm::MachineFunction *, llvm::Register >, const llvm::Value * > |  | 
|  Cllvm::detail::DenseMapPair< SPIRV::IRHandleMF, SPIRV::MIHandle > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineInstr *, SPIRV::IRHandleMF > |  | 
|  Cllvm::detail::DenseMapPair< uint64_t, std::string > |  | 
|  Cllvm::detail::DenseMapPair< ValueMapCVH, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< uint64_t, llvm::StringRef > |  | 
|  Cllvm::detail::DenseMapPair< llvm::ScalarEvolution::FoldID, const llvm::SCEV * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::SCEV *, llvm::APInt > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Loop *, BackedgeTakenInfo > |  | 
|  Cllvm::detail::DenseMapPair< llvm::PHINode *, llvm::Constant * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Loop *, LoopProperties > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::SCEV *, llvm::ConstantRange > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::SUnit * > |  | 
|  Cllvm::detail::DenseMapPair< K, llvm::ScopedHashTableVal * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::SDNode *, NodeExtraInfo > |  | 
|  Cllvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SDNode * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, llvm::SDValue > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Constant *, llvm::Register > |  | 
|  Cllvm::detail::DenseMapPair< llvm::AttributeSet, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< LatticeKey, LatticeVal > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::AllocaInst *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::SDValue, llvm::SDValue > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Constant *, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::CachedHashStringRef, uint8_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::CachedHashStringRef, size_t > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::SuffixTreeNode * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, llvm::Register > |  | 
|  Cllvm::detail::DenseMapPair< llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, llvm::Register > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MDNode *, TBAABaseNodeSummary > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MDNode *, bool > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Register, AvailableValsTy > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, std::string > |  | 
|  Cllvm::detail::DenseMapPair< unsigned int, unsigned int > |  | 
|  Cllvm::detail::DenseMapPair< PartialReduceActionTypes, LegalizeAction > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Value *, SimplifiedAddress > |  | 
|  Cllvm::detail::DenseMapPair< int32_t, llvm::Instruction * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::VPBasicBlock *, llvm::VPValue * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Instruction *, llvm::VPRecipeBase * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Instruction *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::VPValue *, std::string > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::VPValue *, llvm::Value * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::VPValue *, llvm::Type * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::BasicBlock *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::Register, llvm::ShapeT > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::WebAssemblyException * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Instruction *, int > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::FuncletPadInst *, int > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::InvokeInst *, int > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::BasicBlock *, int > |  | 
|  Cllvm::detail::DenseMapPair< int, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, size_t > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex > |  | 
|  Cllvm::detail::DenseMapPair< llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex > |  | 
|  Cllvm::detail::DenseMapPair< llvm::coverage::CounterExpression, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const llvm::RecTy *, const llvm::Init * >, llvm::VarInit * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const llvm::TypedInit *, unsigned >, llvm::VarBitInit * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const llvm::Init *, const llvm::StringInit * >, llvm::FieldInit * > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::StringMapEntry< EmptyStringSetTag > *, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Function *, llvm::dxil::ComputedShaderFlags > |  | 
|  Cllvm::detail::DenseMapPair< llvm::gsym::FileEntry, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< uint64_t, llvm::CachedHashStringRef > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::SymbolStringPtr, llvm::orc::SymbolStringPtr > |  | 
|  Cllvm::detail::DenseMapPair< llvm::jitlink::Section *, llvm::jitlink::SectionRange > |  | 
|  Cllvm::detail::DenseMapPair< Edge::OffsetT, EdgeTarget > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, llvm::jitlink::Symbol * > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< const llvm::jitlink::Block *, uint64_t >, const llvm::jitlink::Edge * > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSection > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, llvm::jitlink::MachOLinkGraphBuilder::NormalizedSymbol * > |  | 
|  Cllvm::detail::DenseMapPair< uint16_t, SectionEntry > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, llvm::jitlink::Block * > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, llvm::jitlink::Symbol * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::StringRef, StubMapEntry > |  | 
|  Cllvm::detail::DenseMapPair< uint64_t, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< SymbolHandleRef, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::AllocaInst *, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::CallInst *, llvm::CallBase * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::StringRef, llvm::StringRef > |  | 
|  Cllvm::detail::DenseMapPair< size_t, llvm::objcopy::coff::Symbol * > |  | 
|  Cllvm::detail::DenseMapPair< ssize_t, llvm::objcopy::coff::Section * > |  | 
|  Cllvm::detail::DenseMapPair< minidump::StreamType, std::size_t > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, OptRange > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::JITDylib *, llvm::orc::ExecutorAddr > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, llvm::orc::JITDylib * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::JITDylib *, llvm::orc::SymbolLookupSet > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::JITDylib *, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::ResourceTracker *, SymbolNameVector > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, llvm::orc::LazyReexportsManager::CallThroughInfo > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::NonOwningSymbolStringPtr, llvm::orc::JITDylib * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::JITDylib *, ObjCImageInfo > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::ExecutorAddr, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::orc::SymbolStringPtr, size_t > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, std::string > |  | 
|  Cllvm::detail::DenseMapPair< llvm::codeview::TypeIndex, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< uint32_t, uint32_t >, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< std::pair< uint16_t, uint32_t >, uint32_t > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, llvm::MachineBasicBlock * > |  | 
|  Cllvm::detail::DenseMapPair< uint32_t, RefMap > |  | 
|  Cllvm::detail::DenseMapPair< const llvm::Value *, llvm::Align > |  | 
|  Cllvm::detail::DenseMapPair< decltype(hash_value(llvm::sampleprof::FunctionId())), llvm::sampleprof::ProfiledCallGraphNode * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::hash_code, uint64_t > |  | 
|  Cllvm::detail::DenseMapPair< llvm::sampleprof::FunctionId, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::sampleprof::SampleContext, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::sandboxir::Context::CallbackID, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< llvm::sandboxir::Value *, llvm::sandboxir::Action * > |  | 
|  Cllvm::detail::DenseMapPair< llvm::sandboxir::Instruction *, llvm::sandboxir::SeedBundle * > |  | 
|  Cllvm::detail::DenseMapPair< NodeRef, unsigned > |  | 
|  Cllvm::detail::DenseMapPair< unsigned, TrieNode * > |  | 
|  Cllvm::AA::ValueAndContext |  | 
|  Cllvm::HexagonBlockRanges::IndexRange |  | 
|  Cllvm::detail::DenseMapPair< KeyT, ValueT > |  | 
|  Cllvm::pair_hash< First, Second > |  | 
|  Cllvm::ReassociatePass::PairMapValue |  | 
|  Cllvm::AMDGPULibFuncBase::Param |  | 
|  Cllvm::FunctionSummary::ParamAccess | Describes the uses of a parameter by the function  | 
|  Cllvm::lsp::ParameterInformation | A single parameter of a particular signature  | 
|  Cllvm::compression::Params |  | 
|  CParentPass |  | 
|  Cllvm::sandboxir::PassManager< ParentPass, ContainedPass > | Base class  | 
|  CParentT |  | 
|  Cllvm::RTTIExtends< ThisT, ParentT, ParentTs > | Inheritance utility for extensible RTTI  | 
|  Cllvm::sandboxir::GlobalWithNodeAPI< GlobalT, LLVMGlobalT, ParentT, LLVMParentT > | Provides API functions, like getIterator() and getReverseIterator() to GlobalIFunc, Function, GlobalVariable and GlobalAlias  | 
|  CParentTs... |  | 
|  Cllvm::RTTIExtends< ObjectLinkingLayer, ObjectLayer > |  | 
|  Cllvm::RTTIExtends< ObjectTransformLayer, ObjectLayer > |  | 
|  Cllvm::RTTIExtends< GenericNamedTask, Task > |  | 
|  Cllvm::orc::GenericNamedTask | Base class for generic tasks  | 
|  Cllvm::orc::GenericNamedTaskImpl< FnT > | Generic task implementation  | 
|  Cllvm::RTTIExtends< IdleTask, Task > |  | 
|  Cllvm::orc::IdleTask | IdleTask can be used as the basis for low-priority tasks, e.g  | 
|  Cllvm::orc::SimpleLazyReexportsSpeculator::SpeculateTask |  | 
|  Cllvm::RTTIExtends< LookupTask, Task > |  | 
|  Cllvm::orc::LookupTask | Lookups are usually run on the current thread, but in some cases they may be run as tasks, e.g  | 
|  Cllvm::RTTIExtends< MaterializationTask, Task > |  | 
|  Cllvm::orc::MaterializationTask | A materialization task  | 
|  Cllvm::RTTIExtends< ObjectLayer, RTTIRoot > |  | 
|  Cllvm::orc::ObjectLayer | Interface for Layers that accept object files  | 
|  Cllvm::orc::LazyObjectLinkingLayer | LazyObjectLinkingLayer is an adapter for ObjectLinkingLayer that builds lazy reexports for all function symbols in objects that are/ added to defer linking until the first call to a function defined in the object  | 
|  Cllvm::RTTIExtends< RTDyldObjectLinkingLayer, ObjectLayer > |  | 
|  Cllvm::RTTIExtends< Task, RTTIRoot > |  | 
|  Cllvm::orc::Task | Represents an abstract task for ORC to run  | 
|  Cllvm::RTTIExtends< FileSystem, RTTIRoot > |  | 
|  Cllvm::vfs::FileSystem | The virtual file system interface  | 
|  Cllvm::RTTIExtends< RedirectingFileSystem, vfs::FileSystem > |  | 
|  Cllvm::vfs::RedirectingFileSystem | A virtual file system parsed from a YAML file  | 
|  Cllvm::FileCollectorFileSystem |  | 
|  Cllvm::RTTIExtends< InMemoryFileSystem, FileSystem > |  | 
|  Cllvm::RTTIExtends< NullOutputFileImpl, OutputFileImpl > |  | 
|  Cllvm::RTTIExtends< OutputFileImpl, RTTIRoot > |  | 
|  Cllvm::vfs::OutputFileImpl |  | 
|  Cllvm::vfs::HashingOutputFile< HasherT > | HashingOutputFile  | 
|  Cllvm::RTTIExtends< OverlayFileSystem, FileSystem > |  | 
|  Cllvm::RTTIExtends< ProxyFileSystem, FileSystem > |  | 
|  Cllvm::RTTIExtends< RedirectingFileSystem, vfs::FileSystem > |  | 
|  Cllvm::RTTIExtends< TracingFileSystem, ProxyFileSystem > |  | 
|  Cllvm::vfs::TracingFileSystem | File system that tracks the number of calls to the underlying file system  | 
|  Cllvm::RTTIExtends< ThisT, ParentT, ParentTs > | Inheritance utility for extensible RTTI  | 
|  Cparse |  | 
|  Cllvm::BTFParser::ParseContext |  | 
|  Cllvm::ARM::ParsedBranchProtection |  | 
|  Cllvm::MinidumpYAML::detail::ParsedMemory64Descriptor |  | 
|  Cllvm::MinidumpYAML::detail::ParsedMemoryDescriptor | A structure containing all data describing a single memory region  | 
|  Cllvm::MinidumpYAML::detail::ParsedModule | A structure containing all data belonging to a single minidump module  | 
|  Cllvm::ParsedModuleAndIndex | Holds the Module and ModuleSummaryIndex returned by the interfaces that parse both  | 
|  Cllvm::remarks::ParsedStringTable | In-memory representation of the string table parsed from a buffer (e.g  | 
|  Cllvm::MinidumpYAML::detail::ParsedThread | A structure containing all data belonging to a single minidump thread  | 
|  Cllvm::ParseInstructionInfo |  | 
|  Cllvm::MachO::DylibReader::ParseOption |  | 
|  Cllvm::BTFParser::ParseOptions |  | 
|  Cllvm::mustache::Parser |  | 
|  Cllvm::object::Parser |  | 
|  Cllvm::ParserCallbacks |  | 
|  Cllvm::ParseStatus | Ternary parse status returned by various parse* methods  | 
|  Cllvm::DXContainerYAML::Part |  | 
|  Cllvm::objcopy::dxbc::Part |  | 
|  Cllvm::dxbc::PartHeader | Use this type to describe the size and type of a DXIL container part  | 
|  Cllvm::RegisterBankInfo::PartialMapping | Helper struct that represents how a value is partially mapped into a register  | 
|  Cllvm::PartialOrderingVisitor |  | 
|  Cllvm::PartialReductionChain | A chain of instructions that form a partial reduction  | 
|  Ctomp::clause::PartialT< T, I, E > |  | 
|  Cllvm::object::DXContainer::PartIterator |  | 
|  CPartStore | ValWidth bits starting at ValOffset of Val stored at PtrBase+PtrOffset  | 
|  Cllvm::Pass | Pass interface - Implemented by all 'passes'  | 
|  Cllvm::CallGraphSCCPass |  | 
|  Cllvm::DummyCGSCCPass | This pass is required by interprocedural register allocation  | 
|  Cllvm::FunctionPass | FunctionPass class - This class is used to implement most global optimizations  | 
|  CAMDGPUAnnotateUniformValuesLegacy |  | 
|  CAMDGPULateCodeGenPrepareLegacy |  | 
|  CSIAnnotateControlFlowLegacy |  | 
|  Cllvm::AAResultsWrapperPass | A wrapper pass to provide the legacy pass manager access to a suitably prepared AAResults object  | 
|  Cllvm::AssignmentTrackingAnalysis |  | 
|  Cllvm::BasicAAWrapperPass | Legacy wrapper pass to provide the BasicAAResult object  | 
|  Cllvm::BlockFrequencyInfoWrapperPass | Legacy analysis pass which computes BlockFrequencyInfo  | 
|  Cllvm::BranchProbabilityInfoWrapperPass | Legacy analysis pass which computes BranchProbabilityInfo  | 
|  Cllvm::CycleInfoWrapperPass | Legacy analysis pass which computes a CycleInfo  | 
|  Cllvm::DOTGraphTraitsPrinterWrapperPass< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > |  | 
|  Cllvm::DOTGraphTraitsViewerWrapperPass< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > |  | 
|  Cllvm::DependenceAnalysisWrapperPass | Legacy pass manager pass to access dependence information  | 
|  Cllvm::DominanceFrontierWrapperPass |  | 
|  Cllvm::DominatorTreeWrapperPass | Legacy analysis pass which computes a DominatorTree  | 
|  Cllvm::InstructionCombiningPass | The legacy pass manager's instcombine pass  | 
|  Cllvm::LCSSAVerificationPass |  | 
|  Cllvm::LPPassManager |  | 
|  Cllvm::LazyBlockFrequencyInfoPass | This is an alternative analysis pass to BlockFrequencyInfoWrapperPass  | 
|  Cllvm::LazyBranchProbabilityInfoPass | This is an alternative analysis pass to BranchProbabilityInfoWrapperPass  | 
|  Cllvm::LazyValueInfoWrapperPass | Wrapper around LazyValueInfo  | 
|  Cllvm::LoopInfoWrapperPass | The legacy pass manager's analysis pass to compute loop information  | 
|  Cllvm::MachineFunctionPass | MachineFunctionPass - This class adapts the FunctionPass interface to allow convenient creation of passes that operate on the MachineFunction representation  | 
|  CGCEmptyBasicBlocks |  | 
|  CRemoveLoadsIntoFakeUsesLegacy |  | 
|  CSILowerI1CopiesLegacy |  | 
|  CStaticDataSplitter |  | 
|  Cllvm::AMDGPUResourceUsageAnalysisWrapperPass |  | 
|  Cllvm::ARMBlockPlacement |  | 
|  Cllvm::AVRFrameAnalyzer | The frame analyzer pass  | 
|  Cllvm::AsmPrinter | This class is intended to be used as a driving class for all asm writers  | 
|  Cllvm::AMDGPUAsmPrinter |  | 
|  Cllvm::ARMAsmPrinter |  | 
|  Cllvm::BPFAsmPrinter |  | 
|  Cllvm::CSKYAsmPrinter |  | 
|  Cllvm::HexagonAsmPrinter |  | 
|  Cllvm::LoongArchAsmPrinter |  | 
|  Cllvm::M68kAsmPrinter |  | 
|  Cllvm::MipsAsmPrinter |  | 
|  Cllvm::NVPTXAsmPrinter |  | 
|  Cllvm::R600AsmPrinter |  | 
|  Cllvm::SystemZAsmPrinter |  | 
|  Cllvm::WebAssemblyAsmPrinter |  | 
|  Cllvm::X86AsmPrinter |  | 
|  Cllvm::XtensaAsmPrinter |  | 
|  Cllvm::CFIFixup |  | 
|  Cllvm::EdgeBundlesWrapperLegacy |  | 
|  Cllvm::ErrataWorkaround |  | 
|  Cllvm::ExecutionDomainFix |  | 
|  Cllvm::GCNRegPressurePrinter |  | 
|  Cllvm::GISelCSEAnalysisWrapperPass | The actual analysis pass wrapper  | 
|  Cllvm::GISelValueTrackingAnalysisLegacy | To use KnownBitsInfo analysis in a pass, KnownBitsInfo &Info = getAnalysis<GISelValueTrackingInfoAnalysis>().get(MF); Add to observer if the Info is caching  | 
|  Cllvm::IRTranslator |  | 
|  Cllvm::InstructionSelect | This pass is responsible for selecting generic machine instructions to target-specific instructions  | 
|  Cllvm::LEONMachineFunctionPass |  | 
|  Cllvm::DetectRoundChange |  | 
|  Cllvm::FixAllFDIVSQRT |  | 
|  Cllvm::InsertNOPLoad |  | 
|  Cllvm::LazyMachineBlockFrequencyInfoPass | This is an alternative analysis pass to MachineBlockFrequencyInfo  | 
|  Cllvm::Legalizer |  | 
|  Cllvm::LiveDebugVariablesWrapperLegacy |  | 
|  Cllvm::LiveIntervalsWrapperPass |  | 
|  Cllvm::LiveRegMatrixWrapperLegacy |  | 
|  Cllvm::LiveStacksWrapperLegacy |  | 
|  Cllvm::LiveVariablesWrapperPass |  | 
|  Cllvm::LoadStoreOpt |  | 
|  Cllvm::Localizer | This pass implements the localization mechanism described at the top of this file  | 
|  Cllvm::MIR2VecPrinterLegacyPass | This pass prints the MIR2Vec embeddings for machine functions, basic blocks, and instructions  | 
|  Cllvm::MIR2VecVocabPrinterLegacyPass | This pass prints the embeddings in the MIR2Vec vocabulary  | 
|  Cllvm::MIRAddFSDiscriminators |  | 
|  Cllvm::MIRProfileLoaderPass |  | 
|  Cllvm::MachineBlockFrequencyInfoWrapperPass |  | 
|  Cllvm::MachineBlockHashInfo |  | 
|  Cllvm::MachineCycleInfoWrapperPass | Legacy analysis pass which computes a MachineCycleInfo  | 
|  Cllvm::MachineDominanceFrontier |  | 
|  Cllvm::MachineDominatorTreeWrapperPass | Analysis pass which computes a MachineDominatorTree  | 
|  Cllvm::MachineLoopInfoWrapperPass |  | 
|  Cllvm::MachineOptimizationRemarkEmitterPass | The analysis pass  | 
|  Cllvm::MachinePipeliner | The main class in the implementation of the target independent software pipeliner pass  | 
|  Cllvm::MachinePostDominatorTreeWrapperPass |  | 
|  Cllvm::MachineRegionInfoPass |  | 
|  Cllvm::MachineTraceMetricsWrapperPass |  | 
|  Cllvm::MachineUniformityAnalysisPass | Legacy analysis pass which computes a MachineUniformityInfo  | 
|  Cllvm::RABasic | RABasic provides a minimal implementation of the basic register allocation algorithm  | 
|  Cllvm::ReachingDefInfoWrapperPass |  | 
|  Cllvm::RegBankSelect | This pass implements the reg bank selector pass used in the GlobalISel pipeline  | 
|  Cllvm::SelectionDAGISelLegacy |  | 
|  Cllvm::AMDGPUDAGToDAGISelLegacy |  | 
|  Cllvm::HexagonDAGToDAGISelLegacy |  | 
|  Cllvm::LoongArchDAGToDAGISelLegacy |  | 
|  Cllvm::MipsDAGToDAGISelLegacy |  | 
|  Cllvm::Mips16DAGToDAGISelLegacy |  | 
|  Cllvm::MipsSEDAGToDAGISelLegacy |  | 
|  Cllvm::NVPTXDAGToDAGISelLegacy |  | 
|  Cllvm::RISCVDAGToDAGISelLegacy |  | 
|  Cllvm::SlotIndexesWrapperPass |  | 
|  Cllvm::SpillPlacementWrapperLegacy |  | 
|  Cllvm::ThunkInserterPass< Inserters > | Basic implementation of MachineFunctionPass wrapping one or more ThunkInserters passed as type parameters  | 
|  Cllvm::VirtRegMapWrapperLegacy |  | 
|  Cllvm::WebAssemblyExceptionInfo |  | 
|  Cllvm::MemoryDependenceWrapperPass | A wrapper analysis pass for the legacy pass manager that exposes a MemoryDepnedenceResults instance  | 
|  Cllvm::MemorySSAWrapperPass | Legacy analysis pass which computes MemorySSA  | 
|  Cllvm::OptimizationRemarkEmitterWrapperPass | OptimizationRemarkEmitter legacy analysis pass  | 
|  Cllvm::PhiValuesWrapperPass | Wrapper pass for the legacy pass manager  | 
|  Cllvm::PostDominatorTreeWrapperPass |  | 
|  Cllvm::RGPassManager | The pass manager to schedule RegionPasses  | 
|  Cllvm::RegionInfoPass |  | 
|  Cllvm::ReplaceWithVeclibLegacy |  | 
|  Cllvm::SCEVAAWrapperPass | Legacy wrapper pass to provide the SCEVAAResult object  | 
|  Cllvm::SPIRVConvergenceRegionAnalysisWrapperPass |  | 
|  Cllvm::ScalarEvolutionWrapperPass |  | 
|  Cllvm::StackProtector |  | 
|  Cllvm::StackSafetyInfoWrapperPass | StackSafetyInfo wrapper for the legacy pass manager  | 
|  Cllvm::UniformityInfoWrapperPass | Legacy analysis pass which computes a CycleInfo  | 
|  Cllvm::gvn::GVNLegacyPass |  | 
|  Cllvm::LoopPass |  | 
|  Cllvm::IVUsersWrapperPass |  | 
|  Cllvm::ModulePass | ModulePass class - This class is used to implement unstructured interprocedural optimizations and analyses  | 
|  CDXILDataScalarizationLegacy |  | 
|  CDXILIntrinsicExpansionLegacy |  | 
|  CStaticDataAnnotator | A module pass which iterates global variables in the module and annotates their section prefixes based on profile-driven analysis  | 
|  Cllvm::CallGraphWrapperPass | The ModulePass which wraps up a CallGraph and the logic to build it  | 
|  Cllvm::DOTGraphTraitsModulePrinterWrapperPass< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > |  | 
|  Cllvm::DOTGraphTraitsModuleViewerWrapperPass< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > |  | 
|  Cllvm::DXILFinalizeLinkageLegacy |  | 
|  Cllvm::DXILMetadataAnalysisWrapperPass | Legacy pass  | 
|  Cllvm::DXILResourceBindingWrapperPass |  | 
|  Cllvm::DXILResourceWrapperPass |  | 
|  Cllvm::DXILTranslateMetadataLegacy | Wrapper pass for the legacy pass manager  | 
|  Cllvm::FPPassManager | FPPassManager manages BBPassManagers and FunctionPasses  | 
|  Cllvm::GlobalsAAWrapperPass | Legacy wrapper pass to provide the GlobalsAAResult object  | 
|  Cllvm::IRSimilarityIdentifierWrapperPass | An analysis pass based on legacy pass manager that runs and returns IRSimilarityIdentifier run on the Module  | 
|  Cllvm::ImmutablePass | ImmutablePass class - This class is used to provide information that does not need to be run  | 
|  Cllvm::AMDGPUAAWrapperPass | Legacy wrapper pass to provide the AMDGPUAAResult object  | 
|  Cllvm::AMDGPUArgumentUsageInfo |  | 
|  Cllvm::AssumptionCacheTracker | An immutable pass that tracks lazily created AssumptionCache objects  | 
|  Cllvm::BasicBlockSectionsProfileReaderWrapperPass |  | 
|  Cllvm::DXILResourceTypeWrapperPass |  | 
|  Cllvm::ExternalAAWrapperPass | A wrapper pass for external alias analyses  | 
|  Cllvm::AMDGPUExternalAAWrapper |  | 
|  Cllvm::NVPTXExternalAAWrapper |  | 
|  Cllvm::GCModuleInfo | An analysis pass which caches information about the entire Module  | 
|  Cllvm::ImmutableModuleSummaryIndexWrapperPass | Legacy wrapper pass to provide the ModuleSummaryIndex object  | 
|  Cllvm::MIR2VecVocabLegacyAnalysis | Pass to analyze and populate MIR2Vec vocabulary from a module  | 
|  Cllvm::MachineBranchProbabilityInfoWrapperPass |  | 
|  Cllvm::MachineModuleInfoWrapperPass |  | 
|  Cllvm::NVPTXAAWrapperPass | Legacy wrapper pass to provide the NVPTXAAResult object  | 
|  Cllvm::PhysicalRegisterUsageInfoWrapperLegacy |  | 
|  Cllvm::ProfileSummaryInfoWrapperPass | An analysis pass based on legacy pass manager to deliver ProfileSummaryInfo  | 
|  Cllvm::RegAllocEvictionAdvisorAnalysisLegacy | ImmutableAnalysis abstraction for fetching the Eviction Advisor  | 
|  Cllvm::RegAllocPriorityAdvisorAnalysisLegacy |  | 
|  Cllvm::ReleaseModePriorityAdvisorAnalysisLegacy |  | 
|  Cllvm::ScopedNoAliasAAWrapperPass | Legacy wrapper pass to provide the ScopedNoAliasAAResult object  | 
|  Cllvm::StaticDataProfileInfoWrapperPass | This wraps the StaticDataProfileInfo object as an immutable pass, for a backend pass to operate on  | 
|  Cllvm::TargetLibraryInfoWrapperPass |  | 
|  Cllvm::TargetPassConfig | Target-Independent Code Generator Pass Configuration Options  | 
|  CDirectXPassConfig |  | 
|  Cllvm::AMDGPUPassConfig |  | 
|  Cllvm::TargetTransformInfoWrapperPass | Wrapper pass for TargetTransformInfo  | 
|  Cllvm::TypeBasedAAWrapperPass | Legacy wrapper pass to provide the TypeBasedAAResult object  | 
|  Cllvm::ModuleSummaryIndexWrapperPass | Legacy wrapper pass to provide the ModuleSummaryIndex object  | 
|  Cllvm::SPIRVModuleAnalysis |  | 
|  Cllvm::StackSafetyGlobalInfoWrapperPass | This pass performs the global (interprocedural) stack safety analysis (legacy pass manager)  | 
|  Cllvm::dxil::RootSignatureAnalysisWrapper | Wrapper pass for the legacy pass manager  | 
|  Cllvm::dxil::ShaderFlagsAnalysisWrapper | Wrapper pass for the legacy pass manager  | 
|  Cllvm::RegionPass | A pass that runs on each Region in a function  | 
|  Cllvm::legacy::FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers  | 
|  Cllvm::legacy::PassManagerImpl | PassManagerImpl manages MPPassManagers  | 
|  Cllvm::sandboxir::Pass | The base class of a Sandbox IR Pass  | 
|  Cllvm::sandboxir::FunctionPass | A pass that runs on a sandbox::Function  | 
|  Cllvm::sandboxir::PassManager< FunctionPass, FunctionPass > |  | 
|  Cllvm::sandboxir::FunctionPassManager |  | 
|  Cllvm::sandboxir::RegionsFromBBs |  | 
|  Cllvm::sandboxir::RegionsFromMetadata |  | 
|  Cllvm::sandboxir::SeedCollection | This pass collects the instructions that can become vectorization "seeds", like stores to consecutive memory addresses  | 
|  Cllvm::sandboxir::RegionPass | A pass that runs on a sandbox::Region  | 
|  Cllvm::sandboxir::PassManager< RegionPass, RegionPass > |  | 
|  Cllvm::sandboxir::RegionPassManager |  | 
|  Cllvm::sandboxir::BottomUpVec | This is a simple bottom-up vectorizer Region pass  | 
|  Cllvm::sandboxir::NullPass | A Region pass that does nothing, for use as a placeholder in tests  | 
|  Cllvm::sandboxir::PackReuse | This pass aims at de-duplicating packs, i.e., try to reuse already existing pack patterns instead of keeping both  | 
|  Cllvm::sandboxir::PrintInstructionCount | A Region pass that prints the instruction count for the region to stdout  | 
|  Cllvm::sandboxir::PrintRegion | A Region pass that does nothing, for use as a placeholder in tests  | 
|  Cllvm::sandboxir::TransactionAcceptOrRevert |  | 
|  Cllvm::sandboxir::TransactionAlwaysAccept |  | 
|  Cllvm::sandboxir::TransactionAlwaysRevert |  | 
|  Cllvm::sandboxir::TransactionSave |  | 
|  Cllvm::PassBuilder | This class provides access to building LLVM's passes  | 
|  Cllvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | Template for the abstract base class used to dispatch polymorphically over pass objects  | 
|  Cllvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... > |  | 
|  Cllvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs > | A template wrapper used to implement the polymorphic API  | 
|  Cllvm::PassConfigImpl |  | 
|  Cllvm::jitlink::PassConfiguration | An LinkGraph pass configuration, consisting of a list of pre-prune, post-prune, and post-fixup passes  | 
|  Cllvm::PassInfo | PassInfo class - An instance of this class exists for every pass known by the system, and can be obtained from a live Pass by calling its getPassInfo() method  | 
|  Cllvm::RegisterPass< passName > | RegisterPass<t> template - This template class is used to notify the system that a Pass is available for use, and registers it into the internal database maintained by the PassManager  | 
|  Cllvm::PassInfoMixin< DerivedT > | A CRTP mix-in to automatically provide informational APIs needed for passes  | 
|  Cllvm::DOTGraphTraitsPrinter< DominatorTreeAnalysis, true > |  | 
|  Cllvm::DomOnlyPrinter |  | 
|  Cllvm::DOTGraphTraitsPrinter< DominatorTreeAnalysis, false > |  | 
|  Cllvm::DomPrinter |  | 
|  Cllvm::DOTGraphTraitsPrinter< PostDominatorTreeAnalysis, true > |  | 
|  Cllvm::PostDomOnlyPrinter |  | 
|  Cllvm::DOTGraphTraitsPrinter< PostDominatorTreeAnalysis, false > |  | 
|  Cllvm::PostDomPrinter |  | 
|  Cllvm::DOTGraphTraitsViewer< DominatorTreeAnalysis, true > |  | 
|  Cllvm::DomOnlyViewer |  | 
|  Cllvm::DOTGraphTraitsViewer< DominatorTreeAnalysis, false > |  | 
|  Cllvm::DomViewer |  | 
|  Cllvm::DOTGraphTraitsViewer< PostDominatorTreeAnalysis, true > |  | 
|  Cllvm::PostDomOnlyViewer |  | 
|  Cllvm::DOTGraphTraitsViewer< PostDominatorTreeAnalysis, false > |  | 
|  Cllvm::PostDomViewer |  | 
|  Cllvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > |  | 
|  Cllvm::PassManager< MachineFunction > |  | 
|  Cllvm::PassManager< Module > |  | 
|  Cllvm::PassManager< Function > |  | 
|  Cllvm::RequireAnalysisPass< AnalysisT, LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > | An explicit specialization of the require analysis template pass  | 
|  Cllvm::AnalysisInfoMixin< DerivedT > | A CRTP mix-in that provides informational APIs needed for analysis passes  | 
|  Cllvm::InnerAnalysisManagerProxy< CGSCCAnalysisManager, Module > |  | 
|  Cllvm::InnerAnalysisManagerProxy< LoopAnalysisManager, Function > |  | 
|  Cllvm::InnerAnalysisManagerProxy< MachineFunctionAnalysisManager, Module > |  | 
|  Cllvm::InnerAnalysisManagerProxy< MachineFunctionAnalysisManager, Function > |  | 
|  Cllvm::InnerAnalysisManagerProxy< FunctionAnalysisManager, Module > |  | 
|  Cllvm::OuterAnalysisManagerProxy< ModuleAnalysisManager, LazyCallGraph::SCC, LazyCallGraph & > |  | 
|  Cllvm::OuterAnalysisManagerProxy< CGSCCAnalysisManager, Function > |  | 
|  Cllvm::OuterAnalysisManagerProxy< FunctionAnalysisManager, Loop, LoopStandardAnalysisResults & > |  | 
|  Cllvm::OuterAnalysisManagerProxy< ModuleAnalysisManager, MachineFunction > |  | 
|  Cllvm::OuterAnalysisManagerProxy< ModuleAnalysisManager, Function > |  | 
|  Cllvm::DOTGraphTraitsPrinter< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > |  | 
|  Cllvm::DOTGraphTraitsViewer< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > |  | 
|  Cllvm::MachineLICMBasePass< DerivedT, PreRegAlloc > |  | 
|  Cllvm::PassManager< IRUnitT, AnalysisManagerT, ExtraArgTs > | Manages a sequence of passes over a particular unit of IR  | 
|  Cllvm::RequireAnalysisPass< AnalysisT, IRUnitT, AnalysisManagerT, ExtraArgTs > | A utility pass template to force an analysis result to be available  | 
|  Cllvm::TailDuplicatePassBase< DerivedT, PreRegAlloc > |  | 
|  Cllvm::PassInfoMixin< AAEvaluator > |  | 
|  Cllvm::AAEvaluator |  | 
|  Cllvm::PassInfoMixin< AAManager > |  | 
|  Cllvm::AnalysisInfoMixin< AAManager > |  | 
|  Cllvm::AAManager | A manager for alias analyses  | 
|  Cllvm::PassInfoMixin< ADCEPass > |  | 
|  Cllvm::ADCEPass | A DCE pass that assumes instructions are dead until proven otherwise  | 
|  Cllvm::PassInfoMixin< AddDiscriminatorsPass > |  | 
|  Cllvm::AddDiscriminatorsPass |  | 
|  Cllvm::PassInfoMixin< AddressSanitizerPass > |  | 
|  Cllvm::AddressSanitizerPass | Public interface to the address sanitizer module pass for instrumenting code to check for various memory errors  | 
|  Cllvm::PassInfoMixin< AggressiveInstCombinePass > |  | 
|  Cllvm::AggressiveInstCombinePass |  | 
|  Cllvm::PassInfoMixin< AliasSetsPrinterPass > |  | 
|  Cllvm::AliasSetsPrinterPass |  | 
|  Cllvm::PassInfoMixin< AlignmentFromAssumptionsPass > |  | 
|  Cllvm::AlignmentFromAssumptionsPass |  | 
|  Cllvm::PassInfoMixin< AllocTokenPass > |  | 
|  Cllvm::AllocTokenPass | A module pass that rewrites heap allocations to use token-enabled allocation functions based on various source-level properties  | 
|  Cllvm::PassInfoMixin< AlwaysInlinerPass > |  | 
|  Cllvm::AlwaysInlinerPass | Inlines functions marked as "always_inline"  | 
|  Cllvm::PassInfoMixin< AMDGPUAA > |  | 
|  Cllvm::AnalysisInfoMixin< AMDGPUAA > |  | 
|  Cllvm::AMDGPUAA | Analysis pass providing a never-invalidated alias analysis result  | 
|  Cllvm::PassInfoMixin< AMDGPUAlwaysInlinePass > |  | 
|  Cllvm::AMDGPUAlwaysInlinePass |  | 
|  Cllvm::PassInfoMixin< AMDGPUAnnotateUniformValuesPass > |  | 
|  Cllvm::AMDGPUAnnotateUniformValuesPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUAtomicOptimizerPass > |  | 
|  Cllvm::AMDGPUAtomicOptimizerPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUAttributorPass > |  | 
|  Cllvm::AMDGPUAttributorPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUCodeGenPreparePass > |  | 
|  Cllvm::AMDGPUCodeGenPreparePass |  | 
|  Cllvm::PassInfoMixin< AMDGPUCtorDtorLoweringPass > |  | 
|  Cllvm::AMDGPUCtorDtorLoweringPass | Lower llvm.global_ctors and llvm.global_dtors to special kernels  | 
|  Cllvm::PassInfoMixin< AMDGPUExportKernelRuntimeHandlesPass > |  | 
|  Cllvm::AMDGPUExportKernelRuntimeHandlesPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUImageIntrinsicOptimizerPass > |  | 
|  Cllvm::AMDGPUImageIntrinsicOptimizerPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUInsertDelayAluPass > |  | 
|  Cllvm::AMDGPUInsertDelayAluPass |  | 
|  Cllvm::PassInfoMixin< AMDGPULateCodeGenPreparePass > |  | 
|  Cllvm::AMDGPULateCodeGenPreparePass |  | 
|  Cllvm::PassInfoMixin< AMDGPULowerBufferFatPointersPass > |  | 
|  Cllvm::AMDGPULowerBufferFatPointersPass |  | 
|  Cllvm::PassInfoMixin< AMDGPULowerIntrinsicsPass > |  | 
|  Cllvm::AMDGPULowerIntrinsicsPass |  | 
|  Cllvm::PassInfoMixin< AMDGPULowerKernelArgumentsPass > |  | 
|  Cllvm::AMDGPULowerKernelArgumentsPass |  | 
|  Cllvm::PassInfoMixin< AMDGPULowerKernelAttributesPass > |  | 
|  Cllvm::AMDGPULowerKernelAttributesPass |  | 
|  Cllvm::PassInfoMixin< AMDGPULowerModuleLDSPass > |  | 
|  Cllvm::AMDGPULowerModuleLDSPass |  | 
|  Cllvm::PassInfoMixin< AMDGPULowerVGPREncodingPass > |  | 
|  Cllvm::AMDGPULowerVGPREncodingPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUMarkLastScratchLoadPass > |  | 
|  Cllvm::AMDGPUMarkLastScratchLoadPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUPerfHintAnalysisPass > |  | 
|  Cllvm::AMDGPUPerfHintAnalysisPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUPreloadKernArgPrologPass > |  | 
|  Cllvm::AMDGPUPreloadKernArgPrologPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUPreloadKernelArgumentsPass > |  | 
|  Cllvm::AMDGPUPreloadKernelArgumentsPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUPrepareAGPRAllocPass > |  | 
|  Cllvm::AMDGPUPrepareAGPRAllocPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUPrintfRuntimeBindingPass > |  | 
|  Cllvm::AMDGPUPrintfRuntimeBindingPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUPromoteAllocaPass > |  | 
|  Cllvm::AMDGPUPromoteAllocaPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUPromoteAllocaToVectorPass > |  | 
|  Cllvm::AMDGPUPromoteAllocaToVectorPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUPromoteKernelArgumentsPass > |  | 
|  Cllvm::AMDGPUPromoteKernelArgumentsPass |  | 
|  Cllvm::PassInfoMixin< AMDGPURemoveIncompatibleFunctionsPass > |  | 
|  Cllvm::AMDGPURemoveIncompatibleFunctionsPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUReserveWWMRegsPass > |  | 
|  Cllvm::AMDGPUReserveWWMRegsPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUResourceUsageAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< AMDGPUResourceUsageAnalysis > |  | 
|  Cllvm::AMDGPUResourceUsageAnalysis |  | 
|  Cllvm::PassInfoMixin< AMDGPURewriteAGPRCopyMFMAPass > |  | 
|  Cllvm::AMDGPURewriteAGPRCopyMFMAPass |  | 
|  Cllvm::PassInfoMixin< AMDGPURewriteUndefForPHIPass > |  | 
|  Cllvm::AMDGPURewriteUndefForPHIPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUSetWavePriorityPass > |  | 
|  Cllvm::AMDGPUSetWavePriorityPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUSimplifyLibCallsPass > |  | 
|  Cllvm::AMDGPUSimplifyLibCallsPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUSplitModulePass > |  | 
|  Cllvm::AMDGPUSplitModulePass | Splits the module M into N linkable partitions  | 
|  Cllvm::PassInfoMixin< AMDGPUSwLowerLDSPass > |  | 
|  Cllvm::AMDGPUSwLowerLDSPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUUniformIntrinsicCombinePass > |  | 
|  Cllvm::AMDGPUUniformIntrinsicCombinePass |  | 
|  Cllvm::PassInfoMixin< AMDGPUUnifyDivergentExitNodesPass > |  | 
|  Cllvm::AMDGPUUnifyDivergentExitNodesPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUUseNativeCallsPass > |  | 
|  Cllvm::AMDGPUUseNativeCallsPass |  | 
|  Cllvm::PassInfoMixin< AMDGPUWaitSGPRHazardsPass > |  | 
|  Cllvm::AMDGPUWaitSGPRHazardsPass |  | 
|  Cllvm::PassInfoMixin< Annotation2MetadataPass > |  | 
|  Cllvm::Annotation2MetadataPass | Pass to convert @llvm.global.annotations to !annotation metadata  | 
|  Cllvm::PassInfoMixin< AnnotationRemarksPass > |  | 
|  Cllvm::AnnotationRemarksPass |  | 
|  Cllvm::PassInfoMixin< ArgumentPromotionPass > |  | 
|  Cllvm::ArgumentPromotionPass | Argument promotion pass  | 
|  Cllvm::PassInfoMixin< AssignGUIDPass > |  | 
|  Cllvm::AssignGUIDPass | Assign a GUID to functions as metadata  | 
|  Cllvm::PassInfoMixin< AssignmentTrackingPass > |  | 
|  Cllvm::AssignmentTrackingPass | Convert @llvm.dbg.declare intrinsics into sets of @llvm.dbg.assign intrinsics by treating stores to the dbg.declare'd address as assignments to the variable  | 
|  Cllvm::PassInfoMixin< AssumeBuilderPass > |  | 
|  Cllvm::AssumeBuilderPass | This pass will try to build an llvm.assume for every instruction in the function  | 
|  Cllvm::PassInfoMixin< AssumeSimplifyPass > |  | 
|  Cllvm::AssumeSimplifyPass | This pass attempts to minimize the number of assume without loosing any information  | 
|  Cllvm::PassInfoMixin< AssumptionAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< AssumptionAnalysis > |  | 
|  Cllvm::AssumptionAnalysis | A function analysis which provides an AssumptionCache  | 
|  Cllvm::PassInfoMixin< AssumptionPrinterPass > |  | 
|  Cllvm::AssumptionPrinterPass | Printer pass for the AssumptionAnalysis results  | 
|  Cllvm::PassInfoMixin< AtomicExpandPass > |  | 
|  Cllvm::AtomicExpandPass |  | 
|  Cllvm::PassInfoMixin< AttributorCGSCCPass > |  | 
|  Cllvm::AttributorCGSCCPass |  | 
|  Cllvm::PassInfoMixin< AttributorLightCGSCCPass > |  | 
|  Cllvm::AttributorLightCGSCCPass | A more lightweight version of the Attributor which only runs attribute inference but no simplifications  | 
|  Cllvm::PassInfoMixin< AttributorLightPass > |  | 
|  Cllvm::AttributorLightPass | A more lightweight version of the Attributor which only runs attribute inference but no simplifications  | 
|  Cllvm::PassInfoMixin< AttributorPass > |  | 
|  Cllvm::AttributorPass | }  | 
|  Cllvm::PassInfoMixin< BasicAA > |  | 
|  Cllvm::AnalysisInfoMixin< BasicAA > |  | 
|  Cllvm::BasicAA | Analysis pass providing a never-invalidated alias analysis result  | 
|  Cllvm::PassInfoMixin< BasicBlockSectionsProfileReaderAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< BasicBlockSectionsProfileReaderAnalysis > |  | 
|  Cllvm::BasicBlockSectionsProfileReaderAnalysis | Analysis pass providing the BasicBlockSectionsProfileReader  | 
|  Cllvm::PassInfoMixin< BDCEPass > |  | 
|  Cllvm::BDCEPass |  | 
|  Cllvm::PassInfoMixin< BitcodeWriterPass > |  | 
|  Cllvm::BitcodeWriterPass | Pass for writing a module of IR out to a bitcode file  | 
|  Cllvm::PassInfoMixin< BlockExtractorPass > |  | 
|  Cllvm::BlockExtractorPass |  | 
|  Cllvm::PassInfoMixin< BlockFrequencyAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< BlockFrequencyAnalysis > |  | 
|  Cllvm::BlockFrequencyAnalysis | Analysis pass which computes BlockFrequencyInfo  | 
|  Cllvm::PassInfoMixin< BlockFrequencyPrinterPass > |  | 
|  Cllvm::BlockFrequencyPrinterPass | Printer pass for the BlockFrequencyInfo results  | 
|  Cllvm::PassInfoMixin< BoundsCheckingPass > |  | 
|  Cllvm::BoundsCheckingPass | A pass to instrument code and perform run-time bounds checking on loads, stores, and other memory intrinsics  | 
|  Cllvm::PassInfoMixin< BPFAbstractMemberAccessPass > |  | 
|  Cllvm::BPFAbstractMemberAccessPass |  | 
|  Cllvm::PassInfoMixin< BPFAdjustOptPass > |  | 
|  Cllvm::BPFAdjustOptPass |  | 
|  Cllvm::PassInfoMixin< BPFASpaceCastSimplifyPass > |  | 
|  Cllvm::BPFASpaceCastSimplifyPass |  | 
|  Cllvm::PassInfoMixin< BPFIRPeepholePass > |  | 
|  Cllvm::BPFIRPeepholePass |  | 
|  Cllvm::PassInfoMixin< BPFPreserveDITypePass > |  | 
|  Cllvm::BPFPreserveDITypePass |  | 
|  Cllvm::PassInfoMixin< BPFPreserveStaticOffsetPass > |  | 
|  Cllvm::BPFPreserveStaticOffsetPass |  | 
|  Cllvm::PassInfoMixin< BranchFolderPass > |  | 
|  Cllvm::BranchFolderPass |  | 
|  Cllvm::PassInfoMixin< BranchProbabilityAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< BranchProbabilityAnalysis > |  | 
|  Cllvm::BranchProbabilityAnalysis | Analysis pass which computes BranchProbabilityInfo  | 
|  Cllvm::PassInfoMixin< BranchProbabilityPrinterPass > |  | 
|  Cllvm::BranchProbabilityPrinterPass | Printer pass for the BranchProbabilityAnalysis results  | 
|  Cllvm::PassInfoMixin< BranchRelaxationPass > |  | 
|  Cllvm::BranchRelaxationPass |  | 
|  Cllvm::PassInfoMixin< BreakCriticalEdgesPass > |  | 
|  Cllvm::BreakCriticalEdgesPass |  | 
|  Cllvm::PassInfoMixin< CallBrPreparePass > |  | 
|  Cllvm::CallBrPreparePass |  | 
|  Cllvm::PassInfoMixin< CalledValuePropagationPass > |  | 
|  Cllvm::CalledValuePropagationPass |  | 
|  Cllvm::PassInfoMixin< CallGraphAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< CallGraphAnalysis > |  | 
|  Cllvm::CallGraphAnalysis | An analysis pass to compute the CallGraph for a Module  | 
|  Cllvm::PassInfoMixin< CallGraphDOTPrinterPass > |  | 
|  Cllvm::CallGraphDOTPrinterPass | Pass for printing the call graph to a dot file  | 
|  Cllvm::PassInfoMixin< CallGraphPrinterPass > |  | 
|  Cllvm::CallGraphPrinterPass | Printer pass for the CallGraphAnalysis results  | 
|  Cllvm::PassInfoMixin< CallGraphSCCsPrinterPass > |  | 
|  Cllvm::CallGraphSCCsPrinterPass | Printer pass for the summarized CallGraphAnalysis results  | 
|  Cllvm::PassInfoMixin< CallGraphViewerPass > |  | 
|  Cllvm::CallGraphViewerPass | Pass for viewing the call graph  | 
|  Cllvm::PassInfoMixin< CallSiteSplittingPass > |  | 
|  Cllvm::CallSiteSplittingPass |  | 
|  Cllvm::PassInfoMixin< CanonicalizeAliasesPass > |  | 
|  Cllvm::CanonicalizeAliasesPass | Simple pass that canonicalizes aliases  | 
|  Cllvm::PassInfoMixin< CanonicalizeFreezeInLoopsPass > |  | 
|  Cllvm::CanonicalizeFreezeInLoopsPass | A pass that canonicalizes freeze instructions in a loop  | 
|  Cllvm::PassInfoMixin< CFGOnlyPrinterPass > |  | 
|  Cllvm::CFGOnlyPrinterPass |  | 
|  Cllvm::PassInfoMixin< CFGOnlyViewerPass > |  | 
|  Cllvm::CFGOnlyViewerPass |  | 
|  Cllvm::PassInfoMixin< CFGPrinterPass > |  | 
|  Cllvm::CFGPrinterPass |  | 
|  Cllvm::PassInfoMixin< CFGSCCPrinterPass > |  | 
|  Cllvm::CFGSCCPrinterPass |  | 
|  Cllvm::PassInfoMixin< CFGuardPass > |  | 
|  Cllvm::CFGuardPass |  | 
|  Cllvm::PassInfoMixin< CFGViewerPass > |  | 
|  Cllvm::CFGViewerPass |  | 
|  Cllvm::PassInfoMixin< CGProfilePass > |  | 
|  Cllvm::CGProfilePass |  | 
|  Cllvm::PassInfoMixin< CGSCCToFunctionPassAdaptor > |  | 
|  Cllvm::CGSCCToFunctionPassAdaptor | Adaptor that maps from a SCC to its functions  | 
|  Cllvm::PassInfoMixin< CodeGenPreparePass > |  | 
|  Cllvm::CodeGenPreparePass |  | 
|  Cllvm::PassInfoMixin< CollectorMetadataAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< CollectorMetadataAnalysis > |  | 
|  Cllvm::CollectorMetadataAnalysis | An analysis pass which caches information about the entire Module  | 
|  Cllvm::PassInfoMixin< ComplexDeinterleavingPass > |  | 
|  Cllvm::ComplexDeinterleavingPass |  | 
|  Cllvm::PassInfoMixin< ConstantHoistingPass > |  | 
|  Cllvm::ConstantHoistingPass |  | 
|  Cllvm::PassInfoMixin< ConstantMergePass > |  | 
|  Cllvm::ConstantMergePass | A pass that merges duplicate global constants into a single constant  | 
|  Cllvm::PassInfoMixin< ConstraintEliminationPass > |  | 
|  Cllvm::ConstraintEliminationPass |  | 
|  Cllvm::PassInfoMixin< ControlHeightReductionPass > |  | 
|  Cllvm::ControlHeightReductionPass |  | 
|  Cllvm::PassInfoMixin< CoroAnnotationElidePass > |  | 
|  Cllvm::CoroAnnotationElidePass |  | 
|  Cllvm::PassInfoMixin< CoroCleanupPass > |  | 
|  Cllvm::CoroCleanupPass |  | 
|  Cllvm::PassInfoMixin< CoroConditionalWrapper > |  | 
|  Cllvm::CoroConditionalWrapper |  | 
|  Cllvm::PassInfoMixin< CoroEarlyPass > |  | 
|  Cllvm::CoroEarlyPass |  | 
|  Cllvm::PassInfoMixin< CoroElidePass > |  | 
|  Cllvm::CoroElidePass |  | 
|  Cllvm::PassInfoMixin< CoroSplitPass > |  | 
|  Cllvm::CoroSplitPass |  | 
|  Cllvm::PassInfoMixin< CorrelatedValuePropagationPass > |  | 
|  Cllvm::CorrelatedValuePropagationPass |  | 
|  Cllvm::PassInfoMixin< CostModelPrinterPass > |  | 
|  Cllvm::CostModelPrinterPass | Printer pass for cost modeling results  | 
|  Cllvm::PassInfoMixin< CountVisitsPass > |  | 
|  Cllvm::CountVisitsPass |  | 
|  Cllvm::PassInfoMixin< CrossDSOCFIPass > |  | 
|  Cllvm::CrossDSOCFIPass |  | 
|  Cllvm::PassInfoMixin< CtxProfAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< CtxProfAnalysis > |  | 
|  Cllvm::CtxProfAnalysis |  | 
|  Cllvm::PassInfoMixin< CtxProfAnalysisPrinterPass > |  | 
|  Cllvm::CtxProfAnalysisPrinterPass |  | 
|  Cllvm::PassInfoMixin< CycleAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< CycleAnalysis > |  | 
|  Cllvm::CycleAnalysis | Analysis pass which computes a CycleInfo  | 
|  Cllvm::PassInfoMixin< CycleInfoPrinterPass > |  | 
|  Cllvm::CycleInfoPrinterPass |  | 
|  Cllvm::PassInfoMixin< CycleInfoVerifierPass > |  | 
|  Cllvm::CycleInfoVerifierPass |  | 
|  Cllvm::PassInfoMixin< DataFlowSanitizerPass > |  | 
|  Cllvm::DataFlowSanitizerPass |  | 
|  Cllvm::PassInfoMixin< DCEPass > |  | 
|  Cllvm::DCEPass | Basic Dead Code Elimination pass  | 
|  Cllvm::PassInfoMixin< DDGAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DDGAnalysis > |  | 
|  Cllvm::DDGAnalysis | Analysis pass that builds the DDG for a loop  | 
|  Cllvm::PassInfoMixin< DDGAnalysisPrinterPass > |  | 
|  Cllvm::DDGAnalysisPrinterPass | Textual printer pass for the DDG of a loop  | 
|  Cllvm::PassInfoMixin< DDGDotPrinterPass > |  | 
|  Cllvm::DDGDotPrinterPass |  | 
|  Cllvm::PassInfoMixin< DeadArgumentEliminationPass > |  | 
|  Cllvm::DeadArgumentEliminationPass | Eliminate dead arguments (and return values) from functions  | 
|  Cllvm::PassInfoMixin< DeadMachineInstructionElimPass > |  | 
|  Cllvm::DeadMachineInstructionElimPass |  | 
|  Cllvm::PassInfoMixin< DebugAssignmentTrackingAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DebugAssignmentTrackingAnalysis > |  | 
|  Cllvm::DebugAssignmentTrackingAnalysis |  | 
|  Cllvm::PassInfoMixin< DebugAssignmentTrackingPrinterPass > |  | 
|  Cllvm::DebugAssignmentTrackingPrinterPass |  | 
|  Cllvm::PassInfoMixin< DeclareRuntimeLibcallsPass > |  | 
|  Cllvm::DeclareRuntimeLibcallsPass |  | 
|  Cllvm::PassInfoMixin< DelinearizationPrinterPass > |  | 
|  Cllvm::DelinearizationPrinterPass |  | 
|  Cllvm::PassInfoMixin< DemandedBitsAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DemandedBitsAnalysis > |  | 
|  Cllvm::DemandedBitsAnalysis | An analysis that produces DemandedBits for a function  | 
|  Cllvm::PassInfoMixin< DemandedBitsPrinterPass > |  | 
|  Cllvm::DemandedBitsPrinterPass | Printer pass for DemandedBits  | 
|  Cllvm::PassInfoMixin< DependenceAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DependenceAnalysis > |  | 
|  Cllvm::DependenceAnalysis | AnalysisPass to compute dependence information in a function  | 
|  Cllvm::PassInfoMixin< DependenceAnalysisPrinterPass > |  | 
|  Cllvm::DependenceAnalysisPrinterPass | Printer pass to dump DA results  | 
|  Cllvm::PassInfoMixin< DetectDeadLanesPass > |  | 
|  Cllvm::DetectDeadLanesPass |  | 
|  Cllvm::PassInfoMixin< DevirtSCCRepeatedPass > |  | 
|  Cllvm::DevirtSCCRepeatedPass | A helper that repeats an SCC pass each time an indirect call is refined to a direct call by that pass  | 
|  Cllvm::PassInfoMixin< DFAJumpThreadingPass > |  | 
|  Cllvm::DFAJumpThreadingPass |  | 
|  Cllvm::PassInfoMixin< DivRemPairsPass > |  | 
|  Cllvm::DivRemPairsPass | Hoist/decompose integer division and remainder instructions to enable CFG improvements and better codegen  | 
|  Cllvm::PassInfoMixin< DominanceFrontierAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DominanceFrontierAnalysis > |  | 
|  Cllvm::DominanceFrontierAnalysis | Analysis pass which computes a DominanceFrontier  | 
|  Cllvm::PassInfoMixin< DominanceFrontierPrinterPass > |  | 
|  Cllvm::DominanceFrontierPrinterPass | Printer pass for the DominanceFrontier  | 
|  Cllvm::PassInfoMixin< DominatorTreeAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DominatorTreeAnalysis > |  | 
|  Cllvm::DominatorTreeAnalysis | Analysis pass which computes a DominatorTree  | 
|  Cllvm::PassInfoMixin< DominatorTreePrinterPass > |  | 
|  Cllvm::DominatorTreePrinterPass | Printer pass for the DominatorTree  | 
|  Cllvm::PassInfoMixin< DominatorTreeVerifierPass > |  | 
|  Cllvm::DominatorTreeVerifierPass | Verifier pass for the DominatorTree  | 
|  Cllvm::PassInfoMixin< DropUnnecessaryAssumesPass > |  | 
|  Cllvm::DropUnnecessaryAssumesPass |  | 
|  Cllvm::PassInfoMixin< DSEPass > |  | 
|  Cllvm::DSEPass | This class implements a trivial dead store elimination  | 
|  Cllvm::PassInfoMixin< DwarfEHPreparePass > |  | 
|  Cllvm::DwarfEHPreparePass |  | 
|  Cllvm::PassInfoMixin< DXILCBufferAccess > |  | 
|  Cllvm::DXILCBufferAccess |  | 
|  Cllvm::PassInfoMixin< DXILDataScalarization > |  | 
|  Cllvm::DXILDataScalarization | A pass that transforms Vectors to Arrays  | 
|  Cllvm::PassInfoMixin< DXILFinalizeLinkage > |  | 
|  Cllvm::DXILFinalizeLinkage |  | 
|  Cllvm::PassInfoMixin< DXILFlattenArrays > |  | 
|  Cllvm::DXILFlattenArrays | A pass that transforms multidimensional arrays into one-dimensional arrays  | 
|  Cllvm::PassInfoMixin< DXILForwardHandleAccesses > |  | 
|  Cllvm::DXILForwardHandleAccesses |  | 
|  Cllvm::PassInfoMixin< DXILIntrinsicExpansion > |  | 
|  Cllvm::DXILIntrinsicExpansion | A pass that transforms DXIL Intrinsics that don't have DXIL opCodes  | 
|  Cllvm::PassInfoMixin< DXILLegalizePass > |  | 
|  Cllvm::DXILLegalizePass |  | 
|  Cllvm::PassInfoMixin< DXILMetadataAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DXILMetadataAnalysis > |  | 
|  Cllvm::DXILMetadataAnalysis |  | 
|  Cllvm::PassInfoMixin< DXILMetadataAnalysisPrinterPass > |  | 
|  Cllvm::DXILMetadataAnalysisPrinterPass | Printer pass for the DXILMetadataAnalysis results  | 
|  Cllvm::PassInfoMixin< DXILOpLowering > |  | 
|  Cllvm::DXILOpLowering |  | 
|  Cllvm::PassInfoMixin< DXILPostOptimizationValidation > |  | 
|  Cllvm::DXILPostOptimizationValidation |  | 
|  Cllvm::PassInfoMixin< DXILPrettyPrinterPass > |  | 
|  Cllvm::DXILPrettyPrinterPass | A pass that prints resources in a format suitable for textual DXIL  | 
|  Cllvm::PassInfoMixin< DXILResourceAccess > |  | 
|  Cllvm::DXILResourceAccess |  | 
|  Cllvm::PassInfoMixin< DXILResourceAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DXILResourceAnalysis > |  | 
|  Cllvm::DXILResourceAnalysis |  | 
|  Cllvm::PassInfoMixin< DXILResourceBindingAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DXILResourceBindingAnalysis > |  | 
|  Cllvm::DXILResourceBindingAnalysis |  | 
|  Cllvm::PassInfoMixin< DXILResourceImplicitBinding > |  | 
|  Cllvm::DXILResourceImplicitBinding |  | 
|  Cllvm::PassInfoMixin< DXILResourcePrinterPass > |  | 
|  Cllvm::DXILResourcePrinterPass | Printer pass for the DXILResourceAnalysis results  | 
|  Cllvm::PassInfoMixin< DXILResourceTypeAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< DXILResourceTypeAnalysis > |  | 
|  Cllvm::DXILResourceTypeAnalysis |  | 
|  Cllvm::PassInfoMixin< DXILTranslateMetadata > |  | 
|  Cllvm::DXILTranslateMetadata | A pass that transforms LLVM Metadata in the module to it's DXIL equivalent, then emits all recognized DXIL Metadata  | 
|  Cllvm::PassInfoMixin< DXILUpgradePass > |  | 
|  Cllvm::DXILUpgradePass | Upgrade DXIL-style metadata into their LLVM representations  | 
|  Cllvm::PassInfoMixin< EarlyCSEPass > |  | 
|  Cllvm::EarlyCSEPass | A simple and fast domtree-based CSE pass  | 
|  Cllvm::PassInfoMixin< EarlyIfConverterPass > |  | 
|  Cllvm::EarlyIfConverterPass |  | 
|  Cllvm::PassInfoMixin< EarlyMachineLICMPass > |  | 
|  Cllvm::MachineLICMBasePass< EarlyMachineLICMPass, true > |  | 
|  Cllvm::EarlyMachineLICMPass |  | 
|  Cllvm::PassInfoMixin< EarlyTailDuplicatePass > |  | 
|  Cllvm::TailDuplicatePassBase< EarlyTailDuplicatePass, true > |  | 
|  Cllvm::EarlyTailDuplicatePass |  | 
|  Cllvm::PassInfoMixin< EdgeBundlesAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< EdgeBundlesAnalysis > |  | 
|  Cllvm::EdgeBundlesAnalysis |  | 
|  Cllvm::PassInfoMixin< EliminateAvailableExternallyPass > |  | 
|  Cllvm::EliminateAvailableExternallyPass | A pass that transforms external global definitions into declarations  | 
|  Cllvm::PassInfoMixin< EmbedBitcodePass > |  | 
|  Cllvm::EmbedBitcodePass | Pass embeds a copy of the module optimized with the provided pass pipeline into a global variable  | 
|  Cllvm::PassInfoMixin< EntryExitInstrumenterPass > |  | 
|  Cllvm::EntryExitInstrumenterPass |  | 
|  Cllvm::PassInfoMixin< EphemeralValuesAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< EphemeralValuesAnalysis > |  | 
|  Cllvm::EphemeralValuesAnalysis |  | 
|  Cllvm::PassInfoMixin< ExpandFpPass > |  | 
|  Cllvm::ExpandFpPass |  | 
|  Cllvm::PassInfoMixin< ExpandLargeDivRemPass > |  | 
|  Cllvm::ExpandLargeDivRemPass |  | 
|  Cllvm::PassInfoMixin< ExpandMemCmpPass > |  | 
|  Cllvm::ExpandMemCmpPass |  | 
|  Cllvm::PassInfoMixin< ExpandPostRAPseudosPass > |  | 
|  Cllvm::ExpandPostRAPseudosPass |  | 
|  Cllvm::PassInfoMixin< ExpandReductionsPass > |  | 
|  Cllvm::ExpandReductionsPass |  | 
|  Cllvm::PassInfoMixin< ExpandVariadicsPass > |  | 
|  Cllvm::ExpandVariadicsPass |  | 
|  Cllvm::PassInfoMixin< ExtractGVPass > |  | 
|  Cllvm::ExtractGVPass |  | 
|  Cllvm::PassInfoMixin< ExtraFunctionPassManager< MarkerTy > > |  | 
|  Cllvm::ExtraFunctionPassManager< MarkerTy > | A pass manager to run a set of extra function passes if the ShouldRunExtraPasses marker analysis is present  | 
|  Cllvm::PassInfoMixin< ExtraLoopPassManager< MarkerTy > > |  | 
|  Cllvm::ExtraLoopPassManager< MarkerTy > | A pass manager to run a set of extra loop passes if the MarkerTy analysis is present  | 
|  Cllvm::PassInfoMixin< FatLtoCleanup > |  | 
|  Cllvm::FatLtoCleanup |  | 
|  Cllvm::PassInfoMixin< FEntryInserterPass > |  | 
|  Cllvm::FEntryInserterPass |  | 
|  Cllvm::PassInfoMixin< FinalizeBundleTestPass > |  | 
|  Cllvm::FinalizeBundleTestPass |  | 
|  Cllvm::PassInfoMixin< FinalizeISelPass > |  | 
|  Cllvm::FinalizeISelPass |  | 
|  Cllvm::PassInfoMixin< FixIrreduciblePass > |  | 
|  Cllvm::FixIrreduciblePass |  | 
|  Cllvm::PassInfoMixin< FixupStatepointCallerSavedPass > |  | 
|  Cllvm::FixupStatepointCallerSavedPass |  | 
|  Cllvm::PassInfoMixin< FlattenCFGPass > |  | 
|  Cllvm::FlattenCFGPass |  | 
|  Cllvm::PassInfoMixin< Float2IntPass > |  | 
|  Cllvm::Float2IntPass |  | 
|  Cllvm::PassInfoMixin< ForceFunctionAttrsPass > |  | 
|  Cllvm::ForceFunctionAttrsPass | Pass which forces specific function attributes into the IR, primarily as a debugging tool  | 
|  Cllvm::PassInfoMixin< FreeMachineFunctionPass > |  | 
|  Cllvm::FreeMachineFunctionPass |  | 
|  Cllvm::PassInfoMixin< FunctionAnalysisManagerCGSCCProxy > |  | 
|  Cllvm::AnalysisInfoMixin< FunctionAnalysisManagerCGSCCProxy > |  | 
|  Cllvm::FunctionAnalysisManagerCGSCCProxy | A proxy from a FunctionAnalysisManager to an SCC  | 
|  Cllvm::PassInfoMixin< FunctionAnalysisManagerMachineFunctionProxy > |  | 
|  Cllvm::AnalysisInfoMixin< FunctionAnalysisManagerMachineFunctionProxy > |  | 
|  Cllvm::FunctionAnalysisManagerMachineFunctionProxy |  | 
|  Cllvm::PassInfoMixin< FunctionImportPass > |  | 
|  Cllvm::FunctionImportPass | The function importing pass  | 
|  Cllvm::PassInfoMixin< FunctionPropertiesAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< FunctionPropertiesAnalysis > |  | 
|  Cllvm::FunctionPropertiesAnalysis |  | 
|  Cllvm::PassInfoMixin< FunctionPropertiesPrinterPass > |  | 
|  Cllvm::FunctionPropertiesPrinterPass | Printer pass for the FunctionPropertiesAnalysis results  | 
|  Cllvm::PassInfoMixin< FunctionToLoopPassAdaptor > |  | 
|  Cllvm::FunctionToLoopPassAdaptor |  | 
|  Cllvm::PassInfoMixin< FunctionToMachineFunctionPassAdaptor > |  | 
|  Cllvm::FunctionToMachineFunctionPassAdaptor |  | 
|  Cllvm::PassInfoMixin< GCFunctionAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< GCFunctionAnalysis > |  | 
|  Cllvm::GCFunctionAnalysis | An analysis pass which caches information about the Function  | 
|  Cllvm::PassInfoMixin< GCLoweringPass > |  | 
|  Cllvm::GCLoweringPass | LowerIntrinsics - This pass rewrites calls to the llvm.gcread or llvm.gcwrite intrinsics, replacing them with simple loads and stores as directed by the GCStrategy  | 
|  Cllvm::PassInfoMixin< GCNCreateVOPDPass > |  | 
|  Cllvm::GCNCreateVOPDPass |  | 
|  Cllvm::PassInfoMixin< GCNDPPCombinePass > |  | 
|  Cllvm::GCNDPPCombinePass |  | 
|  Cllvm::PassInfoMixin< GCNNSAReassignPass > |  | 
|  Cllvm::GCNNSAReassignPass |  | 
|  Cllvm::PassInfoMixin< GCNPreRALongBranchRegPass > |  | 
|  Cllvm::GCNPreRALongBranchRegPass |  | 
|  Cllvm::PassInfoMixin< GCNPreRAOptimizationsPass > |  | 
|  Cllvm::GCNPreRAOptimizationsPass |  | 
|  Cllvm::PassInfoMixin< GCNRewritePartialRegUsesPass > |  | 
|  Cllvm::GCNRewritePartialRegUsesPass |  | 
|  Cllvm::PassInfoMixin< GCOVProfilerPass > |  | 
|  Cllvm::GCOVProfilerPass | The gcov-style instrumentation pass  | 
|  Cllvm::PassInfoMixin< GenericToNVVMPass > |  | 
|  Cllvm::GenericToNVVMPass |  | 
|  Cllvm::PassInfoMixin< GISelValueTrackingAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< GISelValueTrackingAnalysis > |  | 
|  Cllvm::GISelValueTrackingAnalysis |  | 
|  Cllvm::PassInfoMixin< GISelValueTrackingPrinterPass > |  | 
|  Cllvm::GISelValueTrackingPrinterPass |  | 
|  Cllvm::PassInfoMixin< GlobalDCEPass > |  | 
|  Cllvm::GlobalDCEPass | Pass to remove unused function declarations  | 
|  Cllvm::PassInfoMixin< GlobalMergeFuncPass > |  | 
|  Cllvm::GlobalMergeFuncPass | Global function merging pass for new pass manager  | 
|  Cllvm::PassInfoMixin< GlobalMergePass > |  | 
|  Cllvm::GlobalMergePass |  | 
|  Cllvm::PassInfoMixin< GlobalOptPass > |  | 
|  Cllvm::GlobalOptPass | Optimize globals that never have their address taken  | 
|  Cllvm::PassInfoMixin< GlobalsAA > |  | 
|  Cllvm::AnalysisInfoMixin< GlobalsAA > |  | 
|  Cllvm::GlobalsAA | Analysis pass providing a never-invalidated alias analysis result  | 
|  Cllvm::PassInfoMixin< GlobalSplitPass > |  | 
|  Cllvm::GlobalSplitPass | Pass to perform split of global variables  | 
|  Cllvm::PassInfoMixin< GuardWideningPass > |  | 
|  Cllvm::GuardWideningPass |  | 
|  Cllvm::PassInfoMixin< GVNHoistPass > |  | 
|  Cllvm::GVNHoistPass | A simple and fast domtree-based GVN pass to hoist common expressions from sibling branches  | 
|  Cllvm::PassInfoMixin< GVNPass > |  | 
|  Cllvm::GVNPass | The core GVN pass object  | 
|  Cllvm::PassInfoMixin< GVNSinkPass > |  | 
|  Cllvm::GVNSinkPass | Uses an "inverted" value numbering to decide the similarity of expressions and sinks similar expressions into successors  | 
|  Cllvm::PassInfoMixin< HardwareLoopsPass > |  | 
|  Cllvm::HardwareLoopsPass |  | 
|  Cllvm::PassInfoMixin< HashRecognizePrinterPass > |  | 
|  Cllvm::HashRecognizePrinterPass |  | 
|  Cllvm::PassInfoMixin< HelloWorldPass > |  | 
|  Cllvm::HelloWorldPass |  | 
|  Cllvm::PassInfoMixin< HexagonLoopIdiomRecognitionPass > |  | 
|  Cllvm::HexagonLoopIdiomRecognitionPass |  | 
|  Cllvm::PassInfoMixin< HexagonVectorLoopCarriedReusePass > |  | 
|  Cllvm::HexagonVectorLoopCarriedReusePass | Hexagon Vector Loop Carried Reuse Pass  | 
|  Cllvm::PassInfoMixin< HipStdParAcceleratorCodeSelectionPass > |  | 
|  Cllvm::HipStdParAcceleratorCodeSelectionPass |  | 
|  Cllvm::PassInfoMixin< HipStdParAllocationInterpositionPass > |  | 
|  Cllvm::HipStdParAllocationInterpositionPass |  | 
|  Cllvm::PassInfoMixin< HipStdParMathFixupPass > |  | 
|  Cllvm::HipStdParMathFixupPass |  | 
|  Cllvm::PassInfoMixin< HotColdSplittingPass > |  | 
|  Cllvm::HotColdSplittingPass | Pass to outline cold regions  | 
|  Cllvm::PassInfoMixin< HWAddressSanitizerPass > |  | 
|  Cllvm::HWAddressSanitizerPass | This is a public interface to the hardware address sanitizer pass for instrumenting code to check for various memory errors at runtime, similar to AddressSanitizer but based on partial hardware assistance  | 
|  Cllvm::PassInfoMixin< IndirectBrExpandPass > |  | 
|  Cllvm::IndirectBrExpandPass |  | 
|  Cllvm::PassInfoMixin< IndVarSimplifyPass > |  | 
|  Cllvm::IndVarSimplifyPass |  | 
|  Cllvm::PassInfoMixin< InferAddressSpacesPass > |  | 
|  Cllvm::InferAddressSpacesPass |  | 
|  Cllvm::PassInfoMixin< InferAlignmentPass > |  | 
|  Cllvm::InferAlignmentPass |  | 
|  Cllvm::PassInfoMixin< InferFunctionAttrsPass > |  | 
|  Cllvm::InferFunctionAttrsPass | A pass which infers function attributes from the names and signatures of function declarations in a module  | 
|  Cllvm::PassInfoMixin< InitUndefPass > |  | 
|  Cllvm::InitUndefPass |  | 
|  Cllvm::PassInfoMixin< InjectTLIMappings > |  | 
|  Cllvm::InjectTLIMappings |  | 
|  Cllvm::PassInfoMixin< InlineAdvisorAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< InlineAdvisorAnalysis > |  | 
|  Cllvm::InlineAdvisorAnalysis | The InlineAdvisorAnalysis is a module pass because the InlineAdvisor needs to capture state right before inlining commences over a module  | 
|  Cllvm::PassInfoMixin< InlineAdvisorAnalysisPrinterPass > |  | 
|  Cllvm::InlineAdvisorAnalysisPrinterPass | Printer pass for the InlineAdvisorAnalysis results  | 
|  Cllvm::PassInfoMixin< InlineCostAnnotationPrinterPass > |  | 
|  Cllvm::InlineCostAnnotationPrinterPass |  | 
|  Cllvm::PassInfoMixin< InlinerPass > |  | 
|  Cllvm::InlinerPass | The inliner pass for the new pass manager  | 
|  Cllvm::PassInfoMixin< InlineSizeEstimatorAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< InlineSizeEstimatorAnalysis > |  | 
|  Cllvm::InlineSizeEstimatorAnalysis |  | 
|  Cllvm::PassInfoMixin< InlineSizeEstimatorAnalysisPrinterPass > |  | 
|  Cllvm::InlineSizeEstimatorAnalysisPrinterPass |  | 
|  Cllvm::PassInfoMixin< InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT > > |  | 
|  Cllvm::AnalysisInfoMixin< InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT > > |  | 
|  Cllvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs > | An analysis over an "outer" IR unit that provides access to an analysis manager over an "inner" IR unit  | 
|  Cllvm::PassInfoMixin< InstCombinePass > |  | 
|  Cllvm::InstCombinePass |  | 
|  Cllvm::PassInfoMixin< InstCountPass > |  | 
|  Cllvm::InstCountPass |  | 
|  Cllvm::PassInfoMixin< InstrProfilingLoweringPass > |  | 
|  Cllvm::InstrProfilingLoweringPass | Instrumentation based profiling lowering pass  | 
|  Cllvm::PassInfoMixin< InstructionNamerPass > |  | 
|  Cllvm::InstructionNamerPass |  | 
|  Cllvm::PassInfoMixin< InstSimplifyPass > |  | 
|  Cllvm::InstSimplifyPass | Run instruction simplification across each instruction in the function  | 
|  Cllvm::PassInfoMixin< InterleavedAccessPass > |  | 
|  Cllvm::InterleavedAccessPass |  | 
|  Cllvm::PassInfoMixin< InterleavedLoadCombinePass > |  | 
|  Cllvm::InterleavedLoadCombinePass |  | 
|  Cllvm::PassInfoMixin< InternalizePass > |  | 
|  Cllvm::InternalizePass | A pass that internalizes all functions and variables other than those that must be preserved according to MustPreserveGV  | 
|  Cllvm::PassInfoMixin< InvalidateAllAnalysesPass > |  | 
|  Cllvm::InvalidateAllAnalysesPass | A utility pass that does nothing, but preserves no analyses  | 
|  Cllvm::PassInfoMixin< InvalidateAnalysisPass< AnalysisT > > |  | 
|  Cllvm::InvalidateAnalysisPass< AnalysisT > | A no-op pass template which simply forces a specific analysis result to be invalidated  | 
|  Cllvm::PassInfoMixin< IPSCCPPass > |  | 
|  Cllvm::IPSCCPPass | Pass to perform interprocedural constant propagation  | 
|  Cllvm::PassInfoMixin< IR2VecPrinterPass > |  | 
|  Cllvm::IR2VecPrinterPass | This pass prints the IR2Vec embeddings for instructions, basic blocks, and functions  | 
|  Cllvm::PassInfoMixin< IR2VecVocabAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< IR2VecVocabAnalysis > |  | 
|  Cllvm::IR2VecVocabAnalysis | This analysis provides the vocabulary for IR2Vec  | 
|  Cllvm::PassInfoMixin< IR2VecVocabPrinterPass > |  | 
|  Cllvm::IR2VecVocabPrinterPass | This pass prints the embeddings in the vocabulary  | 
|  Cllvm::PassInfoMixin< IRCEPass > |  | 
|  Cllvm::IRCEPass |  | 
|  Cllvm::PassInfoMixin< IRNormalizerPass > |  | 
|  Cllvm::IRNormalizerPass | IRNormalizer aims to transform LLVM IR into normal form  | 
|  Cllvm::PassInfoMixin< IROutlinerPass > |  | 
|  Cllvm::IROutlinerPass | Pass to outline similar regions  | 
|  Cllvm::PassInfoMixin< IRSimilarityAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< IRSimilarityAnalysis > |  | 
|  Cllvm::IRSimilarityAnalysis | An analysis pass that runs and returns the IRSimilarityIdentifier run on the Module  | 
|  Cllvm::PassInfoMixin< IRSimilarityAnalysisPrinterPass > |  | 
|  Cllvm::IRSimilarityAnalysisPrinterPass | Printer pass that uses IRSimilarityAnalysis  | 
|  Cllvm::PassInfoMixin< IVUsersAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< IVUsersAnalysis > |  | 
|  Cllvm::IVUsersAnalysis | Analysis pass that exposes the IVUsers for a loop  | 
|  Cllvm::PassInfoMixin< IVUsersPrinterPass > |  | 
|  Cllvm::IVUsersPrinterPass | Printer pass for the IVUsers for a loop  | 
|  Cllvm::PassInfoMixin< JMCInstrumenterPass > |  | 
|  Cllvm::JMCInstrumenterPass |  | 
|  Cllvm::PassInfoMixin< JumpTableToSwitchPass > |  | 
|  Cllvm::JumpTableToSwitchPass |  | 
|  Cllvm::PassInfoMixin< JumpThreadingPass > |  | 
|  Cllvm::JumpThreadingPass | This pass performs 'jump threading', which looks at blocks that have multiple predecessors and multiple successors  | 
|  Cllvm::PassInfoMixin< KCFIPass > |  | 
|  Cllvm::KCFIPass |  | 
|  Cllvm::PassInfoMixin< KernelInfoPrinter > |  | 
|  Cllvm::KernelInfoPrinter |  | 
|  Cllvm::PassInfoMixin< LastRunTrackingAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LastRunTrackingAnalysis > |  | 
|  Cllvm::LastRunTrackingAnalysis | A function/module analysis which provides an empty LastRunTrackingInfo  | 
|  Cllvm::PassInfoMixin< LazyCallGraphAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LazyCallGraphAnalysis > |  | 
|  Cllvm::LazyCallGraphAnalysis | An analysis pass which computes the call graph for a module  | 
|  Cllvm::PassInfoMixin< LazyCallGraphDOTPrinterPass > |  | 
|  Cllvm::LazyCallGraphDOTPrinterPass | A pass which prints the call graph as a DOT file to a raw_ostream  | 
|  Cllvm::PassInfoMixin< LazyCallGraphPrinterPass > |  | 
|  Cllvm::LazyCallGraphPrinterPass | A pass which prints the call graph to a raw_ostream  | 
|  Cllvm::PassInfoMixin< LazyValueAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LazyValueAnalysis > |  | 
|  Cllvm::LazyValueAnalysis | Analysis to compute lazy value information  | 
|  Cllvm::PassInfoMixin< LazyValueInfoPrinterPass > |  | 
|  Cllvm::LazyValueInfoPrinterPass | Printer pass for the LazyValueAnalysis results  | 
|  Cllvm::PassInfoMixin< LCSSAPass > |  | 
|  Cllvm::LCSSAPass | Converts loops into loop-closed SSA form  | 
|  Cllvm::PassInfoMixin< LibCallsShrinkWrapPass > |  | 
|  Cllvm::LibCallsShrinkWrapPass |  | 
|  Cllvm::PassInfoMixin< LICMPass > |  | 
|  Cllvm::LICMPass | Performs Loop Invariant Code Motion Pass  | 
|  Cllvm::PassInfoMixin< LintPass > |  | 
|  Cllvm::LintPass |  | 
|  Cllvm::PassInfoMixin< LiveDebugValuesPass > |  | 
|  Cllvm::LiveDebugValuesPass |  | 
|  Cllvm::PassInfoMixin< LiveDebugVariablesAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LiveDebugVariablesAnalysis > |  | 
|  Cllvm::LiveDebugVariablesAnalysis |  | 
|  Cllvm::PassInfoMixin< LiveDebugVariablesPrinterPass > |  | 
|  Cllvm::LiveDebugVariablesPrinterPass |  | 
|  Cllvm::PassInfoMixin< LiveIntervalsAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LiveIntervalsAnalysis > |  | 
|  Cllvm::LiveIntervalsAnalysis |  | 
|  Cllvm::PassInfoMixin< LiveIntervalsPrinterPass > |  | 
|  Cllvm::LiveIntervalsPrinterPass |  | 
|  Cllvm::PassInfoMixin< LiveRegMatrixAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LiveRegMatrixAnalysis > |  | 
|  Cllvm::LiveRegMatrixAnalysis |  | 
|  Cllvm::PassInfoMixin< LiveStacksAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LiveStacksAnalysis > |  | 
|  Cllvm::LiveStacksAnalysis |  | 
|  Cllvm::PassInfoMixin< LiveStacksPrinterPass > |  | 
|  Cllvm::LiveStacksPrinterPass |  | 
|  Cllvm::PassInfoMixin< LiveVariablesAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LiveVariablesAnalysis > |  | 
|  Cllvm::LiveVariablesAnalysis |  | 
|  Cllvm::PassInfoMixin< LiveVariablesPrinterPass > |  | 
|  Cllvm::LiveVariablesPrinterPass |  | 
|  Cllvm::PassInfoMixin< LNICMPass > |  | 
|  Cllvm::LNICMPass | Performs LoopNest Invariant Code Motion Pass  | 
|  Cllvm::PassInfoMixin< LoadStoreVectorizerPass > |  | 
|  Cllvm::LoadStoreVectorizerPass |  | 
|  Cllvm::PassInfoMixin< LocalStackSlotAllocationPass > |  | 
|  Cllvm::LocalStackSlotAllocationPass |  | 
|  Cllvm::PassInfoMixin< LoopAccessAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LoopAccessAnalysis > |  | 
|  Cllvm::LoopAccessAnalysis | This analysis provides dependence information for the memory accesses of a loop  | 
|  Cllvm::PassInfoMixin< LoopAccessInfoPrinterPass > |  | 
|  Cllvm::LoopAccessInfoPrinterPass | Printer pass for the LoopAccessInfo results  | 
|  Cllvm::PassInfoMixin< LoopAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LoopAnalysis > |  | 
|  Cllvm::LoopAnalysis | Analysis pass that exposes the LoopInfo for a function  | 
|  Cllvm::PassInfoMixin< LoopBoundSplitPass > |  | 
|  Cllvm::LoopBoundSplitPass | This pass transforms loops that contain a conditional branch with induction variable  | 
|  Cllvm::PassInfoMixin< LoopCachePrinterPass > |  | 
|  Cllvm::LoopCachePrinterPass | Printer pass for the CacheCost results  | 
|  Cllvm::PassInfoMixin< LoopDataPrefetchPass > |  | 
|  Cllvm::LoopDataPrefetchPass | An optimization pass inserting data prefetches in loops  | 
|  Cllvm::PassInfoMixin< LoopDeletionPass > |  | 
|  Cllvm::LoopDeletionPass |  | 
|  Cllvm::PassInfoMixin< LoopDistributePass > |  | 
|  Cllvm::LoopDistributePass |  | 
|  Cllvm::PassInfoMixin< LoopExtractorPass > |  | 
|  Cllvm::LoopExtractorPass |  | 
|  Cllvm::PassInfoMixin< LoopFlattenPass > |  | 
|  Cllvm::LoopFlattenPass |  | 
|  Cllvm::PassInfoMixin< LoopFullUnrollPass > |  | 
|  Cllvm::LoopFullUnrollPass | Loop unroll pass that only does full loop unrolling and peeling  | 
|  Cllvm::PassInfoMixin< LoopFusePass > |  | 
|  Cllvm::LoopFusePass |  | 
|  Cllvm::PassInfoMixin< LoopIdiomRecognizePass > |  | 
|  Cllvm::LoopIdiomRecognizePass | Performs Loop Idiom Recognize Pass  | 
|  Cllvm::PassInfoMixin< LoopIdiomVectorizePass > |  | 
|  Cllvm::LoopIdiomVectorizePass |  | 
|  Cllvm::PassInfoMixin< LoopInstSimplifyPass > |  | 
|  Cllvm::LoopInstSimplifyPass | Performs Loop Inst Simplify Pass  | 
|  Cllvm::PassInfoMixin< LoopInterchangePass > |  | 
|  Cllvm::LoopInterchangePass |  | 
|  Cllvm::PassInfoMixin< LoopLoadEliminationPass > |  | 
|  Cllvm::LoopLoadEliminationPass | Pass to forward loads in a loop around the backedge to subsequent iterations  | 
|  Cllvm::PassInfoMixin< LoopNestAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< LoopNestAnalysis > |  | 
|  Cllvm::LoopNestAnalysis | This analysis provides information for a loop nest  | 
|  Cllvm::PassInfoMixin< LoopNestPrinterPass > |  | 
|  Cllvm::LoopNestPrinterPass | Printer pass for the LoopNest results  | 
|  Cllvm::PassInfoMixin< LoopPredicationPass > |  | 
|  Cllvm::LoopPredicationPass | Performs Loop Predication Pass  | 
|  Cllvm::PassInfoMixin< LoopPrinterPass > |  | 
|  Cllvm::LoopPrinterPass | Printer pass for the LoopAnalysis results  | 
|  Cllvm::PassInfoMixin< LoopRotatePass > |  | 
|  Cllvm::LoopRotatePass | A simple loop rotation transformation  | 
|  Cllvm::PassInfoMixin< LoopSimplifyCFGPass > |  | 
|  Cllvm::LoopSimplifyCFGPass | Performs basic CFG simplifications to assist other loop passes  | 
|  Cllvm::PassInfoMixin< LoopSimplifyPass > |  | 
|  Cllvm::LoopSimplifyPass | This pass is responsible for loop canonicalization  | 
|  Cllvm::PassInfoMixin< LoopSinkPass > |  | 
|  Cllvm::LoopSinkPass | A pass that does profile-guided sinking of instructions into loops  | 
|  Cllvm::PassInfoMixin< LoopStrengthReducePass > |  | 
|  Cllvm::LoopStrengthReducePass | Performs Loop Strength Reduce Pass  | 
|  Cllvm::PassInfoMixin< LoopTermFoldPass > |  | 
|  Cllvm::LoopTermFoldPass |  | 
|  Cllvm::PassInfoMixin< LoopUnrollAndJamPass > |  | 
|  Cllvm::LoopUnrollAndJamPass | A simple loop rotation transformation  | 
|  Cllvm::PassInfoMixin< LoopUnrollPass > |  | 
|  Cllvm::LoopUnrollPass | Loop unroll pass that will support both full and partial unrolling  | 
|  Cllvm::PassInfoMixin< LoopVectorizePass > |  | 
|  Cllvm::LoopVectorizePass | The LoopVectorize Pass  | 
|  Cllvm::PassInfoMixin< LoopVerifierPass > |  | 
|  Cllvm::LoopVerifierPass | Verifier pass for the LoopAnalysis results  | 
|  Cllvm::PassInfoMixin< LoopVersioningLICMPass > |  | 
|  Cllvm::LoopVersioningLICMPass |  | 
|  Cllvm::PassInfoMixin< LoopVersioningPass > |  | 
|  Cllvm::LoopVersioningPass | Expose LoopVersioning as a pass  | 
|  Cllvm::PassInfoMixin< LowerAllowCheckPass > |  | 
|  Cllvm::LowerAllowCheckPass |  | 
|  Cllvm::PassInfoMixin< LowerAtomicPass > |  | 
|  Cllvm::LowerAtomicPass | A pass that lowers atomic intrinsic into non-atomic intrinsics  | 
|  Cllvm::PassInfoMixin< LowerConstantIntrinsicsPass > |  | 
|  Cllvm::LowerConstantIntrinsicsPass |  | 
|  Cllvm::PassInfoMixin< LowerEmuTLSPass > |  | 
|  Cllvm::LowerEmuTLSPass |  | 
|  Cllvm::PassInfoMixin< LowerExpectIntrinsicPass > |  | 
|  Cllvm::LowerExpectIntrinsicPass |  | 
|  Cllvm::PassInfoMixin< LowerGlobalDtorsPass > |  | 
|  Cllvm::LowerGlobalDtorsPass |  | 
|  Cllvm::PassInfoMixin< LowerGuardIntrinsicPass > |  | 
|  Cllvm::LowerGuardIntrinsicPass |  | 
|  Cllvm::PassInfoMixin< LowerIFuncPass > |  | 
|  Cllvm::LowerIFuncPass | Pass to replace calls to ifuncs with indirect calls  | 
|  Cllvm::PassInfoMixin< LowerInvokePass > |  | 
|  Cllvm::LowerInvokePass |  | 
|  Cllvm::PassInfoMixin< LowerMatrixIntrinsicsPass > |  | 
|  Cllvm::LowerMatrixIntrinsicsPass |  | 
|  Cllvm::PassInfoMixin< LowerSwitchPass > |  | 
|  Cllvm::LowerSwitchPass |  | 
|  Cllvm::PassInfoMixin< LowerTypeTestsPass > |  | 
|  Cllvm::LowerTypeTestsPass |  | 
|  Cllvm::PassInfoMixin< LowerWidenableConditionPass > |  | 
|  Cllvm::LowerWidenableConditionPass |  | 
|  Cllvm::PassInfoMixin< MachineBlockFrequencyAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineBlockFrequencyAnalysis > |  | 
|  Cllvm::MachineBlockFrequencyAnalysis |  | 
|  Cllvm::PassInfoMixin< MachineBlockFrequencyPrinterPass > |  | 
|  Cllvm::MachineBlockFrequencyPrinterPass | Printer pass for the MachineBlockFrequencyInfo results  | 
|  Cllvm::PassInfoMixin< MachineBlockPlacementPass > |  | 
|  Cllvm::MachineBlockPlacementPass |  | 
|  Cllvm::PassInfoMixin< MachineBlockPlacementStatsPass > |  | 
|  Cllvm::MachineBlockPlacementStatsPass |  | 
|  Cllvm::PassInfoMixin< MachineBranchProbabilityAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineBranchProbabilityAnalysis > |  | 
|  Cllvm::MachineBranchProbabilityAnalysis |  | 
|  Cllvm::PassInfoMixin< MachineBranchProbabilityPrinterPass > |  | 
|  Cllvm::MachineBranchProbabilityPrinterPass |  | 
|  Cllvm::PassInfoMixin< MachineCopyPropagationPass > |  | 
|  Cllvm::MachineCopyPropagationPass |  | 
|  Cllvm::PassInfoMixin< MachineCSEPass > |  | 
|  Cllvm::MachineCSEPass |  | 
|  Cllvm::PassInfoMixin< MachineCycleAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineCycleAnalysis > |  | 
|  Cllvm::MachineCycleAnalysis |  | 
|  Cllvm::PassInfoMixin< MachineCycleInfoPrinterPass > |  | 
|  Cllvm::MachineCycleInfoPrinterPass |  | 
|  Cllvm::PassInfoMixin< MachineDominatorTreeAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineDominatorTreeAnalysis > |  | 
|  Cllvm::MachineDominatorTreeAnalysis | Analysis pass which computes a MachineDominatorTree  | 
|  Cllvm::PassInfoMixin< MachineDominatorTreePrinterPass > |  | 
|  Cllvm::MachineDominatorTreePrinterPass | Machine function pass which print MachineDominatorTree  | 
|  Cllvm::PassInfoMixin< MachineFunctionAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineFunctionAnalysis > |  | 
|  Cllvm::MachineFunctionAnalysis | This analysis create MachineFunction for given Function  | 
|  Cllvm::PassInfoMixin< MachineLateInstrsCleanupPass > |  | 
|  Cllvm::MachineLateInstrsCleanupPass |  | 
|  Cllvm::PassInfoMixin< MachineLICMPass > |  | 
|  Cllvm::MachineLICMBasePass< MachineLICMPass, false > |  | 
|  Cllvm::MachineLICMPass |  | 
|  Cllvm::PassInfoMixin< MachineLoopAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineLoopAnalysis > |  | 
|  Cllvm::MachineLoopAnalysis | Analysis pass that exposes the MachineLoopInfo for a machine function  | 
|  Cllvm::PassInfoMixin< MachineLoopPrinterPass > |  | 
|  Cllvm::MachineLoopPrinterPass | Printer pass for the LoopAnalysis results  | 
|  Cllvm::PassInfoMixin< MachineModuleAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineModuleAnalysis > |  | 
|  Cllvm::MachineModuleAnalysis | An analysis that produces MachineModuleInfo for a module  | 
|  Cllvm::PassInfoMixin< MachineOptimizationRemarkEmitterAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineOptimizationRemarkEmitterAnalysis > |  | 
|  Cllvm::MachineOptimizationRemarkEmitterAnalysis | The analysis pass  | 
|  Cllvm::PassInfoMixin< MachinePostDominatorTreeAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachinePostDominatorTreeAnalysis > |  | 
|  Cllvm::MachinePostDominatorTreeAnalysis |  | 
|  Cllvm::PassInfoMixin< MachinePostDominatorTreePrinterPass > |  | 
|  Cllvm::MachinePostDominatorTreePrinterPass |  | 
|  Cllvm::PassInfoMixin< MachineSanitizerBinaryMetadataPass > |  | 
|  Cllvm::MachineSanitizerBinaryMetadataPass |  | 
|  Cllvm::PassInfoMixin< MachineSchedulerPass > |  | 
|  Cllvm::MachineSchedulerPass |  | 
|  Cllvm::PassInfoMixin< MachineSinkingPass > |  | 
|  Cllvm::MachineSinkingPass |  | 
|  Cllvm::PassInfoMixin< MachineTraceMetricsAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineTraceMetricsAnalysis > |  | 
|  Cllvm::MachineTraceMetricsAnalysis |  | 
|  Cllvm::PassInfoMixin< MachineTraceMetricsVerifierPass > |  | 
|  Cllvm::MachineTraceMetricsVerifierPass | Verifier pass for MachineTraceMetrics  | 
|  Cllvm::PassInfoMixin< MachineUniformityAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MachineUniformityAnalysis > |  | 
|  Cllvm::MachineUniformityAnalysis |  | 
|  Cllvm::MachineUniformityPrinterPass |  | 
|  Cllvm::PassInfoMixin< MachineVerifierPass > |  | 
|  Cllvm::MachineVerifierPass |  | 
|  Cllvm::PassInfoMixin< MakeGuardsExplicitPass > |  | 
|  Cllvm::MakeGuardsExplicitPass |  | 
|  Cllvm::PassInfoMixin< MemCpyOptPass > |  | 
|  Cllvm::MemCpyOptPass |  | 
|  Cllvm::PassInfoMixin< MemDerefPrinterPass > |  | 
|  Cllvm::MemDerefPrinterPass |  | 
|  Cllvm::PassInfoMixin< MemoryDependenceAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MemoryDependenceAnalysis > |  | 
|  Cllvm::MemoryDependenceAnalysis | An analysis that produces MemoryDependenceResults for a function  | 
|  Cllvm::PassInfoMixin< MemorySanitizerPass > |  | 
|  Cllvm::MemorySanitizerPass | A module pass for msan instrumentation  | 
|  Cllvm::PassInfoMixin< MemorySSAAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< MemorySSAAnalysis > |  | 
|  Cllvm::MemorySSAAnalysis | An analysis that produces MemorySSA for a function  | 
|  Cllvm::PassInfoMixin< MemorySSAPrinterPass > |  | 
|  Cllvm::MemorySSAPrinterPass | Printer pass for MemorySSA  | 
|  Cllvm::PassInfoMixin< MemorySSAVerifierPass > |  | 
|  Cllvm::MemorySSAVerifierPass | Verifier pass for MemorySSA  | 
|  Cllvm::PassInfoMixin< MemorySSAWalkerPrinterPass > |  | 
|  Cllvm::MemorySSAWalkerPrinterPass | Printer pass for MemorySSA via the walker  | 
|  Cllvm::PassInfoMixin< MemProfContextDisambiguation > |  | 
|  Cllvm::MemProfContextDisambiguation |  | 
|  Cllvm::PassInfoMixin< MemProfilerPass > |  | 
|  Cllvm::MemProfilerPass | Public interface to the memory profiler pass for instrumenting code to profile memory accesses  | 
|  Cllvm::PassInfoMixin< MemProfRemoveInfo > |  | 
|  Cllvm::MemProfRemoveInfo | Strips MemProf attributes and metadata  | 
|  Cllvm::PassInfoMixin< MemProfUsePass > |  | 
|  Cllvm::MemProfUsePass |  | 
|  Cllvm::PassInfoMixin< MergedLoadStoreMotionPass > |  | 
|  Cllvm::MergedLoadStoreMotionPass |  | 
|  Cllvm::PassInfoMixin< MergeFunctionsPass > |  | 
|  Cllvm::MergeFunctionsPass | Merge identical functions  | 
|  Cllvm::PassInfoMixin< MergeICmpsPass > |  | 
|  Cllvm::MergeICmpsPass |  | 
|  Cllvm::PassInfoMixin< MetaRenamerPass > |  | 
|  Cllvm::MetaRenamerPass |  | 
|  Cllvm::PassInfoMixin< ModuleDebugInfoPrinterPass > |  | 
|  Cllvm::ModuleDebugInfoPrinterPass |  | 
|  Cllvm::PassInfoMixin< ModuleInlinerPass > |  | 
|  Cllvm::ModuleInlinerPass | The module inliner pass for the new pass manager  | 
|  Cllvm::PassInfoMixin< ModuleInlinerWrapperPass > |  | 
|  Cllvm::ModuleInlinerWrapperPass | Module pass, wrapping the inliner pass  | 
|  Cllvm::PassInfoMixin< ModuleMemProfilerPass > |  | 
|  Cllvm::ModuleMemProfilerPass | Public interface to the memory profiler module pass for instrumenting code to profile memory allocations and accesses  | 
|  Cllvm::PassInfoMixin< ModuleSummaryIndexAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< ModuleSummaryIndexAnalysis > |  | 
|  Cllvm::ModuleSummaryIndexAnalysis | Analysis pass to provide the ModuleSummaryIndex object  | 
|  Cllvm::PassInfoMixin< ModuleThreadSanitizerPass > |  | 
|  Cllvm::ModuleThreadSanitizerPass | A module pass for tsan instrumentation  | 
|  Cllvm::PassInfoMixin< ModuleToFunctionPassAdaptor > |  | 
|  Cllvm::ModuleToFunctionPassAdaptor | Trivial adaptor that maps from a module to its functions  | 
|  Cllvm::PassInfoMixin< ModuleToPostOrderCGSCCPassAdaptor > |  | 
|  Cllvm::ModuleToPostOrderCGSCCPassAdaptor | The core module pass which does a post-order walk of the SCCs and runs a CGSCC pass over each one  | 
|  Cllvm::PassInfoMixin< MoveAutoInitPass > |  | 
|  Cllvm::MoveAutoInitPass |  | 
|  Cllvm::PassInfoMixin< MustBeExecutedContextPrinterPass > |  | 
|  Cllvm::MustBeExecutedContextPrinterPass |  | 
|  Cllvm::PassInfoMixin< MustExecutePrinterPass > |  | 
|  Cllvm::MustExecutePrinterPass |  | 
|  Cllvm::PassInfoMixin< NameAnonGlobalPass > |  | 
|  Cllvm::NameAnonGlobalPass | Simple pass that provides a name to every anonymous globals  | 
|  Cllvm::PassInfoMixin< NaryReassociatePass > |  | 
|  Cllvm::NaryReassociatePass |  | 
|  Cllvm::PassInfoMixin< NewGVNPass > |  | 
|  Cllvm::NewGVNPass |  | 
|  Cllvm::PassInfoMixin< NewPMCheckDebugifyPass > |  | 
|  CNewPMCheckDebugifyPass |  | 
|  Cllvm::PassInfoMixin< NewPMDebugifyPass > |  | 
|  CNewPMDebugifyPass |  | 
|  Cllvm::PassInfoMixin< NoinlineNonPrevailing > |  | 
|  Cllvm::NoinlineNonPrevailing |  | 
|  Cllvm::PassInfoMixin< NoOpCGSCCAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< NoOpCGSCCAnalysis > |  | 
|  Cllvm::NoOpCGSCCAnalysis | No-op CGSCC analysis  | 
|  Cllvm::PassInfoMixin< NoOpCGSCCPass > |  | 
|  Cllvm::NoOpCGSCCPass | No-op CGSCC pass which does nothing  | 
|  Cllvm::PassInfoMixin< NoOpFunctionAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< NoOpFunctionAnalysis > |  | 
|  Cllvm::NoOpFunctionAnalysis | No-op function analysis  | 
|  Cllvm::PassInfoMixin< NoOpFunctionPass > |  | 
|  Cllvm::NoOpFunctionPass | No-op function pass which does nothing  | 
|  Cllvm::PassInfoMixin< NoOpLoopAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< NoOpLoopAnalysis > |  | 
|  Cllvm::NoOpLoopAnalysis | No-op loop analysis  | 
|  Cllvm::PassInfoMixin< NoOpLoopNestPass > |  | 
|  Cllvm::NoOpLoopNestPass | No-op loop nest pass which does nothing  | 
|  Cllvm::PassInfoMixin< NoOpLoopPass > |  | 
|  Cllvm::NoOpLoopPass | No-op loop pass which does nothing  | 
|  Cllvm::PassInfoMixin< NoOpMachineFunctionPass > |  | 
|  Cllvm::NoOpMachineFunctionPass | No-op machine function pass which does nothing  | 
|  Cllvm::PassInfoMixin< NoOpModuleAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< NoOpModuleAnalysis > |  | 
|  Cllvm::NoOpModuleAnalysis | No-op module analysis  | 
|  Cllvm::PassInfoMixin< NoOpModulePass > |  | 
|  Cllvm::NoOpModulePass | No-op module pass which does nothing  | 
|  Cllvm::PassInfoMixin< NoRecurseLTOInferencePass > |  | 
|  Cllvm::NoRecurseLTOInferencePass | Additional 'norecurse' attribute deduction during postlink LTO phase  | 
|  Cllvm::PassInfoMixin< NumericalStabilitySanitizerPass > |  | 
|  Cllvm::NumericalStabilitySanitizerPass | A function pass for nsan instrumentation  | 
|  Cllvm::PassInfoMixin< NVPTXAA > |  | 
|  Cllvm::AnalysisInfoMixin< NVPTXAA > |  | 
|  Cllvm::NVPTXAA | Analysis pass providing a never-invalidated alias analysis result  | 
|  Cllvm::PassInfoMixin< NVPTXCopyByValArgsPass > |  | 
|  Cllvm::NVPTXCopyByValArgsPass |  | 
|  Cllvm::PassInfoMixin< NVPTXCtorDtorLoweringPass > |  | 
|  Cllvm::NVPTXCtorDtorLoweringPass | Lower llvm.global_ctors and llvm.global_dtors to special kernels  | 
|  Cllvm::PassInfoMixin< NVPTXLowerArgsPass > |  | 
|  Cllvm::NVPTXLowerArgsPass |  | 
|  Cllvm::PassInfoMixin< NVPTXTagInvariantLoadsPass > |  | 
|  Cllvm::NVPTXTagInvariantLoadsPass |  | 
|  Cllvm::PassInfoMixin< NVVMIntrRangePass > |  | 
|  Cllvm::NVVMIntrRangePass |  | 
|  Cllvm::PassInfoMixin< NVVMReflectPass > |  | 
|  Cllvm::NVVMReflectPass |  | 
|  Cllvm::PassInfoMixin< ObjCARCAA > |  | 
|  Cllvm::AnalysisInfoMixin< ObjCARCAA > |  | 
|  Cllvm::objcarc::ObjCARCAA | Analysis pass providing a never-invalidated alias analysis result  | 
|  Cllvm::PassInfoMixin< ObjCARCContractPass > |  | 
|  Cllvm::ObjCARCContractPass |  | 
|  Cllvm::PassInfoMixin< ObjCARCExpandPass > |  | 
|  Cllvm::ObjCARCExpandPass |  | 
|  Cllvm::PassInfoMixin< ObjCARCOptPass > |  | 
|  Cllvm::ObjCARCOptPass |  | 
|  Cllvm::PassInfoMixin< OpenMPOptCGSCCPass > |  | 
|  Cllvm::OpenMPOptCGSCCPass |  | 
|  Cllvm::PassInfoMixin< OpenMPOptPass > |  | 
|  Cllvm::OpenMPOptPass | OpenMP optimizations pass  | 
|  Cllvm::PassInfoMixin< OptimizationRemarkEmitterAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< OptimizationRemarkEmitterAnalysis > |  | 
|  Cllvm::OptimizationRemarkEmitterAnalysis |  | 
|  Cllvm::PassInfoMixin< OptimizePHIsPass > |  | 
|  Cllvm::OptimizePHIsPass |  | 
|  Cllvm::PassInfoMixin< OuterAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... > > |  | 
|  Cllvm::AnalysisInfoMixin< OuterAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... > > |  | 
|  Cllvm::OuterAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs > | An analysis over an "inner" IR unit that provides access to an analysis manager over a "outer" IR unit  | 
|  Cllvm::PassInfoMixin< PAEvalPass > |  | 
|  Cllvm::PAEvalPass |  | 
|  Cllvm::PassInfoMixin< PartialInlinerPass > |  | 
|  Cllvm::PartialInlinerPass | Pass to remove unused function declarations  | 
|  Cllvm::PassInfoMixin< PartiallyInlineLibCallsPass > |  | 
|  Cllvm::PartiallyInlineLibCallsPass |  | 
|  Cllvm::PassInfoMixin< PassInstrumentationAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< PassInstrumentationAnalysis > |  | 
|  Cllvm::PassInstrumentationAnalysis | Pseudo-analysis pass that exposes the PassInstrumentation to pass managers  | 
|  Cllvm::PassInfoMixin< PassManager< Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, LPMUpdater & > > |  | 
|  Cllvm::PassInfoMixin< PatchableFunctionPass > |  | 
|  Cllvm::PatchableFunctionPass |  | 
|  Cllvm::PassInfoMixin< PeepholeOptimizerPass > |  | 
|  Cllvm::PeepholeOptimizerPass |  | 
|  Cllvm::PassInfoMixin< PGOCtxProfFlatteningPass > |  | 
|  Cllvm::PGOCtxProfFlatteningPass |  | 
|  Cllvm::PassInfoMixin< PGOCtxProfLoweringPass > |  | 
|  Cllvm::PGOCtxProfLoweringPass |  | 
|  Cllvm::PassInfoMixin< PGOForceFunctionAttrsPass > |  | 
|  Cllvm::PGOForceFunctionAttrsPass |  | 
|  Cllvm::PassInfoMixin< PGOIndirectCallPromotion > |  | 
|  Cllvm::PGOIndirectCallPromotion | The indirect function call promotion pass  | 
|  Cllvm::PassInfoMixin< PGOInstrumentationGen > |  | 
|  Cllvm::PGOInstrumentationGen | The instrumentation (profile-instr-gen) pass for IR based PGO  | 
|  Cllvm::PassInfoMixin< PGOInstrumentationGenCreateVar > |  | 
|  Cllvm::PGOInstrumentationGenCreateVar | The instrumentation (profile-instr-gen) pass for IR based PGO  | 
|  Cllvm::PassInfoMixin< PGOInstrumentationUse > |  | 
|  Cllvm::PGOInstrumentationUse | The profile annotation (profile-instr-use) pass for IR based PGO  | 
|  Cllvm::PassInfoMixin< PGOMemOPSizeOpt > |  | 
|  Cllvm::PGOMemOPSizeOpt | The profile size based optimization pass for memory intrinsics  | 
|  Cllvm::PassInfoMixin< PHIEliminationPass > |  | 
|  Cllvm::PHIEliminationPass |  | 
|  Cllvm::PassInfoMixin< PhiValuesAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< PhiValuesAnalysis > |  | 
|  Cllvm::PhiValuesAnalysis | The analysis pass which yields a PhiValues  | 
|  Cllvm::PassInfoMixin< PhiValuesPrinterPass > |  | 
|  Cllvm::PhiValuesPrinterPass | A pass for printing the PhiValues for a function  | 
|  Cllvm::PassInfoMixin< PhysicalRegisterUsageAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< PhysicalRegisterUsageAnalysis > |  | 
|  Cllvm::PhysicalRegisterUsageAnalysis |  | 
|  Cllvm::PassInfoMixin< PhysicalRegisterUsageInfoPrinterPass > |  | 
|  Cllvm::PhysicalRegisterUsageInfoPrinterPass |  | 
|  Cllvm::PassInfoMixin< PlaceSafepointsPass > |  | 
|  Cllvm::PlaceSafepointsPass |  | 
|  Cllvm::PassInfoMixin< PluginInlineAdvisorAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< PluginInlineAdvisorAnalysis > |  | 
|  Cllvm::PluginInlineAdvisorAnalysis | Used for dynamically registering InlineAdvisors as plugins  | 
|  Cllvm::PassInfoMixin< PluginInlineOrderAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< PluginInlineOrderAnalysis > |  | 
|  Cllvm::PluginInlineOrderAnalysis | Used for dynamically loading instances of InlineOrder as plugins  | 
|  Cllvm::PassInfoMixin< PostDominatorTreeAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< PostDominatorTreeAnalysis > |  | 
|  Cllvm::PostDominatorTreeAnalysis | Analysis pass which computes a PostDominatorTree  | 
|  Cllvm::PassInfoMixin< PostDominatorTreePrinterPass > |  | 
|  Cllvm::PostDominatorTreePrinterPass | Printer pass for the PostDominatorTree  | 
|  Cllvm::PassInfoMixin< PostMachineSchedulerPass > |  | 
|  Cllvm::PostMachineSchedulerPass |  | 
|  Cllvm::PassInfoMixin< PostOrderFunctionAttrsPass > |  | 
|  Cllvm::PostOrderFunctionAttrsPass | Computes function attributes in post-order over the call graph  | 
|  Cllvm::PassInfoMixin< PostRAHazardRecognizerPass > |  | 
|  Cllvm::PostRAHazardRecognizerPass |  | 
|  Cllvm::PassInfoMixin< PostRAMachineSinkingPass > |  | 
|  Cllvm::PostRAMachineSinkingPass |  | 
|  Cllvm::PassInfoMixin< PostRASchedulerPass > |  | 
|  Cllvm::PostRASchedulerPass |  | 
|  Cllvm::PassInfoMixin< PredicateInfoPrinterPass > |  | 
|  Cllvm::PredicateInfoPrinterPass | Printer pass for PredicateInfo  | 
|  Cllvm::PassInfoMixin< PredicateInfoVerifierPass > |  | 
|  Cllvm::PredicateInfoVerifierPass | Verifier pass for PredicateInfo  | 
|  Cllvm::PassInfoMixin< PreISelIntrinsicLoweringPass > |  | 
|  Cllvm::PreISelIntrinsicLoweringPass |  | 
|  Cllvm::PassInfoMixin< PreservedCFGCheckerAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< PreservedCFGCheckerAnalysis > |  | 
|  CPreservedCFGCheckerAnalysis |  | 
|  Cllvm::PassInfoMixin< PreservedFunctionHashAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< PreservedFunctionHashAnalysis > |  | 
|  CPreservedFunctionHashAnalysis |  | 
|  Cllvm::PassInfoMixin< PreservedModuleHashAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< PreservedModuleHashAnalysis > |  | 
|  CPreservedModuleHashAnalysis |  | 
|  Cllvm::PassInfoMixin< PrintFunctionPass > |  | 
|  Cllvm::PrintFunctionPass | Pass (for the new pass manager) for printing a Function as LLVM's text IR assembly  | 
|  Cllvm::PassInfoMixin< PrintLoopPass > |  | 
|  Cllvm::PrintLoopPass | Pass for printing a loop's contents as textual IR  | 
|  Cllvm::PassInfoMixin< PrintMIRPass > |  | 
|  Cllvm::PrintMIRPass |  | 
|  Cllvm::PassInfoMixin< PrintMIRPreparePass > |  | 
|  Cllvm::PrintMIRPreparePass |  | 
|  Cllvm::PassInfoMixin< PrintModulePass > |  | 
|  Cllvm::PrintModulePass | Pass (for the new pass manager) for printing a Module as LLVM's text IR assembly  | 
|  Cllvm::PassInfoMixin< ProcessImplicitDefsPass > |  | 
|  Cllvm::ProcessImplicitDefsPass |  | 
|  Cllvm::PassInfoMixin< ProfileInjectorPass > |  | 
|  Cllvm::ProfileInjectorPass | Inject MD_prof metadata where it's missing  | 
|  Cllvm::PassInfoMixin< ProfileSummaryAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< ProfileSummaryAnalysis > |  | 
|  Cllvm::ProfileSummaryAnalysis | An analysis pass based on the new PM to deliver ProfileSummaryInfo  | 
|  Cllvm::PassInfoMixin< ProfileSummaryPrinterPass > |  | 
|  Cllvm::ProfileSummaryPrinterPass | Printer pass that uses ProfileSummaryAnalysis  | 
|  Cllvm::PassInfoMixin< ProfileVerifierPass > |  | 
|  Cllvm::ProfileVerifierPass | Checks that MD_prof is present on every instruction that supports it  | 
|  Cllvm::PassInfoMixin< PrologEpilogInserterPass > |  | 
|  Cllvm::PrologEpilogInserterPass |  | 
|  Cllvm::PassInfoMixin< PromotePass > |  | 
|  Cllvm::PromotePass |  | 
|  Cllvm::PassInfoMixin< PseudoProbeUpdatePass > |  | 
|  Cllvm::PseudoProbeUpdatePass |  | 
|  Cllvm::PassInfoMixin< RAGreedyPass > |  | 
|  CRAGreedyPass |  | 
|  Cllvm::PassInfoMixin< ReachingDefAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< ReachingDefAnalysis > |  | 
|  Cllvm::ReachingDefAnalysis |  | 
|  Cllvm::PassInfoMixin< ReachingDefPrinterPass > |  | 
|  Cllvm::ReachingDefPrinterPass | Printer pass for the ReachingDefInfo results  | 
|  Cllvm::PassInfoMixin< RealtimeSanitizerPass > |  | 
|  Cllvm::RealtimeSanitizerPass | Create ctor and init functions  | 
|  Cllvm::PassInfoMixin< ReassociatePass > |  | 
|  Cllvm::ReassociatePass | Reassociate commutative expressions  | 
|  Cllvm::PassInfoMixin< RecomputeGlobalsAAPass > |  | 
|  Cllvm::RecomputeGlobalsAAPass |  | 
|  Cllvm::PassInfoMixin< RedundantDbgInstEliminationPass > |  | 
|  Cllvm::RedundantDbgInstEliminationPass |  | 
|  Cllvm::PassInfoMixin< RegAllocEvictionAdvisorAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< RegAllocEvictionAdvisorAnalysis > |  | 
|  Cllvm::RegAllocEvictionAdvisorAnalysis | A MachineFunction analysis for fetching the Eviction Advisor  | 
|  Cllvm::PassInfoMixin< RegAllocFastPass > |  | 
|  Cllvm::RegAllocFastPass |  | 
|  Cllvm::PassInfoMixin< RegAllocPriorityAdvisorAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< RegAllocPriorityAdvisorAnalysis > |  | 
|  Cllvm::RegAllocPriorityAdvisorAnalysis |  | 
|  Cllvm::PassInfoMixin< RegionInfoAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< RegionInfoAnalysis > |  | 
|  Cllvm::RegionInfoAnalysis | Analysis pass that exposes the RegionInfo for a function  | 
|  Cllvm::PassInfoMixin< RegionInfoPrinterPass > |  | 
|  Cllvm::RegionInfoPrinterPass | Printer pass for the RegionInfo  | 
|  Cllvm::PassInfoMixin< RegionInfoVerifierPass > |  | 
|  Cllvm::RegionInfoVerifierPass | Verifier pass for the RegionInfo  | 
|  Cllvm::PassInfoMixin< RegisterCoalescerPass > |  | 
|  Cllvm::RegisterCoalescerPass |  | 
|  Cllvm::PassInfoMixin< RegToMemPass > |  | 
|  Cllvm::RegToMemPass |  | 
|  Cllvm::PassInfoMixin< RegUsageInfoCollectorPass > |  | 
|  Cllvm::AnalysisInfoMixin< RegUsageInfoCollectorPass > |  | 
|  Cllvm::RegUsageInfoCollectorPass |  | 
|  Cllvm::PassInfoMixin< RegUsageInfoPropagationPass > |  | 
|  Cllvm::RegUsageInfoPropagationPass |  | 
|  Cllvm::PassInfoMixin< RelLookupTableConverterPass > |  | 
|  Cllvm::RelLookupTableConverterPass |  | 
|  Cllvm::PassInfoMixin< RemoveLoadsIntoFakeUsesPass > |  | 
|  Cllvm::RemoveLoadsIntoFakeUsesPass |  | 
|  Cllvm::PassInfoMixin< RemoveRedundantDebugValuesPass > |  | 
|  Cllvm::RemoveRedundantDebugValuesPass |  | 
|  Cllvm::PassInfoMixin< RenameIndependentSubregsPass > |  | 
|  Cllvm::RenameIndependentSubregsPass |  | 
|  Cllvm::PassInfoMixin< ReplaceWithVeclib > |  | 
|  Cllvm::ReplaceWithVeclib |  | 
|  Cllvm::PassInfoMixin< RequireAnalysisPass< AnalysisT, LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > > |  | 
|  Cllvm::RequireAnalysisPass< AnalysisT, LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > | An explicit specialization of the require analysis template pass  | 
|  Cllvm::PassInfoMixin< RequireAnalysisPass< AnalysisT, Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, LPMUpdater & > > |  | 
|  Cllvm::PassInfoMixin< ReversePostOrderFunctionAttrsPass > |  | 
|  Cllvm::ReversePostOrderFunctionAttrsPass | A pass to do RPO deduction and propagation of function attributes  | 
|  Cllvm::PassInfoMixin< RewriteStatepointsForGC > |  | 
|  Cllvm::RewriteStatepointsForGC |  | 
|  Cllvm::PassInfoMixin< RewriteSymbolPass > |  | 
|  Cllvm::RewriteSymbolPass |  | 
|  Cllvm::PassInfoMixin< RootSignatureAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< RootSignatureAnalysis > |  | 
|  Cllvm::dxil::RootSignatureAnalysis |  | 
|  Cllvm::PassInfoMixin< RootSignatureAnalysisPrinter > |  | 
|  Cllvm::dxil::RootSignatureAnalysisPrinter | Printer pass for RootSignatureAnalysis results  | 
|  Cllvm::PassInfoMixin< SafepointIRVerifierPass > |  | 
|  Cllvm::SafepointIRVerifierPass | Create an instance of the safepoint verifier pass which can be added to a pass pipeline to check for relocation bugs  | 
|  Cllvm::PassInfoMixin< SafeStackPass > |  | 
|  Cllvm::SafeStackPass |  | 
|  Cllvm::PassInfoMixin< SampleProfileLoaderPass > |  | 
|  Cllvm::SampleProfileLoaderPass | The sample profiler data loader pass  | 
|  Cllvm::PassInfoMixin< SampleProfileProbePass > |  | 
|  Cllvm::SampleProfileProbePass |  | 
|  Cllvm::PassInfoMixin< SandboxVectorizerPass > |  | 
|  Cllvm::SandboxVectorizerPass |  | 
|  Cllvm::PassInfoMixin< SanitizerBinaryMetadataPass > |  | 
|  Cllvm::SanitizerBinaryMetadataPass | Public interface to the SanitizerBinaryMetadata module pass for emitting metadata for binary analysis sanitizers  | 
|  Cllvm::PassInfoMixin< SanitizerCoveragePass > |  | 
|  Cllvm::SanitizerCoveragePass | This is the ModuleSanitizerCoverage pass used in the new pass manager  | 
|  Cllvm::PassInfoMixin< ScalarEvolutionAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< ScalarEvolutionAnalysis > |  | 
|  Cllvm::ScalarEvolutionAnalysis | Analysis pass that exposes the ScalarEvolution for a function  | 
|  Cllvm::PassInfoMixin< ScalarEvolutionPrinterPass > |  | 
|  Cllvm::ScalarEvolutionPrinterPass | Printer pass for the ScalarEvolutionAnalysis results  | 
|  Cllvm::PassInfoMixin< ScalarEvolutionVerifierPass > |  | 
|  Cllvm::ScalarEvolutionVerifierPass | Verifier pass for the ScalarEvolutionAnalysis results  | 
|  Cllvm::PassInfoMixin< ScalarizeMaskedMemIntrinPass > |  | 
|  Cllvm::ScalarizeMaskedMemIntrinPass |  | 
|  Cllvm::PassInfoMixin< ScalarizerPass > |  | 
|  Cllvm::ScalarizerPass |  | 
|  Cllvm::PassInfoMixin< SCCPPass > |  | 
|  Cllvm::SCCPPass | This pass performs function-level constant propagation and merging  | 
|  Cllvm::PassInfoMixin< SCEVAA > |  | 
|  Cllvm::AnalysisInfoMixin< SCEVAA > |  | 
|  Cllvm::SCEVAA | Analysis pass providing a never-invalidated alias analysis result  | 
|  Cllvm::PassInfoMixin< SCEVDivisionPrinterPass > |  | 
|  Cllvm::SCEVDivisionPrinterPass |  | 
|  Cllvm::PassInfoMixin< ScopedNoAliasAA > |  | 
|  Cllvm::AnalysisInfoMixin< ScopedNoAliasAA > |  | 
|  Cllvm::ScopedNoAliasAA | Analysis pass providing a never-invalidated alias analysis result  | 
|  Cllvm::PassInfoMixin< SelectionDAGISelPass > |  | 
|  Cllvm::SelectionDAGISelPass |  | 
|  Cllvm::AMDGPUISelDAGToDAGPass |  | 
|  Cllvm::X86ISelDAGToDAGPass |  | 
|  Cllvm::PassInfoMixin< SelectOptimizePass > |  | 
|  Cllvm::SelectOptimizePass |  | 
|  Cllvm::PassInfoMixin< SeparateConstOffsetFromGEPPass > |  | 
|  Cllvm::SeparateConstOffsetFromGEPPass |  | 
|  Cllvm::PassInfoMixin< ShaderFlagsAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< ShaderFlagsAnalysis > |  | 
|  Cllvm::dxil::ShaderFlagsAnalysis |  | 
|  Cllvm::PassInfoMixin< ShaderFlagsAnalysisPrinter > |  | 
|  Cllvm::dxil::ShaderFlagsAnalysisPrinter | Printer pass for ShaderFlagsAnalysis results  | 
|  Cllvm::PassInfoMixin< ShadowStackGCLoweringPass > |  | 
|  Cllvm::ShadowStackGCLoweringPass |  | 
|  Cllvm::PassInfoMixin< ShouldNotRunFunctionPassesAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< ShouldNotRunFunctionPassesAnalysis > |  | 
|  Cllvm::ShouldNotRunFunctionPassesAnalysis |  | 
|  Cllvm::PassInfoMixin< ShouldRunExtraSimpleLoopUnswitch > |  | 
|  Cllvm::AnalysisInfoMixin< ShouldRunExtraSimpleLoopUnswitch > |  | 
|  Cllvm::ShouldRunExtraSimpleLoopUnswitch | A marker analysis to determine if SimpleLoopUnswitch should run again on a given loop  | 
|  Cllvm::PassInfoMixin< ShouldRunExtraVectorPasses > |  | 
|  Cllvm::AnalysisInfoMixin< ShouldRunExtraVectorPasses > |  | 
|  Cllvm::ShouldRunExtraVectorPasses | A marker analysis to determine if extra passes should be run after loop vectorization  | 
|  Cllvm::PassInfoMixin< ShrinkWrapPass > |  | 
|  Cllvm::ShrinkWrapPass |  | 
|  Cllvm::PassInfoMixin< SIAnnotateControlFlowPass > |  | 
|  Cllvm::SIAnnotateControlFlowPass |  | 
|  Cllvm::PassInfoMixin< SIFixSGPRCopiesPass > |  | 
|  Cllvm::SIFixSGPRCopiesPass |  | 
|  Cllvm::PassInfoMixin< SIFixVGPRCopiesPass > |  | 
|  Cllvm::SIFixVGPRCopiesPass |  | 
|  Cllvm::PassInfoMixin< SIFoldOperandsPass > |  | 
|  Cllvm::SIFoldOperandsPass |  | 
|  Cllvm::PassInfoMixin< SIFormMemoryClausesPass > |  | 
|  Cllvm::SIFormMemoryClausesPass |  | 
|  Cllvm::PassInfoMixin< SIInsertHardClausesPass > |  | 
|  Cllvm::SIInsertHardClausesPass |  | 
|  Cllvm::PassInfoMixin< SIInsertWaitcntsPass > |  | 
|  Cllvm::SIInsertWaitcntsPass |  | 
|  Cllvm::PassInfoMixin< SILateBranchLoweringPass > |  | 
|  Cllvm::SILateBranchLoweringPass |  | 
|  Cllvm::PassInfoMixin< SILoadStoreOptimizerPass > |  | 
|  Cllvm::SILoadStoreOptimizerPass |  | 
|  Cllvm::PassInfoMixin< SILowerControlFlowPass > |  | 
|  Cllvm::SILowerControlFlowPass |  | 
|  Cllvm::PassInfoMixin< SILowerI1CopiesPass > |  | 
|  Cllvm::SILowerI1CopiesPass |  | 
|  Cllvm::PassInfoMixin< SILowerSGPRSpillsPass > |  | 
|  Cllvm::SILowerSGPRSpillsPass |  | 
|  Cllvm::PassInfoMixin< SILowerWWMCopiesPass > |  | 
|  Cllvm::SILowerWWMCopiesPass |  | 
|  Cllvm::PassInfoMixin< SIMemoryLegalizerPass > |  | 
|  Cllvm::SIMemoryLegalizerPass |  | 
|  Cllvm::PassInfoMixin< SIModeRegisterPass > |  | 
|  Cllvm::SIModeRegisterPass |  | 
|  Cllvm::PassInfoMixin< SimpleLoopUnswitchPass > |  | 
|  Cllvm::SimpleLoopUnswitchPass | This pass transforms loops that contain branches or switches on loop- invariant conditions to have multiple loops  | 
|  Cllvm::PassInfoMixin< SimplifyCFGPass > |  | 
|  Cllvm::SimplifyCFGPass | A pass to simplify and canonicalize the CFG of a function  | 
|  Cllvm::PassInfoMixin< SimplifyTypeTestsPass > |  | 
|  Cllvm::SimplifyTypeTestsPass |  | 
|  Cllvm::PassInfoMixin< SinkingPass > |  | 
|  Cllvm::SinkingPass | Move instructions into successor blocks when possible  | 
|  Cllvm::PassInfoMixin< SIOptimizeExecMaskingPass > |  | 
|  Cllvm::SIOptimizeExecMaskingPass |  | 
|  Cllvm::PassInfoMixin< SIOptimizeExecMaskingPreRAPass > |  | 
|  Cllvm::SIOptimizeExecMaskingPreRAPass |  | 
|  Cllvm::PassInfoMixin< SIOptimizeVGPRLiveRangePass > |  | 
|  Cllvm::SIOptimizeVGPRLiveRangePass |  | 
|  Cllvm::PassInfoMixin< SIPeepholeSDWAPass > |  | 
|  Cllvm::SIPeepholeSDWAPass |  | 
|  Cllvm::PassInfoMixin< SIPostRABundlerPass > |  | 
|  Cllvm::SIPostRABundlerPass |  | 
|  Cllvm::PassInfoMixin< SIPreAllocateWWMRegsPass > |  | 
|  Cllvm::SIPreAllocateWWMRegsPass |  | 
|  Cllvm::PassInfoMixin< SIPreEmitPeepholePass > |  | 
|  Cllvm::SIPreEmitPeepholePass |  | 
|  Cllvm::PassInfoMixin< SIShrinkInstructionsPass > |  | 
|  Cllvm::SIShrinkInstructionsPass |  | 
|  Cllvm::PassInfoMixin< SIWholeQuadModePass > |  | 
|  Cllvm::SIWholeQuadModePass |  | 
|  Cllvm::PassInfoMixin< SjLjEHPreparePass > |  | 
|  Cllvm::SjLjEHPreparePass |  | 
|  Cllvm::PassInfoMixin< SlotIndexesAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< SlotIndexesAnalysis > |  | 
|  Cllvm::SlotIndexesAnalysis |  | 
|  Cllvm::PassInfoMixin< SlotIndexesPrinterPass > |  | 
|  Cllvm::SlotIndexesPrinterPass |  | 
|  Cllvm::PassInfoMixin< SLPVectorizerPass > |  | 
|  Cllvm::SLPVectorizerPass |  | 
|  Cllvm::PassInfoMixin< SpeculativeExecutionPass > |  | 
|  Cllvm::SpeculativeExecutionPass |  | 
|  Cllvm::PassInfoMixin< SpillPlacementAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< SpillPlacementAnalysis > |  | 
|  Cllvm::SpillPlacementAnalysis |  | 
|  Cllvm::PassInfoMixin< SPIRVCBufferAccess > |  | 
|  Cllvm::SPIRVCBufferAccess |  | 
|  Cllvm::PassInfoMixin< SPIRVConvergenceRegionAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< SPIRVConvergenceRegionAnalysis > |  | 
|  Cllvm::SPIRVConvergenceRegionAnalysis |  | 
|  Cllvm::PassInfoMixin< SPIRVStructurizerWrapper > |  | 
|  Cllvm::SPIRVStructurizerWrapper |  | 
|  Cllvm::PassInfoMixin< SROAPass > |  | 
|  Cllvm::SROAPass |  | 
|  Cllvm::PassInfoMixin< SSPLayoutAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< SSPLayoutAnalysis > |  | 
|  Cllvm::SSPLayoutAnalysis |  | 
|  Cllvm::PassInfoMixin< StackColoringPass > |  | 
|  Cllvm::StackColoringPass |  | 
|  Cllvm::PassInfoMixin< StackFrameLayoutAnalysisPass > |  | 
|  Cllvm::StackFrameLayoutAnalysisPass |  | 
|  Cllvm::PassInfoMixin< StackLifetimePrinterPass > |  | 
|  Cllvm::StackLifetimePrinterPass | Printer pass for testing  | 
|  Cllvm::PassInfoMixin< StackProtectorPass > |  | 
|  Cllvm::StackProtectorPass |  | 
|  Cllvm::PassInfoMixin< StackSafetyAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< StackSafetyAnalysis > |  | 
|  Cllvm::StackSafetyAnalysis | StackSafetyInfo wrapper for the new pass manager  | 
|  Cllvm::PassInfoMixin< StackSafetyGlobalAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< StackSafetyGlobalAnalysis > |  | 
|  Cllvm::StackSafetyGlobalAnalysis | This pass performs the global (interprocedural) stack safety analysis (new pass manager)  | 
|  Cllvm::PassInfoMixin< StackSafetyGlobalPrinterPass > |  | 
|  Cllvm::StackSafetyGlobalPrinterPass | Printer pass for the StackSafetyGlobalAnalysis results  | 
|  Cllvm::PassInfoMixin< StackSafetyPrinterPass > |  | 
|  Cllvm::StackSafetyPrinterPass | Printer pass for the StackSafetyAnalysis results  | 
|  Cllvm::PassInfoMixin< StackSlotColoringPass > |  | 
|  Cllvm::StackSlotColoringPass |  | 
|  Cllvm::PassInfoMixin< StraightLineStrengthReducePass > |  | 
|  Cllvm::StraightLineStrengthReducePass |  | 
|  Cllvm::PassInfoMixin< StripDeadCGProfilePass > |  | 
|  Cllvm::StripDeadCGProfilePass |  | 
|  Cllvm::PassInfoMixin< StripDeadDebugInfoPass > |  | 
|  Cllvm::StripDeadDebugInfoPass |  | 
|  Cllvm::PassInfoMixin< StripDeadPrototypesPass > |  | 
|  Cllvm::StripDeadPrototypesPass | Pass to remove unused function declarations  | 
|  Cllvm::PassInfoMixin< StripDebugDeclarePass > |  | 
|  Cllvm::StripDebugDeclarePass |  | 
|  Cllvm::PassInfoMixin< StripGCRelocates > |  | 
|  Cllvm::StripGCRelocates |  | 
|  Cllvm::PassInfoMixin< StripNonDebugSymbolsPass > |  | 
|  Cllvm::StripNonDebugSymbolsPass |  | 
|  Cllvm::PassInfoMixin< StripNonLineTableDebugInfoPass > |  | 
|  Cllvm::StripNonLineTableDebugInfoPass |  | 
|  Cllvm::PassInfoMixin< StripSymbolsPass > |  | 
|  Cllvm::StripSymbolsPass |  | 
|  Cllvm::PassInfoMixin< StructuralHashPrinterPass > |  | 
|  Cllvm::StructuralHashPrinterPass | Printer pass for StructuralHashes  | 
|  Cllvm::PassInfoMixin< StructurizeCFGPass > |  | 
|  Cllvm::StructurizeCFGPass |  | 
|  Cllvm::PassInfoMixin< TailCallElimPass > |  | 
|  Cllvm::TailCallElimPass |  | 
|  Cllvm::PassInfoMixin< TailDuplicatePass > |  | 
|  Cllvm::TailDuplicatePassBase< TailDuplicatePass, false > |  | 
|  Cllvm::TailDuplicatePass |  | 
|  Cllvm::PassInfoMixin< TargetIRAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< TargetIRAnalysis > |  | 
|  Cllvm::TargetIRAnalysis | Analysis pass providing the TargetTransformInfo  | 
|  Cllvm::PassInfoMixin< TargetLibraryAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< TargetLibraryAnalysis > |  | 
|  Cllvm::TargetLibraryAnalysis | Analysis pass providing the TargetLibraryInfo  | 
|  Cllvm::PassInfoMixin< ThinLTOBitcodeWriterPass > |  | 
|  Cllvm::ThinLTOBitcodeWriterPass |  | 
|  Cllvm::PassInfoMixin< ThreadSanitizerPass > |  | 
|  Cllvm::ThreadSanitizerPass | A function pass for tsan instrumentation  | 
|  Cllvm::PassInfoMixin< TwoAddressInstructionPass > |  | 
|  Cllvm::TwoAddressInstructionPass |  | 
|  Cllvm::PassInfoMixin< TypeBasedAA > |  | 
|  Cllvm::AnalysisInfoMixin< TypeBasedAA > |  | 
|  Cllvm::TypeBasedAA | Analysis pass providing a never-invalidated alias analysis result  | 
|  Cllvm::PassInfoMixin< TypePromotionPass > |  | 
|  Cllvm::TypePromotionPass |  | 
|  Cllvm::PassInfoMixin< TypeSanitizerPass > |  | 
|  Cllvm::TypeSanitizerPass |  | 
|  Cllvm::PassInfoMixin< UniformityInfoAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< UniformityInfoAnalysis > |  | 
|  Cllvm::UniformityInfoAnalysis | Analysis pass which computes UniformityInfo  | 
|  Cllvm::PassInfoMixin< UniformityInfoPrinterPass > |  | 
|  Cllvm::UniformityInfoPrinterPass | Printer pass for the UniformityInfo  | 
|  Cllvm::PassInfoMixin< UnifyFunctionExitNodesPass > |  | 
|  Cllvm::UnifyFunctionExitNodesPass |  | 
|  Cllvm::PassInfoMixin< UnifyLoopExitsPass > |  | 
|  Cllvm::UnifyLoopExitsPass |  | 
|  Cllvm::PassInfoMixin< UnreachableBlockElimPass > |  | 
|  Cllvm::UnreachableBlockElimPass |  | 
|  Cllvm::PassInfoMixin< UnreachableMachineBlockElimPass > |  | 
|  Cllvm::UnreachableMachineBlockElimPass |  | 
|  Cllvm::PassInfoMixin< VectorCombinePass > |  | 
|  Cllvm::VectorCombinePass | Optimize scalar/vector interactions in IR using target cost models  | 
|  Cllvm::PassInfoMixin< VerifierAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< VerifierAnalysis > |  | 
|  Cllvm::VerifierAnalysis | Check a module for errors, and report separate error states for IR and debug info errors  | 
|  Cllvm::PassInfoMixin< VerifierPass > |  | 
|  Cllvm::VerifierPass | Create a verifier pass  | 
|  Cllvm::PassInfoMixin< VirtRegMapAnalysis > |  | 
|  Cllvm::AnalysisInfoMixin< VirtRegMapAnalysis > |  | 
|  Cllvm::VirtRegMapAnalysis |  | 
|  Cllvm::PassInfoMixin< VirtRegMapPrinterPass > |  | 
|  Cllvm::VirtRegMapPrinterPass |  | 
|  Cllvm::PassInfoMixin< VirtRegRewriterPass > |  | 
|  Cllvm::VirtRegRewriterPass |  | 
|  Cllvm::PassInfoMixin< WarnMissedTransformationsPass > |  | 
|  Cllvm::WarnMissedTransformationsPass |  | 
|  Cllvm::PassInfoMixin< WasmEHPreparePass > |  | 
|  Cllvm::WasmEHPreparePass |  | 
|  Cllvm::PassInfoMixin< WholeProgramDevirtPass > |  | 
|  Cllvm::WholeProgramDevirtPass |  | 
|  Cllvm::PassInfoMixin< WinEHPreparePass > |  | 
|  Cllvm::WinEHPreparePass |  | 
|  Cllvm::PassInfoMixin< X86LowerAMXTypePass > |  | 
|  Cllvm::X86LowerAMXTypePass | The pass transforms load/store <256 x i32> to AMX load/store intrinsics or split the data to two <128 x i32>  | 
|  Cllvm::PassInfoMixin< XRayInstrumentationPass > |  | 
|  Cllvm::XRayInstrumentationPass |  | 
|  Cllvm::PassInstrumentation | This class provides instrumentation entry points for the Pass Manager, doing calls to callbacks registered in PassInstrumentationCallbacks  | 
|  Cllvm::PassInstrumentationCallbacks | This class manages callbacks registration, as well as provides a way for PassInstrumentation to pass control to the registered callbacks  | 
|  Cllvm::legacy::PassManagerBase | PassManagerBase - An abstract interface to allow code to add passes to a pass manager without having to hard-code what kind of pass manager it is  | 
|  Cllvm::legacy::FunctionPassManager | FunctionPassManager manages FunctionPasses  | 
|  Cllvm::legacy::PassManager | PassManager manages ModulePassManagers  | 
|  Cllvm::DebugifyCustomPassManager | DebugifyCustomPassManager wraps each pass with the debugify passes if needed  | 
|  Cllvm::PassManagerBase | PassManagerBase - An abstract interface to allow code to add passes to a pass manager without having to hard-code what kind of pass manager it is  | 
|  Cllvm::legacy::FunctionPassManager | FunctionPassManager manages FunctionPasses  | 
|  Cllvm::legacy::PassManager | PassManager manages ModulePassManagers  | 
|  Cllvm::PassPlugin | A loaded pass plugin  | 
|  Cllvm::PassPluginLibraryInfo | Information about the plugin required to load its passes  | 
|  Cllvm::PassRegistrationListener | PassRegistrationListener class - This class is meant to be derived from by clients that are interested in which passes get registered and unregistered at runtime (which can be because of the RegisterPass constructors being run as the program starts up, or may be because a shared object just got loaded)  | 
|  Cllvm::PassNameParser |  | 
|  Cllvm::PassRegistry | PassRegistry - This class manages the registration and intitialization of the pass subsystem as application startup, and assists the PassManager in resolving pass dependencies  | 
|  Cllvm::PatchItem |  | 
|  Cllvm::dwarf_linker::classic::PatchLocation |  | 
|  Cllvm::PatchPointOpers | MI-level patchpoint operands  | 
|  Cllvm::IntervalMapImpl::Path |  | 
|  Cllvm::json::Path | A "cursor" marking a position within a Value  | 
|  Cllvm::FileCollector::PathCanonicalizer | Helper utility that encapsulates the logic for canonicalizing a virtual path and a path to copy from  | 
|  Cllvm::orc::PathResolver | Resolves file system paths with optional caching of results  | 
|  Cllvm::FileCollector::PathCanonicalizer::PathStorage |  | 
|  Cllvm::Pattern |  | 
|  Cllvm::PatternsForOpcode | Map from opcode to pattern list by binary search  | 
|  Cllvm::AArch64BuildAttrSubsections::PauthSubSection |  | 
|  Cllvm::FunctionLoweringInfo::StatepointRelocationRecord::payload_t |  | 
|  Cllvm::PBQPRAConstraint | Abstract base for classes implementing PBQP register allocation constraints (e.g  | 
|  Cllvm::A57ChainingConstraint | Add the accumulator chaining constraint to a PBQP graph  | 
|  Cllvm::PBQPRAConstraintList | PBQP register allocation constraint composer  | 
|  Cllvm::codeview::PCHMergerInfo | Used to forward information about PCH.OBJ (precompiled) files, when applicable  | 
|  Cllvm::codeview::PDB20DebugInfo |  | 
|  Cllvm::codeview::PDB70DebugInfo |  | 
|  Cllvm::pdb::PDB_SourceCompression |  | 
|  Cllvm::pdb::PDBFileBuilder |  | 
|  Cllvm::pdb::PDBStringTable |  | 
|  Cllvm::pdb::PDBStringTableBuilder |  | 
|  Cllvm::pdb::PDBStringTableHeader | The header preceding the /names stream  | 
|  Cllvm::pdb::PDBSymbol | PDBSymbol defines the base of the inheritance hierarchy for concrete symbol types (e.g  | 
|  Cllvm::pdb::PDBSymbolAnnotation |  | 
|  Cllvm::pdb::PDBSymbolBlock |  | 
|  Cllvm::pdb::PDBSymbolCompiland |  | 
|  Cllvm::pdb::PDBSymbolCompilandDetails |  | 
|  Cllvm::pdb::PDBSymbolCompilandEnv |  | 
|  Cllvm::pdb::PDBSymbolCustom | PDBSymbolCustom represents symbols that are compiler-specific and do not fit anywhere else in the lexical hierarchy  | 
|  Cllvm::pdb::PDBSymbolData |  | 
|  Cllvm::pdb::PDBSymbolExe |  | 
|  Cllvm::pdb::PDBSymbolFunc |  | 
|  Cllvm::pdb::PDBSymbolFuncDebugEnd |  | 
|  Cllvm::pdb::PDBSymbolFuncDebugStart |  | 
|  Cllvm::pdb::PDBSymbolLabel |  | 
|  Cllvm::pdb::PDBSymbolPublicSymbol |  | 
|  Cllvm::pdb::PDBSymbolThunk |  | 
|  Cllvm::pdb::PDBSymbolTypeArray |  | 
|  Cllvm::pdb::PDBSymbolTypeBaseClass |  | 
|  Cllvm::pdb::PDBSymbolTypeBuiltin |  | 
|  Cllvm::pdb::PDBSymbolTypeCustom |  | 
|  Cllvm::pdb::PDBSymbolTypeDimension |  | 
|  Cllvm::pdb::PDBSymbolTypeEnum |  | 
|  Cllvm::pdb::PDBSymbolTypeFriend |  | 
|  Cllvm::pdb::PDBSymbolTypeFunctionArg |  | 
|  Cllvm::pdb::PDBSymbolTypeFunctionSig |  | 
|  Cllvm::pdb::PDBSymbolTypeManaged |  | 
|  Cllvm::pdb::PDBSymbolTypePointer |  | 
|  Cllvm::pdb::PDBSymbolTypeTypedef |  | 
|  Cllvm::pdb::PDBSymbolTypeUDT |  | 
|  Cllvm::pdb::PDBSymbolTypeVTable |  | 
|  Cllvm::pdb::PDBSymbolTypeVTableShape |  | 
|  Cllvm::pdb::PDBSymbolUnknown |  | 
|  Cllvm::pdb::PDBSymbolUsingNamespace |  | 
|  Cllvm::pdb::PDBSymDumper |  | 
|  Cllvm::object::pe32_header | The 32-bit PE header that follows the COFF header  | 
|  Cllvm::COFF::PE32Header |  | 
|  Cllvm::object::pe32plus_header | The 64-bit PE header that follows the COFF header  | 
|  Cllvm::PeelingModuloScheduleExpander | A reimplementation of ModuloScheduleExpander  | 
|  Cllvm::TargetTransformInfo::PeelingPreferences |  | 
|  Cllvm::COFFYAML::PEHeader |  | 
|  Cllvm::orc::PerfJITCodeLoadRecord |  | 
|  Cllvm::orc::PerfJITCodeUnwindingInfoRecord |  | 
|  Cllvm::orc::PerfJITDebugEntry |  | 
|  Cllvm::orc::PerfJITDebugInfoRecord |  | 
|  Cllvm::orc::PerfJITRecordBatch |  | 
|  Cllvm::orc::PerfJITRecordPrefix |  | 
|  Cllvm::PerFunctionMIParsingState |  | 
|  Cllvm::jitlink::PerGraphGOTAndPLTStubsBuilder< BuilderImplT > | Per-object GOT and PLT Stub builder  | 
|  Ctomp::clause::PermutationT< T, I, E > |  | 
|  Cllvm::PerTargetMIParsingState |  | 
|  Cllvm::SGPRSpillBuilder::PerVGPRData |  | 
|  Cllvm::object::PGOAnalysisMap | A feature extension of BBAddrMap that holds information relevant to PGO  | 
|  Cllvm::ELFYAML::PGOAnalysisMapEntry |  | 
|  Cllvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry |  | 
|  Cllvm::object::PGOAnalysisMap::PGOBBEntry | Extra basic block data with fields for block frequency and branch probability  | 
|  Cllvm::PGOContextualProfile | The instrumented contextual profile, produced by the CtxProfAnalysis  | 
|  Cllvm::PGOCtxProfile |  | 
|  Cllvm::PGOCtxProfileReader |  | 
|  Cllvm::PGOOptions | A struct capturing PGO tunables  | 
|  Cllvm::SSAUpdaterTraits< DebugSSAUpdater >::PHI_iterator |  | 
|  Cllvm::SSAUpdaterTraits< LDVSSAUpdater >::PHI_iterator | Iterator for PHI operands  | 
|  Cllvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator | Iterator for PHI operands  | 
|  Cllvm::SSAUpdaterTraits< SSAUpdater >::PHI_iterator |  | 
|  CPhiInfo | Maximum remaining allocation size observed for a phi node, and how often the allocation size has already been decreased  | 
|  Cllvm::PhiLoweringHelper |  | 
|  Cllvm::AArch64PHint::PHint |  | 
|  Cllvm::PHITransAddr | PHITransAddr - An address value which tracks and handles phi translation  | 
|  Cllvm::rdf::NodeBase::PhiU_struct |  | 
|  Cllvm::PhiValues | Class for calculating and caching the underlying values of phis in a function  | 
|  Cllvm::rdf::PhysicalRegisterInfo |  | 
|  Cllvm::PhysicalRegisterUsageInfo |  | 
|  Cllvm::PhysRegInfo | Information about how a physical register Reg is used by a set of operands  | 
|  Cllvm::PhysRegSUOper | Record a physical register access  | 
|  Cllvm::support::detail::PickAlignment< T, alignment > | value is either alignment, or alignof(T) if alignment is 0  | 
|  Cllvm::mca::Pipeline | A pipeline for a specific subtarget  | 
|  Cllvm::PassBuilder::PipelineElement | A struct to capture parsed pass pipeline names  | 
|  Cllvm::mca::PipelineOptions | This is a convenience struct to hold the parameters necessary for creating the pre-built "default" out-of-order pipeline  | 
|  Cllvm::dxbc::PipelinePSVInfo |  | 
|  Cllvm::TargetInstrInfo::PipelinerLoopInfo | Object returned by analyzeLoopForPipelining  | 
|  Cllvm::PipelineTuningOptions | Tunable parameters for passes in the default pipelines  | 
|  Cllvm::dxbc::PixelPSVInfo |  | 
|  Cllvm::orc::Platform | Platforms set up standard symbols and mediate interactions between dynamic initializers (e.g  | 
|  Cllvm::orc::COFFPlatform | Mediates between COFF initialization and ExecutionSession state  | 
|  Cllvm::orc::ELFNixPlatform | Mediates between ELFNix initialization and ExecutionSession state  | 
|  Cllvm::orc::MachOPlatform | Mediates between MachO initialization and ExecutionSession state  | 
|  Cllvm::orc::LLJIT::PlatformSupport | Initializer support for LLJIT  | 
|  Cllvm::orc::ORCPlatformSupport | A Platform-support class that implements initialize / deinitialize by forwarding to ORC runtime dlopen / dlclose operations  | 
|  Cllvm::jitlink::ppc64::PLTCallStubInfo |  | 
|  Cllvm::jitlink::ppc64::PLTCallStubReloc |  | 
|  Cllvm::orc::LinkGraphLinkingLayer::Plugin | Plugin instances can be added to the ObjectLinkingLayer to receive callbacks when code is loaded or emitted, and when JITLink is being configured  | 
|  Cllvm::orc::EHFrameRegistrationPlugin | Adds AllocationActions to register and deregister eh-frame sections in the absence of native Platform support  | 
|  Cllvm::orc::PerfSupportPlugin | Log perf jitdump events for each object (see https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/perf/Documentation/jitdump-specification.txt)  | 
|  Cllvm::orc::UnwindInfoRegistrationPlugin |  | 
|  Cllvm::orc::VTuneSupportPlugin |  | 
|  CObjectLinkingLayer::Plugin |  | 
|  Cllvm::orc::DebugInfoPreservationPlugin |  | 
|  Cllvm::orc::DebugObjectManagerPlugin | Creates and manages DebugObjects for JITLink artifacts  | 
|  Cllvm::orc::GDBJITDebugInfoRegistrationPlugin | For each object containing debug info, installs JITLink passes to synthesize a debug object and then register it via the GDB JIT-registration interface  | 
|  Cllvm::orc::JITLinkReentryTrampolines::TrampolineAddrScraperPlugin |  | 
|  Cllvm::orc::LazyObjectLinkingLayer::RenamerPlugin |  | 
|  Cllvm::orc::LazyReexportsManager::Plugin |  | 
|  CPluginChainFinal |  | 
|  Cllvm::ValueProfileCollector::ValueProfileCollectorImpl | ValueProfileCollectorImpl inherits the API of PluginChainFinal  | 
|  Cllvm::PluginLoader |  | 
|  Cllvm::PMDataManager | PMDataManager provides the common place to manage the analysis data used by pass managers  | 
|  Cllvm::FPPassManager | FPPassManager manages BBPassManagers and FunctionPasses  | 
|  Cllvm::LPPassManager |  | 
|  Cllvm::RGPassManager | The pass manager to schedule RegionPasses  | 
|  Cllvm::legacy::FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers  | 
|  Cllvm::legacy::PassManagerImpl | PassManagerImpl manages MPPassManagers  | 
|  Cllvm::PMStack | PMStack - This class implements a stack data structure of PMDataManager pointers  | 
|  Cllvm::PMTopLevelManager | PMTopLevelManager manages LastUser info and collects common APIs used by top level pass managers  | 
|  Cllvm::legacy::FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers  | 
|  Cllvm::legacy::PassManagerImpl | PassManagerImpl manages MPPassManagers  | 
|  Cllvm::po_iterator_storage< SetType, External > | Default po_iterator_storage implementation with an internal set object  | 
|  Cllvm::po_iterator< BasicBlock *, LoopBlocksTraversal, true > |  | 
|  Cllvm::po_iterator< GraphT, SetType, ExtStorage, GT > |  | 
|  Cllvm::ipo_iterator< T, SetType, External > |  | 
|  Cllvm::ipo_ext_iterator< T, SetType > |  | 
|  Cllvm::po_ext_iterator< T, SetType > |  | 
|  Cllvm::po_iterator_storage< LoopBlocksTraversal, true > | Specialize po_iterator_storage to record postorder numbers  | 
|  Cllvm::po_iterator_storage< LoopBounds, true > |  | 
|  Cllvm::po_iterator_storage< SetType, true > | Specialization of po_iterator_storage that references an external set  | 
|  Cllvm::po_iterator_storage< std::set< typename GraphTraits< T >::NodeRef >, ExtStorage > |  | 
|  Cllvm::po_iterator< Inverse< T >, std::set< typename GraphTraits< T >::NodeRef >, External > |  | 
|  Cllvm::ipo_iterator< T, std::set< typename GraphTraits< T >::NodeRef >, true > |  | 
|  Cllvm::po_iterator< Inverse< T >, std::set< typename GraphTraits< T >::NodeRef >, false > |  | 
|  Cllvm::po_iterator< T, std::set< typename GraphTraits< T >::NodeRef >, true > |  | 
|  CPODSmallVector< T, N > |  | 
|  Cllvm::ThreadSafeTrieRawHashMapBase::PointerBase | Result of a lookup  | 
|  CPointerBounds | IR Values for the lower and upper bounds of a pointer evolution  | 
|  Cllvm::PointerDiffInfo |  | 
|  Cllvm::PointerEmbeddedInt< IntT, Bits > | Utility to embed an integer into a pointer-like type  | 
|  Cllvm::cas::OnDiskTrieRawHashMap::PointerImpl< ProxyT > | Template class to implement a pointer type into the trie data structure  | 
|  Cllvm::cas::OnDiskTrieRawHashMap::PointerImpl< ConstValueProxy > |  | 
|  Cllvm::cas::OnDiskTrieRawHashMap::ConstOnDiskPtr |  | 
|  Cllvm::cas::OnDiskTrieRawHashMap::PointerImpl< ValueProxy > |  | 
|  Cllvm::cas::OnDiskTrieRawHashMap::OnDiskPtr |  | 
|  Cllvm::RuntimePointerChecking::PointerInfo |  | 
|  Cllvm::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info > | PointerIntPair - This class implements a pair of a pointer and small integer  | 
|  Cllvm::PointerIntPair< ValueType, 1, bool > |  | 
|  Cllvm::UnderlyingObject |  | 
|  Cllvm::PointerIntPairInfo< PointerT, IntBits, PtrTraits > |  | 
|  Cllvm::PointerLikeTypeTraits< T > | A traits type that is used to handle pointer types and things that are just wrappers for pointers as a uniform entity  | 
|  Cllvm::PointerLikeTypeTraits< const T * > |  | 
|  Cllvm::PointerLikeTypeTraits< const T > |  | 
|  Cllvm::PointerLikeTypeTraits< PointerEmbeddedInt< IntT, Bits > > |  | 
|  Cllvm::PointerLikeTypeTraits< PointerIntPair< PointerTy, IntBits, IntType, PtrTraits > > |  | 
|  Cllvm::PointerLikeTypeTraits< PointerUnion< PTs... > > |  | 
|  Cllvm::PointerLikeTypeTraits< ReachingDef > |  | 
|  Cllvm::PointerLikeTypeTraits< uintptr_t > |  | 
|  Cllvm::PointerLikeTypeTraits< void * > |  | 
|  Cllvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT >::PointerProxy | A proxy object for computing a pointer via indirecting a copy of a reference  | 
|  Cllvm::TargetTransformInfo::PointersChainInfo | Describe known properties for a set of pointers  | 
|  Cllvm::DataLayout::PointerSpec | Pointer type specification  | 
|  Cllvm::PointerSumType< TagT, MemberTs > | A sum type over pointer-like types  | 
|  Cllvm::PointerSumTypeMember< N, PointerArgT, TraitsArgT > | A compile time pair of an integer tag and the pointer-like type which it indexes within a sum type  | 
|  Cllvm::pointer_union_detail::PointerUnionMembers< Derived, ValTy, I, Types > |  | 
|  Cllvm::pointer_union_detail::PointerUnionMembers< Derived, ValTy, I > |  | 
|  Cllvm::pointer_union_detail::PointerUnionMembers< Derived, ValTy, I+1, Types... > |  | 
|  Cllvm::pointer_union_detail::PointerUnionMembers< Derived, ValTy, I, Type, Types... > |  | 
|  Cllvm::pointer_union_detail::PointerUnionMembers< PointerUnion< PTs... >, PointerIntPair< void *, pointer_union_detail::bitsRequired(sizeof...(PTs)), int, pointer_union_detail::PointerUnionUIntTraits< PTs... > >, 0, PTs... > |  | 
|  Cllvm::PointerUnion< TrivialCallback *, NonTrivialCallbacks * > |  | 
|  Cllvm::PointerUnion< PTs... > |  | 
|  Cllvm::PointerUnion< EltTy, VecTy * > |  | 
|  Cllvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * > |  | 
|  Cllvm::PointerUnion< const Value *, const PseudoSourceValue * > |  | 
|  Cllvm::PointerUnion< const BasicBlock *, MachineBasicBlock * > |  | 
|  Cllvm::PointerUnion< object::ObjectFile *, pdb::PDBFile * > |  | 
|  Cllvm::PointerUnion< DIVariable *, DIExpression * > |  | 
|  Cllvm::PointerUnion< ConstantInt *, DIVariable *, DIExpression * > |  | 
|  Cllvm::PointerUnion< Instruction *, DbgRecord * > |  | 
|  Cllvm::PointerUnion< MetadataAsValue *, Metadata *, DebugValueUser * > |  | 
|  Cllvm::PointerUnion< GlobalValue *, AsmSymbol * > |  | 
|  Cllvm::PointerUnion< ConstantInt *, ConstantExpr * > |  | 
|  Cllvm::PointerUnion< const Instruction *, const DbgRecord * > |  | 
|  Cllvm::PointerUnion< CallsiteInfo *, AllocInfo * > |  | 
|  Cllvm::PointerUnion< llvm::MCSymbol *, VecTy * > |  | 
|  Cllvm::PointerUnion< const llvm::GlobalVariable *, const llvm::DIExpression * > |  | 
|  Cllvm::PointerUnion< llvm::LLVMContext *, llvm::ReplaceableMetadataImpl * > |  | 
|  Cllvm::PointerUnion< llvm::DIE *, llvm::DIEUnit * > |  | 
|  Cllvm::PointerUnion< llvm::ValueAsMetadata *, llvm::ValueAsMetadata ** > |  | 
|  Cllvm::PointerUnion< llvm::StringMapEntry, llvm::DwarfStringPoolEntryWithExtString > |  | 
|  Cllvm::PointerUnion< llvm::Constant *, MutableAggregate * > |  | 
|  Cllvm::PointerUnion< const llvm::Value *, const llvm::PseudoSourceValue * > |  | 
|  Cllvm::PointerUnion< llvm::MachineMemOperand *, llvm::MachineMemOperand ** > |  | 
|  Cllvm::PointerUnion< llvm::VPValue *, VecTy * > |  | 
|  Cllvm::PointerUnion< const llvm::cas::ondisk::InternalRef *, const llvm::cas::ondisk::InternalRef4B * > |  | 
|  Cllvm::PointerUnion< llvm::dwarf_linker::parallel::CompileUnit *, llvm::dwarf_linker::parallel::TypeUnit * > |  | 
|  Cllvm::PointerUnion< llvm::StructType *, llvm::VectorType *, llvm::Type * > |  | 
|  Cllvm::PointerUnion< llvm::pdb::PDBFile *, llvm::object::COFFObjectFile *, llvm::MemoryBuffer * > |  | 
|  Cllvm::PointerUnion< llvm::sandboxir::Action *, llvm::sandboxir::Value * > |  | 
|  Cllvm::PointerUnion< llvm::Instruction *, llvm::BasicBlock * > |  | 
|  Cllvm::PointerUnion< llvm::sandboxir::Instruction *, llvm::BasicBlock * > |  | 
|  Cllvm::PointerUnion< PTs > | A discriminated union of two or more pointer types, with the discriminator in the low bit of the pointer  | 
|  Cllvm::pointer_union_detail::PointerUnionUIntTraits< PTs > | Provide PointerLikeTypeTraits for void* that is used by PointerUnion for the template arguments  | 
|  Cllvm::orc::tpctypes::PointerWrite | Describes a write to a pointer  | 
|  Cllvm::PoisonFlags |  | 
|  Cllvm::PoisoningVH< ValueTy > | Value handle that poisons itself if the Value is deleted  | 
|  Cllvm::yaml::PolymorphicTraits< T > | This class should be specialized by any type that can be represented as a scalar, map, or sequence, decided dynamically  | 
|  Cllvm::yaml::PolymorphicTraits< DocNode > | YAMLIO for DocNode  | 
|  Cllvm::PolynomialInfo | The structure that is returned when a polynomial algorithm was recognized by the analysis  | 
|  Cllvm::PBQP::PoolCostAllocator< VectorT, MatrixT > |  | 
|  Cllvm::PopulateLoopsDFS< BlockT, LoopT > | Populate all loop data in a stable order during a single forward DFS  | 
|  Cllvm::memprof::PortableMemInfoBlock |  | 
|  Cllvm::lsp::Position |  | 
|  Cllvm::MachO::ppc_state_hdr_t |  | 
|  Cllvm::MachO::ppc_thread_state32_t |  | 
|  Cllvm::MachO::ppc_thread_state_t |  | 
|  CPPCGenInstrInfo |  | 
|  Cllvm::PPCInstrInfo |  | 
|  CPPCGenRegisterInfo |  | 
|  Cllvm::PPCRegisterInfo |  | 
|  CPPCGenSubtargetInfo |  | 
|  Cllvm::PPCSubtarget |  | 
|  Cllvm::GOFF::PRAttr |  | 
|  Cllvm::sframe::Preamble< E > |  | 
|  Cllvm::MachO::prebind_cksum_command |  | 
|  Cllvm::MachO::prebound_dylib_command |  | 
|  Copt::PrecomputedOptTable |  | 
|  CCOFFOptTable |  | 
|  CPredicate |  | 
|  Cllvm::PatternMatch::cstval_pred_ty< Predicate, ConstantInt, AllowPoison > |  | 
|  Cllvm::PatternMatch::cstval_pred_ty< Predicate, ConstantFP, true > |  | 
|  Cllvm::PatternMatch::BinOpPred_match< LHS_t, RHS_t, Predicate, Commutable > |  | 
|  Cllvm::PatternMatch::apf_pred_ty< Predicate > | This helper class is used to match scalar and vector constants that satisfy a specified predicate, and bind them to an APFloat  | 
|  Cllvm::PatternMatch::api_pred_ty< Predicate > | This helper class is used to match scalar and vector constants that satisfy a specified predicate, and bind them to an APInt  | 
|  Cllvm::PatternMatch::cstval_pred_ty< Predicate, ConstantVal, AllowPoison > | This helper class is used to match constant scalars, vector splats, and fixed width vectors that satisfy a specified predicate  | 
|  Cllvm::SCEVPatternMatch::cst_pred_ty< Predicate > |  | 
|  Cllvm::PredicateBase |  | 
|  Cllvm::PredicateAssume |  | 
|  Cllvm::PredicateWithEdge |  | 
|  Cllvm::PredicateBranch |  | 
|  Cllvm::PredicateSwitch |  | 
|  Cllvm::PredicateConstraint | Constraint for a predicate of the form "cmp Pred Op, OtherOp", where Op is the value the constraint applies to (the bitcast result)  | 
|  Cllvm::PredicatedScalarEvolution | An interface layer with SCEV used to manage how we see SCEV expressions for values in the context of existing predicates  | 
|  Cllvm::HexagonMCInstrInfo::PredicateInfo |  | 
|  Cllvm::PredicateInfo | Encapsulates PredicateInfo, including all data associated with memory accesses  | 
|  Cllvm::PredicateInfoBuilder |  | 
|  Cllvm::AMDGPU::PredicateMapping |  | 
|  Cllvm::SwitchCG::CaseBlock::PredInfoPair |  | 
|  Cllvm::PredIterator< Ptr, USE_iterator > |  | 
|  Cllvm::sandboxir::PredIterator | Iterate over both def-use and mem dependencies  | 
|  Cllvm::PredIteratorCache | PredIteratorCache - This class is an extremely trivial cache for predecessor iterator queries  | 
|  Cllvm::PreferredTuple |  | 
|  CPrefetch | A record for a potential prefetch made during the initial scan of the loop  | 
|  Cllvm::SparcPrefetchTag::PrefetchTag |  | 
|  CPrefixMatcher |  | 
|  Cllvm::X86Operand::PrefOp |  | 
|  Cllvm::PreservedAnalyses | A set of analyses that are preserved following a run of a transformation pass  | 
|  Cllvm::PreservedAnalyses::PreservedAnalysisChecker | A checker object that makes it easy to query for whether an analysis or some set covering it is preserved  | 
|  Cllvm::PreservedCastFlags |  | 
|  Cllvm::PreservedCFGCheckerInstrumentation |  | 
|  Cllvm::PressureChange | Capture a change in pressure for a single pressure set  | 
|  Cllvm::PressureDiff | List of PressureChanges in order of increasing, unique PSetID  | 
|  Cllvm::PressureDiffs | Array of PressureDiffs  | 
|  Cllvm::PrettyStackTraceEntry | PrettyStackTraceEntry - This class is used to represent a frame of the "pretty" stack trace that is dumped when a program crashes  | 
|  Cllvm::PassManagerPrettyStackEntry | PassManagerPrettyStackEntry - This is used to print informative information about what pass is running when/if a stack trace is generated  | 
|  Cllvm::PrettyStackTraceFormat | PrettyStackTraceFormat - This object prints a string (which may use printf-style formatting but should not contain newlines) to the stream as the stack trace when a crash occurs  | 
|  Cllvm::PrettyStackTraceProgram | PrettyStackTraceProgram - This object prints a specified program arguments to the stream as the stack trace when a crash occurs  | 
|  Cllvm::PrettyStackTraceString | PrettyStackTraceString - This object prints a specified string (which should not contain newlines) to the stream as the stack trace when a crash occurs  | 
|  Cllvm::DataLayout::PrimitiveSpec | Primitive type specification  | 
|  Cllvm::rdf::Print< T > |  | 
|  Cllvm::SelectionDAGBuilder::DanglingDebugInfo::Print | Helper for printing DanglingDebugInfo  | 
|  Cllvm::rdf::Print< NodeAddr< T > > |  | 
|  Cllvm::rdf::PrintNode< T > |  | 
|  Cllvm::Printable | Simple wrapper around std::function<void(raw_ostream&)>  | 
|  Cllvm::PrintCrashIRInstrumentation |  | 
|  Cllvm::PrintedExpr | A user-facing string representation of a DWARF expression  | 
|  Cllvm::symbolize::PrinterConfig |  | 
|  CPrintField |  | 
|  Cllvm::PrintIRInstrumentation | Instrumentation to print IR before/after passes  | 
|  Cllvm::rdf::PrintLaneMaskShort |  | 
|  Cllvm::PrintPassInstrumentation |  | 
|  Cllvm::PrintPassOptions |  | 
|  Cllvm::HexagonBlockRanges::PrintRangeMap |  | 
|  Cllvm::pdb::PrintScope |  | 
|  Cstd::priority_queue |  | 
|  Cllvm::PriorityQueue< T, Sequence, Compare > | PriorityQueue - This class behaves like std::priority_queue and provides a few additional convenience functions  | 
|  Cllvm::sandboxir::PriorityCmp |  | 
|  Ctomp::clause::PriorityT< T, I, E > |  | 
|  Cllvm::PriorityWorklist< T, VectorT, MapT > | A FILO worklist that prioritizes on re-insertion without duplication  | 
|  Cllvm::PriorityWorklist< llvm::LazyCallGraph::SCC *, SmallVector< llvm::LazyCallGraph::SCC *, N >, SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t > > |  | 
|  Cllvm::SmallPriorityWorklist< llvm::LazyCallGraph::SCC *, 1 > |  | 
|  Cllvm::PriorityWorklist< llvm::Loop *, SmallVector< llvm::Loop *, N >, SmallDenseMap< llvm::Loop *, ptrdiff_t > > |  | 
|  Cllvm::SmallPriorityWorklist< llvm::Loop *, 4 > |  | 
|  Cllvm::PriorityWorklist< T, SmallVector< T, N >, SmallDenseMap< T, ptrdiff_t > > |  | 
|  Cllvm::SmallPriorityWorklist< T, N > | A version of PriorityWorklist that selects small size optimized data structures for the vector and map  | 
|  Ctomp::clause::PrivateT< T, I, E > |  | 
|  Cllvm::InstrProfCorrelator::Probe |  | 
|  Ctomp::clause::ProcBindT< T, I, E > |  | 
|  Ctomp::type::ProcedureDesignatorT< I, E > |  | 
|  Cllvm::sys::Process | A collection of legacy interfaces for querying information about the current executing process  | 
|  Cllvm::sys::ProcessInfo | This struct encapsulates information about a process  | 
|  Cllvm::sys::ProcessStatistics | This struct encapsulates information about a process execution  | 
|  Cllvm::WasmYAML::ProducerEntry |  | 
|  Cllvm::xray::Profile | Profile instances are thread-compatible  | 
|  Cllvm::ProfileAnnotator |  | 
|  Cllvm::ProfileAnnotatorImpl |  | 
|  Cllvm::sampleprof::ProfileConverter | Helper class for profile conversion  | 
|  Cllvm::Function::ProfileCount | Class to represent profile counts  | 
|  Cllvm::RawInstrProf::ProfileData< IntPtrT > |  | 
|  Cllvm::sampleprof::ProfiledCallGraph |  | 
|  Cllvm::sampleprof::ProfiledCallGraphEdge |  | 
|  Cllvm::sampleprof::ProfiledCallGraphNode::ProfiledCallGraphEdgeComparer |  | 
|  Cllvm::sampleprof::ProfiledCallGraphNode |  | 
|  Cllvm::coverage::BinaryCoverageReader::ProfileMappingRecord |  | 
|  Cllvm::ProfileSummary |  | 
|  Cllvm::ProfileSummaryBuilder |  | 
|  Cllvm::InstrProfSummaryBuilder |  | 
|  Cllvm::SampleProfileSummaryBuilder |  | 
|  Cllvm::ProfileSummaryEntry |  | 
|  Cllvm::ProfileSummaryInfo | Analysis providing profile information  | 
|  Cllvm::sampleprof::ProfileSymbolList | ProfileSymbolList records the list of function symbols shown up in the binary used to generate the profile  | 
|  Cllvm::ctx_profile::ProfileWriter | Abstraction for the parameter passed to __llvm_ctx_profile_fetch  | 
|  Cllvm::PGOCtxProfileWriter | Write one or more ContextNodes to the provided raw_fd_stream  | 
|  Cllvm::ProfiParams | Various thresholds and options controlling the behavior of the profile inference algorithm  | 
|  Cllvm::ProfOStream |  | 
|  Cllvm::dxbc::ProgramHeader |  | 
|  Cllvm::ELFYAML::ProgramHeader |  | 
|  Cllvm::dxbc::ProgramSignatureElement |  | 
|  Cllvm::dxbc::ProgramSignatureHeader |  | 
|  Cllvm::PrologEpilogSGPRSaveRestoreInfo |  | 
|  Cllvm::PrologEpilogSGPRSpillBuilder |  | 
|  Cllvm::DWARFDebugLine::Prologue |  | 
|  CProvenanceAnalysis |  | 
|  CProxyFileSystem |  | 
|  Cllvm::RTTIExtends< TracingFileSystem, ProxyFileSystem > |  | 
|  Cllvm::PSetIterator | Iterate over the pressure sets affected by the given physical or virtual register  | 
|  Cllvm::RISCVVInversePseudosTable::PseudoInfo |  | 
|  Cllvm::RISCVVPseudosTable::PseudoInfo |  | 
|  Cllvm::PseudoProbe |  | 
|  Cllvm::PseudoProbeDescriptor |  | 
|  Cllvm::PseudoProbeDwarfDiscriminator |  | 
|  Cllvm::PseudoProbeHandler |  | 
|  Cllvm::PseudoProbeManager |  | 
|  Cllvm::PseudoProbeVerifier |  | 
|  Cllvm::PseudoSourceValue | Special value supplied for machine level alias analysis  | 
|  Cllvm::AMDGPUPseudoSourceValue |  | 
|  Cllvm::AMDGPUGWSResourcePseudoSourceValue |  | 
|  Cllvm::CallEntryPseudoSourceValue |  | 
|  Cllvm::ExternalSymbolPseudoSourceValue | A specialized pseudo source value for holding external symbol values  | 
|  Cllvm::GlobalValuePseudoSourceValue | A specialized pseudo source value for holding GlobalValue values  | 
|  Cllvm::FixedStackPseudoSourceValue | A specialized PseudoSourceValue for holding FixedStack values, which must include a frame index  | 
|  Cllvm::PseudoSourceValueManager | Manages creation of pseudo source values  | 
|  Cllvm::pdb::PSHashRecord |  | 
|  Cllvm::DXContainerYAML::PSVInfo |  | 
|  Cllvm::mcdxbc::PSVRuntimeInfo |  | 
|  Cllvm::object::DirectX::PSVRuntimeInfo |  | 
|  Cllvm::mcdxbc::PSVSignatureElement |  | 
|  Cllvm::PatternMatch::PtrAdd_match< PointerOpTy, OffsetOpTy > |  | 
|  Cllvm::PtrAddChain |  | 
|  Cllvm::DIDerivedType::PtrAuthData | Pointer authentication (__ptrauth) metadata  | 
|  Cllvm::CallLowering::PtrAuthInfo |  | 
|  Cllvm::TargetLowering::PtrAuthInfo | This structure contains the information necessary for lowering pointer-authenticating indirect calls  | 
|  Cllvm::detail::PtrUseVisitorBase::PtrInfo | This class provides information about the result of a visit  | 
|  Cllvm::objcarc::PtrState | This class summarizes several per-pointer runtime properties which are propagated through the flow graph  | 
|  Cllvm::objcarc::BottomUpPtrState |  | 
|  Cllvm::objcarc::TopDownPtrState |  | 
|  Cllvm::PatternMatch::PtrToIntSameSize_match< Op_t > |  | 
|  Cllvm::detail::PtrUseVisitorBase | Implementation of non-dependent functionality for PtrUseVisitor  | 
|  Cllvm::PtrUseVisitor< ArgUseChecker > |  | 
|  Cllvm::PtrUseVisitor< AllocaUseVisitor > |  | 
|  Cllvm::PtrUseVisitor< SliceBuilder > |  | 
|  Cllvm::PtrUseVisitor< DerivedT > | A base class for visitors over the uses of a pointer value  | 
|  Cllvm::DWARFYAML::PubEntry |  | 
|  Cllvm::dwarf::PubIndexEntryDescriptor | Describes an entry of the various gnu_pub* debug sections  | 
|  Cllvm::pdb::PublicsStream |  | 
|  Cllvm::pdb::PublicsStreamHeader |  | 
|  Cllvm::codeview::PublicSym32Header |  | 
|  Cllvm::lsp::PublishDiagnosticsParams |  | 
|  Cllvm::DWARFYAML::PubSection |  | 
|  Cllvm::detail::PunnedPointer< Ptr > |  | 
|  Cllvm::LiveIntervalUnion::Query | Query interferences between a single live virtual register and a live interval union  | 
|  CR600GenInstrInfo |  | 
|  Cllvm::R600InstrInfo |  | 
|  CR600GenRegisterInfo |  | 
|  Cllvm::R600RegisterInfo |  | 
|  CR600GenSubtargetInfo |  | 
|  Cllvm::R600Subtarget |  | 
|  Cllvm::RadixTree< KeyType, T > | A Radix Tree implementation  | 
|  Cllvm::RAIIDelegateInstaller | A simple RAII based Delegate installer  | 
|  Cllvm::RAIIMFObsDelInstaller | Class to install both of the above  | 
|  Cllvm::RAIIMFObserverInstaller | A simple RAII based Observer installer  | 
|  Cllvm::RAIITemporaryObserverInstaller | A simple RAII based Observer installer  | 
|  Cllvm::RandomIRBuilder |  | 
|  Cllvm::RandomNumberGenerator | A random number generator  | 
|  Cllvm::Annotations::Range | Two offsets pointing to a continuous substring  | 
|  Cllvm::irsymtab::storage::Range< T > | A reference to a range of objects in the symbol table  | 
|  Cllvm::lsp::Range |  | 
|  Ctomp::clause::NumTeamsT< T, I, E >::Range |  | 
|  Cllvm::DWARFYAML::RangeEntry | Class that describes a range list entry, or a base address selection entry within a range list in the .debug_ranges section  | 
|  Cllvm::AAPointerInfo::RangeList | A container for a list of ranges  | 
|  Cllvm::DWARFDebugRangeList::RangeListEntry |  | 
|  Cllvm::DWARFYAML::Ranges | Class that describes a single range list inside the .debug_ranges section  | 
|  Cllvm::RangeSpan |  | 
|  Cllvm::RangeSpanList |  | 
|  Ctomp::type::RangeT< E > |  | 
|  Cllvm::AA::RangeTy | Helper to represent an access offset and size, with logic to deal with uncertainty and check for overlapping accesses  | 
|  Cllvm::rank< N > | Utility type to build an inheritance chain that makes it easy to rank overload candidates  | 
|  Cllvm::rank< 0 > |  | 
|  Cllvm::raw_ostream | This class implements an extremely fast bulk output stream that can only output to a stream  | 
|  Cllvm::circular_raw_ostream | Circular_raw_ostream - A raw_ostream which can save its data to a circular buffer, or can pass it through directly to an underlying stream if specified with a buffer of zero  | 
|  Cllvm::formatted_raw_ostream | Formatted_raw_ostream - A raw_ostream that wraps another one and keeps track of line and column position, allowing padding out to specific column boundaries and querying the number of lines written to the stream  | 
|  Cllvm::impl::RAIINewLineStream | A raw_ostream that prints a newline on destruction, useful for LDBG()  | 
|  Cllvm::impl::raw_ldbg_ostream | A raw_ostream that tracks \n and print the prefix after each newline  | 
|  Cllvm::mustache::MustacheOutputStream |  | 
|  Cllvm::mustache::AddIndentationStringStream |  | 
|  Cllvm::mustache::EscapeStringStream |  | 
|  Cllvm::mustache::RawMustacheOutputStream |  | 
|  Cllvm::raw_os_ostream | Raw_os_ostream - A raw_ostream that writes to an std::ostream  | 
|  Cllvm::raw_ostream_proxy_adaptor< RawOstreamT > | Adaptor to create a stream class that proxies another raw_ostream  | 
|  Cllvm::raw_ostream_proxy | Non-owning proxy for a raw_ostream  | 
|  Cllvm::raw_pwrite_stream | An abstract base class for streams implementations that also support a pwrite operation  | 
|  Cllvm::raw_ostream_proxy_adaptor< raw_pwrite_stream > |  | 
|  Cllvm::raw_pwrite_stream_proxy_adaptor< RawPwriteStreamT > | Adaptor for creating a stream that proxies a raw_pwrite_stream  | 
|  Cllvm::raw_pwrite_stream_proxy | Non-owning proxy for a raw_pwrite_stream  | 
|  Cllvm::vfs::OutputFile::TrackedProxy |  | 
|  Cllvm::raw_fd_ostream | A raw_ostream that writes to a file descriptor  | 
|  Cllvm::raw_fd_stream | A raw_ostream of a file for reading/writing/seeking  | 
|  Cllvm::raw_socket_stream |  | 
|  Cllvm::raw_null_ostream | A raw_ostream that discards all output  | 
|  Cllvm::raw_svector_ostream | A raw_ostream that writes to an SmallVector or SmallString  | 
|  Cllvm::buffer_ostream |  | 
|  Cllvm::buffer_unique_ostream |  | 
|  Cllvm::vfs::HashingStream< HasherT > | Raw_pwrite_stream that writes to a hasher  | 
|  Cllvm::raw_sha1_ostream | A raw_ostream that hash the content using the sha1 algorithm  | 
|  Cllvm::raw_string_ostream | A raw_ostream that writes to an std::string  | 
|  CRawCompressedBundleHeader |  | 
|  Cllvm::coverage::RawCoverageReader | Base class for the raw coverage mapping and filenames data readers  | 
|  Cllvm::coverage::RawCoverageFilenamesReader | Reader for the raw coverage filenames  | 
|  Cllvm::coverage::RawCoverageMappingDummyChecker | Checks if the given coverage mapping data is exported for an unused function  | 
|  Cllvm::coverage::RawCoverageMappingReader | Reader for the raw coverage mapping data  | 
|  Cllvm::mca::RegisterFile::RAWHazard |  | 
|  Cllvm::RawLocationWrapper | Lightweight class that wraps the location operand metadata of a debug intrinsic  | 
|  CRawPwriteStreamT |  | 
|  Cllvm::raw_ostream_proxy_adaptor< RawPwriteStreamT > |  | 
|  Cllvm::RCToken |  | 
|  Cre_guts |  | 
|  CReachabilityQueryInfo< ToTy > | ----------------—AAIntraFnReachability Attribute-----------------------—  | 
|  Cllvm::ReachingDef | Thin wrapper around "int" used to store reaching definitions, using an encoding that makes it compatible with TinyPtrVector  | 
|  Cllvm::ReachingDefInfo | This class provides the reaching def analysis  | 
|  Cllvm::object::WasmObjectFile::ReadContext |  | 
|  Cllvm::mca::ReadDescriptor | A register read descriptor  | 
|  Cllvm::irsymtab::Reader | This class can be used to read a Symtab and Strtab produced by irsymtab::build  | 
|  Cllvm::msgpack::Reader | Reads MessagePack objects from memory, one at a time  | 
|  Cllvm::objcopy::elf::Reader |  | 
|  Cllvm::objcopy::elf::BinaryReader |  | 
|  Cllvm::objcopy::elf::ELFReader |  | 
|  Cllvm::objcopy::elf::IHexReader |  | 
|  Cllvm::objcopy::macho::Reader |  | 
|  Cllvm::objcopy::macho::MachOReader |  | 
|  Cllvm::objcopy::wasm::Reader |  | 
|  Cllvm::mca::ReadState | Tracks register operand latency in cycles  | 
|  Ctomp::clause::ReadT< T, I, E > |  | 
|  Cllvm::sandboxir::ReadyListContainer | The list holding nodes that are ready to schedule. Used by the scheduler  | 
|  Cllvm::ReadyQueue | Helpers for implementing custom MachineSchedStrategy classes  | 
|  Cllvm::SDPatternMatch::ReassociatableOpc_match< PatternTs > |  | 
|  Cllvm::consthoist::RebasedConstantInfo | This represents a constant that has been rebased with respect to a base constant  | 
|  Cllvm::objcopy::macho::RebaseInfo | The location of the rebase info inside the binary is described by LC_DYLD_INFO load command  | 
|  Cllvm::MachOYAML::RebaseOpcode |  | 
|  Cllvm::sys::fs::detail::RecDirIterState | Keeps state for the recursive_directory_iterator  | 
|  Cllvm::vfs::detail::RecDirIterState | Keeps state for the recursive_directory_iterator  | 
|  Cllvm::VPlanPatternMatch::Recipe_match< Ops_t, Opcode, Commutative, RecipeTys > |  | 
|  Cllvm::MachO::Record | Define Record  | 
|  Cllvm::MachO::GlobalRecord |  | 
|  Cllvm::MachO::ObjCContainerRecord |  | 
|  Cllvm::MachO::ObjCCategoryRecord |  | 
|  Cllvm::MachO::ObjCInterfaceRecord |  | 
|  Cllvm::MachO::ObjCIVarRecord |  | 
|  Cllvm::object::Record | Represents a GOFF physical record  | 
|  Cllvm::object::ENDRecord |  | 
|  Cllvm::object::ESDRecord |  | 
|  Cllvm::object::HDRRecord |  | 
|  Cllvm::object::TXTRecord |  | 
|  Cllvm::Record |  | 
|  Cllvm::xray::Record |  | 
|  Cllvm::xray::FunctionRecord |  | 
|  Cllvm::xray::MetadataRecord |  | 
|  Cllvm::xray::BufferExtents |  | 
|  Cllvm::xray::CallArgRecord |  | 
|  Cllvm::xray::CustomEventRecord |  | 
|  Cllvm::xray::CustomEventRecordV5 |  | 
|  Cllvm::xray::EndBufferRecord |  | 
|  Cllvm::xray::NewBufferRecord |  | 
|  Cllvm::xray::NewCPUIDRecord |  | 
|  Cllvm::xray::PIDRecord |  | 
|  Cllvm::xray::TSCWrapRecord |  | 
|  Cllvm::xray::TypedEventRecord |  | 
|  Cllvm::xray::WallclockRecord |  | 
|  Cllvm::StackMapParser< Endianness >::RecordAccessor | Accessor for stackmap records  | 
|  Cllvm::xray::RecordConsumer |  | 
|  Cllvm::xray::LogBuilderConsumer |  | 
|  Cllvm::xray::PipelineConsumer |  | 
|  Cllvm::RecordKeeper |  | 
|  Cllvm::detail::RecordKeeperImpl | This class represents the internal implementation of the RecordKeeper  | 
|  Cllvm::MachO::RecordLoc |  | 
|  Cllvm::memprof::RecordLookupTrait |  | 
|  Cllvm::LessRecordRegister::RecordParts |  | 
|  Cllvm::codeview::RecordPrefix |  | 
|  Cllvm::xray::RecordProducer |  | 
|  Cllvm::xray::FileBasedRecordProducer |  | 
|  Cllvm::RecordsEntry | RecordsEntry - Holds exactly one of a Record, ForeachLoop, or AssertionInfo  | 
|  Cllvm::MachO::RecordsSlice |  | 
|  Cllvm::RecordVal | This class represents a field in a record, including its name, type, value, and source location  | 
|  Cllvm::MachO::RecordVisitor | Base class for any usage of traversing over collected Records  | 
|  Cllvm::MachO::SymbolConverter | Specialized RecordVisitor for collecting exported symbols and undefined symbols if RecordSlice being visited represents a flat-namespaced library  | 
|  Cllvm::xray::RecordVisitor |  | 
|  Cllvm::xray::BlockIndexer |  | 
|  Cllvm::xray::BlockPrinter |  | 
|  Cllvm::xray::BlockVerifier |  | 
|  Cllvm::xray::FDRTraceWriter | The FDRTraceWriter allows us to hand-craft an XRay Flight Data Recorder (FDR) mode log file  | 
|  Cllvm::xray::RecordInitializer |  | 
|  Cllvm::xray::RecordPrinter |  | 
|  Cllvm::xray::TraceExpander |  | 
|  Cllvm::memprof::RecordWriterTrait |  | 
|  Cllvm::RecTy |  | 
|  Cllvm::BitRecTy | 'bit' - Represent a single bit  | 
|  Cllvm::BitsRecTy | 'bits<n>' - Represent a fixed number of bits  | 
|  Cllvm::DagRecTy | 'dag' - Represent a dag fragment  | 
|  Cllvm::IntRecTy | 'int' - Represent an integer value of no particular size  | 
|  Cllvm::ListRecTy | 'list<Ty>' - Represent a list of element values, all of which must be of the specified type  | 
|  Cllvm::RecordRecTy | '[classname]' - Type of record values that have zero or more superclasses  | 
|  Cllvm::StringRecTy | 'string' - Represent an string value  | 
|  Cllvm::RecurrenceDescriptor | The RecurrenceDescriptor is used to identify recurrences variables in a loop  | 
|  CRecurrenceInfo | A structure that can hold either a Simple Recurrence or a Conditional Recurrence  | 
|  Cllvm::sys::fs::recursive_directory_iterator | Recursive_directory_iterator - Same as directory_iterator except for it recurses down into child directories  | 
|  Cllvm::vfs::recursive_directory_iterator | An input iterator over the recursive contents of a virtual path, similar to llvm::sys::fs::recursive_directory_iterator  | 
|  Cllvm::Recycler< T, Size, Align > | Recycler - This class manages a linked-list of deallocated nodes and facilitates reusing deallocated memory in place of allocating new memory  | 
|  Cllvm::RecyclingAllocator< AllocatorType, T, Size, Align > | RecyclingAllocator - This class wraps an Allocator, adding the functionality of recycling deleted objects  | 
|  Cllvm::vfs::RedirectingFileSystemParser | A helper class to hold the common YAML parsing state  | 
|  Cllvm::orc::RedirectionManager | Base class for performing redirection of call to symbol to another symbol in runtime  | 
|  Cllvm::orc::RedirectableSymbolManager | Base class for managing redirectable symbols in which a call gets redirected to another symbol in runtime  | 
|  Cllvm::orc::IndirectStubsManager | Base class for managing collections of named indirect stubs  | 
|  Cllvm::orc::LocalIndirectStubsManager< TargetT > | IndirectStubsManager implementation for the host architecture, e.g  | 
|  Cllvm::orc::JITLinkRedirectableSymbolManager |  | 
|  Ctomp::type::ReductionIdentifierT< I, E > |  | 
|  Ctomp::clause::ReductionT< T, I, E > |  | 
|  Cllvm::orc::LazyCallThroughManager::ReexportsEntry |  | 
|  Cllvm::support::detail::packed_endian_specific_integral< ValueType, Endian, Alignment, ALIGN >::ref |  | 
|  Cllvm::rdf::RegisterAggr::ref_iterator |  | 
|  Cllvm::rdf::NodeBase::Ref_struct |  | 
|  Cllvm::RefCountedBase< Derived > | A CRTP mixin class that adds reference counting to a type  | 
|  Cllvm::RefCountedBase< OutputBackend > |  | 
|  Cllvm::vfs::OutputBackend | Interface for virtualized outputs  | 
|  Cllvm::vfs::HashingOutputBackend< HasherT > | An output backend that only generates the hash for outputs  | 
|  Cllvm::vfs::OnDiskOutputBackend | An output backend that creates files on disk, wrapping APIs in sys::fs  | 
|  Cllvm::vfs::ProxyOutputBackend | A helper class for proxying another backend, with the default implementation to forward to the underlying backend  | 
|  Cllvm::BitVector::reference |  | 
|  Cllvm::PackedVector< T, BitNum, BitVectorTy >::reference |  | 
|  Cllvm::SmallBitVector::reference |  | 
|  Cllvm::cas::ReferenceBase | Base class for references to things in ObjectStore  | 
|  Cllvm::cas::ObjectHandle | Handle to a loaded object in a ObjectStore instance  | 
|  Cllvm::cas::ObjectRef | Reference to an object in an ObjectStore instance  | 
|  Cllvm::lsp::ReferenceContext |  | 
|  Cllvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT >::ReferenceProxy | A proxy object for computing a reference via indirecting a copy of an iterator  | 
|  Cllvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::RefModuleUnit | Keep information for referenced clang module: already loaded DWARF info of the clang module and a CompileUnit of the module  | 
|  Cllvm::LazyCallGraph::RefSCC | A RefSCC of the call graph  | 
|  Cllvm::SpecialCaseList::RegexMatcher::Reg |  | 
|  Cllvm::RegAllocBase | RegAllocBase provides the register allocation driver and interface that can be extended to add interesting heuristics  | 
|  Cllvm::RABasic | RABasic provides a minimal implementation of the basic register allocation algorithm  | 
|  Cllvm::RAGreedy |  | 
|  Cllvm::RegAllocEvictionAdvisor |  | 
|  Cllvm::DefaultEvictionAdvisor |  | 
|  Cllvm::RegAllocEvictionAdvisorProvider | Common provider for legacy and new pass managers  | 
|  Cllvm::RegAllocPriorityAdvisor | Interface to the priority advisor, which is responsible for prioritizing live ranges  | 
|  Cllvm::DefaultPriorityAdvisor |  | 
|  Cllvm::DummyPriorityAdvisor | Stupid priority advisor which just enqueues in virtual register number order, for debug purposes only  | 
|  Cllvm::MLPriorityAdvisor |  | 
|  Cllvm::RegAllocPriorityAdvisorProvider | Common provider for getting the priority advisor and logging rewards  | 
|  Cllvm::ReleaseModePriorityAdvisorProvider |  | 
|  Cllvm::RegAllocScore | Regalloc score  | 
|  Cllvm::PBQP::RegAlloc::RegAllocSolverImpl |  | 
|  Cllvm::AMDGPU::RegBankLegalizeHelper |  | 
|  Cllvm::AMDGPU::RegBankLegalizeRule |  | 
|  Cllvm::AMDGPU::RegBankLegalizeRules |  | 
|  Cllvm::AMDGPU::RegBankLLTMapping |  | 
|  CRegBankSelectHelper |  | 
|  Cllvm::TargetRegisterInfo::RegClassInfo |  | 
|  Cllvm::RegClassWeight | Each TargetRegisterClass has a per register weight, and weight limit which must be less than the limits of its pressure sets  | 
|  Cllvm::ScheduleDAGSDNodes::RegDefIter | RegDefIter - In place iteration over the values defined by an SUnit  | 
|  Cllvm::Regex |  | 
|  Cllvm::RegImmPair | Used to describe a register and immediate addition  | 
|  CRegInfo |  | 
|  Cllvm::GCNIterativeScheduler::Region |  | 
|  Cllvm::sandboxir::Region | The main job of the Region is to point to new instructions generated by vectorization passes  | 
|  Cllvm::RegionInfoBase< Tr > | Analysis that detects all canonical Regions  | 
|  Cllvm::RegionInfoBase< RegionTraits< Function > > |  | 
|  Cllvm::RegionInfo |  | 
|  Cllvm::RegionInfoBase< RegionTraits< MachineFunction > > |  | 
|  Cllvm::MachineRegionInfo |  | 
|  Cllvm::sandboxir::RegionInternalsAttorney | A helper client-attorney class for unit tests  | 
|  Cllvm::RegionNodeBase< Tr > | A RegionNode represents a subregion or a BasicBlock that is part of a Region  | 
|  Cllvm::RegionBase< Tr > | A single entry single exit Region  | 
|  Cllvm::RegionNodeBase< RegionTraits< Function > > |  | 
|  Cllvm::RegionBase< RegionTraits< Function > > |  | 
|  Cllvm::Region |  | 
|  Cllvm::RegionNode |  | 
|  Cllvm::RegionNodeBase< RegionTraits< MachineFunction > > |  | 
|  Cllvm::RegionBase< RegionTraits< MachineFunction > > |  | 
|  Cllvm::MachineRegion |  | 
|  Cllvm::MachineRegionNode |  | 
|  Cllvm::RegionPressureMap |  | 
|  Cllvm::RegionTraits< FuncT_ > |  | 
|  Cllvm::RegionTraits< Function > |  | 
|  Cllvm::RegionTraits< MachineFunction > |  | 
|  Cllvm::DwarfExpression::Register | Holds information about all subregisters comprising a register location  | 
|  Cllvm::hlsl::rootsig::Register |  | 
|  Cllvm::Register | Wrapper class representing virtual and physical registers  | 
|  Cllvm::rdf::RegisterAggr |  | 
|  Cllvm::rdf::RegisterAggrMap< KeyType > |  | 
|  Cllvm::RegisterAsmPrinter< AsmPrinterImpl > | RegisterAsmPrinter - Helper template for registering a target specific assembly printer, for use in the target machine initialization function  | 
|  Cllvm::RegisterBank | This class implements the register bank concept  | 
|  Cllvm::RegisterBankInfo | Holds all the information related to register banks  | 
|  Cllvm::AArch64GenRegisterBankInfo |  | 
|  Cllvm::AArch64RegisterBankInfo | This class provides the information for the target register banks  | 
|  Cllvm::AMDGPUGenRegisterBankInfo | This class provides the information for the target register banks  | 
|  Cllvm::AMDGPURegisterBankInfo |  | 
|  Cllvm::ARMGenRegisterBankInfo |  | 
|  Cllvm::ARMRegisterBankInfo | This class provides the information for the target register banks  | 
|  Cllvm::BPFGenRegisterBankInfo |  | 
|  Cllvm::BPFRegisterBankInfo |  | 
|  Cllvm::M68kGenRegisterBankInfo |  | 
|  Cllvm::M68kRegisterBankInfo | This class provides the information for the target register banks  | 
|  Cllvm::MipsGenRegisterBankInfo |  | 
|  Cllvm::MipsRegisterBankInfo | This class provides the information for the target register banks  | 
|  Cllvm::PPCGenRegisterBankInfo |  | 
|  Cllvm::PPCRegisterBankInfo |  | 
|  Cllvm::RISCVGenRegisterBankInfo |  | 
|  Cllvm::RISCVRegisterBankInfo | This class provides the information for the target register banks  | 
|  Cllvm::SPIRVGenRegisterBankInfo |  | 
|  Cllvm::SPIRVRegisterBankInfo |  | 
|  Cllvm::X86GenRegisterBankInfo |  | 
|  Cllvm::X86RegisterBankInfo | This class provides the information for the target register banks  | 
|  Cllvm::BitTracker::RegisterCell |  | 
|  Cllvm::RegisterClassInfo |  | 
|  Cllvm::codegen::RegisterCodeGenFlags | Create this object with static storage to register codegen-related command line options  | 
|  Cllvm::RegisterImmPair |  | 
|  Cllvm::dwarf::RegisterLocations | A class that can track all registers with locations in a UnwindRow object  | 
|  Cllvm::MachineBasicBlock::RegisterMaskPair | Pair of physical register and lane mask  | 
|  Cllvm::RegisterMCAsmBackend< MCAsmBackendImpl > | RegisterMCAsmBackend - Helper template for registering a target specific assembler backend  | 
|  Cllvm::RegisterMCAsmInfo< MCAsmInfoImpl > | RegisterMCAsmInfo - Helper template for registering a target assembly info implementation  | 
|  Cllvm::RegisterMCAsmInfoFn | RegisterMCAsmInfoFn - Helper template for registering a target assembly info implementation  | 
|  Cllvm::RegisterMCAsmParser< MCAsmParserImpl > | RegisterMCAsmParser - Helper template for registering a target specific assembly parser, for use in the target machine initialization function  | 
|  Cllvm::RegisterMCCodeEmitter< MCCodeEmitterImpl > | RegisterMCCodeEmitter - Helper template for registering a target specific machine code emitter, for use in the target initialization function  | 
|  Cllvm::RegisterMCInstrAnalysis< MCInstrAnalysisImpl > | RegisterMCInstrAnalysis - Helper template for registering a target instruction analyzer implementation  | 
|  Cllvm::RegisterMCInstrAnalysisFn | RegisterMCInstrAnalysisFn - Helper template for registering a target instruction analyzer implementation  | 
|  Cllvm::RegisterMCInstrInfo< MCInstrInfoImpl > | RegisterMCInstrInfo - Helper template for registering a target instruction info implementation  | 
|  Cllvm::RegisterMCInstrInfoFn | RegisterMCInstrInfoFn - Helper template for registering a target instruction info implementation  | 
|  Cllvm::RegisterMCObjectFileInfo< MCObjectFileInfoImpl > | Helper template for registering a target object file info implementation  | 
|  Cllvm::RegisterMCObjectFileInfoFn | Helper template for registering a target object file info implementation  | 
|  Cllvm::RegisterMCRegInfo< MCRegisterInfoImpl > | RegisterMCRegInfo - Helper template for registering a target register info implementation  | 
|  Cllvm::RegisterMCRegInfoFn | RegisterMCRegInfoFn - Helper template for registering a target register info implementation  | 
|  Cllvm::RegisterMCSubtargetInfo< MCSubtargetInfoImpl > | RegisterMCSubtargetInfo - Helper template for registering a target subtarget info implementation  | 
|  Cllvm::RegisterMCSubtargetInfoFn | RegisterMCSubtargetInfoFn - Helper template for registering a target subtarget info implementation  | 
|  Cllvm::mc::RegisterMCTargetOptionsFlags | Create this object with static storage to register mc-related command line options  | 
|  Cllvm::RegisterOperands | List of registers defined and used by a machine instruction  | 
|  Cllvm::RegisterPressure | Base class for register pressure results  | 
|  Cllvm::IntervalPressure | RegisterPressure computed within a region of instructions delimited by TopIdx and BottomIdx  | 
|  Cllvm::RegionPressure | RegisterPressure computed within a region of instructions delimited by TopPos and BottomPos  | 
|  Cllvm::BitTracker::RegisterRef |  | 
|  Cllvm::HexagonBlockRanges::RegisterRef |  | 
|  Cllvm::rdf::RegisterRef |  | 
|  Cllvm::rdf::RegisterRefEqualTo |  | 
|  Cllvm::AggressiveAntiDepState::RegisterReference | Information about a register reference within a liverange  | 
|  Cllvm::rdf::RegisterRefLess |  | 
|  Cllvm::hlsl::BindingInfo::RegisterSpace |  | 
|  Cllvm::RegisterTarget< TargetArchType, HasJIT > | RegisterTarget - Helper template for registering a target, for use in the target's initialization function  | 
|  Cllvm::RegisterTargetMachine< TargetMachineImpl > | RegisterTargetMachine - Helper template for registering a target machine implementation, for use in the target machine initialization function  | 
|  Cllvm::RegisterTargetPassConfigCallback |  | 
|  Cllvm::Registry< T > | A global registry used in conjunction with static constructors to make pluggable components (like targets or garbage collectors) "just work" when linked with an executable  | 
|  Cllvm::X86Operand::RegOp |  | 
|  CXtensaOperand::RegOp |  | 
|  Cllvm::RegOrConstant | Represents a value which can be a Register or a constant  | 
|  Cllvm::RegPressureDelta | Store the effects of a change in pressure on things that MI scheduler cares about  | 
|  Cllvm::RegPressureTracker | Track the current register pressure at some position in the instruction stream, and remember the high water mark within the region traversed  | 
|  Cllvm::RegScavenger |  | 
|  Cllvm::RegsForValue | This struct represents the registers (physical or virtual) that a particular set of values is assigned, and the type information about the value  | 
|  Cllvm::TargetInstrInfo::RegSubRegPair | A pair composed of a register and a sub-register index  | 
|  Cllvm::TargetInstrInfo::RegSubRegPairAndIdx | A pair composed of a pair of a register and a sub-register index, and another sub-register index  | 
|  Cllvm::IRSimilarity::IRSimilarityCandidate::RelativeLocMapping | A helper struct to hold the candidate, for a branch instruction, the relative location of a label, and the label itself  | 
|  Ctomp::clause::RelaxedT< T, I, E > |  | 
|  Cllvm::mca::ReleaseAtCycles | This class represents the number of cycles per resource (fractions of cycles)  | 
|  Ctomp::clause::ReleaseT< T, I, E > |  | 
|  Cllvm::RelocAddrEntry | RelocAddrEntry contains relocated value and section index  | 
|  Cllvm::COFFYAML::Relocation |  | 
|  Cllvm::ELFYAML::Relocation |  | 
|  Cllvm::MachOYAML::Relocation |  | 
|  Cllvm::objcopy::coff::Relocation |  | 
|  Cllvm::objcopy::elf::Relocation |  | 
|  Cllvm::WasmYAML::Relocation |  | 
|  Cllvm::XCOFFYAML::Relocation |  | 
|  Cllvm::COFF::relocation |  | 
|  Cllvm::MachO::relocation_info |  | 
|  Cllvm::orc::MachOBuilder< MachOTraits >::Reloc |  | 
|  Cllvm::RelocationEntry | RelocationEntry - used to represent relocations internally in the dynamic linker  | 
|  Cllvm::objcopy::macho::RelocationInfo |  | 
|  Cllvm::object::RelocationRef | This is a value type class that represents a single relocation in the list of relocations in the object file  | 
|  Cllvm::object::ELFRelocationRef |  | 
|  Cllvm::RelocationValueRef |  | 
|  Cllvm::orc::MachOBuilder< MachOTraits >::RelocTarget |  | 
|  Cllvm::orc::MachOBuilder< MachOTraits >::Section |  | 
|  Cllvm::remarks::Remark | A remark type used for both emission and parsing  | 
|  CRemarkInfo |  | 
|  Cllvm::remarks::RemarkLinker |  | 
|  Cllvm::remarks::BitstreamRemarkParserHelper::RemarkLoc |  | 
|  Cllvm::remarks::RemarkLocation | The debug location used to track a remark back to the source file  | 
|  Cllvm::remarks::RemarkParser | Parser used to parse a raw buffer to remarks::Remark objects  | 
|  Cllvm::remarks::BitstreamRemarkParser | Parses and holds the state of the latest parsed remark  | 
|  Cllvm::remarks::YAMLRemarkParser | Regular YAML to Remark parser  | 
|  Cllvm::remarks::RemarkSerializer | This is the base class for a remark serializer  | 
|  Cllvm::remarks::BitstreamRemarkSerializer | Implementation of the remark serializer using LLVM bitstream  | 
|  Cllvm::remarks::YAMLRemarkSerializer | Serialize the remarks to YAML  | 
|  Cllvm::remarks::RemarkStreamer |  | 
|  Cllvm::LiveRangeEdit::Remat | Remat - Information needed to rematerialize at a specific location  | 
|  Cllvm::orc::tpctypes::RemoteAllocGroup |  | 
|  Cllvm::orc::RemoteSymbolLookup |  | 
|  Cllvm::orc::RemoteSymbolLookupSetElement |  | 
|  Cllvm::remove_cvref< T > |  | 
|  Cllvm::remove_cvref_t |  | 
|  Cllvm::detail::Visitor< HeadT > |  | 
|  Cllvm::detail::Visitor< HeadT, TailTs... > |  | 
|  Cremove_cvref_t |  | 
|  Cllvm::detail::Visitor< HeadT > |  | 
|  Cllvm::detail::Visitor< HeadT, TailTs... > |  | 
|  CRemoveLoadsIntoFakeUses |  | 
|  CRemoveMask_match< Op0_t, Op1_t > |  | 
|  Cllvm::objcopy::RemoveNoteInfo |  | 
|  Cllvm::RegBankSelect::RepairingPlacement | Struct used to represent the placement of a repairing point for a given operand  | 
|  Cllvm::SuffixTree::RepeatedSubstring | A repeated substring in the tree  | 
|  Cllvm::SuffixTree::RepeatedSubstringIterator | Iterator for finding all repeated substrings in the suffix tree  | 
|  Cllvm::ReplaceableMetadataImpl | Shared implementation of use-lists for replaceable metadata  | 
|  Cllvm::DIArgList | List of ValueAsMetadata, to be used as an argument to a dbg.value intrinsic  | 
|  Cllvm::ValueAsMetadata | Value wrapper in the Metadata hierarchy  | 
|  Cllvm::ReplacementItem |  | 
|  Ctomp::clause::ReplayableT< T, I, E > |  | 
|  Cllvm::ReplayInlinerSettings | Replay Inliner Setup  | 
|  Cllvm::symbolize::Request |  | 
|  Cllvm::impl_detail::MachineSchedulerImpl::RequiredAnalyses |  | 
|  Cllvm::impl_detail::PostMachineSchedulerImpl::RequiredAnalyses |  | 
|  Cllvm::Spiller::RequiredAnalyses |  | 
|  Cllvm::RAGreedy::RequiredAnalyses |  | 
|  Cllvm::SPIRV::RequirementHandler |  | 
|  Cllvm::SPIRV::Requirements |  | 
|  Crerr |  | 
|  Cllvm::ReservoirSampler< T, GenT > | Randomly selects an item by sampling into a set with an unknown number of elements, which may each be weighted to be more likely choices  | 
|  CLiveDebugValues::ResolvedDbgOp | A DbgOp whose ID (if any) has resolved to an actual location, LocIdx  | 
|  CTransferTracker::ResolvedDbgValue | Stores the resolved operands (machine locations and constants) and qualifying meta-information needed to construct a concrete DBG_VALUE-like instruction  | 
|  Cllvm::Resolver | Interface for looking up the initializer for a variable name, used by Init::resolveReferences  | 
|  Cllvm::HasReferenceResolver | Do not resolve anything, but keep track of whether a given variable was referenced  | 
|  Cllvm::MapResolver | Resolve arbitrary mappings  | 
|  Cllvm::RecordResolver | Resolve all variables from a record except for unset variables  | 
|  Cllvm::ShadowResolver | Delegate resolving to a sub-resolver, but shadow some variable names  | 
|  Cllvm::TrackUnresolvedResolver | (Optionally) delegate resolving to a sub-resolver, and keep track whether there were unresolved references  | 
|  Cllvm::bitfields_details::ResolveUnderlyingType< T, bool > | Bitfield deals with the following type:  | 
|  Cllvm::bitfields_details::ResolveUnderlyingType< T, false > |  | 
|  Cllvm::resource_sort | Sorting functions for the Available queue  | 
|  Cllvm::dxbc::PSV::v0::ResourceBindInfo |  | 
|  Cllvm::dxbc::PSV::v2::ResourceBindInfo |  | 
|  Cllvm::dxil::ResourceInfo::ResourceBinding |  | 
|  Cllvm::object::ResourceEntryRef |  | 
|  Cllvm::dxbc::PSV::ResourceFlags |  | 
|  Cllvm::dxil::ResourceInfo |  | 
|  Cllvm::orc::ResourceManager | Listens for ResourceTracker operations  | 
|  Cllvm::orc::LazyReexportsManager |  | 
|  Cllvm::orc::LinkGraphLinkingLayer | LinkGraphLinkingLayer links LinkGraphs into the Executor using JITLink  | 
|  Cllvm::orc::RTDyldObjectLinkingLayer |  | 
|  Cllvm::orc::ReOptimizeLayer |  | 
|  Cllvm::ResourceManager |  | 
|  Cllvm::object::ResourceSectionRef |  | 
|  Cllvm::ResourceSegments | ResourceSegments are a collection of intervals closed on the left and opened on the right:  | 
|  Cllvm::mca::ResourceState | A processor resource descriptor  | 
|  Cllvm::mca::ResourceStrategy | Resource allocation strategy used by hardware scheduler resources  | 
|  Cllvm::mca::DefaultResourceStrategy | Default resource allocation strategy used by processor resource groups and processor resources with multiple units  | 
|  Cllvm::dxil::ResourceTypeInfo |  | 
|  Cllvm::mca::ResourceUsage | Helper used by class InstrDesc to describe how hardware resources are used  | 
|  Cllvm::CGSCCAnalysisManagerModuleProxy::Result | We need a specialized result for the CGSCCAnalysisManagerModuleProxy so it can have access to the call graph in order to walk all the SCCs when invalidating things  | 
|  Cllvm::FunctionAnalysisManagerCGSCCProxy::Result |  | 
|  Cllvm::FunctionAnalysisManagerMachineFunctionProxy::Result |  | 
|  Cllvm::InlineAdvisorAnalysis::Result |  | 
|  Cllvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs >::Result |  | 
|  Cllvm::LoopAnalysisManagerFunctionProxy::Result | A specialized result for the LoopAnalysisManagerFunctionProxy which retains a LoopInfo reference  | 
|  Cllvm::MachineFunctionAnalysis::Result |  | 
|  Cllvm::MachineModuleAnalysis::Result |  | 
|  Cllvm::MemorySSAAnalysis::Result |  | 
|  Cllvm::NoOpCGSCCAnalysis::Result |  | 
|  Cllvm::NoOpFunctionAnalysis::Result |  | 
|  Cllvm::NoOpLoopAnalysis::Result |  | 
|  Cllvm::NoOpModuleAnalysis::Result |  | 
|  Cllvm::orc::LibraryResolver::SymbolQuery::Result | Holds the result for a single symbol  | 
|  Cllvm::OuterAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs >::Result | Result proxy object for OuterAnalysisManagerProxy  | 
|  Cllvm::PluginInlineAdvisorAnalysis::Result |  | 
|  Cllvm::PluginInlineOrderAnalysis::Result |  | 
|  Cllvm::RegAllocEvictionAdvisorAnalysis::Result |  | 
|  Cllvm::RegAllocPriorityAdvisorAnalysis::Result |  | 
|  Cllvm::ShouldNotRunFunctionPassesAnalysis::Result |  | 
|  Cllvm::ShouldRunExtraPasses< MarkerTy >::Result |  | 
|  Cllvm::VerifierAnalysis::Result |  | 
|  Cllvm::SDPatternMatch::Result_match< ResNo, Pattern > |  | 
|  Cllvm::orc::shared::detail::ResultDeserializer< SPSRetTagT, RetT > |  | 
|  Cllvm::orc::shared::detail::ResultDeserializer< SPSError, Error > |  | 
|  Cllvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > > |  | 
|  Cllvm::AssumptionCache::ResultElem |  | 
|  Cllvm::detail::ResultHasInvalidateMethod< IRUnitT, ResultT > | SFINAE metafunction for computing whether ResultT provides an invalidate member function  | 
|  Cllvm::orc::shared::detail::ResultSerializer< SPSRetTagT, RetT > |  | 
|  Cllvm::orc::shared::detail::ResultSerializer< SPSRetTagT, Error > |  | 
|  Cllvm::orc::shared::detail::ResultSerializer< SPSRetTagT, ErrorSuccess > |  | 
|  Cllvm::orc::shared::detail::ResultSerializer< SPSRetTagT, Expected< T > > |  | 
|  Cllvm::RetainedKnowledge | Represent one information held inside an operand bundle of an llvm.assume  | 
|  Cllvm::coro::Shape::RetconLoweringStorage |  | 
|  Cllvm::DeadArgumentEliminationPass::RetOrArg | Struct that represents (part of) either a return value or a function argument  | 
|  Ctomp::clause::ReverseOffloadT< T, I, E > |  | 
|  Cllvm::ReversePostOrderTraversal< GraphT, GT > |  | 
|  Cllvm::RewriteBuffer | RewriteBuffer - As code is rewritten, SourceBuffer's from the original input with modifications get a new RewriteBuffer associated with them  | 
|  Cllvm::SymbolRewriter::RewriteDescriptor | The basic entity representing a rewrite operation  | 
|  Cllvm::SymbolRewriter::RewriteMapParser |  | 
|  CRewritePhi |  | 
|  Cllvm::RewriteRope | RewriteRope - A powerful string class  | 
|  CRISCVExtBit |  | 
|  CRISCVExtensionBitmask |  | 
|  CRISCVGenInstrInfo |  | 
|  Cllvm::RISCVInstrInfo |  | 
|  CRISCVGenRegisterInfo |  | 
|  Cllvm::RISCVRegisterInfo |  | 
|  CRISCVGenSubtargetInfo |  | 
|  Cllvm::RISCVSubtarget |  | 
|  Cllvm::RISCVISAInfo |  | 
|  Cllvm::RISCV::RISCVMaskedPseudoInfo |  | 
|  Cllvm::RISCVInsnOpcode::RISCVOpcode |  | 
|  Cllvm::RISCVOptionArchArg |  | 
|  Cllvm::RISCVTuneInfoTable::RISCVTuneInfo |  | 
|  Cllvm::RISCVVIntrinsicsTable::RISCVVIntrinsicInfo |  | 
|  Cllvm::DWARFYAML::RnglistEntry |  | 
|  Cllvm::RNSuccIterator< NodeRef, BlockT, RegionT > | Hierarchical RegionNode successor iterator  | 
|  Cllvm::json::Path::Root | The root is the trivial Path to the root value  | 
|  Cllvm::dxbc::RTS0::v1::RootConstants |  | 
|  Cllvm::hlsl::rootsig::RootConstants |  | 
|  Cllvm::mcdxbc::RootConstants |  | 
|  Cllvm::DXContainerYAML::RootConstantsYaml |  | 
|  Cllvm::dxbc::RTS0::v1::RootDescriptor |  | 
|  Cllvm::dxbc::RTS0::v2::RootDescriptor |  | 
|  Cllvm::hlsl::rootsig::RootDescriptor |  | 
|  Cllvm::mcdxbc::RootDescriptor |  | 
|  Cllvm::DXContainerYAML::RootDescriptorYaml |  | 
|  Cllvm::dxbc::RTS0::v1::RootParameterHeader |  | 
|  Cllvm::DXContainerYAML::RootParameterHeaderYaml |  | 
|  Cllvm::mcdxbc::RootParameterInfo |  | 
|  Cllvm::DXContainerYAML::RootParameterLocationYaml |  | 
|  Cllvm::mcdxbc::RootParametersContainer |  | 
|  Cllvm::object::DirectX::RootParameterView |  | 
|  Cllvm::object::DirectX::DescriptorTableView |  | 
|  Cllvm::object::DirectX::RootConstantView |  | 
|  Cllvm::object::DirectX::RootDescriptorView |  | 
|  Cllvm::DXContainerYAML::RootParameterYamlDesc |  | 
|  Cllvm::object::DirectX::RootSignature |  | 
|  Cllvm::dxil::RootSignatureBindingInfo |  | 
|  Cllvm::mcdxbc::RootSignatureDesc |  | 
|  Cllvm::dxbc::RTS0::v1::RootSignatureHeader |  | 
|  Cllvm::DXContainerYAML::RootSignatureYamlDesc |  | 
|  Cllvm::RopePiece | RopePiece - This class represents a view into a RopeRefCountString object  | 
|  Cllvm::RopePieceBTree |  | 
|  Cllvm::RopePieceBTreeIterator | RopePieceBTreeIterator - This class provides read-only forward iteration over bytes that are in a RopePieceBTree  | 
|  Cllvm::RopeRefCountString | RopeRefCountString - This struct is allocated with 'new char[]' from the heap, and represents a reference counted chunk of string data  | 
|  Cllvm::MachO::routines_command |  | 
|  Cllvm::MachO::routines_command_64 |  | 
|  Cllvm::DWARFDebugLine::Row | Standard .debug_line state machine structure  | 
|  Cllvm::MachO::rpath_command |  | 
|  Crpmalloc_config_t |  | 
|  Crpmalloc_global_statistics_t |  | 
|  Crpmalloc_thread_statistics_t |  | 
|  Cllvm::objcarc::RRInfo | Unidirectional information about either a retain-decrement-use-release sequence or release-use-decrement-retain reverse sequence  | 
|  Cllvm::AMDGPU::RsrcIntrinsic |  | 
|  Cllvm::RTTIRoot | Base class for the extensible RTTI hierarchy  | 
|  Cllvm::RTTIExtends< ObjectLayer, RTTIRoot > |  | 
|  Cllvm::RTTIExtends< Task, RTTIRoot > |  | 
|  Cllvm::RTTIExtends< FileSystem, RTTIRoot > |  | 
|  Cllvm::RTTIExtends< OutputFileImpl, RTTIRoot > |  | 
|  Cllvm::orc::ExecutorProcessControl::RunAsTask | Constructs an IncomingWFRHandler from a function object by creating a new function object that dispatches the original using a TaskDispatcher, wrapping the original as a GenericNamedTask  | 
|  Cllvm::orc::ExecutorProcessControl::RunInPlace | Constructs an IncomingWFRHandler from a function object that is callable as void(shared::WrapperFunctionResult)  | 
|  Cllvm::BoundsCheckingPass::Options::Runtime |  | 
|  Cllvm::RuntimeCheckingPtrGroup | A grouping of pointers  | 
|  Cllvm::RuntimeDyld |  | 
|  Cllvm::RuntimeDyldChecker | RuntimeDyld invariant checker for verifying that RuntimeDyld has correctly applied relocations  | 
|  Cllvm::RuntimeDyldCheckerExprEval |  | 
|  Cllvm::RuntimeDyldCheckerImpl |  | 
|  Cllvm::RuntimeDyldImpl |  | 
|  Cllvm::RuntimeDyldCOFF |  | 
|  Cllvm::RuntimeDyldCOFFAArch64 |  | 
|  Cllvm::RuntimeDyldCOFFI386 |  | 
|  Cllvm::RuntimeDyldCOFFThumb |  | 
|  Cllvm::RuntimeDyldCOFFX86_64 |  | 
|  Cllvm::RuntimeDyldELF |  | 
|  Cllvm::RuntimeDyldELFMips |  | 
|  Cllvm::RuntimeDyldMachO |  | 
|  Cllvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOARM > |  | 
|  Cllvm::RuntimeDyldMachOARM |  | 
|  Cllvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOAArch64 > |  | 
|  Cllvm::RuntimeDyldMachOAArch64 |  | 
|  Cllvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOI386 > |  | 
|  Cllvm::RuntimeDyldMachOI386 |  | 
|  Cllvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOX86_64 > |  | 
|  Cllvm::RuntimeDyldMachOX86_64 |  | 
|  Cllvm::RuntimeDyldMachOCRTPBase< Impl > | RuntimeDyldMachOTarget - Templated base class for generic MachO linker algorithms and data structures  | 
|  Cllvm::ARM::WinEH::RuntimeFunction | RuntimeFunction - An entry in the table of procedure data (.pdata)  | 
|  Cllvm::orc::RuntimeFunction |  | 
|  Cllvm::Win64EH::RuntimeFunction | RuntimeFunction - An entry in the table of functions with unwind info  | 
|  Cllvm::ARM::WinEH::RuntimeFunctionARM64 | RuntimeFunctionARM64 - An entry in the table of procedure data (.pdata)  | 
|  Cllvm::dxbc::PSV::v0::RuntimeInfo |  | 
|  Cllvm::dxbc::PSV::v1::RuntimeInfo |  | 
|  Cllvm::dxbc::PSV::v2::RuntimeInfo |  | 
|  Cllvm::dxbc::PSV::v3::RuntimeInfo |  | 
|  Cllvm::RTLIB::RuntimeLibcallsInfo | A simple container for information about the supported runtime calls  | 
|  Cllvm::RuntimePointerChecking | Holds information about the memory runtime legality checks to verify that a group of pointers do not overlap  | 
|  Cllvm::mca::RetireControlUnit::RUToken |  | 
|  Cllvm::detail::SafeIntIterator< T, IsReverse > |  | 
|  Ctomp::clause::SafelenT< T, I, E > |  | 
|  CSameSignRange | Represent a contiguous range of values sharing the same sign  | 
|  Cllvm::SameType< T, T > |  | 
|  Cllvm::sampleprof::SampleContext |  | 
|  Cllvm::sampleprof::SampleContextFrame |  | 
|  Cllvm::sampleprof::SampleContextFrameHash |  | 
|  Cllvm::SampleContextTracker |  | 
|  Cllvm::sampleprof::SampleContextTrimmer | SampleContextTrimmer impelements helper functions to trim, merge cold context profiles  | 
|  Cllvm::sampleprofutil::SampleCoverageTracker |  | 
|  Cllvm::SampleProfileInference< FT > | Sample profile inference pass  | 
|  Cllvm::SampleProfileLoaderBaseImpl< FT > |  | 
|  Cllvm::SampleProfileLoaderBaseImpl< MachineFunction > |  | 
|  Cllvm::MIRProfileLoader |  | 
|  Cllvm::SampleProfileMatcher |  | 
|  Cllvm::SampleProfileProber | Sample profile pseudo prober  | 
|  Cllvm::sampleprof::SampleProfileReader | Sample-based profile reader  | 
|  Cllvm::sampleprof::SampleProfileReaderBinary |  | 
|  Cllvm::sampleprof::SampleProfileReaderExtBinaryBase | SampleProfileReaderExtBinaryBase/SampleProfileWriterExtBinaryBase defines the basic structure of the extensible binary format  | 
|  Cllvm::sampleprof::SampleProfileReaderExtBinary |  | 
|  Cllvm::sampleprof::SampleProfileReaderRawBinary |  | 
|  Cllvm::sampleprof::SampleProfileReaderGCC |  | 
|  Cllvm::sampleprof::SampleProfileReaderText |  | 
|  Cllvm::sampleprof::SampleProfileReaderItaniumRemapper | SampleProfileReaderItaniumRemapper remaps the profile data from a sample profile data reader, by applying a provided set of equivalences between components of the symbol names in the profile  | 
|  Cllvm::sampleprof::SampleProfileWriter | Sample-based profile writer. Base class  | 
|  Cllvm::sampleprof::SampleProfileWriterBinary | Sample-based profile writer (binary format)  | 
|  Cllvm::sampleprof::SampleProfileWriterExtBinaryBase |  | 
|  Cllvm::sampleprof::SampleProfileWriterExtBinary |  | 
|  Cllvm::sampleprof::SampleProfileWriterRawBinary |  | 
|  Cllvm::sampleprof::SampleProfileWriterText | Sample-based profile writer (text format)  | 
|  Cllvm::sampleprof::SampleRecord | Representation of a single sample record  | 
|  Cllvm::sampleprof::SampleSorter< LocationT, SampleT > | Sort a LocationT->SampleT map by LocationT  | 
|  Cllvm::sandboxir::SandboxVectorizerPassBuilder |  | 
|  Cllvm::SanitizerBinaryMetadataOptions |  | 
|  Cllvm::SanitizerCoverageOptions |  | 
|  Cllvm::GlobalValue::SanitizerMetadata |  | 
|  Cllvm::SanitizerStatReport |  | 
|  Cllvm::SaveAndRestore< T > | A utility class that uses RAII to save and restore the value of a variable  | 
|  Cllvm::yaml::SaveRestorePointEntry |  | 
|  CAbstractManglingParser< Derived, Alloc >::SaveTemplateParams |  | 
|  Cllvm::yaml::ScalarBitSetTraits< T, Enable > | This class should be specialized by any integer type that is a union of bit values and the YAML representation is a flow sequence of strings  | 
|  Cllvm::yaml::ScalarBitSetTraits< COFF::Characteristics > |  | 
|  Cllvm::yaml::ScalarBitSetTraits< COFF::DLLCharacteristics > |  | 
|  Cllvm::yaml::ScalarBitSetTraits< COFF::SectionCharacteristics > |  | 
|  Cllvm::yaml::ScalarBitSetTraits< MachO::ArchitectureSet > |  | 
|  Cllvm::yaml::ScalarBitSetTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarBitSetTraits< value_type >::value > > |  | 
|  Cllvm::yaml::ScalarBitSetTraits< TBDFlags > |  | 
|  Cllvm::yaml::ScalarBitSetTraits< WasmYAML::LimitFlags > |  | 
|  Cllvm::yaml::ScalarBitSetTraits< WasmYAML::SegmentFlags > |  | 
|  Cllvm::yaml::ScalarBitSetTraits< WasmYAML::SymbolFlags > |  | 
|  Cllvm::yaml::ScalarBitSetTraits< XCOFF::SectionTypeFlags > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< T, Enable > | This class should be specialized by any integral type that converts to/from a YAML scalar where there is a one-to-one mapping between in-memory values and a string in YAML  | 
|  Cllvm::yaml::ScalarEnumerationTraits< AccessQualifier > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< AddressSpaceQualifier > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< AMXProgModelEnum > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::MachineTypes > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeAMD64 > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeI386 > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesARM > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesARM64 > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesMips > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::SymbolBaseType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::SymbolComplexType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::SymbolStorageClass > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFF::WindowsSubsystem > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFFYAML::AuxSymbolType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFFYAML::COMDATType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< COFFYAML::WeakExternalCharacteristics > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< FixedMachineStackObject::ObjectType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< IFSSymbolType > | YAML traits for ELFSymbolType  | 
|  Cllvm::yaml::ScalarEnumerationTraits< MachineJumpTableInfo::JTEntryKind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< MachineStackObject::ObjectType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< MachO::BindOpcode > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< MachO::LoadCommandType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< MachO::ObjCConstraintType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< MachO::RebaseOpcode > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< object::ImageKind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< object::OffloadKind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarEnumerationTraits< value_type >::value > > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< TargetStackID::Value > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< TypeTestResolution::Kind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< ValueKind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< ValueType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WasmYAML::ComdatKind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WasmYAML::ExportKind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WasmYAML::FeaturePolicyPrefix > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WasmYAML::Opcode > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WasmYAML::RelocType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WasmYAML::SectionType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WasmYAML::SymbolKind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WasmYAML::TableType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WasmYAML::ValueType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WholeProgramDevirtResolution::ByArg::Kind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< WholeProgramDevirtResolution::Kind > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< XCOFF::CFileStringType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< XCOFF::DwarfSectionSubtypeFlags > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< XCOFF::StorageClass > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< XCOFF::StorageMappingClass > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< XCOFF::SymbolType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< XCOFFYAML::AuxSymbolType > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< xray::RecordTypes > |  | 
|  Cllvm::yaml::ScalarEnumerationTraits< xray::SledEntry::FunctionKinds > |  | 
|  Cllvm::ScalarEvolution | The main scalar evolution driver  | 
|  Cllvm::ScalarizerPassOptions |  | 
|  Cllvm::yaml::ScalarTraits< T, Enable > | This class should be specialized by type that requires custom conversion to/from a yaml scalar  | 
|  Cllvm::yaml::ScalarTraits< Align > |  | 
|  Cllvm::yaml::ScalarTraits< BinaryRef > |  | 
|  Cllvm::yaml::ScalarTraits< bool > |  | 
|  Cllvm::yaml::ScalarTraits< char_16 > |  | 
|  Cllvm::yaml::ScalarTraits< double > |  | 
|  Cllvm::yaml::ScalarTraits< ELFYAML::YAMLFlowString > |  | 
|  Cllvm::yaml::ScalarTraits< FixedSizeHex< N > > |  | 
|  Cllvm::yaml::ScalarTraits< FixedSizeString< N > > |  | 
|  Cllvm::yaml::ScalarTraits< float > |  | 
|  Cllvm::yaml::ScalarTraits< FlowStringRef > |  | 
|  Cllvm::yaml::ScalarTraits< FlowStringValue > |  | 
|  Cllvm::yaml::ScalarTraits< FrameIndex > |  | 
|  Cllvm::yaml::ScalarTraits< Hex16 > |  | 
|  Cllvm::yaml::ScalarTraits< Hex32 > |  | 
|  Cllvm::yaml::ScalarTraits< Hex64 > |  | 
|  Cllvm::yaml::ScalarTraits< Hex8 > | Use these types instead of uintXX_t in any mapping to have its yaml output formatted as hexadecimal  | 
|  Cllvm::yaml::ScalarTraits< IFSBitWidthType > |  | 
|  Cllvm::yaml::ScalarTraits< IFSEndiannessType > |  | 
|  Cllvm::yaml::ScalarTraits< int16_t > |  | 
|  Cllvm::yaml::ScalarTraits< int32_t > |  | 
|  Cllvm::yaml::ScalarTraits< int64_t > |  | 
|  Cllvm::yaml::ScalarTraits< int8_t > |  | 
|  Cllvm::yaml::ScalarTraits< MachO::Architecture > |  | 
|  Cllvm::yaml::ScalarTraits< MachO::PackedVersion > |  | 
|  Cllvm::yaml::ScalarTraits< MachO::PlatformSet > |  | 
|  Cllvm::yaml::ScalarTraits< MaybeAlign > |  | 
|  Cllvm::yaml::ScalarTraits< memprof::GUIDHex64 > |  | 
|  Cllvm::yaml::ScalarTraits< std::string > |  | 
|  Cllvm::yaml::ScalarTraits< StOtherPiece > |  | 
|  Cllvm::yaml::ScalarTraits< StringRef > |  | 
|  Cllvm::yaml::ScalarTraits< StringValue > |  | 
|  Cllvm::yaml::ScalarTraits< support::detail::packed_endian_specific_integral< value_type, endian, alignment >, std::enable_if_t< has_ScalarTraits< value_type >::value > > |  | 
|  Cllvm::yaml::ScalarTraits< SwiftVersion > |  | 
|  Cllvm::yaml::ScalarTraits< Target > |  | 
|  Cllvm::yaml::ScalarTraits< uint16_t > |  | 
|  Cllvm::yaml::ScalarTraits< uint32_t > |  | 
|  Cllvm::yaml::ScalarTraits< uint64_t > |  | 
|  Cllvm::yaml::ScalarTraits< uint8_t > |  | 
|  Cllvm::yaml::ScalarTraits< UnsignedValue > |  | 
|  Cllvm::yaml::ScalarTraits< UUID > |  | 
|  Cllvm::yaml::ScalarTraits< uuid_t > |  | 
|  Cllvm::yaml::ScalarTraits< VersionTuple > |  | 
|  Cllvm::ScaledNumberBase |  | 
|  Cllvm::ScaledNumber< uint64_t > |  | 
|  Cllvm::ScaledNumber< DigitsT > | Simple representation of a scaled number  | 
|  Cllvm::yaml::Scanner | Scans YAML tokens from a MemoryBuffer  | 
|  Cllvm::MachO::scattered_relocation_info |  | 
|  Cllvm::LazyCallGraph::SCC | An SCC of the call graph  | 
|  Cllvm::scc_member_iterator< GraphT, GT > | Sort the nodes of a directed SCC in the decreasing order of the edge weights  | 
|  Cllvm::BranchProbabilityInfo::SccInfo |  | 
|  Cllvm::SCCPSolver | SCCPSolver - This interface class is a general purpose solver for Sparse Conditional Constant Propagation (SCCP)  | 
|  Cllvm::SCEVPatternMatch::SCEVAffineAddRec_match< Op0_t, Op1_t, Loop_t > | Match an affine SCEVAddRecExpr  | 
|  Cllvm::SCEVPatternMatch::SCEVBinaryExpr_match< SCEVTy, Op0_t, Op1_t, WrapFlags, Commutable > | Match a binary SCEV  | 
|  Cllvm::SCEVExpanderCleaner | Helper to remove instructions inserted during SCEV expansion, unless they are marked as used  | 
|  Cllvm::SCEVOperand | Struct for holding enough information to help calculate the cost of the given SCEV when expanded into IR  | 
|  Cllvm::SCEVTraversal< SV > | Visit all nodes in the expression tree using worklist traversal  | 
|  Cllvm::SCEVPatternMatch::SCEVUnaryExpr_match< SCEVTy, Op0_t > | Match a unary SCEV  | 
|  Cllvm::SCEVPatternMatch::SCEVURem_match< Op0_t, Op1_t > | Match unsigned remainder pattern  | 
|  Cllvm::SCEVVisitor< SC, RetVal > | This class defines a simple visitor class that may be used for various SCEV analysis purposes  | 
|  Cllvm::SCEVVisitor< SC, const SCEV * > |  | 
|  Cllvm::SCEVRewriteVisitor< SC > | This visitor recursively visits a SCEV expression and re-writes it  | 
|  Cllvm::SCEVVisitor< SCEVDivision, void > |  | 
|  Cllvm::SCEVDivision |  | 
|  Cllvm::SCEVVisitor< SCEVExpander, Value * > |  | 
|  Cllvm::SCEVExpander | This class uses information about analyze scalars to rewrite expressions in canonical form  | 
|  Cllvm::SCEVVisitor< SCEVLoopAddRecRewriter, const SCEV * > |  | 
|  Cllvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter > |  | 
|  Cllvm::SCEVLoopAddRecRewriter | The SCEVLoopAddRecRewriter takes a scalar evolution expression and applies the Map (Loop -> SCEV) to all AddRecExprs  | 
|  Cllvm::SCEVVisitor< SCEVParameterRewriter, const SCEV * > |  | 
|  Cllvm::SCEVRewriteVisitor< SCEVParameterRewriter > |  | 
|  Cllvm::SCEVParameterRewriter | The SCEVParameterRewriter takes a scalar evolution expression and updates the SCEVUnknown components following the Map (Value -> SCEV)  | 
|  Cllvm::SchedBoundary | Each Scheduling boundary is associated with ready queues  | 
|  Cllvm::sandboxir::SchedBundle | The nodes that need to be scheduled back-to-back in a single scheduling cycle form a SchedBundle  | 
|  Cllvm::ConvergingVLIWScheduler::SchedCandidate | Store the state used by ConvergingVLIWScheduler heuristics, required for the lifetime of one invocation of pickNode()  | 
|  Cllvm::GenericSchedulerBase::SchedCandidate | Store the state used by GenericScheduler heuristics, required for the lifetime of one invocation of pickNode()  | 
|  Cllvm::SchedDFSImpl | Internal state used to compute SchedDFSResult  | 
|  Cllvm::SchedDFSResult | Compute the values of each DAG node for various metrics during DFS  | 
|  Cllvm::SchedRegion | A region of an MBB for scheduling  | 
|  Cllvm::SchedRemainder | Summarize the unscheduled region  | 
|  Cllvm::GenericSchedulerBase::SchedResourceDelta | Status of an instruction's critical resource consumption  | 
|  Cllvm::ScheduleDAG |  | 
|  Cllvm::ScheduleDAGInstrs | A ScheduleDAG for scheduling lists of MachineInstr  | 
|  Cllvm::DefaultVLIWScheduler |  | 
|  Cllvm::ScheduleDAGMI | ScheduleDAGMI is an implementation of ScheduleDAGInstrs that simply schedules machine instructions according to the given MachineSchedStrategy without much extra book-keeping  | 
|  Cllvm::GCNPostScheduleDAGMILive |  | 
|  Cllvm::ScheduleDAGMILive | ScheduleDAGMILive is an implementation of ScheduleDAGInstrs that schedules machine instructions while updating LiveIntervals and tracking regpressure  | 
|  Cllvm::GCNIterativeScheduler |  | 
|  Cllvm::GCNScheduleDAGMILive |  | 
|  Cllvm::SIScheduleDAGMI |  | 
|  Cllvm::VLIWMachineScheduler | Extend the standard ScheduleDAGMILive to provide more context and override the top-level schedule() driver  | 
|  Cllvm::SwingSchedulerDAG | This class builds the dependence graph for the instructions in a loop, and attempts to schedule the instructions using the SMS algorithm  | 
|  Cllvm::ScheduleDAGSDNodes | ScheduleDAGSDNodes - A ScheduleDAG for scheduling SDNode-based DAGs  | 
|  Cllvm::ScheduleDAGMutation | Mutate the DAG as a postpass after normal DAG building  | 
|  Cllvm::ARMOverrideBypasses | Post-process the DAG to create cluster edges between instrs that may be fused by the processor into a single operation  | 
|  Cllvm::HexagonSubtarget::BankConflictMutation |  | 
|  Cllvm::HexagonSubtarget::CallMutation |  | 
|  Cllvm::HexagonSubtarget::HVXMemLatencyMutation |  | 
|  Cllvm::HexagonSubtarget::UsrOverflowMutation |  | 
|  Cllvm::RISCVVectorMaskDAGMutation |  | 
|  Cllvm::ScheduleDAGTopologicalSort | This class can compute a topological ordering for SUnits and provides methods for dynamically updating the ordering as new edges are added  | 
|  Cllvm::ScheduleHazardRecognizer | HazardRecognizer - This determines whether or not an instruction can be issued this cycle, and whether or not a noop needs to be inserted to handle the hazard  | 
|  Cllvm::ARMBankConflictHazardRecognizer |  | 
|  Cllvm::ARMHazardRecognizerFPMLx |  | 
|  Cllvm::GCNHazardRecognizer |  | 
|  Cllvm::HexagonHazardRecognizer |  | 
|  Cllvm::MultiHazardRecognizer |  | 
|  Cllvm::PPCHazardRecognizer970 | PPCHazardRecognizer970 - This class defines a finite state automata that models the dispatch logic on the PowerPC 970 (aka G5) processor  | 
|  Cllvm::ScoreboardHazardRecognizer |  | 
|  Cllvm::PPCDispatchGroupSBHazardRecognizer | PPCDispatchGroupSBHazardRecognizer - This class implements a scoreboard-based hazard recognizer for PPC ooo processors with dispatch-group hazards  | 
|  Cllvm::SystemZHazardRecognizer | SystemZHazardRecognizer maintains the state for one MBB during scheduling  | 
|  Cllvm::ScheduleMetrics |  | 
|  Cllvm::sandboxir::Scheduler | The list scheduler  | 
|  Cllvm::sandboxir::SchedulerInternalsAttorney | A client-attorney class for accessing the Scheduler's internals (used for unit tests)  | 
|  Cllvm::mca::SchedulerStrategy |  | 
|  Cllvm::mca::DefaultSchedulerStrategy | Default instruction selection strategy used by class Scheduler  | 
|  Ctomp::clause::ScheduleT< T, I, E > |  | 
|  Cllvm::SchedulingPriorityQueue | This interface is used to plug different priorities computation algorithms into the list scheduler  | 
|  Cllvm::LatencyPriorityQueue |  | 
|  Cllvm::ResourcePriorityQueue |  | 
|  Cllvm::detail::scope_exit< Callable > |  | 
|  Cllvm::ScopedFatalErrorHandler | ScopedFatalErrorHandler - This is a simple helper class which just calls install_fatal_error_handler in its constructor and remove_fatal_error_handler in its destructor  | 
|  Cllvm::ScopedHandle< HandleTraits > |  | 
|  Cllvm::ScopedHashTableIterator< K, V, KInfo > |  | 
|  Cllvm::ScopedHashTableScope< K, V, KInfo, AllocatorTy > |  | 
|  Cllvm::ScopedHashTableVal< K, V > |  | 
|  CScopedOverride< T > |  | 
|  Cllvm::ScopedPrinter |  | 
|  Cllvm::JSONScopedPrinter |  | 
|  CAbstractManglingParser< Derived, Alloc >::ScopedTemplateParamList |  | 
|  CScopeLocationsMatcher |  | 
|  Cllvm::sandboxir::ScoreBoard |  | 
|  Cllvm::GOFF::SDAttr |  | 
|  Cllvm::SDDbgInfo | Keeps track of dbg_value information through SDISel  | 
|  Cllvm::SDDbgLabel | Holds the information from a dbg_label node through SDISel  | 
|  Cllvm::SDDbgOperand | Holds the information for a single machine location through SDISel; either an SDNode, a constant, a stack location, or a virtual register  | 
|  Cllvm::SDDbgValue | Holds the information from a dbg_value node through SDISel  | 
|  Cllvm::SDep | Scheduling dependency  | 
|  Cllvm::SDLoc | Wrapper class for IR location info (IR ordering and DebugLoc) to be passed into SDNode creation functions  | 
|  Cllvm::SDNode::SDNodeBitfields |  | 
|  Cllvm::SDNodeDesc |  | 
|  Cllvm::SDNodeFlags | These are IR-level optimization flags that may be propagated to SDNodes  | 
|  Cllvm::SDNodeInfo |  | 
|  Cllvm::SDNodeIterator |  | 
|  Cllvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 > | Matching while capturing mask  | 
|  Cllvm::SDTypeConstraint |  | 
|  Cllvm::SDUse | Represents a use of a SDNode  | 
|  Cllvm::SDValue | Unlike LLVM values, Selection DAG nodes may return multiple values as the result of a computation  | 
|  Cllvm::SDVTList | This represents a list of ValueType's that has been intern'd by a SelectionDAG  | 
|  Cllvm::orc::SearchConfig |  | 
|  CSearchOptions | This is used to control valid status that current MI supports  | 
|  Cllvm::orc::SearchPathConfig |  | 
|  Cllvm::orc::SearchPathResolver |  | 
|  Cllvm::orc::SearchPlanEntry |  | 
|  Cllvm::orc::SearchPolicy |  | 
|  Cllvm::BTF::SecFieldReloc | Specifying offset relocation's in one section  | 
|  Cllvm::BTF::SecFuncInfo | Specifying function info's in one section  | 
|  Cllvm::sampleprof::SecHdrTableEntry |  | 
|  Cllvm::BTF::SecLineInfo | Specifying line info's in one section  | 
|  Cllvm::pdb::SecMapEntry |  | 
|  Cllvm::pdb::SecMapHeader |  | 
|  Cllvm::COFFYAML::Section |  | 
|  Cllvm::jitlink::Section | Represents an object file section  | 
|  Cllvm::MachOYAML::Section |  | 
|  Cllvm::objcopy::coff::Section |  | 
|  Cllvm::objcopy::macho::Section |  | 
|  Cllvm::objcopy::wasm::Section |  | 
|  Cllvm::objcopy::xcoff::Section |  | 
|  Cllvm::SpecialCaseList::Section |  | 
|  Cllvm::WasmYAML::Section |  | 
|  Cllvm::WasmYAML::CodeSection |  | 
|  Cllvm::WasmYAML::CustomSection |  | 
|  Cllvm::WasmYAML::DylinkSection |  | 
|  Cllvm::WasmYAML::LinkingSection |  | 
|  Cllvm::WasmYAML::NameSection |  | 
|  Cllvm::WasmYAML::ProducersSection |  | 
|  Cllvm::WasmYAML::TargetFeaturesSection |  | 
|  Cllvm::WasmYAML::DataCountSection |  | 
|  Cllvm::WasmYAML::DataSection |  | 
|  Cllvm::WasmYAML::ElemSection |  | 
|  Cllvm::WasmYAML::ExportSection |  | 
|  Cllvm::WasmYAML::FunctionSection |  | 
|  Cllvm::WasmYAML::GlobalSection |  | 
|  Cllvm::WasmYAML::ImportSection |  | 
|  Cllvm::WasmYAML::MemorySection |  | 
|  Cllvm::WasmYAML::StartSection |  | 
|  Cllvm::WasmYAML::TableSection |  | 
|  Cllvm::WasmYAML::TagSection |  | 
|  Cllvm::WasmYAML::TypeSection |  | 
|  Cllvm::XCOFFYAML::Section |  | 
|  CMachOTraits::Section |  | 
|  Cllvm::orc::MachOBuilder< MachOTraits >::Section |  | 
|  Cllvm::COFF::section |  | 
|  Cllvm::MachO::section |  | 
|  Cllvm::MachO::section_64 |  | 
|  Cllvm::objcopy::elf::SectionBase |  | 
|  Cllvm::objcopy::elf::CompressedSection |  | 
|  Cllvm::objcopy::elf::DecompressedSection |  | 
|  Cllvm::objcopy::elf::GnuDebugLinkSection |  | 
|  Cllvm::objcopy::elf::GroupSection |  | 
|  Cllvm::objcopy::elf::OwnedDataSection |  | 
|  Cllvm::objcopy::elf::RelocationSectionBase |  | 
|  Cllvm::objcopy::elf::RelocSectionWithSymtabBase< DynamicSymbolTableSection > |  | 
|  Cllvm::objcopy::elf::DynamicRelocationSection |  | 
|  Cllvm::objcopy::elf::RelocSectionWithSymtabBase< SymbolTableSection > |  | 
|  Cllvm::objcopy::elf::RelocationSection |  | 
|  Cllvm::objcopy::elf::RelocSectionWithSymtabBase< SymTabType > |  | 
|  Cllvm::objcopy::elf::Section |  | 
|  Cllvm::objcopy::elf::DynamicSection |  | 
|  Cllvm::objcopy::elf::DynamicSymbolTableSection |  | 
|  Cllvm::objcopy::elf::SectionIndexSection |  | 
|  Cllvm::objcopy::elf::StringTableSection |  | 
|  Cllvm::objcopy::elf::SymbolTableSection |  | 
|  Cllvm::orc::MachOBuilder< MachOTraits >::SectionContent |  | 
|  Cllvm::pdb::SectionContrib |  | 
|  Cllvm::pdb::SectionContrib2 |  | 
|  Cllvm::DWARFUnitIndex::Entry::SectionContribution |  | 
|  Cllvm::COFFYAML::SectionDataEntry |  | 
|  Cllvm::dwarf_linker::parallel::SectionDescriptorBase | This structure keeps data of the concrete section  | 
|  Cllvm::dwarf_linker::parallel::SectionDescriptor | This structure is used to keep data of the concrete section  | 
|  Cllvm::object::SectionedAddress |  | 
|  Cllvm::SectionedAddress |  | 
|  Cllvm::SectionEntry | SectionEntry - represents a section emitted into memory by the dynamic linker  | 
|  Cllvm::object::SectionFilter | Creates an iterator range of SectionFilterIterators for a given Object and predicate  | 
|  Cllvm::object::SectionFilterIterator | A filtered iterator for SectionRefs that skips sections based on some given predicate  | 
|  Cllvm::objcopy::SectionFlagsUpdate |  | 
|  Cllvm::ELFYAML::SectionHeader |  | 
|  Cllvm::SectionKind | SectionKind - This is a simple POD value that classifies the properties of a section  | 
|  Cllvm::SectionName |  | 
|  Cllvm::pdb::SectionOffset |  | 
|  Cllvm::RuntimeDyldMachO::SectionOffsetPair |  | 
|  Cllvm::ELFYAML::SectionOrType |  | 
|  Cllvm::RelocationEntry::SectionPair |  | 
|  Cllvm::DWARFDebugLine::SectionParser | Helper to allow for parsing of an entire .debug_line section in sequence  | 
|  Cllvm::dwarf_linker::parallel::SectionPatch | There are fields(sizes, offsets) which should be updated after sections are generated  | 
|  Cllvm::dwarf_linker::parallel::DebugDieRefPatch | This structure is used to update reference to the DIE  | 
|  Cllvm::dwarf_linker::parallel::DebugDieTypeRefPatch | This structure is used to update reference to the type DIE  | 
|  Cllvm::dwarf_linker::parallel::DebugLineStrPatch | This structure is used to update strings offsets into .debug_line_str  | 
|  Cllvm::dwarf_linker::parallel::DebugLocPatch | This structure is used to update location list offset into .debug_loc/.debug_loclists  | 
|  Cllvm::dwarf_linker::parallel::DebugOffsetPatch |  | 
|  Cllvm::dwarf_linker::parallel::DebugRangePatch | This structure is used to update range list offset into .debug_ranges/.debug_rnglists  | 
|  Cllvm::dwarf_linker::parallel::DebugStrPatch | This structure is used to update strings offsets into .debug_str  | 
|  Cllvm::dwarf_linker::parallel::DebugType2TypeDieRefPatch | This structure is used to update reference to the type DIE  | 
|  Cllvm::dwarf_linker::parallel::DebugTypeLineStrPatch |  | 
|  Cllvm::dwarf_linker::parallel::DebugTypeStrPatch |  | 
|  Cllvm::dwarf_linker::parallel::DebugULEB128DieRefPatch | This structure is used to update reference to the DIE of ULEB128 form  | 
|  Cllvm::objcopy::SectionPatternAddressUpdate |  | 
|  Cllvm::jitlink::SectionRange | Represents a section address range via a pair of Block pointers to the first and last Blocks in the section  | 
|  Cllvm::jitlink::SectionRangeSymbolDesc |  | 
|  Cllvm::object::SectionRef | This is a value type class that represents a single section in the list of sections in the object file  | 
|  Cllvm::object::ELFSectionRef |  | 
|  Cllvm::SectionRef | This is a value type class that represents a single section in the list of sections in the object file  | 
|  Cllvm::object::ELFSectionRef |  | 
|  Cllvm::objcopy::SectionRename |  | 
|  Cllvm::objcopy::elf::SectionTableRef |  | 
|  Cllvm::objcopy::elf::SectionVisitor |  | 
|  Cllvm::objcopy::elf::SectionWriter |  | 
|  Cllvm::objcopy::elf::BinarySectionWriter |  | 
|  Cllvm::objcopy::elf::IHexSectionWriterBase |  | 
|  Cllvm::objcopy::elf::IHexSectionWriter |  | 
|  Cllvm::objcopy::elf::SRECSectionWriterBase |  | 
|  Cllvm::objcopy::elf::SRECSectionWriter |  | 
|  Cllvm::objcopy::elf::SRECSizeCalculator |  | 
|  Cllvm::objcopy::elf::ELFSectionWriter< ELFT > |  | 
|  Cllvm::sandboxir::SeedBundle | A set of candidate Instructions for vectorizing together  | 
|  Cllvm::sandboxir::MemSeedBundle< sandboxir::StoreInst > |  | 
|  Cllvm::sandboxir::MemSeedBundle< sandboxir::LoadInst > |  | 
|  Cllvm::sandboxir::MemSeedBundle< LoadOrStoreT > | Specialization of SeedBundle for memory access instructions  | 
|  Cllvm::sandboxir::SeedCollector |  | 
|  Cllvm::sandboxir::SeedContainer | Class to conveniently track Seeds within SeedBundles  | 
|  Cllvm::DWARFYAML::SegAddrPair |  | 
|  Cllvm::orc::tpctypes::SegFinalizeRequest |  | 
|  Cllvm::orc::EPCGenericJITLinkMemoryManager::InFlightAlloc::SegInfo |  | 
|  Cllvm::orc::MemoryMapper::AllocInfo::SegInfo |  | 
|  Cllvm::jitlink::BasicLayout::Segment | The Alignment, ContentSize and ZeroFillSize of each segment will be pre-filled from the Graph  | 
|  Cllvm::jitlink::SimpleSegmentAlloc::Segment | Describes a segment to be allocated  | 
|  Cllvm::LiveRange::Segment | This represents a simple continuous liveness interval for a value  | 
|  Cllvm::objcopy::elf::Segment |  | 
|  Cllvm::WinEH::FrameInfo::Segment |  | 
|  Cllvm::MachO::segment_command |  | 
|  Cllvm::MachO::segment_command_64 |  | 
|  Cllvm::jitlink::SimpleSegmentAlloc::SegmentInfo | Describes the segment working memory and executor address  | 
|  Cllvm::WasmYAML::SegmentInfo |  | 
|  Cllvm::jitlink::SEHFrameKeepAlivePass | This pass adds keep-alive edge from SEH frame sections to the parent function content block  | 
|  Cllvm::SEHHandler |  | 
|  Cllvm::SEHUnwindMapEntry | Similar to CxxUnwindMapEntry, but supports SEH filters  | 
|  Cselect_uint_t< Size > |  | 
|  Cllvm::SelectionDAG | This is used to represent a portion of an LLVM function in a low-level Data Dependence DAG representation suitable for instruction selection  | 
|  Cllvm::SelectionDAGBuilder | SelectionDAGBuilder - This is the common target-independent lowering implementation that is parameterized by a TargetLowering object  | 
|  Cllvm::SelectionDAGISel | SelectionDAGISel - This is the common base class used for SelectionDAG-based pattern-matching instruction selectors  | 
|  Cllvm::AMDGPUDAGToDAGISel | AMDGPU specific code to select AMDGPU machine instructions for SelectionDAG operations  | 
|  Cllvm::HexagonDAGToDAGISel |  | 
|  Cllvm::LoongArchDAGToDAGISel |  | 
|  Cllvm::MipsDAGToDAGISel |  | 
|  Cllvm::Mips16DAGToDAGISel |  | 
|  Cllvm::MipsSEDAGToDAGISel |  | 
|  Cllvm::NVPTXDAGToDAGISel |  | 
|  Cllvm::RISCVDAGToDAGISel |  | 
|  Cllvm::SelectionDAGTargetInfo | Targets can subclass this to parameterize the SelectionDAG lowering and instruction selection process  | 
|  Cllvm::AMDGPUSelectionDAGInfo |  | 
|  Cllvm::ARMSelectionDAGInfo |  | 
|  Cllvm::BPFSelectionDAGInfo |  | 
|  Cllvm::HexagonSelectionDAGInfo |  | 
|  Cllvm::MipsSelectionDAGInfo |  | 
|  Cllvm::NVPTXSelectionDAGInfo |  | 
|  Cllvm::PPCSelectionDAGInfo |  | 
|  Cllvm::SelectionDAGGenTargetInfo | Proxy class that targets should inherit from if they wish to use the generated node descriptions  | 
|  Cllvm::AArch64SelectionDAGInfo |  | 
|  Cllvm::ARCSelectionDAGInfo |  | 
|  Cllvm::AVRSelectionDAGInfo | Holds information about the AVR instruction selection DAG  | 
|  Cllvm::CSKYSelectionDAGInfo |  | 
|  Cllvm::LanaiSelectionDAGInfo |  | 
|  Cllvm::M68kSelectionDAGInfo |  | 
|  Cllvm::MSP430SelectionDAGInfo |  | 
|  Cllvm::RISCVSelectionDAGInfo |  | 
|  Cllvm::SparcSelectionDAGInfo |  | 
|  Cllvm::XCoreSelectionDAGInfo |  | 
|  Cllvm::SystemZSelectionDAGInfo |  | 
|  Cllvm::WebAssemblySelectionDAGInfo |  | 
|  Cllvm::X86SelectionDAGInfo |  | 
|  Cllvm::SelectPatternResult |  | 
|  Ctomp::clause::SelfMapsT< T, I, E > |  | 
|  Cllvm::DomTreeBuilder::SemiNCAInfo< DomTreeT > |  | 
|  Ctomp::clause::SeqCstT< T, I, E > |  | 
|  Cllvm::DWARFDebugLine::Sequence | Represents a series of contiguous machine instructions  | 
|  Cllvm::yaml::SequenceElementTraits< T, EnableIf > | This class should be specialized by any type for which vectors of that type need to be converted to/from a YAML sequence  | 
|  Cllvm::yaml::SequenceElementTraits< ELFYAML::YAMLFlowString > |  | 
|  Cllvm::yaml::SequenceElementTraits< InstrProfCorrelator::Probe > |  | 
|  Cllvm::yaml::SequenceElementTraits< std::pair< std::string, std::string > > |  | 
|  Cllvm::yaml::SequenceElementTraits< std::string > |  | 
|  Cllvm::yaml::SequenceElementTraits< StOtherPiece > |  | 
|  Cllvm::yaml::SequenceElementTraits< StringRef > |  | 
|  Cllvm::yaml::SequenceElementTraits< T, std::enable_if_t< std::is_fundamental_v< T > > > |  | 
|  Cllvm::yaml::SequenceTraits< T, EnableIf > | This class should be specialized by any type that needs to be converted to/from a YAML sequence  | 
|  Cllvm::yaml::SequenceTraits< ArrayDocNode > | YAMLIO for ArrayNode  | 
|  Cllvm::yaml::SequenceTraits< ArrayRef< T > > | ArrayRef is not really compatible with the YAMLTraits  | 
|  Cllvm::yaml::SequenceTraits< SmallVector< memprof::GUIDHex64 > > |  | 
|  Cllvm::codeview::serialize_array_impl< T, U > |  | 
|  Cllvm::codeview::serialize_arrayref_tail_impl< T > |  | 
|  Cllvm::codeview::serialize_conditional_impl< T, U > |  | 
|  Cllvm::codeview::serialize_null_term_string_array_impl |  | 
|  Cllvm::codeview::serialize_numeric_impl< T > |  | 
|  Cllvm::codeview::serialize_vector_tail_impl< T > |  | 
|  Cllvm::telemetry::Serializer |  | 
|  Cllvm::DWARFDebugPubTable::Set | Each table consists of sets of variable length entries  | 
|  CSetCCInfo | Helper structure to keep track of SetCC information  | 
|  CSetCCInfoAndKind | Helper structure to be able to read SetCC information  | 
|  Cllvm::SetState< BaseTy >::SetContents | A wrapper around a set that has semantics for handling unions and intersections with a "universal" set that contains all elements  | 
|  Cllvm::DiagnosticInfoOptimizationBase::setExtraArgs | When an instance of this is inserted into the stream, the arguments following will not appear in the remark printed in the compiler output (-Rpass) but only in the optimization record file (-fsave-optimization-record)  | 
|  Cllvm::DiagnosticInfoOptimizationBase::setIsVerbose | Used to set IsVerbose via the stream interface  | 
|  Cllvm::AMDGPU::SetOfRulesForOpcode |  | 
|  CDeadCodeElimination::SetQueue< T > |  | 
|  Cllvm::SetTheory |  | 
|  Cllvm::orc::LibraryResolver::Setup |  | 
|  Cllvm::orc::SimpleRemoteEPC::Setup | A setup object containing callbacks to construct a memory manager and memory access object  | 
|  Cllvm::orc::SimpleRemoteEPCServer::Setup |  | 
|  Cllvm::SetVector< T, Vector, Set, N > | A vector that has set insertion semantics  | 
|  Cllvm::SmallSetVector< Value *, 4 > |  | 
|  Cllvm::SmallSetVector< const Value *, 4 > |  | 
|  Cllvm::SmallSetVector< MachineInstr *, 32 > |  | 
|  Cllvm::SmallSetVector< LiveInterval *, 8 > |  | 
|  Cllvm::SmallSetVector< SUnit *, 8 > |  | 
|  Cllvm::SmallSetVector< const Record *, 16 > |  | 
|  Cllvm::SmallSetVector< const BasicBlock *, 4 > |  | 
|  Cllvm::SmallSetVector< DepTy, 2 > |  | 
|  Cllvm::SmallSetVector< MemberTy, 8 > |  | 
|  Cllvm::SmallSetVector< Instruction *, 8 > |  | 
|  Cllvm::SmallSetVector< int, 8 > |  | 
|  Cllvm::SmallSetVector< const MachineBasicBlock *, 16 > |  | 
|  Cllvm::SmallSetVector< const LiveInterval *, 4 > |  | 
|  Cllvm::SmallSetVector< Register, 8 > |  | 
|  Cllvm::SetVector< const llvm::DISubprogram *, SmallVector< const llvm::DISubprogram *, N >, DenseSet< const llvm::DISubprogram * >, N > |  | 
|  Cllvm::SmallSetVector< const llvm::DISubprogram *, 4 > |  | 
|  Cllvm::SmallSetVector< const llvm::DISubprogram *, 16 > |  | 
|  Cllvm::SetVector< const llvm::LiveInterval *, SmallVector< const llvm::LiveInterval *, N >, DenseSet< const llvm::LiveInterval * >, N > |  | 
|  Cllvm::SmallSetVector< const llvm::LiveInterval *, 8 > |  | 
|  Cllvm::SetVector< const llvm::MachineInstr *, SmallVector< const llvm::MachineInstr *, N >, DenseSet< const llvm::MachineInstr * >, N > |  | 
|  Cllvm::SmallSetVector< const llvm::MachineInstr *, 32 > |  | 
|  Cllvm::SetVector< llvm::AbstractAttribute *, SmallVector< llvm::AbstractAttribute *, N >, DenseSet< llvm::AbstractAttribute * >, N > |  | 
|  Cllvm::SmallSetVector< llvm::AbstractAttribute *, 16 > |  | 
|  Cllvm::SetVector< llvm::BasicBlock *, SmallVector< llvm::BasicBlock *, N >, DenseSet< llvm::BasicBlock * >, N > |  | 
|  Cllvm::SmallSetVector< llvm::BasicBlock *, 4 > |  | 
|  Cllvm::SmallSetVector< llvm::BasicBlock *, 8 > |  | 
|  Cllvm::SetVector< llvm::ElementCount, SmallVector< llvm::ElementCount, N >, DenseSet< llvm::ElementCount >, N > |  | 
|  Cllvm::SmallSetVector< llvm::ElementCount, 2 > |  | 
|  Cllvm::SetVector< llvm::Function *, SmallVector< llvm::Function *, N >, DenseSet< llvm::Function * >, N > |  | 
|  Cllvm::SmallSetVector< llvm::Function *, 8 > |  | 
|  Cllvm::SmallSetVector< llvm::Function *, 4 > |  | 
|  Cllvm::SetVector< llvm::Instruction *, SmallVector< llvm::Instruction *, N >, DenseSet< llvm::Instruction * >, N > |  | 
|  Cllvm::SmallSetVector< llvm::Instruction *, 8 > |  | 
|  Cllvm::SmallSetVector< llvm::Instruction *, 16 > |  | 
|  Cllvm::SetVector< llvm::MachineInstr *, SmallVector< llvm::MachineInstr *, N >, DenseSet< llvm::MachineInstr * >, N > |  | 
|  Cllvm::SmallSetVector< llvm::MachineInstr *, 32 > |  | 
|  Cllvm::SmallSetVector< llvm::MachineInstr *, 2 > |  | 
|  Cllvm::SetVector< llvm::Register, SmallVector< llvm::Register, N >, DenseSet< llvm::Register >, N > |  | 
|  Cllvm::SmallSetVector< llvm::Register, 32 > |  | 
|  Cllvm::SetVector< llvm::WeakVH, SmallVector< llvm::WeakVH, N >, DenseSet< llvm::WeakVH >, N > |  | 
|  Cllvm::SmallSetVector< llvm::WeakVH, 16 > |  | 
|  Cllvm::SmallSetVector< llvm::WeakVH, 8 > |  | 
|  Cllvm::SetVector< T, SmallVector< T, N >, DenseSet< T >, N > |  | 
|  Cllvm::SmallSetVector< T, N > | A SetVector that performs no allocations if smaller than a certain size  | 
|  Cllvm::SetVector< unsigned, SmallVector< unsigned, N >, DenseSet< unsigned >, N > |  | 
|  Cllvm::SmallSetVector< unsigned, 16 > |  | 
|  Cllvm::SmallSetVector< unsigned, 32 > |  | 
|  Cllvm::SmallSetVector< unsigned, 2 > |  | 
|  Ctomp::clause::SeverityT< T, I, E > |  | 
|  Cllvm::object::SFrameParser< E > |  | 
|  Cllvm::SGPRSpillBuilder |  | 
|  Cllvm::SHA1 | A class that wrap the SHA1 algorithm  | 
|  Cllvm::SHA256 |  | 
|  Cllvm::DXContainerYAML::ShaderFeatureFlags |  | 
|  Cllvm::dxbc::ShaderHash |  | 
|  Cllvm::DXContainerYAML::ShaderHash |  | 
|  Cllvm::coro::Shape |  | 
|  Cllvm::ShapeT |  | 
|  Cllvm::orc::tpctypes::SharedMemoryFinalizeRequest |  | 
|  Cllvm::orc::tpctypes::SharedMemorySegFinalizeRequest |  | 
|  Ctomp::clause::SharedT< T, I, E > |  | 
|  Cllvm::PatternMatch::ShiftLike_match< LHS_t, Opcode > |  | 
|  Cllvm::ShiftOfShiftedLogic |  | 
|  Cllvm::LegalizerHelper::ShiftParams |  | 
|  Cllvm::ShouldRunExtraPasses< MarkerTy > | A marker analysis to determine if extra passes should be run on demand  | 
|  Cllvm::ShouldRunExtraPasses< ShouldRunExtraSimpleLoopUnswitch > |  | 
|  Cllvm::ShouldRunExtraSimpleLoopUnswitch | A marker analysis to determine if SimpleLoopUnswitch should run again on a given loop  | 
|  Cllvm::ShouldRunExtraPasses< ShouldRunExtraVectorPasses > |  | 
|  Cllvm::ShouldRunExtraVectorPasses | A marker analysis to determine if extra passes should be run after loop vectorization  | 
|  Cllvm::PatternMatch::Shuffle_match< T0, T1, T2 > | Matches shuffle  | 
|  Cllvm::slpvectorizer::BoUpSLP::ShuffleCostEstimator | Merges shuffle masks and emits final shuffle instruction, if required  | 
|  Cllvm::slpvectorizer::BoUpSLP::ShuffleInstructionBuilder | Merges shuffle masks and emits final shuffle instruction, if required  | 
|  Cllvm::sandboxir::ShuffleMask |  | 
|  Cllvm::yaml::SIArgument |  | 
|  Cllvm::yaml::SIArgumentInfo |  | 
|  Cllvm::AMDGPUResourceUsageAnalysisImpl::SIFunctionResourceInfo |  | 
|  Cllvm::DXContainerYAML::Signature |  | 
|  Cllvm::mcdxbc::Signature |  | 
|  Cllvm::object::DirectX::Signature |  | 
|  Cllvm::OMF::Signature |  | 
|  Cllvm::WasmYAML::Signature |  | 
|  Cllvm::dxbc::PSV::v0::SignatureElement |  | 
|  Cllvm::DXContainerYAML::SignatureElement |  | 
|  Cllvm::lsp::SignatureHelp | Represents the signature of a callable  | 
|  Cllvm::lsp::SignatureInformation | Represents the signature of something callable  | 
|  Cllvm::DXContainerYAML::SignatureParameter |  | 
|  Cllvm::SignedDivisionByConstantInfo | Magic data for optimising signed division by a constant  | 
|  Cllvm::SignpostEmitter | Manages the emission of signposts into the recording method supported by the OS  | 
|  Cllvm::SignpostEmitterImpl | Definition necessary for use of std::unique_ptr in SignpostEmitter::Impl  | 
|  Cllvm::PatternMatch::Signum_match< Opnd_t > |  | 
|  Cllvm::SIInstrWorklist | Utility to store machine instructions worklist  | 
|  Ctomp::clause::SimdlenT< T, I, E > |  | 
|  Ctomp::clause::SimdT< T, I, E > |  | 
|  Cllvm::yaml::SIMode |  | 
|  Cllvm::SIModeRegisterDefaults |  | 
|  Cllvm::SimpleBitstreamCursor | This represents a position within a bitstream  | 
|  Cllvm::BitstreamCursor | This represents a position within a bitcode file, implemented on top of a SimpleBitstreamCursor  | 
|  Cllvm::SimpleRegistryEntry< T > | A simple registry entry which provides only a name, description, and no-argument constructor  | 
|  Cllvm::orc::SimpleRemoteEPCExecutorInfo |  | 
|  Cllvm::orc::SimpleRemoteEPCTransport |  | 
|  Cllvm::orc::FDSimpleRemoteEPCTransport | Uses read/write on FileDescriptors for transport  | 
|  Cllvm::orc::SimpleRemoteEPCTransportClient |  | 
|  Cllvm::orc::SimpleRemoteEPC |  | 
|  Cllvm::orc::SimpleRemoteEPCServer | A simple EPC server implementation  | 
|  Cllvm::jitlink::SimpleSegmentAlloc | A utility class for making simple allocations using JITLinkMemoryManager  | 
|  Cllvm::MachO::SimpleSymbol | Lightweight struct for passing around symbol information  | 
|  Cllvm::codeview::SimpleTypeSerializer |  | 
|  Cllvm::simplify_type< From > | Define a template that can be specialized by smart pointers to reflect the fact that they are automatically dereferenced, and are not involved with the template selection process... the default implementation is a noop  | 
|  Cllvm::simplify_type< AssumptionCache::ResultElem > |  | 
|  Cllvm::simplify_type< const AssumptionCache::ResultElem > |  | 
|  Cllvm::simplify_type< const From > |  | 
|  Cllvm::simplify_type< const IndexCall > |  | 
|  Cllvm::simplify_type< const IntrusiveRefCntPtr< T > > |  | 
|  Cllvm::simplify_type< const MDOperand > |  | 
|  Cllvm::simplify_type< const SDValue > |  | 
|  Cllvm::simplify_type< const TrackingMDRef > |  | 
|  Cllvm::simplify_type< const TypedTrackingMDRef< T > > |  | 
|  Cllvm::simplify_type< const Use > |  | 
|  Cllvm::simplify_type< const WeakTrackingVH > |  | 
|  Cllvm::simplify_type< const WeakVH > |  | 
|  Cllvm::simplify_type< ilist_iterator< OptionsT, false, IsConst > > | Allow ilist_iterators to convert into pointers to a node automatically when used by the dyn_cast, cast, isa mechanisms..  | 
|  Cllvm::simplify_type< const ilist_iterator< OptionsT, false, IsConst > > |  | 
|  Cllvm::simplify_type< ilist_iterator_w_bits< OptionsT, false, IsConst > > |  | 
|  Cllvm::simplify_type< const ilist_iterator_w_bits< OptionsT, false, IsConst > > |  | 
|  Cllvm::simplify_type< IndexCall > |  | 
|  Cllvm::simplify_type< IntrusiveRefCntPtr< T > > |  | 
|  Cllvm::simplify_type< MDOperand > |  | 
|  Cllvm::simplify_type< SDUse > | Simplify_type specializations - Allow casting operators to work directly on SDValues as if they were SDNode*'s  | 
|  Cllvm::simplify_type< SDValue > | Allow casting operators to work directly on SDValues as if they were SDNode*'s  | 
|  Cllvm::simplify_type< TrackingMDRef > |  | 
|  Cllvm::simplify_type< TypedTrackingMDRef< T > > |  | 
|  Cllvm::simplify_type< Use > | Allow clients to treat uses just like values when using casting operators  | 
|  Cllvm::simplify_type< User::const_op_iterator > |  | 
|  Cllvm::simplify_type< User::op_iterator > |  | 
|  Cllvm::simplify_type< WeakTrackingVH > |  | 
|  Cllvm::simplify_type< WeakVH > |  | 
|  Cllvm::SimplifyCFGOptions |  | 
|  Cllvm::SimplifyQuery |  | 
|  Cllvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::SimplifyResult |  | 
|  Cllvm::Loc::Single | Single value location description  | 
|  CSingleEntrySet< T > |  | 
|  Cllvm::LiveInterval::SingleLinkedListIterator< T > |  | 
|  Cfalse::SingleLoopExtractor | SingleLoopExtractor - For bugpoint  | 
|  Cllvm::SinkAndHoistLICMFlags | Flags controlling how much is checked when sinking or hoisting instructions  | 
|  Cllvm::SIProgramInfo | Track resource usage for kernels / entry functions  | 
|  Cllvm::SIScheduleBlock |  | 
|  Cllvm::SIScheduleBlockCreator |  | 
|  Cllvm::SIScheduleBlockResult |  | 
|  Cllvm::SIScheduleBlocks |  | 
|  Cllvm::SIScheduleBlockScheduler |  | 
|  Cllvm::SIScheduler |  | 
|  Cllvm::SISchedulerCandidate |  | 
|  Csize_class_t |  | 
|  Cllvm::SizeOffsetType< T, C > | SizeOffsetType - A base template class for the object size visitors  | 
|  Cllvm::SizeOffsetType< APInt, SizeOffsetAPInt > |  | 
|  Cllvm::SizeOffsetAPInt | SizeOffsetAPInt - Used by ObjectSizeOffsetVisitor, which works with APInts  | 
|  Cllvm::SizeOffsetType< Value *, SizeOffsetValue > |  | 
|  Cllvm::SizeOffsetValue |  | 
|  Cllvm::SizeOffsetType< WeakTrackingVH, SizeOffsetWeakTrackingVH > |  | 
|  Cllvm::SizeOffsetWeakTrackingVH | SizeOffsetWeakTrackingVH - Used by ObjectSizeOffsetEvaluator in a DenseMap  | 
|  Ctomp::clause::SizesT< T, I, E > |  | 
|  Cllvm::xray::SledEntry | Represents an XRay instrumentation sled entry from an object file  | 
|  Cllvm::object::Slice |  | 
|  Cllvm::SlotIndex | SlotIndex - An opaque wrapper around machine indexes  | 
|  Cllvm::SlotIndexes | SlotIndexes pass  | 
|  Cllvm::SlotMapping | This struct contains the mappings from the slot numbers to unnamed metadata nodes, global values and types  | 
|  Cllvm::detail::SlowDynamicAPInt | A simple class providing dynamic arbitrary-precision arithmetic  | 
|  Cllvm::SmallBitVector | This is a 'bitvector' (really, a variable-sized bit array), optimized for the case when the array is small  | 
|  Cdetail::SmallDenseSet< std::pair< const llvm::BasicBlock *, const llvm::BasicBlock * >, InlineBuckets, DenseMapInfo< std::pair< const llvm::BasicBlock *, const llvm::BasicBlock * > > > |  | 
|  Cllvm::SmallDenseSet< std::pair< const llvm::BasicBlock *, const llvm::BasicBlock * >, 8 > |  | 
|  Cdetail::SmallDenseSet< std::pair< const llvm::SCEV *, const llvm::SCEV * >, 4, DenseMapInfo< std::pair< const llvm::SCEV *, const llvm::SCEV * > > > |  | 
|  Cllvm::SmallDenseSet< std::pair< const llvm::SCEV *, const llvm::SCEV * > > |  | 
|  Cdetail::SmallDenseSet< std::pair< llvm::BasicBlock *, llvm::BasicBlock * >, InlineBuckets, DenseMapInfo< std::pair< llvm::BasicBlock *, llvm::BasicBlock * > > > |  | 
|  Cllvm::SmallDenseSet< std::pair< llvm::BasicBlock *, llvm::BasicBlock * >, 8 > |  | 
|  Cdetail::SmallDenseSet< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * >, InlineBuckets, DenseMapInfo< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * > > > |  | 
|  Cllvm::SmallDenseSet< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * >, 4 > |  | 
|  Cllvm::SmallSet< T, N, C > | SmallSet - This maintains a set of unique values, optimizing for the case when the set is small (less than N)  | 
|  Cllvm::SmallVectorAlignmentAndSize< T, typename > | Figure out the offset of the first element  | 
|  Cllvm::SmallVectorBase< Size_T > | This is all the stuff common to all SmallVectors  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< AAQueryInfo::LocPair > > |  | 
|  Cllvm::SmallVectorTemplateCommon< AAQueryInfo::LocPair > |  | 
|  Cllvm::SmallVectorTemplateBase< AAQueryInfo::LocPair > |  | 
|  Cllvm::SmallVectorImpl< AAQueryInfo::LocPair > |  | 
|  Cllvm::SmallVector< AAQueryInfo::LocPair, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< AccelTableKind > > |  | 
|  Cllvm::SmallVectorTemplateCommon< AccelTableKind > |  | 
|  Cllvm::SmallVectorTemplateBase< AccelTableKind > |  | 
|  Cllvm::SmallVectorImpl< AccelTableKind > |  | 
|  Cllvm::SmallVector< AccelTableKind, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< AddressEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< AddressEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< AddressEntry > |  | 
|  Cllvm::SmallVectorImpl< AddressEntry > |  | 
|  Cllvm::SmallVector< AddressEntry, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< AddressRange > > |  | 
|  Cllvm::SmallVectorTemplateCommon< AddressRange > |  | 
|  Cllvm::SmallVectorTemplateBase< AddressRange > |  | 
|  Cllvm::SmallVectorImpl< AddressRange > |  | 
|  Cllvm::SmallVector< AddressRange > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< AddressRangeValuePair > > |  | 
|  Cllvm::SmallVectorTemplateCommon< AddressRangeValuePair > |  | 
|  Cllvm::SmallVectorTemplateBase< AddressRangeValuePair > |  | 
|  Cllvm::SmallVectorImpl< AddressRangeValuePair > |  | 
|  Cllvm::SmallVector< AddressRangeValuePair > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< AttributeItem > > |  | 
|  Cllvm::SmallVectorTemplateCommon< AttributeItem > |  | 
|  Cllvm::SmallVectorTemplateBase< AttributeItem > |  | 
|  Cllvm::SmallVectorImpl< AttributeItem > |  | 
|  Cllvm::SmallVector< AttributeItem, 64 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< Block > > |  | 
|  Cllvm::SmallVectorTemplateCommon< Block > |  | 
|  Cllvm::SmallVectorTemplateBase< Block > |  | 
|  Cllvm::SmallVectorImpl< Block > |  | 
|  Cllvm::SmallVector< Block, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< BlockData > > |  | 
|  Cllvm::SmallVectorTemplateCommon< BlockData > |  | 
|  Cllvm::SmallVectorTemplateBase< BlockData > |  | 
|  Cllvm::SmallVectorImpl< BlockData > |  | 
|  Cllvm::SmallVector< BlockData, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< BlockInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< BlockInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< BlockInfo > |  | 
|  Cllvm::SmallVectorImpl< BlockInfo > |  | 
|  Cllvm::SmallVector< BlockInfo > |  | 
|  Cllvm::SmallVector< BlockInfo, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< BlockInterference > > |  | 
|  Cllvm::SmallVectorTemplateCommon< BlockInterference > |  | 
|  Cllvm::SmallVectorTemplateBase< BlockInterference > |  | 
|  Cllvm::SmallVectorImpl< BlockInterference > |  | 
|  Cllvm::SmallVector< BlockInterference, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< BlockT * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< BlockT * > |  | 
|  Cllvm::SmallVectorTemplateBase< BlockT * > |  | 
|  Cllvm::SmallVectorImpl< BlockT * > |  | 
|  Cllvm::SmallVector< BlockT *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVector< BlockT *, 1 > |  | 
|  Cllvm::SmallVector< BlockT *, 4 > |  | 
|  Cllvm::SmallVector< BlockT *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< bool > > |  | 
|  Cllvm::SmallVectorTemplateCommon< bool > |  | 
|  Cllvm::SmallVectorTemplateBase< bool > |  | 
|  Cllvm::SmallVectorImpl< bool > |  | 
|  Cllvm::SmallVector< bool > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< BoUpSLP::EdgeInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< BoUpSLP::EdgeInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< BoUpSLP::EdgeInfo > |  | 
|  Cllvm::SmallVectorImpl< BoUpSLP::EdgeInfo > |  | 
|  Cllvm::SmallVector< BoUpSLP::EdgeInfo, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ByValInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ByValInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< ByValInfo > |  | 
|  Cllvm::SmallVectorImpl< ByValInfo > |  | 
|  Cllvm::SmallVector< ByValInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< Capability::Capability > > |  | 
|  Cllvm::SmallVectorTemplateCommon< Capability::Capability > |  | 
|  Cllvm::SmallVectorTemplateBase< Capability::Capability > |  | 
|  Cllvm::SmallVectorImpl< Capability::Capability > |  | 
|  Cllvm::SmallVector< Capability::Capability, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< Case > > |  | 
|  Cllvm::SmallVectorTemplateCommon< Case > |  | 
|  Cllvm::SmallVectorTemplateBase< Case > |  | 
|  Cllvm::SmallVectorImpl< Case > |  | 
|  Cllvm::SmallVector< Case > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< char > > |  | 
|  Cllvm::SmallVectorTemplateCommon< char > |  | 
|  Cllvm::SmallVectorTemplateBase< char > |  | 
|  Cllvm::SmallVectorImpl< char > |  | 
|  Cllvm::SmallVector< char, 128 > |  | 
|  Cllvm::SmallVector< char, 24 > |  | 
|  Cllvm::SmallVector< char, 64 > |  | 
|  Cllvm::SmallVector< char, 8 > |  | 
|  Cllvm::SmallVector< char, InternalLen > |  | 
|  Cllvm::SmallString< 0 > |  | 
|  Cllvm::SmallString< 128 > |  | 
|  Cllvm::SmallString< 64 > |  | 
|  Cllvm::SmallString< 8 > |  | 
|  Cllvm::SmallString< 32 > |  | 
|  Cllvm::SmallString< 256 > |  | 
|  Cllvm::SmallString< 16 > |  | 
|  Cllvm::SmallString< 1000 > |  | 
|  Cllvm::SmallString< 4 > |  | 
|  Cllvm::SmallString< InternalLen > | SmallString - A SmallString is just a SmallVector with methods and accessors that make it work better as a string (e.g  | 
|  Cllvm::SmallVector< char, 0 > |  | 
|  Cllvm::SmallVector< char, 32 > |  | 
|  Cllvm::SmallVector< char > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< CompactUnwindRecord > > |  | 
|  Cllvm::SmallVectorTemplateCommon< CompactUnwindRecord > |  | 
|  Cllvm::SmallVectorTemplateBase< CompactUnwindRecord > |  | 
|  Cllvm::SmallVectorImpl< CompactUnwindRecord > |  | 
|  Cllvm::SmallVector< CompactUnwindRecord > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< CompUnitEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< CompUnitEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< CompUnitEntry > |  | 
|  Cllvm::SmallVectorImpl< CompUnitEntry > |  | 
|  Cllvm::SmallVector< CompUnitEntry, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const BlockT * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const BlockT * > |  | 
|  Cllvm::SmallVectorTemplateBase< const BlockT * > |  | 
|  Cllvm::SmallVectorImpl< const BlockT * > |  | 
|  Cllvm::SmallVector< const BlockT * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const char * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const char * > |  | 
|  Cllvm::SmallVectorTemplateBase< const char * > |  | 
|  Cllvm::SmallVectorImpl< const char * > |  | 
|  Cllvm::SmallVector< const char *, 1 > |  | 
|  Cllvm::SmallVector< const char *, 16 > |  | 
|  Cllvm::SmallVector< const char *, 0 > |  | 
|  Cllvm::SmallVector< const char *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const CycleT * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const CycleT * > |  | 
|  Cllvm::SmallVectorTemplateBase< const CycleT * > |  | 
|  Cllvm::SmallVectorImpl< const CycleT * > |  | 
|  Cllvm::SmallVector< const CycleT * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::ArgumentInit * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::ArgumentInit * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::ArgumentInit * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::ArgumentInit * > |  | 
|  Cllvm::SmallVector< const llvm::ArgumentInit *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::coverage::CoverageSegment * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::coverage::CoverageSegment * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::coverage::CoverageSegment * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::coverage::CoverageSegment * > |  | 
|  Cllvm::SmallVector< const llvm::coverage::CoverageSegment *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::DICompositeType * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::DICompositeType * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::DICompositeType * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::DICompositeType * > |  | 
|  Cllvm::SmallVector< const llvm::DICompositeType *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::DIDerivedType * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::DIDerivedType * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::DIDerivedType * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::DIDerivedType * > |  | 
|  Cllvm::SmallVector< const llvm::DIDerivedType *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::DILocation * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::DILocation * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::DILocation * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::DILocation * > |  | 
|  Cllvm::SmallVector< const llvm::DILocation *, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::DISubprogram * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::DISubprogram * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::DISubprogram * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::DISubprogram * > |  | 
|  Cllvm::SmallVector< const llvm::DISubprogram *, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::EquivalenceClasses::ECValue * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::EquivalenceClasses::ECValue * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::EquivalenceClasses::ECValue * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::EquivalenceClasses::ECValue * > |  | 
|  Cllvm::SmallVector< const llvm::EquivalenceClasses::ECValue * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::Function * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::Function * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::Function * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::Function * > |  | 
|  Cllvm::SmallVector< const llvm::Function *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::GCRelocateInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::GCRelocateInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::GCRelocateInst * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::GCRelocateInst * > |  | 
|  Cllvm::SmallVector< const llvm::GCRelocateInst *, 16 > |  | 
|  Cllvm::SmallVector< const llvm::GCRelocateInst *, 10 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::Init * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::Init * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::Init * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::Init * > |  | 
|  Cllvm::SmallVector< const llvm::Init *, 0 > |  | 
|  Cllvm::SmallVector< const llvm::Init *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::Instruction * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::Instruction * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::Instruction * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::Instruction * > |  | 
|  Cllvm::SmallVector< const llvm::Instruction *, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::IntrinsicInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::IntrinsicInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::IntrinsicInst * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::IntrinsicInst * > |  | 
|  Cllvm::SmallVector< const llvm::IntrinsicInst *, 64 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::LiveInterval * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::LiveInterval * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::LiveInterval * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::LiveInterval * > |  | 
|  Cllvm::SmallVector< const llvm::LiveInterval *, 4 > |  | 
|  Cllvm::SmallVector< const llvm::LiveInterval *, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::MachineInstr * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::MachineInstr * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::MachineInstr * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::MachineInstr * > |  | 
|  Cllvm::SmallVector< const llvm::MachineInstr *, N > |  | 
|  Cllvm::SmallVector< const llvm::MachineInstr *, 3 > |  | 
|  Cllvm::SmallVector< const llvm::MachineInstr *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::MCSymbol * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::MCSymbol * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::MCSymbol * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::MCSymbol * > |  | 
|  Cllvm::SmallVector< const llvm::MCSymbol *, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::MCSymbolELF * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::MCSymbolELF * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::MCSymbolELF * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::MCSymbolELF * > |  | 
|  Cllvm::SmallVector< const llvm::MCSymbolELF *, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::SCEV * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::SCEV * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::SCEV * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::SCEV * > |  | 
|  Cllvm::SmallVector< const llvm::SCEV *, 3 > |  | 
|  Cllvm::SmallVector< const llvm::SCEV *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::SCEVPredicate * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::SCEVPredicate * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::SCEVPredicate * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::SCEVPredicate * > |  | 
|  Cllvm::SmallVector< const llvm::SCEVPredicate *, 4 > |  | 
|  Cllvm::SmallVector< const llvm::SCEVPredicate *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::StringMapEntry< EmptyStringSetTag > * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::StringMapEntry< EmptyStringSetTag > * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::StringMapEntry< EmptyStringSetTag > * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::StringMapEntry< EmptyStringSetTag > * > |  | 
|  Cllvm::SmallVector< const llvm::StringMapEntry< EmptyStringSetTag > * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::TargetRegisterClass * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::TargetRegisterClass * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::TargetRegisterClass * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::TargetRegisterClass * > |  | 
|  Cllvm::SmallVector< const llvm::TargetRegisterClass * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const llvm::Value * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const llvm::Value * > |  | 
|  Cllvm::SmallVectorTemplateBase< const llvm::Value * > |  | 
|  Cllvm::SmallVectorImpl< const llvm::Value * > |  | 
|  Cllvm::SmallVector< const llvm::Value *, 4 > |  | 
|  Cllvm::SmallVector< const llvm::Value *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const MMap * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const MMap * > |  | 
|  Cllvm::SmallVectorTemplateBase< const MMap * > |  | 
|  Cllvm::SmallVectorImpl< const MMap * > |  | 
|  Cllvm::SmallVector< const MMap * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const TreeEntry * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const TreeEntry * > |  | 
|  Cllvm::SmallVectorTemplateBase< const TreeEntry * > |  | 
|  Cllvm::SmallVectorImpl< const TreeEntry * > |  | 
|  Cllvm::SmallVector< const TreeEntry *, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const uint32_t * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const uint32_t * > |  | 
|  Cllvm::SmallVectorTemplateBase< const uint32_t * > |  | 
|  Cllvm::SmallVectorImpl< const uint32_t * > |  | 
|  Cllvm::SmallVector< const uint32_t *, 4 > |  | 
|  Cllvm::SmallVector< const uint32_t *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const uint8_t * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const uint8_t * > |  | 
|  Cllvm::SmallVectorTemplateBase< const uint8_t * > |  | 
|  Cllvm::SmallVectorImpl< const uint8_t * > |  | 
|  Cllvm::SmallVector< const uint8_t *, 0 > |  | 
|  Cllvm::SmallVector< const uint8_t *, 256 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< const Value * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< const Value * > |  | 
|  Cllvm::SmallVectorTemplateBase< const Value * > |  | 
|  Cllvm::SmallVectorImpl< const Value * > |  | 
|  Cllvm::SmallVector< const Value *, 8 > |  | 
|  Cllvm::SmallVector< const Value *, 1 > |  | 
|  Cllvm::SmallVector< const Value *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< DebugPHIRecord > > |  | 
|  Cllvm::SmallVectorTemplateCommon< DebugPHIRecord > |  | 
|  Cllvm::SmallVectorTemplateBase< DebugPHIRecord > |  | 
|  Cllvm::SmallVectorImpl< DebugPHIRecord > |  | 
|  Cllvm::SmallVector< DebugPHIRecord, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< DominatorTree::UpdateType > > |  | 
|  Cllvm::SmallVectorTemplateCommon< DominatorTree::UpdateType > |  | 
|  Cllvm::SmallVectorTemplateBase< DominatorTree::UpdateType > |  | 
|  Cllvm::SmallVectorImpl< DominatorTree::UpdateType > |  | 
|  Cllvm::SmallVector< DominatorTree::UpdateType, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< DWARFLinkerBase::AccelTableKind > > |  | 
|  Cllvm::SmallVectorTemplateCommon< DWARFLinkerBase::AccelTableKind > |  | 
|  Cllvm::SmallVectorTemplateBase< DWARFLinkerBase::AccelTableKind > |  | 
|  Cllvm::SmallVectorImpl< DWARFLinkerBase::AccelTableKind > |  | 
|  Cllvm::SmallVector< DWARFLinkerBase::AccelTableKind, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< EdgeInfo * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< EdgeInfo * > |  | 
|  Cllvm::SmallVectorTemplateBase< EdgeInfo * > |  | 
|  Cllvm::SmallVectorImpl< EdgeInfo * > |  | 
|  Cllvm::SmallVector< EdgeInfo * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< EdgeTy > > |  | 
|  Cllvm::SmallVectorTemplateCommon< EdgeTy > |  | 
|  Cllvm::SmallVectorTemplateBase< EdgeTy > |  | 
|  Cllvm::SmallVectorImpl< EdgeTy > |  | 
|  Cllvm::SmallVector< EdgeTy, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< EHInstKind > > |  | 
|  Cllvm::SmallVectorTemplateCommon< EHInstKind > |  | 
|  Cllvm::SmallVectorTemplateBase< EHInstKind > |  | 
|  Cllvm::SmallVectorImpl< EHInstKind > |  | 
|  Cllvm::SmallVector< EHInstKind, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< Elt > > |  | 
|  Cllvm::SmallVectorTemplateCommon< Elt > |  | 
|  Cllvm::SmallVectorTemplateBase< Elt > |  | 
|  Cllvm::SmallVectorImpl< Elt > |  | 
|  Cllvm::SmallVector< Elt, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< Encoding > > |  | 
|  Cllvm::SmallVectorTemplateCommon< Encoding > |  | 
|  Cllvm::SmallVectorTemplateBase< Encoding > |  | 
|  Cllvm::SmallVectorImpl< Encoding > |  | 
|  Cllvm::SmallVector< Encoding > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< EncodingInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< EncodingInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< EncodingInfo > |  | 
|  Cllvm::SmallVectorImpl< EncodingInfo > |  | 
|  Cllvm::SmallVector< EncodingInfo, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ExitNotTakenInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ExitNotTakenInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< ExitNotTakenInfo > |  | 
|  Cllvm::SmallVectorImpl< ExitNotTakenInfo > |  | 
|  Cllvm::SmallVector< ExitNotTakenInfo, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< Extension::Extension > > |  | 
|  Cllvm::SmallVectorTemplateCommon< Extension::Extension > |  | 
|  Cllvm::SmallVectorTemplateBase< Extension::Extension > |  | 
|  Cllvm::SmallVectorImpl< Extension::Extension > |  | 
|  Cllvm::SmallVector< Extension::Extension, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< false::SUnitWithMemInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< false::SUnitWithMemInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< false::SUnitWithMemInfo > |  | 
|  Cllvm::SmallVectorImpl< false::SUnitWithMemInfo > |  | 
|  Cllvm::SmallVector< false::SUnitWithMemInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< FileInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< FileInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< FileInfo > |  | 
|  Cllvm::SmallVectorImpl< FileInfo > |  | 
|  Cllvm::SmallVector< FileInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< FreeList * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< FreeList * > |  | 
|  Cllvm::SmallVectorTemplateBase< FreeList * > |  | 
|  Cllvm::SmallVectorImpl< FreeList * > |  | 
|  Cllvm::SmallVector< FreeList *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< FreeMemBlock > > |  | 
|  Cllvm::SmallVectorTemplateCommon< FreeMemBlock > |  | 
|  Cllvm::SmallVectorTemplateBase< FreeMemBlock > |  | 
|  Cllvm::SmallVectorImpl< FreeMemBlock > |  | 
|  Cllvm::SmallVector< FreeMemBlock, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< Function * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< Function * > |  | 
|  Cllvm::SmallVectorTemplateBase< Function * > |  | 
|  Cllvm::SmallVectorImpl< Function * > |  | 
|  Cllvm::SmallVector< Function *, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< GCNSchedStageID > > |  | 
|  Cllvm::SmallVectorTemplateCommon< GCNSchedStageID > |  | 
|  Cllvm::SmallVectorTemplateBase< GCNSchedStageID > |  | 
|  Cllvm::SmallVectorImpl< GCNSchedStageID > |  | 
|  Cllvm::SmallVector< GCNSchedStageID, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< GlobalSplitCandidate > > |  | 
|  Cllvm::SmallVectorTemplateCommon< GlobalSplitCandidate > |  | 
|  Cllvm::SmallVectorTemplateBase< GlobalSplitCandidate > |  | 
|  Cllvm::SmallVectorImpl< GlobalSplitCandidate > |  | 
|  Cllvm::SmallVector< GlobalSplitCandidate, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< IdxMBBPair > > |  | 
|  Cllvm::SmallVectorTemplateCommon< IdxMBBPair > |  | 
|  Cllvm::SmallVectorTemplateBase< IdxMBBPair > |  | 
|  Cllvm::const_iterator< IdxMBBPair > |  | 
|  Cllvm::SmallVectorImpl< IdxMBBPair > |  | 
|  Cllvm::SmallVector< IdxMBBPair, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< IFuncStub > > |  | 
|  Cllvm::SmallVectorTemplateCommon< IFuncStub > |  | 
|  Cllvm::SmallVectorTemplateBase< IFuncStub > |  | 
|  Cllvm::SmallVectorImpl< IFuncStub > |  | 
|  Cllvm::SmallVector< IFuncStub, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< InjectedSourceDescriptor > > |  | 
|  Cllvm::SmallVectorTemplateCommon< InjectedSourceDescriptor > |  | 
|  Cllvm::SmallVectorTemplateBase< InjectedSourceDescriptor > |  | 
|  Cllvm::SmallVectorImpl< InjectedSourceDescriptor > |  | 
|  Cllvm::SmallVector< InjectedSourceDescriptor, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< InlineGraphNode * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< InlineGraphNode * > |  | 
|  Cllvm::SmallVectorTemplateBase< InlineGraphNode * > |  | 
|  Cllvm::SmallVectorImpl< InlineGraphNode * > |  | 
|  Cllvm::SmallVector< InlineGraphNode *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< InsertedPass > > |  | 
|  Cllvm::SmallVectorTemplateCommon< InsertedPass > |  | 
|  Cllvm::SmallVectorTemplateBase< InsertedPass > |  | 
|  Cllvm::SmallVectorImpl< InsertedPass > |  | 
|  Cllvm::SmallVector< InsertedPass, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< InsnRange > > |  | 
|  Cllvm::SmallVectorTemplateCommon< InsnRange > |  | 
|  Cllvm::SmallVectorTemplateBase< InsnRange > |  | 
|  Cllvm::SmallVectorImpl< InsnRange > |  | 
|  Cllvm::SmallVector< InsnRange, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< InState > > |  | 
|  Cllvm::SmallVectorTemplateCommon< InState > |  | 
|  Cllvm::SmallVectorTemplateBase< InState > |  | 
|  Cllvm::SmallVectorImpl< InState > |  | 
|  Cllvm::SmallVector< InState, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< InstrAndOperands > > |  | 
|  Cllvm::SmallVectorTemplateCommon< InstrAndOperands > |  | 
|  Cllvm::SmallVectorTemplateBase< InstrAndOperands > |  | 
|  Cllvm::SmallVectorImpl< InstrAndOperands > |  | 
|  Cllvm::SmallVector< InstrAndOperands > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< InstrPos > > |  | 
|  Cllvm::SmallVectorTemplateCommon< InstrPos > |  | 
|  Cllvm::SmallVectorTemplateBase< InstrPos > |  | 
|  Cllvm::SmallVectorImpl< InstrPos > |  | 
|  Cllvm::SmallVector< InstrPos, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< InstrProfValueData > > |  | 
|  Cllvm::SmallVectorTemplateCommon< InstrProfValueData > |  | 
|  Cllvm::SmallVectorTemplateBase< InstrProfValueData > |  | 
|  Cllvm::SmallVectorImpl< InstrProfValueData > |  | 
|  Cllvm::SmallVector< InstrProfValueData, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< int > > |  | 
|  Cllvm::SmallVectorTemplateCommon< int > |  | 
|  Cllvm::SmallVectorTemplateBase< int > |  | 
|  Cllvm::SmallVectorImpl< int > |  | 
|  Cllvm::SmallVector< int, 0 > |  | 
|  Cllvm::SmallVector< int, 8 > |  | 
|  Cllvm::SmallVector< int, 128 > |  | 
|  Cllvm::SmallVector< int, 16 > |  | 
|  Cllvm::SmallVector< int > |  | 
|  Cllvm::SmallVector< int, 4 > |  | 
|  Cllvm::SmallVector< int, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< int32_t > > |  | 
|  Cllvm::SmallVectorTemplateCommon< int32_t > |  | 
|  Cllvm::SmallVectorTemplateBase< int32_t > |  | 
|  Cllvm::SmallVectorImpl< int32_t > |  | 
|  Cllvm::SmallVector< int32_t, 3 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< int64_t > > |  | 
|  Cllvm::SmallVectorTemplateCommon< int64_t > |  | 
|  Cllvm::SmallVectorTemplateBase< int64_t > |  | 
|  Cllvm::SmallVectorImpl< int64_t > |  | 
|  Cllvm::SmallVector< int64_t, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< LexicalBlock * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< LexicalBlock * > |  | 
|  Cllvm::SmallVectorTemplateBase< LexicalBlock * > |  | 
|  Cllvm::SmallVectorImpl< LexicalBlock * > |  | 
|  Cllvm::SmallVector< LexicalBlock *, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< LiveDebugValues::DbgOp > > |  | 
|  Cllvm::SmallVectorTemplateCommon< LiveDebugValues::DbgOp > |  | 
|  Cllvm::SmallVectorTemplateBase< LiveDebugValues::DbgOp > |  | 
|  Cllvm::SmallVectorImpl< LiveDebugValues::DbgOp > |  | 
|  Cllvm::SmallVector< LiveDebugValues::DbgOp > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< LiveDebugValues::ResolvedDbgOp > > |  | 
|  Cllvm::SmallVectorTemplateCommon< LiveDebugValues::ResolvedDbgOp > |  | 
|  Cllvm::SmallVectorTemplateBase< LiveDebugValues::ResolvedDbgOp > |  | 
|  Cllvm::SmallVectorImpl< LiveDebugValues::ResolvedDbgOp > |  | 
|  Cllvm::SmallVector< LiveDebugValues::ResolvedDbgOp > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< LiveDebugValues::ValueIDNum > > |  | 
|  Cllvm::SmallVectorTemplateCommon< LiveDebugValues::ValueIDNum > |  | 
|  Cllvm::SmallVectorTemplateBase< LiveDebugValues::ValueIDNum > |  | 
|  Cllvm::SmallVectorImpl< LiveDebugValues::ValueIDNum > |  | 
|  Cllvm::SmallVector< LiveDebugValues::ValueIDNum, 0 > |  | 
|  Cllvm::SmallVector< LiveDebugValues::ValueIDNum, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< LiveInBlock > > |  | 
|  Cllvm::SmallVectorTemplateCommon< LiveInBlock > |  | 
|  Cllvm::SmallVectorTemplateBase< LiveInBlock > |  | 
|  Cllvm::SmallVectorImpl< LiveInBlock > |  | 
|  Cllvm::SmallVector< LiveInBlock, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AAPointerInfo::Access > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AAPointerInfo::Access > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AAPointerInfo::Access > |  | 
|  Cllvm::SmallVectorImpl< llvm::AAPointerInfo::Access > |  | 
|  Cllvm::SmallVector< llvm::AAPointerInfo::Access > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AbstractAttribute * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AbstractAttribute * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AbstractAttribute * > |  | 
|  Cllvm::SmallVectorImpl< llvm::AbstractAttribute * > |  | 
|  Cllvm::SmallVector< llvm::AbstractAttribute *, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AllocaInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AllocaInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AllocaInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::AllocaInst * > |  | 
|  Cllvm::SmallVector< llvm::AllocaInst *, 16 > |  | 
|  Cllvm::SmallVector< llvm::AllocaInst *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AMDGPU::RegBankLegalizeRule > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AMDGPU::RegBankLegalizeRule > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AMDGPU::RegBankLegalizeRule > |  | 
|  Cllvm::SmallVectorImpl< llvm::AMDGPU::RegBankLegalizeRule > |  | 
|  Cllvm::SmallVector< llvm::AMDGPU::RegBankLegalizeRule, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AnyCoroEndInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AnyCoroEndInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AnyCoroEndInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::AnyCoroEndInst * > |  | 
|  Cllvm::SmallVector< llvm::AnyCoroEndInst *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AnyCoroSuspendInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AnyCoroSuspendInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AnyCoroSuspendInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::AnyCoroSuspendInst * > |  | 
|  Cllvm::SmallVector< llvm::AnyCoroSuspendInst *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::APFloat > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::APFloat > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::APFloat > |  | 
|  Cllvm::SmallVectorImpl< llvm::APFloat > |  | 
|  Cllvm::SmallVector< llvm::APFloat > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::APInt > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::APInt > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::APInt > |  | 
|  Cllvm::SmallVectorImpl< llvm::APInt > |  | 
|  Cllvm::SmallVector< llvm::APInt > |  | 
|  Cllvm::SmallVector< llvm::APInt, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ArgInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ArgInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ArgInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::ArgInfo > |  | 
|  Cllvm::SmallVector< llvm::ArgInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ArrayRef< uint8_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ArrayRef< uint8_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ArrayRef< uint8_t > > |  | 
|  Cllvm::SmallVectorImpl< llvm::ArrayRef< uint8_t > > |  | 
|  Cllvm::SmallVector< llvm::ArrayRef< uint8_t >, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AsmPrinter::XRayFunctionEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AsmPrinter::XRayFunctionEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AsmPrinter::XRayFunctionEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::AsmPrinter::XRayFunctionEntry > |  | 
|  Cllvm::SmallVector< llvm::AsmPrinter::XRayFunctionEntry, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AsmRewrite > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AsmRewrite > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AsmRewrite > |  | 
|  Cllvm::SmallVectorImpl< llvm::AsmRewrite > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AsmToken > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AsmToken > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AsmToken > |  | 
|  Cllvm::SmallVectorImpl< llvm::AsmToken > |  | 
|  Cllvm::SmallVector< llvm::AsmToken, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AssertingVH< const llvm::BasicBlock > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AssertingVH< const llvm::BasicBlock > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AssertingVH< const llvm::BasicBlock > > |  | 
|  Cllvm::SmallVectorImpl< llvm::AssertingVH< const llvm::BasicBlock > > |  | 
|  Cllvm::SmallVector< llvm::AssertingVH< const llvm::BasicBlock >, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::AssertingVH< llvm::MemoryPhi > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::AssertingVH< llvm::MemoryPhi > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::AssertingVH< llvm::MemoryPhi > > |  | 
|  Cllvm::SmallVectorImpl< llvm::AssertingVH< llvm::MemoryPhi > > |  | 
|  Cllvm::SmallVector< llvm::AssertingVH< llvm::MemoryPhi >, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::BasicBlock * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::BasicBlock * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::BasicBlock * > |  | 
|  Cllvm::SmallVectorImpl< llvm::BasicBlock * > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, N > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, 32 > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, 0 > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock * > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, 4 > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, 64 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::BasicBlockInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::BasicBlockInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::BasicBlockInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::BasicBlockInfo > |  | 
|  Cllvm::SmallVector< llvm::BasicBlockInfo, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::BBClusterInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::BBClusterInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::BBClusterInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::BBClusterInfo > |  | 
|  Cllvm::SmallVector< llvm::BBClusterInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::BitCodeAbbrevOp > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::BitCodeAbbrevOp > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::BitCodeAbbrevOp > |  | 
|  Cllvm::SmallVectorImpl< llvm::BitCodeAbbrevOp > |  | 
|  Cllvm::SmallVector< llvm::BitCodeAbbrevOp, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::BlockFrequency > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::BlockFrequency > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::BlockFrequency > |  | 
|  Cllvm::SmallVectorImpl< llvm::BlockFrequency > |  | 
|  Cllvm::SmallVector< llvm::BlockFrequency, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::BuildAttributeItem > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::BuildAttributeItem > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::BuildAttributeItem > |  | 
|  Cllvm::SmallVectorImpl< llvm::BuildAttributeItem > |  | 
|  Cllvm::SmallVector< llvm::BuildAttributeItem, 64 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::BuildAttributeSubSection > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::BuildAttributeSubSection > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::BuildAttributeSubSection > |  | 
|  Cllvm::SmallVectorImpl< llvm::BuildAttributeSubSection > |  | 
|  Cllvm::SmallVector< llvm::BuildAttributeSubSection, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::CallBase * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::CallBase * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::CallBase * > |  | 
|  Cllvm::SmallVectorImpl< llvm::CallBase * > |  | 
|  Cllvm::SmallVector< llvm::CallBase *, 8 > |  | 
|  Cllvm::SmallVector< llvm::CallBase * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::CallInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::CallInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::CallInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::CallInst * > |  | 
|  Cllvm::SmallVector< llvm::CallInst *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::CallLowering::ArgInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::CallLowering::ArgInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::CallLowering::ArgInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::CallLowering::ArgInfo > |  | 
|  Cllvm::SmallVector< llvm::CallLowering::ArgInfo, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::CCValAssign > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::CCValAssign > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::CCValAssign > |  | 
|  Cllvm::SmallVectorImpl< llvm::CCValAssign > |  | 
|  Cllvm::SmallVector< llvm::CCValAssign, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::cfg::Update< llvm::BasicBlock * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::cfg::Update< llvm::BasicBlock * > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::cfg::Update< llvm::BasicBlock * > > |  | 
|  Cllvm::SmallVectorImpl< llvm::cfg::Update< llvm::BasicBlock * > > |  | 
|  Cllvm::SmallVector< llvm::cfg::Update< llvm::BasicBlock * >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::cfg::Update< NodePtr > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::cfg::Update< NodePtr > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::cfg::Update< NodePtr > > |  | 
|  Cllvm::SmallVectorImpl< llvm::cfg::Update< NodePtr > > |  | 
|  Cllvm::SmallVector< llvm::cfg::Update< NodePtr >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::cl::Option * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::cl::Option * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::cl::Option * > |  | 
|  Cllvm::SmallVectorImpl< llvm::cl::Option * > |  | 
|  Cllvm::SmallVector< llvm::cl::Option *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::cl::OptionCategory * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::cl::OptionCategory * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::cl::OptionCategory * > |  | 
|  Cllvm::SmallVectorImpl< llvm::cl::OptionCategory * > |  | 
|  Cllvm::SmallVector< llvm::cl::OptionCategory *, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::cl::OptionEnumValue > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::cl::OptionEnumValue > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::cl::OptionEnumValue > |  | 
|  Cllvm::SmallVectorImpl< llvm::cl::OptionEnumValue > |  | 
|  Cllvm::SmallVector< llvm::cl::OptionEnumValue, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::cl::parser::OptionInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::cl::parser::OptionInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::cl::parser::OptionInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::cl::parser::OptionInfo > |  | 
|  Cllvm::SmallVector< llvm::cl::parser::OptionInfo, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::cl::SubCommand * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::cl::SubCommand * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::cl::SubCommand * > |  | 
|  Cllvm::SmallVectorImpl< llvm::cl::SubCommand * > |  | 
|  Cllvm::SmallVector< llvm::cl::SubCommand *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ClrEHUnwindMapEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ClrEHUnwindMapEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ClrEHUnwindMapEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::ClrEHUnwindMapEntry > |  | 
|  Cllvm::SmallVector< llvm::ClrEHUnwindMapEntry, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::codeview::GloballyHashedType > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::codeview::GloballyHashedType > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::codeview::GloballyHashedType > |  | 
|  Cllvm::SmallVectorImpl< llvm::codeview::GloballyHashedType > |  | 
|  Cllvm::SmallVector< llvm::codeview::GloballyHashedType, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::codeview::TypeIndex > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::codeview::TypeIndex > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::codeview::TypeIndex > |  | 
|  Cllvm::SmallVectorImpl< llvm::codeview::TypeIndex > |  | 
|  Cllvm::SmallVector< llvm::codeview::TypeIndex, N > |  | 
|  Cllvm::SmallVector< llvm::codeview::TypeIndex, MaxArgs > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Constant * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Constant * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Constant * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Constant * > |  | 
|  Cllvm::SmallVector< llvm::Constant * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ConstantInt * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ConstantInt * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ConstantInt * > |  | 
|  Cllvm::SmallVectorImpl< llvm::ConstantInt * > |  | 
|  Cllvm::SmallVector< llvm::ConstantInt *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ConstantRange > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ConstantRange > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ConstantRange > |  | 
|  Cllvm::SmallVectorImpl< llvm::ConstantRange > |  | 
|  Cllvm::SmallVector< llvm::ConstantRange, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ControlFlowHub::BranchDescriptor > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ControlFlowHub::BranchDescriptor > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ControlFlowHub::BranchDescriptor > |  | 
|  Cllvm::SmallVectorImpl< llvm::ControlFlowHub::BranchDescriptor > |  | 
|  Cllvm::SmallVector< llvm::ControlFlowHub::BranchDescriptor > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::CoroAlignInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::CoroAlignInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::CoroAlignInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::CoroAlignInst * > |  | 
|  Cllvm::SmallVector< llvm::CoroAlignInst *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::CoroAwaitSuspendInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::CoroAwaitSuspendInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::CoroAwaitSuspendInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::CoroAwaitSuspendInst * > |  | 
|  Cllvm::SmallVector< llvm::CoroAwaitSuspendInst *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::CoroIsInRampInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::CoroIsInRampInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::CoroIsInRampInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::CoroIsInRampInst * > |  | 
|  Cllvm::SmallVector< llvm::CoroIsInRampInst *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::CoroSizeInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::CoroSizeInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::CoroSizeInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::CoroSizeInst * > |  | 
|  Cllvm::SmallVector< llvm::CoroSizeInst *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::coverage::mcdc::TVIdxBuilder::MCDCNode > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::coverage::mcdc::TVIdxBuilder::MCDCNode > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::coverage::mcdc::TVIdxBuilder::MCDCNode > |  | 
|  Cllvm::SmallVectorImpl< llvm::coverage::mcdc::TVIdxBuilder::MCDCNode > |  | 
|  Cllvm::SmallVector< llvm::coverage::mcdc::TVIdxBuilder::MCDCNode > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::CxxUnwindMapEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::CxxUnwindMapEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::CxxUnwindMapEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::CxxUnwindMapEntry > |  | 
|  Cllvm::SmallVector< llvm::CxxUnwindMapEntry, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DataLayout::PointerSpec > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DataLayout::PointerSpec > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DataLayout::PointerSpec > |  | 
|  Cllvm::SmallVectorImpl< llvm::DataLayout::PointerSpec > |  | 
|  Cllvm::SmallVector< llvm::DataLayout::PointerSpec, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DataLayout::PrimitiveSpec > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DataLayout::PrimitiveSpec > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DataLayout::PrimitiveSpec > |  | 
|  Cllvm::SmallVectorImpl< llvm::DataLayout::PrimitiveSpec > |  | 
|  Cllvm::SmallVector< llvm::DataLayout::PrimitiveSpec, 6 > |  | 
|  Cllvm::SmallVector< llvm::DataLayout::PrimitiveSpec, 4 > |  | 
|  Cllvm::SmallVector< llvm::DataLayout::PrimitiveSpec, 10 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DbgSSAPhi * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DbgSSAPhi * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DbgSSAPhi * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DbgSSAPhi * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DbgValueLoc > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DbgValueLoc > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DbgValueLoc > |  | 
|  Cllvm::SmallVectorImpl< llvm::DbgValueLoc > |  | 
|  Cllvm::SmallVector< llvm::DbgValueLoc, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DbgValueLocEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DbgValueLocEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DbgValueLocEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::DbgValueLocEntry > |  | 
|  Cllvm::SmallVector< llvm::DbgValueLocEntry, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DbgVariable * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DbgVariable * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DbgVariable * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DbgVariable * > |  | 
|  Cllvm::SmallVector< llvm::DbgVariable *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DbgVariableRecord * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DbgVariableRecord * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DbgVariableRecord * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DbgVariableRecord * > |  | 
|  Cllvm::SmallVector< llvm::DbgVariableRecord *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DebugCounter::Chunk > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DebugCounter::Chunk > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DebugCounter::Chunk > |  | 
|  Cllvm::SmallVectorImpl< llvm::DebugCounter::Chunk > |  | 
|  Cllvm::SmallVector< llvm::DebugCounter::Chunk > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DebugLoc > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DebugLoc > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DebugLoc > |  | 
|  Cllvm::SmallVectorImpl< llvm::DebugLoc > |  | 
|  Cllvm::SmallVector< llvm::DebugLoc, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DebugLocStream::Entry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DebugLocStream::Entry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DebugLocStream::Entry > |  | 
|  Cllvm::SmallVectorImpl< llvm::DebugLocStream::Entry > |  | 
|  Cllvm::SmallVector< llvm::DebugLocStream::Entry, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DebugLocStream::List > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DebugLocStream::List > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DebugLocStream::List > |  | 
|  Cllvm::SmallVectorImpl< llvm::DebugLocStream::List > |  | 
|  Cllvm::SmallVector< llvm::DebugLocStream::List, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DebugNamesAbbrev::AttributeEncoding > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DebugNamesAbbrev::AttributeEncoding > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DebugNamesAbbrev::AttributeEncoding > |  | 
|  Cllvm::SmallVectorImpl< llvm::DebugNamesAbbrev::AttributeEncoding > |  | 
|  Cllvm::SmallVector< llvm::DebugNamesAbbrev::AttributeEncoding, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DebugVariable > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DebugVariable > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DebugVariable > |  | 
|  Cllvm::SmallVectorImpl< llvm::DebugVariable > |  | 
|  Cllvm::SmallVector< llvm::DebugVariable > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DefsetRecord * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DefsetRecord * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DefsetRecord * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DefsetRecord * > |  | 
|  Cllvm::SmallVector< llvm::DefsetRecord *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables > > |  | 
|  Cllvm::SmallVectorImpl< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables > > |  | 
|  Cllvm::SmallVector< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DenseMap< LLT, LegacyLegalizeActions::LegacyLegalizeAction > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DenseMap< LLT, LegacyLegalizeActions::LegacyLegalizeAction > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DenseMap< LLT, LegacyLegalizeActions::LegacyLegalizeAction > > |  | 
|  Cllvm::SmallVectorImpl< llvm::DenseMap< LLT, LegacyLegalizeActions::LegacyLegalizeAction > > |  | 
|  Cllvm::SmallVector< llvm::DenseMap< LLT, LegacyLegalizeActions::LegacyLegalizeAction >, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > > > |  | 
|  Cllvm::SmallVectorImpl< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > > > |  | 
|  Cllvm::SmallVector< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DenseMap< unsigned, LaneBitmask > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DenseMap< unsigned, LaneBitmask > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DenseMap< unsigned, LaneBitmask > > |  | 
|  Cllvm::SmallVectorImpl< llvm::DenseMap< unsigned, LaneBitmask > > |  | 
|  Cllvm::SmallVector< llvm::DenseMap< unsigned, LaneBitmask >, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::detail::PtrUseVisitorBase::UseToVisit > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::detail::PtrUseVisitorBase::UseToVisit > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::detail::PtrUseVisitorBase::UseToVisit > |  | 
|  Cllvm::SmallVectorImpl< llvm::detail::PtrUseVisitorBase::UseToVisit > |  | 
|  Cllvm::SmallVector< llvm::detail::PtrUseVisitorBase::UseToVisit, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DiagnosticInfoOptimizationBase::Argument > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DiagnosticInfoOptimizationBase::Argument > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DiagnosticInfoOptimizationBase::Argument > |  | 
|  Cllvm::SmallVectorImpl< llvm::DiagnosticInfoOptimizationBase::Argument > |  | 
|  Cllvm::SmallVector< llvm::DiagnosticInfoOptimizationBase::Argument, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DICompileUnit * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DICompileUnit * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DICompileUnit * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DICompileUnit * > |  | 
|  Cllvm::SmallVector< llvm::DICompileUnit *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DIEAbbrevData > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DIEAbbrevData > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DIEAbbrevData > |  | 
|  Cllvm::SmallVectorImpl< llvm::DIEAbbrevData > |  | 
|  Cllvm::SmallVector< llvm::DIEAbbrevData, 12 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DIGlobalVariableExpression * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DIGlobalVariableExpression * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DIGlobalVariableExpression * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DIGlobalVariableExpression * > |  | 
|  Cllvm::SmallVector< llvm::DIGlobalVariableExpression *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DILineInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DILineInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DILineInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::DILineInfo > |  | 
|  Cllvm::SmallVector< llvm::DILineInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DIScope * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DIScope * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DIScope * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DIScope * > |  | 
|  Cllvm::SmallVector< llvm::DIScope *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DISubprogram * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DISubprogram * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DISubprogram * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DISubprogram * > |  | 
|  Cllvm::SmallVector< llvm::DISubprogram *, 4 > |  | 
|  Cllvm::SmallVector< llvm::DISubprogram *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DIType * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DIType * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DIType * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DIType * > |  | 
|  Cllvm::SmallVector< llvm::DIType *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DomainValue * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DomainValue * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DomainValue * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DomainValue * > |  | 
|  Cllvm::SmallVector< llvm::DomainValue *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DomTreeNodeBase * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DomTreeNodeBase * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DomTreeNodeBase * > |  | 
|  Cllvm::SmallVectorImpl< llvm::DomTreeNodeBase * > |  | 
|  Cllvm::SmallVector< llvm::DomTreeNodeBase *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DomTreeNodeBase > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DomTreeNodeBase > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DomTreeNodeBase > |  | 
|  Cllvm::SmallVectorImpl< llvm::DomTreeNodeBase > |  | 
|  Cllvm::SmallVector< llvm::DomTreeNodeBase, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::dwarf_linker::parallel::CompileUnit::DIEInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::dwarf_linker::parallel::CompileUnit::DIEInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::dwarf_linker::parallel::CompileUnit::DIEInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::dwarf_linker::parallel::CompileUnit::DIEInfo > |  | 
|  Cllvm::SmallVector< llvm::dwarf_linker::parallel::CompileUnit::DIEInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DWARFCFIAnalysis > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DWARFCFIAnalysis > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DWARFCFIAnalysis > |  | 
|  Cllvm::SmallVectorImpl< llvm::DWARFCFIAnalysis > |  | 
|  Cllvm::SmallVector< llvm::DWARFCFIAnalysis > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DWARFDebugNames::NameIndex > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DWARFDebugNames::NameIndex > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DWARFDebugNames::NameIndex > |  | 
|  Cllvm::SmallVectorImpl< llvm::DWARFDebugNames::NameIndex > |  | 
|  Cllvm::SmallVector< llvm::DWARFDebugNames::NameIndex, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DwarfExpression::Register > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DwarfExpression::Register > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DwarfExpression::Register > |  | 
|  Cllvm::SmallVectorImpl< llvm::DwarfExpression::Register > |  | 
|  Cllvm::SmallVector< llvm::DwarfExpression::Register, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DWARFFormValue > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DWARFFormValue > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DWARFFormValue > |  | 
|  Cllvm::SmallVectorImpl< llvm::DWARFFormValue > |  | 
|  Cllvm::SmallVector< llvm::DWARFFormValue, 3 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DWARFLocationEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DWARFLocationEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DWARFLocationEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::DWARFLocationEntry > |  | 
|  Cllvm::SmallVector< llvm::DWARFLocationEntry, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::dxbc::PSV::v0::SignatureElement > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::dxbc::PSV::v0::SignatureElement > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::dxbc::PSV::v0::SignatureElement > |  | 
|  Cllvm::SmallVectorImpl< llvm::dxbc::PSV::v0::SignatureElement > |  | 
|  Cllvm::SmallVector< llvm::dxbc::PSV::v0::SignatureElement, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::dxbc::PSV::v2::ResourceBindInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::dxbc::PSV::v2::ResourceBindInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::dxbc::PSV::v2::ResourceBindInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::dxbc::PSV::v2::ResourceBindInfo > |  | 
|  Cllvm::SmallVector< llvm::dxbc::PSV::v2::ResourceBindInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DXContainerYAML::DescriptorRangeYaml > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DXContainerYAML::DescriptorRangeYaml > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DXContainerYAML::DescriptorRangeYaml > |  | 
|  Cllvm::SmallVectorImpl< llvm::DXContainerYAML::DescriptorRangeYaml > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::DescriptorRangeYaml > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DXContainerYAML::DescriptorTableYaml > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DXContainerYAML::DescriptorTableYaml > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DXContainerYAML::DescriptorTableYaml > |  | 
|  Cllvm::SmallVectorImpl< llvm::DXContainerYAML::DescriptorTableYaml > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::DescriptorTableYaml > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DXContainerYAML::RootConstantsYaml > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DXContainerYAML::RootConstantsYaml > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DXContainerYAML::RootConstantsYaml > |  | 
|  Cllvm::SmallVectorImpl< llvm::DXContainerYAML::RootConstantsYaml > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::RootConstantsYaml > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DXContainerYAML::RootDescriptorYaml > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DXContainerYAML::RootDescriptorYaml > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DXContainerYAML::RootDescriptorYaml > |  | 
|  Cllvm::SmallVectorImpl< llvm::DXContainerYAML::RootDescriptorYaml > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::RootDescriptorYaml > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DXContainerYAML::RootParameterLocationYaml > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DXContainerYAML::RootParameterLocationYaml > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DXContainerYAML::RootParameterLocationYaml > |  | 
|  Cllvm::SmallVectorImpl< llvm::DXContainerYAML::RootParameterLocationYaml > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::RootParameterLocationYaml > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DXContainerYAML::SignatureElement > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DXContainerYAML::SignatureElement > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DXContainerYAML::SignatureElement > |  | 
|  Cllvm::SmallVectorImpl< llvm::DXContainerYAML::SignatureElement > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::SignatureElement > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DXContainerYAML::SignatureParameter > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DXContainerYAML::SignatureParameter > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DXContainerYAML::SignatureParameter > |  | 
|  Cllvm::SmallVectorImpl< llvm::DXContainerYAML::SignatureParameter > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::SignatureParameter > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::DXContainerYAML::StaticSamplerYamlDesc > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::DXContainerYAML::StaticSamplerYamlDesc > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::DXContainerYAML::StaticSamplerYamlDesc > |  | 
|  Cllvm::SmallVectorImpl< llvm::DXContainerYAML::StaticSamplerYamlDesc > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::StaticSamplerYamlDesc > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::dxil::EntryProperties > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::dxil::EntryProperties > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::dxil::EntryProperties > |  | 
|  Cllvm::SmallVectorImpl< llvm::dxil::EntryProperties > |  | 
|  Cllvm::SmallVector< llvm::dxil::EntryProperties > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::dxil::ResourceInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::dxil::ResourceInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::dxil::ResourceInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::dxil::ResourceInfo > |  | 
|  Cllvm::SmallVector< llvm::dxil::ResourceInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ElementCount > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ElementCount > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ElementCount > |  | 
|  Cllvm::SmallVectorImpl< llvm::ElementCount > |  | 
|  Cllvm::SmallVector< llvm::ElementCount, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ELFObjectWriter::Symver > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ELFObjectWriter::Symver > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ELFObjectWriter::Symver > |  | 
|  Cllvm::SmallVectorImpl< llvm::ELFObjectWriter::Symver > |  | 
|  Cllvm::SmallVector< llvm::ELFObjectWriter::Symver, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::EVT > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::EVT > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::EVT > |  | 
|  Cllvm::SmallVectorImpl< llvm::EVT > |  | 
|  Cllvm::SmallVector< llvm::EVT, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ForwardedRegister > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ForwardedRegister > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ForwardedRegister > |  | 
|  Cllvm::SmallVectorImpl< llvm::ForwardedRegister > |  | 
|  Cllvm::SmallVector< llvm::ForwardedRegister, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Function * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Function * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Function * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Function * > |  | 
|  Cllvm::SmallVector< llvm::Function *, 0 > |  | 
|  Cllvm::SmallVector< llvm::Function *, N > |  | 
|  Cllvm::SmallVector< llvm::Function *, 4 > |  | 
|  Cllvm::SmallVector< llvm::Function *, 16 > |  | 
|  Cllvm::SmallVector< llvm::Function * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::FunctionLoweringInfo::LiveOutInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::FunctionLoweringInfo::LiveOutInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::FunctionLoweringInfo::LiveOutInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::FunctionLoweringInfo::LiveOutInfo > |  | 
|  Cllvm::SmallVector< llvm::FunctionLoweringInfo::LiveOutInfo, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::fuzzerop::SourcePred > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::fuzzerop::SourcePred > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::fuzzerop::SourcePred > |  | 
|  Cllvm::SmallVectorImpl< llvm::fuzzerop::SourcePred > |  | 
|  Cllvm::SmallVector< llvm::fuzzerop::SourcePred, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::GCNRegPressure > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::GCNRegPressure > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::GCNRegPressure > |  | 
|  Cllvm::SmallVectorImpl< llvm::GCNRegPressure > |  | 
|  Cllvm::SmallVector< llvm::GCNRegPressure, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::GCOVArc * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::GCOVArc * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::GCOVArc * > |  | 
|  Cllvm::SmallVectorImpl< llvm::GCOVArc * > |  | 
|  Cllvm::SmallVector< llvm::GCOVArc *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::GCOVBlockLocation > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::GCOVBlockLocation > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::GCOVBlockLocation > |  | 
|  Cllvm::SmallVectorImpl< llvm::GCOVBlockLocation > |  | 
|  Cllvm::SmallVector< llvm::GCOVBlockLocation > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::GenericDomTreeUpdater::DomTreeUpdate > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::GenericDomTreeUpdater::DomTreeUpdate > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::GenericDomTreeUpdater::DomTreeUpdate > |  | 
|  Cllvm::SmallVectorImpl< llvm::GenericDomTreeUpdater::DomTreeUpdate > |  | 
|  Cllvm::SmallVector< llvm::GenericDomTreeUpdater::DomTreeUpdate, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::GEPOperator * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::GEPOperator * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::GEPOperator * > |  | 
|  Cllvm::SmallVectorImpl< llvm::GEPOperator * > |  | 
|  Cllvm::SmallVector< llvm::GEPOperator * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::GISelChangeObserver * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::GISelChangeObserver * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::GISelChangeObserver * > |  | 
|  Cllvm::SmallVectorImpl< llvm::GISelChangeObserver * > |  | 
|  Cllvm::SmallVector< llvm::GISelChangeObserver *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::GlobalValue * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::GlobalValue * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::GlobalValue * > |  | 
|  Cllvm::SmallVectorImpl< llvm::GlobalValue * > |  | 
|  Cllvm::SmallVector< llvm::GlobalValue *, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::GlobPattern::SubGlobPattern::Bracket > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::GlobPattern::SubGlobPattern::Bracket > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::GlobPattern::SubGlobPattern::Bracket > |  | 
|  Cllvm::SmallVectorImpl< llvm::GlobPattern::SubGlobPattern::Bracket > |  | 
|  Cllvm::SmallVector< llvm::GlobPattern::SubGlobPattern::Bracket, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::GStore * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::GStore * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::GStore * > |  | 
|  Cllvm::SmallVectorImpl< llvm::GStore * > |  | 
|  Cllvm::SmallVector< llvm::GStore * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::HexagonInstr * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::HexagonInstr * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::HexagonInstr * > |  | 
|  Cllvm::SmallVectorImpl< llvm::HexagonInstr * > |  | 
|  Cllvm::SmallVector< llvm::HexagonInstr *, HEXAGON_PRESHUFFLE_PACKET_SIZE > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::HistogramInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::HistogramInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::HistogramInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::HistogramInfo > |  | 
|  Cllvm::SmallVector< llvm::HistogramInfo, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::hlsl::Binding > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::hlsl::Binding > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::hlsl::Binding > |  | 
|  Cllvm::SmallVectorImpl< llvm::hlsl::Binding > |  | 
|  Cllvm::SmallVector< llvm::hlsl::Binding > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::hlsl::BindingInfo::BindingRange > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::hlsl::BindingInfo::BindingRange > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::hlsl::BindingInfo::BindingRange > |  | 
|  Cllvm::SmallVectorImpl< llvm::hlsl::BindingInfo::BindingRange > |  | 
|  Cllvm::SmallVector< llvm::hlsl::BindingInfo::BindingRange > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::hlsl::BindingInfo::RegisterSpace > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::hlsl::BindingInfo::RegisterSpace > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::hlsl::BindingInfo::RegisterSpace > |  | 
|  Cllvm::SmallVectorImpl< llvm::hlsl::BindingInfo::RegisterSpace > |  | 
|  Cllvm::SmallVector< llvm::hlsl::BindingInfo::RegisterSpace > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::hlsl::CBufferMapping > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::hlsl::CBufferMapping > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::hlsl::CBufferMapping > |  | 
|  Cllvm::SmallVectorImpl< llvm::hlsl::CBufferMapping > |  | 
|  Cllvm::SmallVector< llvm::hlsl::CBufferMapping > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::hlsl::CBufferMember > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::hlsl::CBufferMember > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::hlsl::CBufferMember > |  | 
|  Cllvm::SmallVectorImpl< llvm::hlsl::CBufferMember > |  | 
|  Cllvm::SmallVector< llvm::hlsl::CBufferMember > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ImmutablePass * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ImmutablePass * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ImmutablePass * > |  | 
|  Cllvm::SmallVectorImpl< llvm::ImmutablePass * > |  | 
|  Cllvm::SmallVector< llvm::ImmutablePass *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Init * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Init * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Init * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Init * > |  | 
|  Cllvm::SmallVector< llvm::Init *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Instruction * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Instruction * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Instruction * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Instruction * > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 0 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, N > |  | 
|  Cllvm::SmallVector< llvm::Instruction * > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 2 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 256 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 64 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 4 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 16 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, NegatorMaxNodesSSO > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::InstructionBuildSteps > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::InstructionBuildSteps > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::InstructionBuildSteps > |  | 
|  Cllvm::SmallVectorImpl< llvm::InstructionBuildSteps > |  | 
|  Cllvm::SmallVector< llvm::InstructionBuildSteps, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::InterestingMemoryOperand > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::InterestingMemoryOperand > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::InterestingMemoryOperand > |  | 
|  Cllvm::SmallVectorImpl< llvm::InterestingMemoryOperand > |  | 
|  Cllvm::SmallVector< llvm::InterestingMemoryOperand, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::IntrinsicInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::IntrinsicInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::IntrinsicInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::IntrinsicInst * > |  | 
|  Cllvm::SmallVector< llvm::IntrinsicInst *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::IRPosition > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::IRPosition > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::IRPosition > |  | 
|  Cllvm::SmallVectorImpl< llvm::IRPosition > |  | 
|  Cllvm::SmallVector< llvm::IRPosition, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ISD::ArgFlagsTy > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ISD::ArgFlagsTy > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ISD::ArgFlagsTy > |  | 
|  Cllvm::SmallVectorImpl< llvm::ISD::ArgFlagsTy > |  | 
|  Cllvm::SmallVector< llvm::ISD::ArgFlagsTy, 4 > |  | 
|  Cllvm::SmallVector< llvm::ISD::ArgFlagsTy, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ISD::InputArg > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ISD::InputArg > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ISD::InputArg > |  | 
|  Cllvm::SmallVectorImpl< llvm::ISD::InputArg > |  | 
|  Cllvm::SmallVector< llvm::ISD::InputArg, 4 > |  | 
|  Cllvm::SmallVector< llvm::ISD::InputArg, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ISD::OutputArg > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ISD::OutputArg > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ISD::OutputArg > |  | 
|  Cllvm::SmallVectorImpl< llvm::ISD::OutputArg > |  | 
|  Cllvm::SmallVector< llvm::ISD::OutputArg, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::jitlink::ppc64::PLTCallStubReloc > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::jitlink::ppc64::PLTCallStubReloc > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::jitlink::ppc64::PLTCallStubReloc > |  | 
|  Cllvm::SmallVectorImpl< llvm::jitlink::ppc64::PLTCallStubReloc > |  | 
|  Cllvm::SmallVector< llvm::jitlink::ppc64::PLTCallStubReloc, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::jitlink::Symbol * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::jitlink::Symbol * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::jitlink::Symbol * > |  | 
|  Cllvm::SmallVectorImpl< llvm::jitlink::Symbol * > |  | 
|  Cllvm::SmallVector< llvm::jitlink::Symbol *, MaxPersonalities > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LazyCallGraph::Node * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LazyCallGraph::Node * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LazyCallGraph::Node * > |  | 
|  Cllvm::SmallVectorImpl< llvm::LazyCallGraph::Node * > |  | 
|  Cllvm::SmallVector< llvm::LazyCallGraph::Node *, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LazyCallGraph::RefSCC * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LazyCallGraph::RefSCC * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LazyCallGraph::RefSCC * > |  | 
|  Cllvm::SmallVectorImpl< llvm::LazyCallGraph::RefSCC * > |  | 
|  Cllvm::SmallVector< llvm::LazyCallGraph::RefSCC *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LazyCallGraph::SCC * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LazyCallGraph::SCC * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LazyCallGraph::SCC * > |  | 
|  Cllvm::SmallVectorImpl< llvm::LazyCallGraph::SCC * > |  | 
|  Cllvm::SmallVector< llvm::LazyCallGraph::SCC *, N > |  | 
|  Cllvm::SmallVector< llvm::LazyCallGraph::SCC *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LegalizeRule > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LegalizeRule > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LegalizeRule > |  | 
|  Cllvm::SmallVectorImpl< llvm::LegalizeRule > |  | 
|  Cllvm::SmallVector< llvm::LegalizeRule, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LexicalScope * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LexicalScope * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LexicalScope * > |  | 
|  Cllvm::SmallVectorImpl< llvm::LexicalScope * > |  | 
|  Cllvm::SmallVector< llvm::LexicalScope *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LiveInterval * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LiveInterval * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LiveInterval * > |  | 
|  Cllvm::SmallVectorImpl< llvm::LiveInterval * > |  | 
|  Cllvm::SmallVector< llvm::LiveInterval *, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LiveRange * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LiveRange * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LiveRange * > |  | 
|  Cllvm::SmallVectorImpl< llvm::LiveRange * > |  | 
|  Cllvm::SmallVector< llvm::LiveRange *, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LiveRange::Segment > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LiveRange::Segment > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LiveRange::Segment > |  | 
|  Cllvm::SmallVectorImpl< llvm::LiveRange::Segment > |  | 
|  Cllvm::SmallVector< llvm::LiveRange::Segment, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LiveVariables::VarInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LiveVariables::VarInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LiveVariables::VarInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::LiveVariables::VarInfo > |  | 
|  Cllvm::SmallVector< llvm::LiveVariables::VarInfo, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::LLT > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::LLT > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::LLT > |  | 
|  Cllvm::SmallVectorImpl< llvm::LLT > |  | 
|  Cllvm::SmallVector< llvm::LLT, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Loop * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Loop * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Loop * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Loop * > |  | 
|  Cllvm::SmallVector< llvm::Loop *, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MachineBasicBlock * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MachineBasicBlock * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MachineBasicBlock * > |  | 
|  Cllvm::SmallVectorImpl< llvm::MachineBasicBlock * > |  | 
|  Cllvm::SmallVector< llvm::MachineBasicBlock * > |  | 
|  Cllvm::SmallVector< llvm::MachineBasicBlock *, 4 > |  | 
|  Cllvm::SmallVector< llvm::MachineBasicBlock *, 2 > |  | 
|  Cllvm::SmallVector< llvm::MachineBasicBlock *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MachineFunction::ArgRegPair > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MachineFunction::ArgRegPair > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MachineFunction::ArgRegPair > |  | 
|  Cllvm::SmallVectorImpl< llvm::MachineFunction::ArgRegPair > |  | 
|  Cllvm::SmallVector< llvm::MachineFunction::ArgRegPair, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MachineFunction::DebugSubstitution > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MachineFunction::DebugSubstitution > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MachineFunction::DebugSubstitution > |  | 
|  Cllvm::SmallVectorImpl< llvm::MachineFunction::DebugSubstitution > |  | 
|  Cllvm::SmallVector< llvm::MachineFunction::DebugSubstitution, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MachineInstr * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MachineInstr * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MachineInstr * > |  | 
|  Cllvm::SmallVectorImpl< llvm::MachineInstr * > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, N > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 8 > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr * > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 2 > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 4 > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 0 > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MachineOperand > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MachineOperand > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MachineOperand > |  | 
|  Cllvm::SmallVectorImpl< llvm::MachineOperand > |  | 
|  Cllvm::SmallVector< llvm::MachineOperand, 0 > |  | 
|  Cllvm::SmallVector< llvm::MachineOperand, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MachineTraceMetrics::FixedBlockInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MachineTraceMetrics::FixedBlockInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MachineTraceMetrics::FixedBlockInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::MachineTraceMetrics::FixedBlockInfo > |  | 
|  Cllvm::SmallVector< llvm::MachineTraceMetrics::FixedBlockInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MachineTraceMetrics::LiveInReg > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MachineTraceMetrics::LiveInReg > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MachineTraceMetrics::LiveInReg > |  | 
|  Cllvm::SmallVectorImpl< llvm::MachineTraceMetrics::LiveInReg > |  | 
|  Cllvm::SmallVector< llvm::MachineTraceMetrics::LiveInReg, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MachineTraceMetrics::TraceBlockInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MachineTraceMetrics::TraceBlockInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MachineTraceMetrics::TraceBlockInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::MachineTraceMetrics::TraceBlockInfo > |  | 
|  Cllvm::SmallVector< llvm::MachineTraceMetrics::TraceBlockInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mca::InstRef > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mca::InstRef > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mca::InstRef > |  | 
|  Cllvm::SmallVectorImpl< llvm::mca::InstRef > |  | 
|  Cllvm::SmallVector< llvm::mca::InstRef, 4 > |  | 
|  Cllvm::SmallVector< llvm::mca::InstRef, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mca::LSUnit::MemoryGroup * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mca::LSUnit::MemoryGroup * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mca::LSUnit::MemoryGroup * > |  | 
|  Cllvm::SmallVectorImpl< llvm::mca::LSUnit::MemoryGroup * > |  | 
|  Cllvm::SmallVector< llvm::mca::LSUnit::MemoryGroup *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mca::ReadDescriptor > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mca::ReadDescriptor > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mca::ReadDescriptor > |  | 
|  Cllvm::SmallVectorImpl< llvm::mca::ReadDescriptor > |  | 
|  Cllvm::SmallVector< llvm::mca::ReadDescriptor, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mca::ReadState > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mca::ReadState > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mca::ReadState > |  | 
|  Cllvm::SmallVectorImpl< llvm::mca::ReadState > |  | 
|  Cllvm::SmallVector< llvm::mca::ReadState, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mca::WriteDescriptor > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mca::WriteDescriptor > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mca::WriteDescriptor > |  | 
|  Cllvm::SmallVectorImpl< llvm::mca::WriteDescriptor > |  | 
|  Cllvm::SmallVector< llvm::mca::WriteDescriptor, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mca::WriteState > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mca::WriteState > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mca::WriteState > |  | 
|  Cllvm::SmallVectorImpl< llvm::mca::WriteState > |  | 
|  Cllvm::SmallVector< llvm::mca::WriteState, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCAsmParser::MCPendingError > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCAsmParser::MCPendingError > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCAsmParser::MCPendingError > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCAsmParser::MCPendingError > |  | 
|  Cllvm::SmallVector< llvm::MCAsmParser::MCPendingError, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCDwarfFile > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCDwarfFile > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCDwarfFile > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCDwarfFile > |  | 
|  Cllvm::SmallVector< llvm::MCDwarfFile, 3 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mcdxbc::DescriptorRange > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mcdxbc::DescriptorRange > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mcdxbc::DescriptorRange > |  | 
|  Cllvm::SmallVectorImpl< llvm::mcdxbc::DescriptorRange > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::DescriptorRange > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mcdxbc::DescriptorTable > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mcdxbc::DescriptorTable > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mcdxbc::DescriptorTable > |  | 
|  Cllvm::SmallVectorImpl< llvm::mcdxbc::DescriptorTable > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::DescriptorTable > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mcdxbc::PSVSignatureElement > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mcdxbc::PSVSignatureElement > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mcdxbc::PSVSignatureElement > |  | 
|  Cllvm::SmallVectorImpl< llvm::mcdxbc::PSVSignatureElement > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::PSVSignatureElement > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mcdxbc::RootConstants > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mcdxbc::RootConstants > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mcdxbc::RootConstants > |  | 
|  Cllvm::SmallVectorImpl< llvm::mcdxbc::RootConstants > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::RootConstants > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mcdxbc::RootDescriptor > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mcdxbc::RootDescriptor > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mcdxbc::RootDescriptor > |  | 
|  Cllvm::SmallVectorImpl< llvm::mcdxbc::RootDescriptor > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::RootDescriptor > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mcdxbc::RootParameterInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mcdxbc::RootParameterInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mcdxbc::RootParameterInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::mcdxbc::RootParameterInfo > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::RootParameterInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mcdxbc::StaticSampler > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mcdxbc::StaticSampler > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mcdxbc::StaticSampler > |  | 
|  Cllvm::SmallVectorImpl< llvm::mcdxbc::StaticSampler > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::StaticSampler > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCELFStreamer::AttributeItem > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCELFStreamer::AttributeItem > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCELFStreamer::AttributeItem > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCELFStreamer::AttributeItem > |  | 
|  Cllvm::SmallVector< llvm::MCELFStreamer::AttributeItem, 64 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCELFStreamer::AttributeSubSection > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCELFStreamer::AttributeSubSection > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCELFStreamer::AttributeSubSection > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCELFStreamer::AttributeSubSection > |  | 
|  Cllvm::SmallVector< llvm::MCELFStreamer::AttributeSubSection, 64 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCFixup > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCFixup > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCFixup > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCFixup > |  | 
|  Cllvm::SmallVector< llvm::MCFixup, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCLOHDirective > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCLOHDirective > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCLOHDirective > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCLOHDirective > |  | 
|  Cllvm::SmallVector< llvm::MCLOHDirective, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCObjectWriter::CGProfileEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCObjectWriter::CGProfileEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCObjectWriter::CGProfileEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCObjectWriter::CGProfileEntry > |  | 
|  Cllvm::SmallVector< llvm::MCObjectWriter::CGProfileEntry, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCOperand > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCOperand > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCOperand > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCOperand > |  | 
|  Cllvm::SmallVector< llvm::MCOperand, 6 > |  | 
|  Cllvm::SmallVector< llvm::MCOperand, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCRegister > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCRegister > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCRegister > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCRegister > |  | 
|  Cllvm::SmallVector< llvm::MCRegister > |  | 
|  Cllvm::SmallVector< llvm::MCRegister, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCSection * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCSection * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCSection * > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCSection * > |  | 
|  Cllvm::SmallVector< llvm::MCSection *, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MCSymbol * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MCSymbol * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MCSymbol * > |  | 
|  Cllvm::SmallVectorImpl< llvm::MCSymbol * > |  | 
|  Cllvm::SmallVector< llvm::MCSymbol *, N > |  | 
|  Cllvm::SmallVector< llvm::MCSymbol *, 1 > |  | 
|  Cllvm::SmallVector< llvm::MCSymbol *, 3 > |  | 
|  Cllvm::SmallVector< llvm::MCSymbol *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MDAttachments::Attachment > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MDAttachments::Attachment > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MDAttachments::Attachment > |  | 
|  Cllvm::SmallVectorImpl< llvm::MDAttachments::Attachment > |  | 
|  Cllvm::SmallVector< llvm::MDAttachments::Attachment, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MemoryDepChecker::Dependence > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MemoryDepChecker::Dependence > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MemoryDepChecker::Dependence > |  | 
|  Cllvm::SmallVectorImpl< llvm::MemoryDepChecker::Dependence > |  | 
|  Cllvm::SmallVector< llvm::MemoryDepChecker::Dependence, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MemoryLocation > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MemoryLocation > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MemoryLocation > |  | 
|  Cllvm::SmallVectorImpl< llvm::MemoryLocation > |  | 
|  Cllvm::SmallVector< llvm::MemoryLocation, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::memprof::AllocationInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::memprof::AllocationInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::memprof::AllocationInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::memprof::AllocationInfo > |  | 
|  Cllvm::SmallVector< llvm::memprof::AllocationInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::memprof::CallSiteInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::memprof::CallSiteInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::memprof::CallSiteInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::memprof::CallSiteInfo > |  | 
|  Cllvm::SmallVector< llvm::memprof::CallSiteInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::memprof::IndexedAllocationInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::memprof::IndexedAllocationInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::memprof::IndexedAllocationInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::memprof::IndexedAllocationInfo > |  | 
|  Cllvm::SmallVector< llvm::memprof::IndexedAllocationInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::memprof::IndexedCallSiteInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::memprof::IndexedCallSiteInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::memprof::IndexedCallSiteInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::memprof::IndexedCallSiteInfo > |  | 
|  Cllvm::SmallVector< llvm::memprof::IndexedCallSiteInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::memprof::internal::SourceLocationRef > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::memprof::internal::SourceLocationRef > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::memprof::internal::SourceLocationRef > |  | 
|  Cllvm::SmallVectorImpl< llvm::memprof::internal::SourceLocationRef > |  | 
|  Cllvm::SmallVector< llvm::memprof::internal::SourceLocationRef, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::memprof::SourceLocation > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::memprof::SourceLocation > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::memprof::SourceLocation > |  | 
|  Cllvm::SmallVectorImpl< llvm::memprof::SourceLocation > |  | 
|  Cllvm::SmallVector< llvm::memprof::SourceLocation > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Metadata * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Metadata * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Metadata * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Metadata * > |  | 
|  Cllvm::SmallVector< llvm::Metadata *, 4 > |  | 
|  Cllvm::SmallVector< llvm::Metadata * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::mustache::Token > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::mustache::Token > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::mustache::Token > |  | 
|  Cllvm::SmallVectorImpl< llvm::mustache::Token > |  | 
|  Cllvm::SmallVector< llvm::mustache::Token > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::MVT > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::MVT > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::MVT > |  | 
|  Cllvm::SmallVectorImpl< llvm::MVT > |  | 
|  Cllvm::SmallVector< llvm::MVT, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::objcopy::dxbc::Part > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::objcopy::dxbc::Part > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::objcopy::dxbc::Part > |  | 
|  Cllvm::SmallVectorImpl< llvm::objcopy::dxbc::Part > |  | 
|  Cllvm::SmallVector< llvm::objcopy::dxbc::Part > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::objcopy::elf::SectionBase * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::objcopy::elf::SectionBase * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::objcopy::elf::SectionBase * > |  | 
|  Cllvm::SmallVectorImpl< llvm::objcopy::elf::SectionBase * > |  | 
|  Cllvm::SmallVector< llvm::objcopy::elf::SectionBase *, 3 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::objcopy::NameOrPattern > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::objcopy::NameOrPattern > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::objcopy::NameOrPattern > |  | 
|  Cllvm::SmallVectorImpl< llvm::objcopy::NameOrPattern > |  | 
|  Cllvm::SmallVector< llvm::objcopy::NameOrPattern, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::objcopy::NewSectionInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::objcopy::NewSectionInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::objcopy::NewSectionInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::objcopy::NewSectionInfo > |  | 
|  Cllvm::SmallVector< llvm::objcopy::NewSectionInfo, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::objcopy::NewSymbolInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::objcopy::NewSymbolInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::objcopy::NewSymbolInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::objcopy::NewSymbolInfo > |  | 
|  Cllvm::SmallVector< llvm::objcopy::NewSymbolInfo, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::objcopy::RemoveNoteInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::objcopy::RemoveNoteInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::objcopy::RemoveNoteInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::objcopy::RemoveNoteInfo > |  | 
|  Cllvm::SmallVector< llvm::objcopy::RemoveNoteInfo, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::objcopy::SectionPatternAddressUpdate > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::objcopy::SectionPatternAddressUpdate > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::objcopy::SectionPatternAddressUpdate > |  | 
|  Cllvm::SmallVectorImpl< llvm::objcopy::SectionPatternAddressUpdate > |  | 
|  Cllvm::SmallVector< llvm::objcopy::SectionPatternAddressUpdate, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::object::DataRefImpl > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::object::DataRefImpl > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::object::DataRefImpl > |  | 
|  Cllvm::SmallVectorImpl< llvm::object::DataRefImpl > |  | 
|  Cllvm::SmallVector< llvm::object::DataRefImpl, 256 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::object::OffloadBundleEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::object::OffloadBundleEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::object::OffloadBundleEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::object::OffloadBundleEntry > |  | 
|  Cllvm::SmallVector< llvm::object::OffloadBundleEntry > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::object::OwningBinary< llvm::object::Archive > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::object::OwningBinary< llvm::object::Archive > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::object::OwningBinary< llvm::object::Archive > > |  | 
|  Cllvm::SmallVectorImpl< llvm::object::OwningBinary< llvm::object::Archive > > |  | 
|  Cllvm::SmallVector< llvm::object::OwningBinary< llvm::object::Archive >, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry > |  | 
|  Cllvm::SmallVector< llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::orc::ExecutorAddrRange > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::orc::ExecutorAddrRange > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::orc::ExecutorAddrRange > |  | 
|  Cllvm::SmallVectorImpl< llvm::orc::ExecutorAddrRange > |  | 
|  Cllvm::SmallVector< llvm::orc::ExecutorAddrRange > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Pass * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Pass * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Pass * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Pass * > |  | 
|  Cllvm::SmallVector< llvm::Pass *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::PHINode * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::PHINode * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::PHINode * > |  | 
|  Cllvm::SmallVectorImpl< llvm::PHINode * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::PMDataManager * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::PMDataManager * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::PMDataManager * > |  | 
|  Cllvm::SmallVectorImpl< llvm::PMDataManager * > |  | 
|  Cllvm::SmallVector< llvm::PMDataManager *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::PointerDiffInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::PointerDiffInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::PointerDiffInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::PointerDiffInfo > |  | 
|  Cllvm::SmallVector< llvm::PointerDiffInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::PointerUnion< llvm::Value *, const TreeEntry * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::PointerUnion< llvm::Value *, const TreeEntry * > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::PointerUnion< llvm::Value *, const TreeEntry * > > |  | 
|  Cllvm::SmallVectorImpl< llvm::PointerUnion< llvm::Value *, const TreeEntry * > > |  | 
|  Cllvm::SmallVector< llvm::PointerUnion< llvm::Value *, const TreeEntry * >, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::PredicateBase * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::PredicateBase * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::PredicateBase * > |  | 
|  Cllvm::SmallVectorImpl< llvm::PredicateBase * > |  | 
|  Cllvm::SmallVector< llvm::PredicateBase *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::RangeSpan > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::RangeSpan > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::RangeSpan > |  | 
|  Cllvm::SmallVectorImpl< llvm::RangeSpan > |  | 
|  Cllvm::SmallVector< llvm::RangeSpan, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::RangeSpanList > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::RangeSpanList > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::RangeSpanList > |  | 
|  Cllvm::SmallVectorImpl< llvm::RangeSpanList > |  | 
|  Cllvm::SmallVector< llvm::RangeSpanList, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Record::AssertionInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Record::AssertionInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Record::AssertionInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::Record::AssertionInfo > |  | 
|  Cllvm::SmallVector< llvm::Record::AssertionInfo, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Record::DumpInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Record::DumpInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Record::DumpInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::Record::DumpInfo > |  | 
|  Cllvm::SmallVector< llvm::Record::DumpInfo, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::RecordVal > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::RecordVal > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::RecordVal > |  | 
|  Cllvm::SmallVectorImpl< llvm::RecordVal > |  | 
|  Cllvm::SmallVector< llvm::RecordVal, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Register > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Register > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Register > |  | 
|  Cllvm::SmallVectorImpl< llvm::Register > |  | 
|  Cllvm::SmallVector< llvm::Register, N > |  | 
|  Cllvm::SmallVector< llvm::Register, 4 > |  | 
|  Cllvm::SmallVector< llvm::Register, 2 > |  | 
|  Cllvm::SmallVector< llvm::Register, 16 > |  | 
|  Cllvm::SmallVector< llvm::Register, 8 > |  | 
|  Cllvm::SmallVector< llvm::Register, 3 > |  | 
|  Cllvm::SmallVector< llvm::Register > |  | 
|  Cllvm::SmallVector< llvm::Register, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::remarks::Argument > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::remarks::Argument > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::remarks::Argument > |  | 
|  Cllvm::SmallVectorImpl< llvm::remarks::Argument > |  | 
|  Cllvm::SmallVector< llvm::remarks::Argument, 5 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::remarks::BitstreamRemarkParserHelper::Argument > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::remarks::BitstreamRemarkParserHelper::Argument > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::remarks::BitstreamRemarkParserHelper::Argument > |  | 
|  Cllvm::SmallVectorImpl< llvm::remarks::BitstreamRemarkParserHelper::Argument > |  | 
|  Cllvm::SmallVector< llvm::remarks::BitstreamRemarkParserHelper::Argument, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::RuntimeCheckingPtrGroup > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::RuntimeCheckingPtrGroup > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::RuntimeCheckingPtrGroup > |  | 
|  Cllvm::SmallVectorImpl< llvm::RuntimeCheckingPtrGroup > |  | 
|  Cllvm::SmallVector< llvm::RuntimeCheckingPtrGroup, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::RuntimeDyldMachO::EHFrameRelatedSections > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::RuntimeDyldMachO::EHFrameRelatedSections > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::RuntimeDyldMachO::EHFrameRelatedSections > |  | 
|  Cllvm::SmallVectorImpl< llvm::RuntimeDyldMachO::EHFrameRelatedSections > |  | 
|  Cllvm::SmallVector< llvm::RuntimeDyldMachO::EHFrameRelatedSections, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::RuntimePointerChecking::PointerInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::RuntimePointerChecking::PointerInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::RuntimePointerChecking::PointerInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::RuntimePointerChecking::PointerInfo > |  | 
|  Cllvm::SmallVector< llvm::RuntimePointerChecking::PointerInfo, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::sampleprof::SecHdrTableEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::sampleprof::SecHdrTableEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::sampleprof::SecHdrTableEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::sampleprof::SecHdrTableEntry > |  | 
|  Cllvm::SmallVector< llvm::sampleprof::SecHdrTableEntry, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::sandboxir::Action * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::sandboxir::Action * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::sandboxir::Action * > |  | 
|  Cllvm::SmallVectorImpl< llvm::sandboxir::Action * > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Action * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::sandboxir::Instruction * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::sandboxir::Instruction * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::sandboxir::Instruction * > |  | 
|  Cllvm::SmallVectorImpl< llvm::sandboxir::Instruction * > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Instruction *, 0 > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Instruction * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::sandboxir::Value * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::sandboxir::Value * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::sandboxir::Value * > |  | 
|  Cllvm::SmallVectorImpl< llvm::sandboxir::Value * > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Value *, 4 > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Value * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SDDbgLabel * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SDDbgLabel * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SDDbgLabel * > |  | 
|  Cllvm::SmallVectorImpl< llvm::SDDbgLabel * > |  | 
|  Cllvm::SmallVector< llvm::SDDbgLabel *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SDDbgValue * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SDDbgValue * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SDDbgValue * > |  | 
|  Cllvm::SmallVectorImpl< llvm::SDDbgValue * > |  | 
|  Cllvm::SmallVector< llvm::SDDbgValue *, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SDep > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SDep > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SDep > |  | 
|  Cllvm::SmallVectorImpl< llvm::SDep > |  | 
|  Cllvm::SmallVector< llvm::SDep, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SDNode * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SDNode * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SDNode * > |  | 
|  Cllvm::SmallVectorImpl< llvm::SDNode * > |  | 
|  Cllvm::SmallVector< llvm::SDNode *, 128 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SDValue > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SDValue > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SDValue > |  | 
|  Cllvm::SmallVectorImpl< llvm::SDValue > |  | 
|  Cllvm::SmallVector< llvm::SDValue, 8 > |  | 
|  Cllvm::SmallVector< llvm::SDValue, 32 > |  | 
|  Cllvm::SmallVector< llvm::SDValue, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SEHHandler > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SEHHandler > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SEHHandler > |  | 
|  Cllvm::SmallVectorImpl< llvm::SEHHandler > |  | 
|  Cllvm::SmallVector< llvm::SEHHandler, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SEHUnwindMapEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SEHUnwindMapEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SEHUnwindMapEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::SEHUnwindMapEntry > |  | 
|  Cllvm::SmallVector< llvm::SEHUnwindMapEntry, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SlotIndex > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SlotIndex > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SlotIndex > |  | 
|  Cllvm::SmallVectorImpl< llvm::SlotIndex > |  | 
|  Cllvm::SmallVector< llvm::SlotIndex, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallPtrSet< llvm::SUnit *, 4 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallPtrSet< llvm::SUnit *, 4 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallPtrSet< llvm::SUnit *, 4 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallPtrSet< llvm::SUnit *, 4 > > |  | 
|  Cllvm::SmallVector< llvm::SmallPtrSet< llvm::SUnit *, 4 >, 10 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallPtrSet< SUnit *, 8 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallPtrSet< SUnit *, 8 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallPtrSet< SUnit *, 8 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallPtrSet< SUnit *, 8 > > |  | 
|  Cllvm::SmallVector< llvm::SmallPtrSet< SUnit *, 8 > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallString< 0 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallString< 0 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallString< 0 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallString< 0 > > |  | 
|  Cllvm::SmallVector< llvm::SmallString< 0 > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< DepInfo, 8 > * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< DepInfo, 8 > * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< DepInfo, 8 > * > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< DepInfo, 8 > * > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< DepInfo, 8 > *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< Elf_Crel, 0 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< Elf_Crel, 0 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< Elf_Crel, 0 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< Elf_Crel, 0 > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< Elf_Crel, 0 >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< Entry, 8 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< Entry, 8 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< Entry, 8 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< Entry, 8 > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< Entry, 8 >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< int, 4 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< int, 4 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< int, 4 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< int, 4 > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< int, 4 >, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< OperandData, 2 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< OperandData, 2 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< OperandData, 2 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< OperandData, 2 > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< OperandData, 2 >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< PreprocessorControlDesc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< PreprocessorControlDesc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< PreprocessorControlDesc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< PreprocessorControlDesc > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< PreprocessorControlDesc > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< size_t, 4 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< size_t, 4 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< size_t, 4 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< size_t, 4 > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< size_t, 4 >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< uint64_t, 4 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< uint64_t, 4 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< uint64_t, 4 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< uint64_t, 4 > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< uint64_t, 4 >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< uint64_t, DefaultProcResSize > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< uint64_t, DefaultProcResSize > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< uint64_t, DefaultProcResSize > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< uint64_t, DefaultProcResSize > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< uint64_t, DefaultProcResSize > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< unsigned > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< unsigned > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< unsigned > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< unsigned > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< unsigned > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< unsigned, 8 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< unsigned, 8 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< unsigned, 8 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< unsigned, 8 > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< unsigned, 8 >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SmallVector< Value *, 8 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SmallVector< Value *, 8 > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SmallVector< Value *, 8 > > |  | 
|  Cllvm::SmallVectorImpl< llvm::SmallVector< Value *, 8 > > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< Value *, 8 >, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SMFixIt > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SMFixIt > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SMFixIt > |  | 
|  Cllvm::SmallVectorImpl< llvm::SMFixIt > |  | 
|  Cllvm::SmallVector< llvm::SMFixIt, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SMLoc > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SMLoc > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SMLoc > |  | 
|  Cllvm::SmallVectorImpl< llvm::SMLoc > |  | 
|  Cllvm::SmallVector< llvm::SMLoc, 4 > |  | 
|  Cllvm::SmallVector< llvm::SMLoc, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SMRange > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SMRange > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SMRange > |  | 
|  Cllvm::SmallVectorImpl< llvm::SMRange > |  | 
|  Cllvm::SmallVector< llvm::SMRange, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SpillPlacement::BlockConstraint > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SpillPlacement::BlockConstraint > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SpillPlacement::BlockConstraint > |  | 
|  Cllvm::SmallVectorImpl< llvm::SpillPlacement::BlockConstraint > |  | 
|  Cllvm::SmallVector< llvm::SpillPlacement::BlockConstraint, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SPIRV::ConvergenceRegion * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SPIRV::ConvergenceRegion * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SPIRV::ConvergenceRegion * > |  | 
|  Cllvm::SmallVectorImpl< llvm::SPIRV::ConvergenceRegion * > |  | 
|  Cllvm::SmallVector< llvm::SPIRV::ConvergenceRegion * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SplitAnalysis::BlockInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SplitAnalysis::BlockInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SplitAnalysis::BlockInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::SplitAnalysis::BlockInfo > |  | 
|  Cllvm::SmallVector< llvm::SplitAnalysis::BlockInfo, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::StackLifetime::LiveRange > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::StackLifetime::LiveRange > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::StackLifetime::LiveRange > |  | 
|  Cllvm::SmallVectorImpl< llvm::StackLifetime::LiveRange > |  | 
|  Cllvm::SmallVector< llvm::StackLifetime::LiveRange, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::StoreInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::StoreInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::StoreInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::StoreInst * > |  | 
|  Cllvm::SmallVector< llvm::StoreInst * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::StringMapEntry< std::atomic< TypeEntryBody * > > * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::StringMapEntry< std::atomic< TypeEntryBody * > > * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::StringMapEntry< std::atomic< TypeEntryBody * > > * > |  | 
|  Cllvm::SmallVectorImpl< llvm::StringMapEntry< std::atomic< TypeEntryBody * > > * > |  | 
|  Cllvm::SmallVector< llvm::StringMapEntry< std::atomic< TypeEntryBody * > > * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::StringRef > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::StringRef > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::StringRef > |  | 
|  Cllvm::SmallVectorImpl< llvm::StringRef > |  | 
|  Cllvm::SmallVector< llvm::StringRef, 0 > |  | 
|  Cllvm::SmallVector< llvm::StringRef, 8 > |  | 
|  Cllvm::SmallVector< llvm::StringRef > |  | 
|  Cllvm::SmallVector< llvm::StringRef, 2 > |  | 
|  Cllvm::SmallVector< llvm::StringRef, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SuffixTreeInternalNode * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SuffixTreeInternalNode * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SuffixTreeInternalNode * > |  | 
|  Cllvm::SmallVectorImpl< llvm::SuffixTreeInternalNode * > |  | 
|  Cllvm::SmallVector< llvm::SuffixTreeInternalNode * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SUnit * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SUnit * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SUnit * > |  | 
|  Cllvm::SmallVectorImpl< llvm::SUnit * > |  | 
|  Cllvm::SmallVector< llvm::SUnit *, 8 > |  | 
|  Cllvm::SmallVector< llvm::SUnit *, 0 > |  | 
|  Cllvm::SmallVector< llvm::SUnit *, 7 > |  | 
|  Cllvm::SmallVector< llvm::SUnit * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::SwingSchedulerDDGEdge > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::SwingSchedulerDDGEdge > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::SwingSchedulerDDGEdge > |  | 
|  Cllvm::SmallVectorImpl< llvm::SwingSchedulerDDGEdge > |  | 
|  Cllvm::SmallVector< llvm::SwingSchedulerDDGEdge, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::symbolize::MarkupNode > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::symbolize::MarkupNode > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::symbolize::MarkupNode > |  | 
|  Cllvm::SmallVectorImpl< llvm::symbolize::MarkupNode > |  | 
|  Cllvm::SmallVector< llvm::symbolize::MarkupNode > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::sys::MemoryBlock > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::sys::MemoryBlock > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::sys::MemoryBlock > |  | 
|  Cllvm::SmallVectorImpl< llvm::sys::MemoryBlock > |  | 
|  Cllvm::SmallVector< llvm::sys::MemoryBlock, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::TemporalProfTraceTy > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::TemporalProfTraceTy > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::TemporalProfTraceTy > |  | 
|  Cllvm::SmallVectorImpl< llvm::TemporalProfTraceTy > |  | 
|  Cllvm::SmallVector< llvm::TemporalProfTraceTy > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Timer * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Timer * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Timer * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Timer * > |  | 
|  Cllvm::SmallVector< llvm::Timer *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::TimeTraceProfilerEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::TimeTraceProfilerEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::TimeTraceProfilerEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::TimeTraceProfilerEntry > |  | 
|  Cllvm::SmallVector< llvm::TimeTraceProfilerEntry, 128 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::TruncInst * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::TruncInst * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::TruncInst * > |  | 
|  Cllvm::SmallVectorImpl< llvm::TruncInst * > |  | 
|  Cllvm::SmallVector< llvm::TruncInst *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Type * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Type * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Type * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Type * > |  | 
|  Cllvm::SmallVector< llvm::Type *, 8 > |  | 
|  Cllvm::SmallVector< llvm::Type *, 4 > |  | 
|  Cllvm::SmallVector< llvm::Type *, 16 > |  | 
|  Cllvm::SmallVector< llvm::Type * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::TypedTrackingMDRef< MDNode > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::TypedTrackingMDRef< MDNode > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::TypedTrackingMDRef< MDNode > > |  | 
|  Cllvm::SmallVectorImpl< llvm::TypedTrackingMDRef< MDNode > > |  | 
|  Cllvm::SmallVector< llvm::TypedTrackingMDRef< MDNode >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< AfterAnalysisFunc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< AfterAnalysisFunc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< AfterAnalysisFunc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< AfterAnalysisFunc > > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AfterAnalysisFunc >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< AfterPassFunc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< AfterPassFunc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< AfterPassFunc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< AfterPassFunc > > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AfterPassFunc >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< AfterPassInvalidatedFunc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< AfterPassInvalidatedFunc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< AfterPassInvalidatedFunc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< AfterPassInvalidatedFunc > > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AfterPassInvalidatedFunc >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< AnalysesClearedFunc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< AnalysesClearedFunc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< AnalysesClearedFunc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< AnalysesClearedFunc > > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AnalysesClearedFunc >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< AnalysisInvalidatedFunc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< AnalysisInvalidatedFunc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< AnalysisInvalidatedFunc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< AnalysisInvalidatedFunc > > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AnalysisInvalidatedFunc >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< BeforeAnalysisFunc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< BeforeAnalysisFunc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< BeforeAnalysisFunc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< BeforeAnalysisFunc > > |  | 
|  Cllvm::SmallVector< llvm::unique_function< BeforeAnalysisFunc >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< BeforeNonSkippedPassFunc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< BeforeNonSkippedPassFunc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< BeforeNonSkippedPassFunc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< BeforeNonSkippedPassFunc > > |  | 
|  Cllvm::SmallVector< llvm::unique_function< BeforeNonSkippedPassFunc >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< BeforePassFunc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< BeforePassFunc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< BeforePassFunc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< BeforePassFunc > > |  | 
|  Cllvm::SmallVector< llvm::unique_function< BeforePassFunc >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< BeforeSkippedPassFunc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< BeforeSkippedPassFunc > > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< BeforeSkippedPassFunc > > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< BeforeSkippedPassFunc > > |  | 
|  Cllvm::SmallVector< llvm::unique_function< BeforeSkippedPassFunc >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< bool(llvm::StringRef)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< bool(llvm::StringRef)> > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< bool(llvm::StringRef)> > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< bool(llvm::StringRef)> > |  | 
|  Cllvm::SmallVector< llvm::unique_function< bool(llvm::StringRef)>, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< void()> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< void()> > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< void()> > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< void()> > |  | 
|  Cllvm::SmallVector< llvm::unique_function< void()>, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::unique_function< void(llvm::StringRef, llvm::PassManager< MachineFunction > &)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::unique_function< void(llvm::StringRef, llvm::PassManager< MachineFunction > &)> > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::unique_function< void(llvm::StringRef, llvm::PassManager< MachineFunction > &)> > |  | 
|  Cllvm::SmallVectorImpl< llvm::unique_function< void(llvm::StringRef, llvm::PassManager< MachineFunction > &)> > |  | 
|  Cllvm::SmallVector< llvm::unique_function< void(llvm::StringRef, llvm::PassManager< MachineFunction > &)>, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Use * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Use * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Use * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Use * > |  | 
|  Cllvm::SmallVector< llvm::Use *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::Value * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::Value * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::Value * > |  | 
|  Cllvm::SmallVectorImpl< llvm::Value * > |  | 
|  Cllvm::SmallVector< llvm::Value *, 2 > |  | 
|  Cllvm::SmallVector< llvm::Value *, 16 > |  | 
|  Cllvm::SmallVector< llvm::Value *, 4 > |  | 
|  Cllvm::SmallVector< llvm::Value *, 64 > |  | 
|  Cllvm::SmallVector< llvm::Value * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ValueAsMetadata * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ValueAsMetadata * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ValueAsMetadata * > |  | 
|  Cllvm::SmallVectorImpl< llvm::ValueAsMetadata * > |  | 
|  Cllvm::SmallVector< llvm::ValueAsMetadata *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::ValueInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::ValueInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::ValueInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::ValueInfo > |  | 
|  Cllvm::SmallVector< llvm::ValueInfo, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VarLocInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VarLocInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VarLocInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::VarLocInfo > |  | 
|  Cllvm::SmallVector< llvm::VarLocInfo > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VectorizationFactor > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VectorizationFactor > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VectorizationFactor > |  | 
|  Cllvm::SmallVectorImpl< llvm::VectorizationFactor > |  | 
|  Cllvm::SmallVector< llvm::VectorizationFactor, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VFInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VFInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VFInfo > |  | 
|  Cllvm::SmallVectorImpl< llvm::VFInfo > |  | 
|  Cllvm::SmallVector< llvm::VFInfo, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VFParameter > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VFParameter > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VFParameter > |  | 
|  Cllvm::SmallVectorImpl< llvm::VFParameter > |  | 
|  Cllvm::SmallVector< llvm::VFParameter, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::vfs::RedirectingFileSystem::Entry * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::vfs::RedirectingFileSystem::Entry * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::vfs::RedirectingFileSystem::Entry * > |  | 
|  Cllvm::SmallVectorImpl< llvm::vfs::RedirectingFileSystem::Entry * > |  | 
|  Cllvm::SmallVector< llvm::vfs::RedirectingFileSystem::Entry *, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VPBlockBase * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VPBlockBase * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VPBlockBase * > |  | 
|  Cllvm::SmallVectorImpl< llvm::VPBlockBase * > |  | 
|  Cllvm::SmallVector< llvm::VPBlockBase *, 1 > |  | 
|  Cllvm::SmallVector< llvm::VPBlockBase * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VPHeaderPHIRecipe * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VPHeaderPHIRecipe * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VPHeaderPHIRecipe * > |  | 
|  Cllvm::SmallVectorImpl< llvm::VPHeaderPHIRecipe * > |  | 
|  Cllvm::SmallVector< llvm::VPHeaderPHIRecipe *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VPIRBasicBlock * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VPIRBasicBlock * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VPIRBasicBlock * > |  | 
|  Cllvm::SmallVectorImpl< llvm::VPIRBasicBlock * > |  | 
|  Cllvm::SmallVector< llvm::VPIRBasicBlock *, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VPSingleDefRecipe * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VPSingleDefRecipe * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VPSingleDefRecipe * > |  | 
|  Cllvm::SmallVectorImpl< llvm::VPSingleDefRecipe * > |  | 
|  Cllvm::SmallVector< llvm::VPSingleDefRecipe * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VPUser * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VPUser * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VPUser * > |  | 
|  Cllvm::SmallVectorImpl< llvm::VPUser * > |  | 
|  Cllvm::SmallVector< llvm::VPUser *, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VPValue * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VPValue * > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VPValue * > |  | 
|  Cllvm::SmallVectorImpl< llvm::VPValue * > |  | 
|  Cllvm::SmallVector< llvm::VPValue * > |  | 
|  Cllvm::SmallVector< llvm::VPValue *, 2 > |  | 
|  Cllvm::SmallVector< llvm::VPValue *, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::VRegMaskOrUnit > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::VRegMaskOrUnit > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::VRegMaskOrUnit > |  | 
|  Cllvm::SmallVectorImpl< llvm::VRegMaskOrUnit > |  | 
|  Cllvm::SmallVector< llvm::VRegMaskOrUnit, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::WeakTrackingVH > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::WeakTrackingVH > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::WeakTrackingVH > |  | 
|  Cllvm::SmallVectorImpl< llvm::WeakTrackingVH > |  | 
|  Cllvm::SmallVector< llvm::WeakTrackingVH, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::WeakVH > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::WeakVH > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::WeakVH > |  | 
|  Cllvm::SmallVectorImpl< llvm::WeakVH > |  | 
|  Cllvm::SmallVector< llvm::WeakVH, 4 > |  | 
|  Cllvm::SmallVector< llvm::WeakVH, N > |  | 
|  Cllvm::SmallVector< llvm::WeakVH, 16 > |  | 
|  Cllvm::SmallVector< llvm::WeakVH, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::WinEHHandlerType > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::WinEHHandlerType > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::WinEHHandlerType > |  | 
|  Cllvm::SmallVectorImpl< llvm::WinEHHandlerType > |  | 
|  Cllvm::SmallVector< llvm::WinEHHandlerType, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::WinEHTryBlockMapEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::WinEHTryBlockMapEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::WinEHTryBlockMapEntry > |  | 
|  Cllvm::SmallVectorImpl< llvm::WinEHTryBlockMapEntry > |  | 
|  Cllvm::SmallVector< llvm::WinEHTryBlockMapEntry, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< llvm::yaml::StringValue > > |  | 
|  Cllvm::SmallVectorTemplateCommon< llvm::yaml::StringValue > |  | 
|  Cllvm::SmallVectorTemplateBase< llvm::yaml::StringValue > |  | 
|  Cllvm::SmallVectorImpl< llvm::yaml::StringValue > |  | 
|  Cllvm::SmallVector< llvm::yaml::StringValue, 2 > |  | 
|  Cllvm::SmallVector< llvm::yaml::StringValue > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< LocalVariable > > |  | 
|  Cllvm::SmallVectorTemplateCommon< LocalVariable > |  | 
|  Cllvm::SmallVectorTemplateBase< LocalVariable > |  | 
|  Cllvm::SmallVectorImpl< LocalVariable > |  | 
|  Cllvm::SmallVector< LocalVariable, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< LoopCacheCostTy > > |  | 
|  Cllvm::SmallVectorTemplateCommon< LoopCacheCostTy > |  | 
|  Cllvm::SmallVectorTemplateBase< LoopCacheCostTy > |  | 
|  Cllvm::SmallVectorImpl< LoopCacheCostTy > |  | 
|  Cllvm::SmallVector< LoopCacheCostTy, 3 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< LoopTripCountTy > > |  | 
|  Cllvm::SmallVectorTemplateCommon< LoopTripCountTy > |  | 
|  Cllvm::SmallVectorTemplateBase< LoopTripCountTy > |  | 
|  Cllvm::SmallVectorImpl< LoopTripCountTy > |  | 
|  Cllvm::SmallVector< LoopTripCountTy, 3 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< LVTotalsEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< LVTotalsEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< LVTotalsEntry > |  | 
|  Cllvm::SmallVectorImpl< LVTotalsEntry > |  | 
|  Cllvm::SmallVector< LVTotalsEntry > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< MBBDefsInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< MBBDefsInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< MBBDefsInfo > |  | 
|  Cllvm::SmallVectorImpl< MBBDefsInfo > |  | 
|  Cllvm::SmallVector< MBBDefsInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< MCOperand > > |  | 
|  Cllvm::SmallVectorTemplateCommon< MCOperand > |  | 
|  Cllvm::SmallVectorTemplateBase< MCOperand > |  | 
|  Cllvm::iterator< MCOperand > |  | 
|  Cllvm::const_iterator< MCOperand > |  | 
|  Cllvm::SmallVectorImpl< MCOperand > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< memprof::GUIDHex64 > > |  | 
|  Cllvm::SmallVectorTemplateCommon< memprof::GUIDHex64 > |  | 
|  Cllvm::SmallVectorTemplateBase< memprof::GUIDHex64 > |  | 
|  Cllvm::SmallVectorImpl< memprof::GUIDHex64 > |  | 
|  Cllvm::SmallVector< memprof::GUIDHex64 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< MultiNodeOpTy > > |  | 
|  Cllvm::SmallVectorTemplateCommon< MultiNodeOpTy > |  | 
|  Cllvm::SmallVectorTemplateBase< MultiNodeOpTy > |  | 
|  Cllvm::SmallVectorImpl< MultiNodeOpTy > |  | 
|  Cllvm::SmallVector< MultiNodeOpTy, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< MutableValue > > |  | 
|  Cllvm::SmallVectorTemplateCommon< MutableValue > |  | 
|  Cllvm::SmallVectorTemplateBase< MutableValue > |  | 
|  Cllvm::SmallVectorImpl< MutableValue > |  | 
|  Cllvm::SmallVector< MutableValue > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< NodePtr > > |  | 
|  Cllvm::SmallVectorTemplateCommon< NodePtr > |  | 
|  Cllvm::SmallVectorTemplateBase< NodePtr > |  | 
|  Cllvm::SmallVectorImpl< NodePtr > |  | 
|  Cllvm::SmallVector< NodePtr, 8 > |  | 
|  Cllvm::SmallVector< NodePtr, 64 > |  | 
|  Cllvm::SmallVector< NodePtr, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< NodeT * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< NodeT * > |  | 
|  Cllvm::SmallVectorTemplateBase< NodeT * > |  | 
|  Cllvm::SmallVectorImpl< NodeT * > |  | 
|  Cllvm::SmallVector< NodeT *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< NodeTy * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< NodeTy * > |  | 
|  Cllvm::SmallVectorTemplateBase< NodeTy * > |  | 
|  Cllvm::SmallVectorImpl< NodeTy * > |  | 
|  Cllvm::SmallVector< NodeTy *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< OpOverload > > |  | 
|  Cllvm::SmallVectorTemplateCommon< OpOverload > |  | 
|  Cllvm::SmallVectorTemplateBase< OpOverload > |  | 
|  Cllvm::SmallVectorImpl< OpOverload > |  | 
|  Cllvm::SmallVector< OpOverload > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< OpStage > > |  | 
|  Cllvm::SmallVectorTemplateCommon< OpStage > |  | 
|  Cllvm::SmallVectorTemplateBase< OpStage > |  | 
|  Cllvm::SmallVectorImpl< OpStage > |  | 
|  Cllvm::SmallVector< OpStage > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< Parameter > > |  | 
|  Cllvm::SmallVectorTemplateCommon< Parameter > |  | 
|  Cllvm::SmallVectorTemplateBase< Parameter > |  | 
|  Cllvm::SmallVectorImpl< Parameter > |  | 
|  Cllvm::SmallVector< Parameter > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ParamType > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ParamType > |  | 
|  Cllvm::SmallVectorTemplateBase< ParamType > |  | 
|  Cllvm::SmallVectorImpl< ParamType > |  | 
|  Cllvm::SmallVector< ParamType, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< PartData > > |  | 
|  Cllvm::SmallVectorTemplateCommon< PartData > |  | 
|  Cllvm::SmallVectorTemplateBase< PartData > |  | 
|  Cllvm::SmallVectorImpl< PartData > |  | 
|  Cllvm::iterator< PartData > |  | 
|  Cllvm::SmallVector< PartData > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< PassRunDescriptor > > |  | 
|  Cllvm::SmallVectorTemplateCommon< PassRunDescriptor > |  | 
|  Cllvm::SmallVectorTemplateBase< PassRunDescriptor > |  | 
|  Cllvm::SmallVectorImpl< PassRunDescriptor > |  | 
|  Cllvm::SmallVector< PassRunDescriptor, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< PhiT * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< PhiT * > |  | 
|  Cllvm::SmallVectorTemplateBase< PhiT * > |  | 
|  Cllvm::SmallVectorImpl< PhiT * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< PrologEpilogSGPRSpill > > |  | 
|  Cllvm::SmallVectorTemplateCommon< PrologEpilogSGPRSpill > |  | 
|  Cllvm::SmallVectorTemplateBase< PrologEpilogSGPRSpill > |  | 
|  Cllvm::SmallVectorImpl< PrologEpilogSGPRSpill > |  | 
|  Cllvm::SmallVector< PrologEpilogSGPRSpill, 3 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< raw_ostream::Colors > > |  | 
|  Cllvm::SmallVectorTemplateCommon< raw_ostream::Colors > |  | 
|  Cllvm::SmallVectorTemplateBase< raw_ostream::Colors > |  | 
|  Cllvm::SmallVectorImpl< raw_ostream::Colors > |  | 
|  Cllvm::SmallVector< raw_ostream::Colors, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RecordLimit > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RecordLimit > |  | 
|  Cllvm::SmallVectorTemplateBase< RecordLimit > |  | 
|  Cllvm::SmallVectorImpl< RecordLimit > |  | 
|  Cllvm::SmallVector< RecordLimit, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RegBankLLTMappingApplyID > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RegBankLLTMappingApplyID > |  | 
|  Cllvm::SmallVectorTemplateBase< RegBankLLTMappingApplyID > |  | 
|  Cllvm::SmallVectorImpl< RegBankLLTMappingApplyID > |  | 
|  Cllvm::SmallVector< RegBankLLTMappingApplyID, 2 > |  | 
|  Cllvm::SmallVector< RegBankLLTMappingApplyID, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RegInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RegInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< RegInfo > |  | 
|  Cllvm::SmallVectorImpl< RegInfo > |  | 
|  Cllvm::SmallVector< RegInfo, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RegionBoundaries > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RegionBoundaries > |  | 
|  Cllvm::SmallVectorTemplateBase< RegionBoundaries > |  | 
|  Cllvm::SmallVectorImpl< RegionBoundaries > |  | 
|  Cllvm::SmallVector< RegionBoundaries, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RegisterMappingTracker > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RegisterMappingTracker > |  | 
|  Cllvm::SmallVectorTemplateBase< RegisterMappingTracker > |  | 
|  Cllvm::SmallVectorImpl< RegisterMappingTracker > |  | 
|  Cllvm::SmallVector< RegisterMappingTracker, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RegUnitInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RegUnitInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< RegUnitInfo > |  | 
|  Cllvm::SmallVectorImpl< RegUnitInfo > |  | 
|  Cllvm::SmallVector< RegUnitInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RelocDirective > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RelocDirective > |  | 
|  Cllvm::SmallVectorTemplateBase< RelocDirective > |  | 
|  Cllvm::SmallVectorImpl< RelocDirective > |  | 
|  Cllvm::SmallVector< RelocDirective, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ResourceUse > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ResourceUse > |  | 
|  Cllvm::SmallVectorTemplateBase< ResourceUse > |  | 
|  Cllvm::SmallVectorImpl< ResourceUse > |  | 
|  Cllvm::SmallVector< ResourceUse, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RewriteInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RewriteInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< RewriteInfo > |  | 
|  Cllvm::SmallVectorImpl< RewriteInfo > |  | 
|  Cllvm::SmallVector< RewriteInfo, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RootData > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RootData > |  | 
|  Cllvm::SmallVectorTemplateBase< RootData > |  | 
|  Cllvm::SmallVectorImpl< RootData > |  | 
|  Cllvm::SmallVector< RootData, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< RuntimePointerCheck > > |  | 
|  Cllvm::SmallVectorTemplateCommon< RuntimePointerCheck > |  | 
|  Cllvm::SmallVectorTemplateBase< RuntimePointerCheck > |  | 
|  Cllvm::SmallVectorImpl< RuntimePointerCheck > |  | 
|  Cllvm::SmallVector< RuntimePointerCheck, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ScavengedInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ScavengedInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< ScavengedInfo > |  | 
|  Cllvm::SmallVectorImpl< ScavengedInfo > |  | 
|  Cllvm::SmallVector< ScavengedInfo, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SCEVInsertPointGuard * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SCEVInsertPointGuard * > |  | 
|  Cllvm::SmallVectorTemplateBase< SCEVInsertPointGuard * > |  | 
|  Cllvm::SmallVectorImpl< SCEVInsertPointGuard * > |  | 
|  Cllvm::SmallVector< SCEVInsertPointGuard *, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ScheduleData * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ScheduleData * > |  | 
|  Cllvm::SmallVectorTemplateBase< ScheduleData * > |  | 
|  Cllvm::SmallVectorImpl< ScheduleData * > |  | 
|  Cllvm::SmallVector< ScheduleData * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ScheduleEntity * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ScheduleEntity * > |  | 
|  Cllvm::SmallVectorTemplateBase< ScheduleEntity * > |  | 
|  Cllvm::SmallVectorImpl< ScheduleEntity * > |  | 
|  Cllvm::SmallVector< ScheduleEntity *, 0 > |  | 
|  Cllvm::SmallVector< ScheduleEntity * > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ScopeContext > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ScopeContext > |  | 
|  Cllvm::SmallVectorTemplateBase< ScopeContext > |  | 
|  Cllvm::SmallVectorImpl< ScopeContext > |  | 
|  Cllvm::SmallVector< ScopeContext, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SectionInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SectionInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< SectionInfo > |  | 
|  Cllvm::SmallVectorImpl< SectionInfo > |  | 
|  Cllvm::SmallVector< SectionInfo, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SegmentEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SegmentEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< SegmentEntry > |  | 
|  Cllvm::SmallVectorImpl< SegmentEntry > |  | 
|  Cllvm::SmallVector< SegmentEntry, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SID > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SID > |  | 
|  Cllvm::SmallVectorTemplateBase< SID > |  | 
|  Cllvm::SmallVectorImpl< SID > |  | 
|  Cllvm::SmallVector< SID, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SimpleKey > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SimpleKey > |  | 
|  Cllvm::SmallVectorTemplateBase< SimpleKey > |  | 
|  Cllvm::SmallVectorImpl< SimpleKey > |  | 
|  Cllvm::SmallVector< SimpleKey, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< size_t > > |  | 
|  Cllvm::SmallVectorTemplateCommon< size_t > |  | 
|  Cllvm::SmallVectorTemplateBase< size_t > |  | 
|  Cllvm::SmallVectorImpl< size_t > |  | 
|  Cllvm::SmallVector< size_t > |  | 
|  Cllvm::SmallVector< size_t, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SizeAndActionsVec > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SizeAndActionsVec > |  | 
|  Cllvm::SmallVectorTemplateBase< SizeAndActionsVec > |  | 
|  Cllvm::SmallVectorImpl< SizeAndActionsVec > |  | 
|  Cllvm::SmallVector< SizeAndActionsVec, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SizeChangeStrategy > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SizeChangeStrategy > |  | 
|  Cllvm::SmallVectorTemplateBase< SizeChangeStrategy > |  | 
|  Cllvm::SmallVectorImpl< SizeChangeStrategy > |  | 
|  Cllvm::SmallVector< SizeChangeStrategy, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< Slice > > |  | 
|  Cllvm::SmallVectorTemplateCommon< Slice > |  | 
|  Cllvm::SmallVectorTemplateBase< Slice > |  | 
|  Cllvm::iterator< Slice > |  | 
|  Cllvm::const_iterator< Slice > |  | 
|  Cllvm::SmallVectorImpl< Slice > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SPIRV::Capability::Capability > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SPIRV::Capability::Capability > |  | 
|  Cllvm::SmallVectorTemplateBase< SPIRV::Capability::Capability > |  | 
|  Cllvm::SmallVectorImpl< SPIRV::Capability::Capability > |  | 
|  Cllvm::SmallVector< SPIRV::Capability::Capability, 8 > |  | 
|  Cllvm::SmallVector< SPIRV::Capability::Capability, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SPIRV::Extension::Extension > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SPIRV::Extension::Extension > |  | 
|  Cllvm::SmallVectorTemplateBase< SPIRV::Extension::Extension > |  | 
|  Cllvm::SmallVectorImpl< SPIRV::Extension::Extension > |  | 
|  Cllvm::SmallVector< SPIRV::Extension::Extension, 8 > |  | 
|  Cllvm::SmallVector< SPIRV::Extension::Extension, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SPIRV::FPFastMathDefaultInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SPIRV::FPFastMathDefaultInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< SPIRV::FPFastMathDefaultInfo > |  | 
|  Cllvm::SmallVectorImpl< SPIRV::FPFastMathDefaultInfo > |  | 
|  Cllvm::SmallVector< SPIRV::FPFastMathDefaultInfo, 3 > |  | 
|  Cllvm::SPIRV::FPFastMathDefaultInfoVector |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SPIRV::InstructionSet::InstructionSet > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SPIRV::InstructionSet::InstructionSet > |  | 
|  Cllvm::SmallVectorTemplateBase< SPIRV::InstructionSet::InstructionSet > |  | 
|  Cllvm::SmallVectorImpl< SPIRV::InstructionSet::InstructionSet > |  | 
|  Cllvm::SmallVector< SPIRV::InstructionSet::InstructionSet, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SPIRVIndirectCall > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SPIRVIndirectCall > |  | 
|  Cllvm::SmallVectorTemplateBase< SPIRVIndirectCall > |  | 
|  Cllvm::SmallVectorImpl< SPIRVIndirectCall > |  | 
|  Cllvm::SmallVector< SPIRVIndirectCall > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< StackObject > > |  | 
|  Cllvm::SmallVectorTemplateCommon< StackObject > |  | 
|  Cllvm::SmallVectorTemplateBase< StackObject > |  | 
|  Cllvm::SmallVectorImpl< StackObject > |  | 
|  Cllvm::SmallVector< StackObject, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< StackRegion > > |  | 
|  Cllvm::SmallVectorTemplateCommon< StackRegion > |  | 
|  Cllvm::SmallVectorTemplateBase< StackRegion > |  | 
|  Cllvm::SmallVectorImpl< StackRegion > |  | 
|  Cllvm::SmallVector< StackRegion, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< StackType > > |  | 
|  Cllvm::SmallVectorTemplateCommon< StackType > |  | 
|  Cllvm::SmallVectorTemplateBase< StackType > |  | 
|  Cllvm::SmallVectorImpl< StackType > |  | 
|  Cllvm::SmallVector< StackType, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< State > > |  | 
|  Cllvm::SmallVectorTemplateCommon< State > |  | 
|  Cllvm::SmallVectorTemplateBase< State > |  | 
|  Cllvm::SmallVectorImpl< State > |  | 
|  Cllvm::SmallVector< State, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::array< int, 2 > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::array< int, 2 > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::array< int, 2 > > |  | 
|  Cllvm::SmallVectorImpl< std::array< int, 2 > > |  | 
|  Cllvm::SmallVector< std::array< int, 2 > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< bool(llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< bool(llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< bool(llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< bool(llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< bool(llvm::StringRef Name, llvm::AAManager &AA)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< bool(llvm::StringRef Name, llvm::AAManager &AA)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< bool(llvm::StringRef Name, llvm::AAManager &AA)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< bool(llvm::StringRef Name, llvm::AAManager &AA)> > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef Name, llvm::AAManager &AA)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< bool(llvm::StringRef, llvm::PassManager< Function > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< bool(llvm::StringRef, llvm::PassManager< Function > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< bool(llvm::StringRef, llvm::PassManager< Function > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< bool(llvm::StringRef, llvm::PassManager< Function > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager< Function > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< bool(llvm::StringRef, llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< bool(llvm::StringRef, llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< bool(llvm::StringRef, llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< bool(llvm::StringRef, llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< bool(llvm::StringRef, llvm::PassManager< MachineFunction > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< bool(llvm::StringRef, llvm::PassManager< MachineFunction > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< bool(llvm::StringRef, llvm::PassManager< MachineFunction > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< bool(llvm::StringRef, llvm::PassManager< MachineFunction > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager< MachineFunction > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< bool(llvm::StringRef, llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< bool(llvm::StringRef, llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< bool(llvm::StringRef, llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< bool(llvm::StringRef, llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< bool(llvm::StringRef, LoopPassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< bool(llvm::StringRef, LoopPassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< bool(llvm::StringRef, LoopPassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< bool(llvm::StringRef, LoopPassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, LoopPassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< RegAllocFilterFunc(llvm::StringRef)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< RegAllocFilterFunc(llvm::StringRef)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< RegAllocFilterFunc(llvm::StringRef)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< RegAllocFilterFunc(llvm::StringRef)> > |  | 
|  Cllvm::SmallVector< std::function< RegAllocFilterFunc(llvm::StringRef)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(llvm::AnalysisManager< Function > &)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(llvm::AnalysisManager< Function > &)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(llvm::AnalysisManager< Function > &)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(llvm::AnalysisManager< Function > &)> > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< Function > &)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(llvm::AnalysisManager< LazyCallGraph::SCC, LazyCallGraph & > &)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(llvm::AnalysisManager< LazyCallGraph::SCC, LazyCallGraph & > &)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(llvm::AnalysisManager< LazyCallGraph::SCC, LazyCallGraph & > &)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(llvm::AnalysisManager< LazyCallGraph::SCC, LazyCallGraph & > &)> > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< LazyCallGraph::SCC, LazyCallGraph & > &)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(llvm::AnalysisManager< Loop, LoopStandardAnalysisResults & > &)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(llvm::AnalysisManager< Loop, LoopStandardAnalysisResults & > &)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(llvm::AnalysisManager< Loop, LoopStandardAnalysisResults & > &)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(llvm::AnalysisManager< Loop, LoopStandardAnalysisResults & > &)> > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< Loop, LoopStandardAnalysisResults & > &)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(llvm::AnalysisManager< MachineFunction > &)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(llvm::AnalysisManager< MachineFunction > &)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(llvm::AnalysisManager< MachineFunction > &)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(llvm::AnalysisManager< MachineFunction > &)> > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< MachineFunction > &)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(llvm::AnalysisManager< Module > &)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(llvm::AnalysisManager< Module > &)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(llvm::AnalysisManager< Module > &)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(llvm::AnalysisManager< Module > &)> > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< Module > &)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(llvm::PassManager< Function > &, llvm::OptimizationLevel)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(llvm::PassManager< Function > &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(llvm::PassManager< Function > &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(llvm::PassManager< Function > &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::PassManager< Function > &, llvm::OptimizationLevel)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::OptimizationLevel)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::OptimizationLevel)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel, ThinOrFullLTOPhase)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel, ThinOrFullLTOPhase)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel, ThinOrFullLTOPhase)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel, ThinOrFullLTOPhase)> > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel, ThinOrFullLTOPhase)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::function< void(LoopPassManager &, llvm::OptimizationLevel)> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::function< void(LoopPassManager &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::function< void(LoopPassManager &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVectorImpl< std::function< void(LoopPassManager &, llvm::OptimizationLevel)> > |  | 
|  Cllvm::SmallVector< std::function< void(LoopPassManager &, llvm::OptimizationLevel)>, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::optional< llvm::MCInst > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::optional< llvm::MCInst > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::optional< llvm::MCInst > > |  | 
|  Cllvm::SmallVectorImpl< std::optional< llvm::MCInst > > |  | 
|  Cllvm::SmallVector< std::optional< llvm::MCInst > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< bool, llvm::StringRef > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< bool, llvm::StringRef > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< bool, llvm::StringRef > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< bool, llvm::StringRef > > |  | 
|  Cllvm::SmallVector< std::pair< bool, llvm::StringRef >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< const llvm::Function *, std::unique_ptr< FunctionInfo > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< const llvm::Function *, std::unique_ptr< FunctionInfo > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< const llvm::Function *, std::unique_ptr< FunctionInfo > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< const llvm::Function *, std::unique_ptr< FunctionInfo > > > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::Function *, std::unique_ptr< FunctionInfo > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< const llvm::MachineOperand *, unsigned > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< const llvm::MachineOperand *, unsigned > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< const llvm::MachineOperand *, unsigned > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< const llvm::MachineOperand *, unsigned > > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::MachineOperand *, unsigned >, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< const llvm::MCSymbol *, GOTEquivUsePair > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< const llvm::MCSymbol *, GOTEquivUsePair > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< const llvm::MCSymbol *, GOTEquivUsePair > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< const llvm::MCSymbol *, GOTEquivUsePair > > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::MCSymbol *, GOTEquivUsePair >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< const llvm::MCSymbol *, std::vector< llvm::StringRef > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< const llvm::MCSymbol *, std::vector< llvm::StringRef > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< const llvm::MCSymbol *, std::vector< llvm::StringRef > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< const llvm::MCSymbol *, std::vector< llvm::StringRef > > > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::MCSymbol *, std::vector< llvm::StringRef > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * > > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< const llvm::PHINode *, llvm::SmallVector< llvm::MachineInstr *, 1 > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< const llvm::PHINode *, llvm::SmallVector< llvm::MachineInstr *, 1 > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< const llvm::PHINode *, llvm::SmallVector< llvm::MachineInstr *, 1 > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< const llvm::PHINode *, llvm::SmallVector< llvm::MachineInstr *, 1 > > > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::PHINode *, llvm::SmallVector< llvm::MachineInstr *, 1 > >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< const llvm::Record *, llvm::SMRange > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< const llvm::Record *, llvm::SMRange > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< const llvm::Record *, llvm::SMRange > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< const llvm::Record *, llvm::SMRange > > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::Record *, llvm::SMRange >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< const llvm::Value *, DanglingDebugInfoVector > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< const llvm::Value *, DanglingDebugInfoVector > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< const llvm::Value *, DanglingDebugInfoVector > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< const llvm::Value *, DanglingDebugInfoVector > > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::Value *, DanglingDebugInfoVector >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< int, int64_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< int, int64_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< int, int64_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< int, int64_t > > |  | 
|  Cllvm::SmallVector< std::pair< int, int64_t >, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< KeyT, llvm::SmallSetVector< llvm::DIScope *, 8 > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< KeyT, llvm::SmallSetVector< llvm::DIScope *, 8 > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< KeyT, llvm::SmallSetVector< llvm::DIScope *, 8 > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< KeyT, llvm::SmallSetVector< llvm::DIScope *, 8 > > > |  | 
|  Cllvm::SmallVector< std::pair< KeyT, llvm::SmallSetVector< llvm::DIScope *, 8 > >, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< KeyT, ValueT > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< KeyT, ValueT > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< KeyT, ValueT > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< KeyT, ValueT > > |  | 
|  Cllvm::SmallVector< std::pair< KeyT, ValueT >, N > |  | 
|  Cllvm::SmallVector< std::pair< KeyT, ValueT >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::AllocaInst *, llvm::memtag::AllocaInfo > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::AllocaInst *, llvm::memtag::AllocaInfo > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::AllocaInst *, llvm::memtag::AllocaInfo > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::AllocaInst *, llvm::memtag::AllocaInfo > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::AllocaInst *, llvm::memtag::AllocaInfo >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::BasicBlock *, llvm::Value * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::BasicBlock *, llvm::Value * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::BasicBlock *, llvm::Value * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::BasicBlock *, llvm::Value * > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::BasicBlock *, llvm::Value * >, 8 > |  | 
|  Cllvm::SmallVector< std::pair< llvm::BasicBlock *, llvm::Value * >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::BasicBlock *, std::unique_ptr< BlockScheduling > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::BasicBlock *, std::unique_ptr< BlockScheduling > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::BasicBlock *, std::unique_ptr< BlockScheduling > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::BasicBlock *, std::unique_ptr< BlockScheduling > > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::BasicBlock *, std::unique_ptr< BlockScheduling > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::CodeViewDebug::LocalVarDef, llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 1 > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::CodeViewDebug::LocalVarDef, llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 1 > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::CodeViewDebug::LocalVarDef, llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 1 > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::CodeViewDebug::LocalVarDef, llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 1 > > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::CodeViewDebug::LocalVarDef, llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 1 > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::DbgSSABlock *, llvm::DbgValueDef > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::DbgSSABlock *, llvm::DbgValueDef > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::DbgSSABlock *, llvm::DbgValueDef > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::DbgSSABlock *, llvm::DbgValueDef > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::DbgSSABlock *, llvm::DbgValueDef >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::ElementCount, llvm::MapVector< Instruction *, InstructionCost > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::ElementCount, llvm::MapVector< Instruction *, InstructionCost > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::ElementCount, llvm::MapVector< Instruction *, InstructionCost > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::ElementCount, llvm::MapVector< Instruction *, InstructionCost > > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::ElementCount, llvm::MapVector< Instruction *, InstructionCost > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Function *, llvm::ValueLatticeElement > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Function *, llvm::ValueLatticeElement > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Function *, llvm::ValueLatticeElement > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Function *, llvm::ValueLatticeElement > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Function *, llvm::ValueLatticeElement >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Instruction *, Info > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Instruction *, Info > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Instruction *, Info > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Instruction *, Info > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, Info >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Instruction *, llvm::ConstantRange > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Instruction *, llvm::ConstantRange > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Instruction *, llvm::ConstantRange > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Instruction *, llvm::ConstantRange > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, llvm::ConstantRange >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Instruction *, llvm::Instruction * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Instruction *, llvm::Instruction * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Instruction *, llvm::Instruction * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Instruction *, llvm::Instruction * > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, llvm::Instruction * >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Instruction *, llvm::Value * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Instruction *, llvm::Value * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Instruction *, llvm::Value * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Instruction *, llvm::Value * > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, llvm::Value * >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Instruction *, uint64_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Instruction *, uint64_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Instruction *, uint64_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Instruction *, uint64_t > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, uint64_t >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Instruction *, unsigned > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Instruction *, unsigned > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Instruction *, unsigned > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Instruction *, unsigned > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, unsigned >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::MachineInstr *, int > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::MachineInstr *, int > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::MachineInstr *, int > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::MachineInstr *, int > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MachineInstr *, int >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::MachineInstr *, RematInstruction > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::MachineInstr *, RematInstruction > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::MachineInstr *, RematInstruction > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::MachineInstr *, RematInstruction > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MachineInstr *, RematInstruction >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::MachineInstr *, unsigned > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::MachineInstr *, unsigned > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::MachineInstr *, unsigned > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::MachineInstr *, unsigned > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MachineInstr *, unsigned > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::MBBSectionID, llvm::AsmPrinter::MBBSectionRange > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::MBBSectionID, llvm::AsmPrinter::MBBSectionRange > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::MBBSectionID, llvm::AsmPrinter::MBBSectionRange > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::MBBSectionID, llvm::AsmPrinter::MBBSectionRange > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MBBSectionID, llvm::AsmPrinter::MBBSectionRange >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::mca::ReadState *, int > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::mca::ReadState *, int > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::mca::ReadState *, int > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::mca::ReadState *, int > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::mca::ReadState *, int >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::MCSymbol *, int64_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::MCSymbol *, int64_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::MCSymbol *, int64_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::MCSymbol *, int64_t > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MCSymbol *, int64_t >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::MCSymbol *, llvm::WinEH::FrameInfo::Epilog > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::MCSymbol *, llvm::WinEH::FrameInfo::Epilog > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::MCSymbol *, llvm::WinEH::FrameInfo::Epilog > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::MCSymbol *, llvm::WinEH::FrameInfo::Epilog > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MCSymbol *, llvm::WinEH::FrameInfo::Epilog >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::MDNode *, llvm::SetVector< llvm::Metadata * > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::MDNode *, llvm::SetVector< llvm::Metadata * > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::MDNode *, llvm::SetVector< llvm::Metadata * > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::MDNode *, llvm::SetVector< llvm::Metadata * > > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MDNode *, llvm::SetVector< llvm::Metadata * > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::objcopy::NameMatcher, llvm::DebugCompressionType > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::objcopy::NameMatcher, llvm::DebugCompressionType > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::objcopy::NameMatcher, llvm::DebugCompressionType > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::objcopy::NameMatcher, llvm::DebugCompressionType > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::objcopy::NameMatcher, llvm::DebugCompressionType >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * >, llvm::MachineOperand * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * >, llvm::MachineOperand * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * >, llvm::MachineOperand * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * >, llvm::MachineOperand * > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * >, llvm::MachineOperand * >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry >, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::sampleprof::FunctionId, uint32_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::sampleprof::FunctionId, uint32_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::sampleprof::FunctionId, uint32_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::sampleprof::FunctionId, uint32_t > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sampleprof::FunctionId, uint32_t >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::sampleprof::SampleContext, uint32_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::sampleprof::SampleContext, uint32_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::sampleprof::SampleContext, uint32_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::sampleprof::SampleContext, uint32_t > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sampleprof::SampleContext, uint32_t >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::sampleprof::SampleContext, uint64_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::sampleprof::SampleContext, uint64_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::sampleprof::SampleContext, uint64_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::sampleprof::SampleContext, uint64_t > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sampleprof::SampleContext, uint64_t >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::sandboxir::Context::CallbackID, CreateInstrCallback > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::sandboxir::Context::CallbackID, CreateInstrCallback > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::sandboxir::Context::CallbackID, CreateInstrCallback > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::sandboxir::Context::CallbackID, CreateInstrCallback > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sandboxir::Context::CallbackID, CreateInstrCallback >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::sandboxir::Context::CallbackID, EraseInstrCallback > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::sandboxir::Context::CallbackID, EraseInstrCallback > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::sandboxir::Context::CallbackID, EraseInstrCallback > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::sandboxir::Context::CallbackID, EraseInstrCallback > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sandboxir::Context::CallbackID, EraseInstrCallback >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::sandboxir::Context::CallbackID, MoveInstrCallback > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::sandboxir::Context::CallbackID, MoveInstrCallback > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::sandboxir::Context::CallbackID, MoveInstrCallback > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::sandboxir::Context::CallbackID, MoveInstrCallback > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sandboxir::Context::CallbackID, MoveInstrCallback >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::sandboxir::Context::CallbackID, SetUseCallback > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::sandboxir::Context::CallbackID, SetUseCallback > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::sandboxir::Context::CallbackID, SetUseCallback > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::sandboxir::Context::CallbackID, SetUseCallback > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sandboxir::Context::CallbackID, SetUseCallback >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::SlotIndex, llvm::SlotIndex > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::SlotIndex, llvm::SlotIndex > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::SlotIndex, llvm::SlotIndex > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::SlotIndex, llvm::SlotIndex > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::SlotIndex, llvm::SlotIndex >, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::SMLoc, std::string > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::SMLoc, std::string > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::SMLoc, std::string > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::SMLoc, std::string > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::SMLoc, std::string >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::StringRef, llvm::ArchYAML::Archive::Child::Field > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::StringRef, llvm::ArchYAML::Archive::Child::Field > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::StringRef, llvm::ArchYAML::Archive::Child::Field > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::StringRef, llvm::ArchYAML::Archive::Child::Field > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::StringRef, llvm::ArchYAML::Archive::Child::Field >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::StringRef, llvm::MachO::ObjCCategoryRecord * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::StringRef, llvm::MachO::ObjCCategoryRecord * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::StringRef, llvm::MachO::ObjCCategoryRecord * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::StringRef, llvm::MachO::ObjCCategoryRecord * > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::StringRef, llvm::MachO::ObjCCategoryRecord * >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::StringRef, llvm::StringRef > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::StringRef, llvm::StringRef > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::StringRef, llvm::StringRef > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::StringRef, llvm::StringRef > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::StringRef, llvm::StringRef >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::StringRef, size_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::StringRef, size_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::StringRef, size_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::StringRef, size_t > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::StringRef, size_t > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::SUnit *, llvm::SUnit * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::SUnit *, llvm::SUnit * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::SUnit *, llvm::SUnit * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::SUnit *, llvm::SUnit * > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::SUnit *, llvm::SUnit * >, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Use *, llvm::Value * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Use *, llvm::Value * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Use *, llvm::Value * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Use *, llvm::Value * > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Use *, llvm::Value * >, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > >, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< llvm::Value *, llvm::WeakTrackingVH > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< llvm::Value *, llvm::WeakTrackingVH > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< llvm::Value *, llvm::WeakTrackingVH > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< llvm::Value *, llvm::WeakTrackingVH > > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Value *, llvm::WeakTrackingVH >, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< MCSectionSubPair, MCSectionSubPair > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< MCSectionSubPair, MCSectionSubPair > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< MCSectionSubPair, MCSectionSubPair > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< MCSectionSubPair, MCSectionSubPair > > |  | 
|  Cllvm::SmallVector< std::pair< MCSectionSubPair, MCSectionSubPair >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< size_t, llvm::MCSection * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< size_t, llvm::MCSection * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< size_t, llvm::MCSection * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< size_t, llvm::MCSection * > > |  | 
|  Cllvm::SmallVector< std::pair< size_t, llvm::MCSection * >, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< std::pair< llvm::Function *, unsigned >, llvm::ValueLatticeElement > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< std::pair< llvm::Function *, unsigned >, llvm::ValueLatticeElement > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< std::pair< llvm::Function *, unsigned >, llvm::ValueLatticeElement > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< std::pair< llvm::Function *, unsigned >, llvm::ValueLatticeElement > > |  | 
|  Cllvm::SmallVector< std::pair< std::pair< llvm::Function *, unsigned >, llvm::ValueLatticeElement >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< std::pair< llvm::StringRef, uint64_t >, uint32_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< std::pair< llvm::StringRef, uint64_t >, uint32_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< std::pair< llvm::StringRef, uint64_t >, uint32_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< std::pair< llvm::StringRef, uint64_t >, uint32_t > > |  | 
|  Cllvm::SmallVector< std::pair< std::pair< llvm::StringRef, uint64_t >, uint32_t >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< std::string, llvm::orc::ExecutorAddr > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< std::string, llvm::orc::ExecutorAddr > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< std::string, llvm::orc::ExecutorAddr > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< std::string, llvm::orc::ExecutorAddr > > |  | 
|  Cllvm::SmallVector< std::pair< std::string, llvm::orc::ExecutorAddr > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< std::string, size_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< std::string, size_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< std::string, size_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< std::string, size_t > > |  | 
|  Cllvm::SmallVector< std::pair< std::string, size_t >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< std::string, std::string > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< std::string, std::string > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< std::string, std::string > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< std::string, std::string > > |  | 
|  Cllvm::SmallVector< std::pair< std::string, std::string >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * > > |  | 
|  Cllvm::SmallVector< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * >, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< SymbolHandleRef, llvm::memprof::internal::DataAccessProfRecordRef > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< SymbolHandleRef, llvm::memprof::internal::DataAccessProfRecordRef > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< SymbolHandleRef, llvm::memprof::internal::DataAccessProfRecordRef > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< SymbolHandleRef, llvm::memprof::internal::DataAccessProfRecordRef > > |  | 
|  Cllvm::SmallVector< std::pair< SymbolHandleRef, llvm::memprof::internal::DataAccessProfRecordRef >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< uint16_t, Form > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< uint16_t, Form > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< uint16_t, Form > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< uint16_t, Form > > |  | 
|  Cllvm::SmallVector< std::pair< uint16_t, Form >, 3 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< uint32_t, llvm::SmallVector< uint32_t, 0 > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< uint32_t, llvm::SmallVector< uint32_t, 0 > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< uint32_t, llvm::SmallVector< uint32_t, 0 > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< uint32_t, llvm::SmallVector< uint32_t, 0 > > > |  | 
|  Cllvm::SmallVector< std::pair< uint32_t, llvm::SmallVector< uint32_t, 0 > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< uint64_t, bool > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< uint64_t, bool > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< uint64_t, bool > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< uint64_t, bool > > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, bool >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< uint64_t, llvm::mca::ResourceUsage > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< uint64_t, llvm::mca::ResourceUsage > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< uint64_t, llvm::mca::ResourceUsage > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< uint64_t, llvm::mca::ResourceUsage > > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, llvm::mca::ResourceUsage >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< uint64_t, llvm::memprof::Frame > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< uint64_t, llvm::memprof::Frame > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< uint64_t, llvm::memprof::Frame > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< uint64_t, llvm::memprof::Frame > > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, llvm::memprof::Frame >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< uint64_t, llvm::memprof::IndexedMemProfRecord > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< uint64_t, llvm::memprof::IndexedMemProfRecord > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< uint64_t, llvm::memprof::IndexedMemProfRecord > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< uint64_t, llvm::memprof::IndexedMemProfRecord > > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, llvm::memprof::IndexedMemProfRecord >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< uint64_t, llvm::SmallVector< uint64_t > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< uint64_t, llvm::SmallVector< uint64_t > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< uint64_t, llvm::SmallVector< uint64_t > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< uint64_t, llvm::SmallVector< uint64_t > > > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, llvm::SmallVector< uint64_t > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< uint64_t, MemInfoBlock > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< uint64_t, MemInfoBlock > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< uint64_t, MemInfoBlock > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< uint64_t, MemInfoBlock > > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, MemInfoBlock >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< uint8_t, NVPTX::Scope > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< uint8_t, NVPTX::Scope > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< uint8_t, NVPTX::Scope > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< uint8_t, NVPTX::Scope > > |  | 
|  Cllvm::SmallVector< std::pair< uint8_t, NVPTX::Scope >, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< unsigned, LiveDebugValues::DbgValue > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< unsigned, LiveDebugValues::DbgValue > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< unsigned, LiveDebugValues::DbgValue > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< unsigned, LiveDebugValues::DbgValue > > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, LiveDebugValues::DbgValue >, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< unsigned, llvm::MachineInstr * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< unsigned, llvm::MachineInstr * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< unsigned, llvm::MachineInstr * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< unsigned, llvm::MachineInstr * > > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MachineInstr * >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< unsigned, llvm::MCSection::FragList > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< unsigned, llvm::MCSection::FragList > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< unsigned, llvm::MCSection::FragList > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< unsigned, llvm::MCSection::FragList > > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MCSection::FragList >, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< unsigned, llvm::MCSymbol * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< unsigned, llvm::MCSymbol * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< unsigned, llvm::MCSymbol * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< unsigned, llvm::MCSymbol * > > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MCSymbol * >, 2 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MCSymbol * >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< unsigned, llvm::MDNode * > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< unsigned, llvm::MDNode * > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< unsigned, llvm::MDNode * > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< unsigned, llvm::MDNode * > > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MDNode * >, 2 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MDNode * > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< unsigned, llvm::SmallVector< llvm::Register, 4 > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< unsigned, llvm::SmallVector< llvm::Register, 4 > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< unsigned, llvm::SmallVector< llvm::Register, 4 > > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< unsigned, llvm::SmallVector< llvm::Register, 4 > > > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::SmallVector< llvm::Register, 4 > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< unsigned, unsigned > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< unsigned, unsigned > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< unsigned, unsigned > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< unsigned, unsigned > > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, unsigned >, 4 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, unsigned >, 8 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, unsigned >, N > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, unsigned >, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< ValueType, SUList > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< ValueType, SUList > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< ValueType, SUList > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< ValueType, SUList > > |  | 
|  Cllvm::SmallVector< std::pair< ValueType, SUList >, N > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::pair< void *, size_t > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::pair< void *, size_t > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::pair< void *, size_t > > |  | 
|  Cllvm::SmallVectorImpl< std::pair< void *, size_t > > |  | 
|  Cllvm::SmallVector< std::pair< void *, size_t >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::string > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::string > |  | 
|  Cllvm::SmallVectorTemplateBase< std::string > |  | 
|  Cllvm::SmallVectorImpl< std::string > |  | 
|  Cllvm::SmallVector< std::string > |  | 
|  Cllvm::SmallVector< std::string, 1 > |  | 
|  Cllvm::SmallVector< std::string, 4 > |  | 
|  Cllvm::SmallVector< std::string, 0 > |  | 
|  Cllvm::SmallVector< std::string, 3 > |  | 
|  Cllvm::SmallVector< std::string, 8 > |  | 
|  Cllvm::SmallVector< std::string, 24 > |  | 
|  Cllvm::SmallVector< std::string, 6 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::tuple< llvm::MachineInstr *, int, int, int > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::tuple< llvm::MachineInstr *, int, int, int > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::tuple< llvm::MachineInstr *, int, int, int > > |  | 
|  Cllvm::SmallVectorImpl< std::tuple< llvm::MachineInstr *, int, int, int > > |  | 
|  Cllvm::SmallVector< std::tuple< llvm::MachineInstr *, int, int, int >, 256 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::tuple< NodeRef, ChildItTy, ChildItTy > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::tuple< NodeRef, ChildItTy, ChildItTy > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::tuple< NodeRef, ChildItTy, ChildItTy > > |  | 
|  Cllvm::SmallVectorImpl< std::tuple< NodeRef, ChildItTy, ChildItTy > > |  | 
|  Cllvm::SmallVector< std::tuple< NodeRef, ChildItTy, ChildItTy >, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< const llvm::mca::InstrDesc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< const llvm::mca::InstrDesc > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< const llvm::mca::InstrDesc > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< const llvm::mca::InstrDesc > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< const llvm::mca::InstrDesc > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< ContainedPass > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< ContainedPass > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< ContainedPass > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< ContainedPass > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< ContainedPass > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< DomTreeNodeBase< BasicBlock > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< DomTreeNodeBase< BasicBlock > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< DomTreeNodeBase< BasicBlock > > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< DomTreeNodeBase< BasicBlock > > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< DomTreeNodeBase< BasicBlock > > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< DomTreeNodeBase< NodeTy > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< DomTreeNodeBase< NodeTy > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< DomTreeNodeBase< NodeTy > > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< DomTreeNodeBase< NodeTy > > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< DomTreeNodeBase< NodeTy > > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< FunctionPass > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< FunctionPass > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< FunctionPass > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< FunctionPass > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< FunctionPass > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< InProgressEntry > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< InProgressEntry > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< InProgressEntry > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< InProgressEntry > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< InProgressEntry >, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::AsmPrinterHandler > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::AsmPrinterHandler > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::AsmPrinterHandler > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::AsmPrinterHandler > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::AsmPrinterHandler >, 1 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::AsmPrinterHandler >, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::DbgEntity > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::DbgEntity > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::DbgEntity > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::DbgEntity > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::DbgEntity >, 64 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::DFAPacketizer > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::DFAPacketizer > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::DFAPacketizer > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::DFAPacketizer > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::DFAPacketizer > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::DwarfCompileUnit > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::DwarfCompileUnit > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::DwarfCompileUnit > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::DwarfCompileUnit > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::DwarfCompileUnit >, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::FixedStackPseudoSourceValue > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::FixedStackPseudoSourceValue > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::FixedStackPseudoSourceValue > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::FixedStackPseudoSourceValue > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::FixedStackPseudoSourceValue > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::GCOVArc > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::GCOVArc > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::GCOVArc > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::GCOVArc > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GCOVArc >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::GCOVBlock > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::GCOVBlock > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::GCOVBlock > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::GCOVBlock > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GCOVBlock >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::GCOVFunction > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::GCOVFunction > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::GCOVFunction > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::GCOVFunction > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GCOVFunction >, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::GCStrategy > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::GCStrategy > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::GCStrategy > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::GCStrategy > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GCStrategy >, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::GlobalVariable > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::GlobalVariable > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::GlobalVariable > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::GlobalVariable > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GlobalVariable >, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::mca::HardwareUnit > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::mca::HardwareUnit > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::mca::HardwareUnit > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::mca::HardwareUnit > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::mca::HardwareUnit >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::mca::Instruction > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::mca::Instruction > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::mca::Instruction > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::mca::Instruction > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::mca::Instruction >, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::mca::Stage > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::mca::Stage > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::mca::Stage > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::mca::Stage > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::mca::Stage >, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::MemoryBuffer > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::MemoryBuffer > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::MemoryBuffer > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::MemoryBuffer > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::MemoryBuffer >, 2 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::MemoryBuffer > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::MipsOptionRecord > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::MipsOptionRecord > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::MipsOptionRecord > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::MipsOptionRecord > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::MipsOptionRecord >, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::Module > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::Module > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::Module > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::Module > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::Module >, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::object::ObjectFile > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::object::ObjectFile > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::object::ObjectFile > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::object::ObjectFile > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::object::ObjectFile >, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::opt::Arg > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::opt::Arg > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::opt::Arg > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::opt::Arg > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::opt::Arg >, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::sandboxir::Action > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::sandboxir::Action > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::sandboxir::Action > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::sandboxir::Action > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::sandboxir::Action >, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::sandboxir::IRChangeBase > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::sandboxir::IRChangeBase > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::sandboxir::IRChangeBase > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::sandboxir::IRChangeBase > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::sandboxir::IRChangeBase > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::sandboxir::LegalityResult > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::sandboxir::LegalityResult > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::sandboxir::LegalityResult > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::sandboxir::LegalityResult > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::sandboxir::LegalityResult > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::ScheduleHazardRecognizer > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::ScheduleHazardRecognizer > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::ScheduleHazardRecognizer > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::ScheduleHazardRecognizer > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::ScheduleHazardRecognizer >, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< llvm::SmallVector< ValueIDNum, 0 > > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::SmallVector< ValueIDNum, 0 > > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< llvm::SmallVector< ValueIDNum, 0 > > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< llvm::SmallVector< ValueIDNum, 0 > > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::SmallVector< ValueIDNum, 0 > >, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< RegionPass > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< RegionPass > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< RegionPass > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< RegionPass > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< RegionPass > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< ScheduleBundle > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< ScheduleBundle > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< ScheduleBundle > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< ScheduleBundle > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< ScheduleBundle > > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< ScheduleData[]> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< ScheduleData[]> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< ScheduleData[]> > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< ScheduleData[]> > |  | 
|  Cllvm::SmallVector< std::unique_ptr< ScheduleData[]> > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< uint8_t[]> > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< uint8_t[]> > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< uint8_t[]> > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< uint8_t[]> > |  | 
|  Cllvm::SmallVector< std::unique_ptr< uint8_t[]>, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< UserLabel > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< UserLabel > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< UserLabel > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< UserLabel > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< UserLabel >, 2 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< std::unique_ptr< UserValue > > > |  | 
|  Cllvm::SmallVectorTemplateCommon< std::unique_ptr< UserValue > > |  | 
|  Cllvm::SmallVectorTemplateBase< std::unique_ptr< UserValue > > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< UserValue > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< UserValue >, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SubGlobPattern > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SubGlobPattern > |  | 
|  Cllvm::SmallVectorTemplateBase< SubGlobPattern > |  | 
|  Cllvm::SmallVectorImpl< SubGlobPattern > |  | 
|  Cllvm::SmallVector< SubGlobPattern, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SymbolFlag > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SymbolFlag > |  | 
|  Cllvm::SmallVectorTemplateBase< SymbolFlag > |  | 
|  Cllvm::SmallVectorImpl< SymbolFlag > |  | 
|  Cllvm::SmallVector< SymbolFlag, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< SymTableEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< SymTableEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< SymTableEntry > |  | 
|  Cllvm::SmallVectorImpl< SymTableEntry > |  | 
|  Cllvm::SmallVector< SymTableEntry, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< T > > |  | 
|  Cllvm::SmallVectorTemplateCommon< T, typename > | This is the part of SmallVectorTemplateBase which does not depend on whether the type T is a POD  | 
|  Cllvm::SmallVectorTemplateBase< T, true > | SmallVectorTemplateBase<TriviallyCopyable = true> - This is where we put method implementations that are designed to work with trivially copyable T's  | 
|  Cllvm::SmallVectorTemplateBase< T, bool > | SmallVectorTemplateBase<TriviallyCopyable = false> - This is where we put method implementations that are designed to work with non-trivial T's  | 
|  Cllvm::const_iterator< MemoryLocation > |  | 
|  Cllvm::IntervalMap< KeyT, ValT, N, Traits >::iterator |  | 
|  Cllvm::SmallVectorImpl< Instruction * > |  | 
|  Cllvm::SmallVector< Instruction *, 8 > |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::SmallVector< Instruction *, 2 > |  | 
|  Cllvm::SmallVector< Instruction *, 4 > |  | 
|  Cllvm::SmallVector< Instruction *, 16 > |  | 
|  Cllvm::SmallVectorImpl< BasicBlock * > |  | 
|  Cllvm::SmallVector< BasicBlock *, 8 > |  | 
|  Cllvm::SmallVector< BasicBlock *, 0 > |  | 
|  Cllvm::SmallVector< BasicBlock *, 64 > |  | 
|  Cllvm::SmallVector< BasicBlock *, 16 > |  | 
|  Cllvm::SmallVector< BasicBlock *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVectorImpl< Edge > |  | 
|  Cllvm::SmallVector< Edge, 4 > |  | 
|  Cllvm::SmallVector< Edge, N > |  | 
|  Cllvm::reverse_iterator<> |  | 
|  Cllvm::const_iterator< Register > |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::reverse_iterator<> |  | 
|  Cllvm::const_reverse_iterator<> |  | 
|  Cllvm::SmallVectorImpl< MachineBasicBlock * > |  | 
|  Cllvm::SmallVector< MachineBasicBlock *, 4 > |  | 
|  Cllvm::SmallVector< MachineBasicBlock *, 32 > |  | 
|  Cllvm::SmallVector< MachineBasicBlock *, 8 > |  | 
|  Cllvm::iterator< SDep > |  | 
|  Cllvm::const_iterator< SDep > |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::SmallVectorImpl< const TargetRegisterClass * > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< DWARFUnit > > |  | 
|  Cllvm::SmallVector< std::unique_ptr< DWARFUnit >, 1 > |  | 
|  Cllvm::DWARFUnitVector | Describe a collection of units  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::SmallVectorImpl< MCSymbol * > |  | 
|  Cllvm::SmallVectorImpl< MCLOHDirective > |  | 
|  Cllvm::SmallVectorImpl< std::unique_ptr< MCParsedAsmOperand > > |  | 
|  Cllvm::SmallVectorImpl< AnalysisID > |  | 
|  Cllvm::SmallVector< AnalysisID, 8 > |  | 
|  Cllvm::SmallVector< AnalysisID, 2 > |  | 
|  Cllvm::SmallVector< AnalysisID, 0 > |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::SmallVectorImpl< std::pair< Constant *, BasicBlock * > > |  | 
|  Cllvm::SmallVector< std::pair< Constant *, BasicBlock * >, 8 > |  | 
|  Cllvm::SmallVectorImpl< BBInfo * > |  | 
|  Cllvm::iterator< InstructionAndIdx > |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::SmallVectorImpl< std::pair< unsigned, MDNode * > > |  | 
|  Cllvm::SmallVectorImpl< BasicBlockInfo > |  | 
|  Cllvm::SmallVectorImpl< PrefetchInfo > |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::iterator< CHIArg > |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::const_iterator< IVInc > |  | 
|  Cllvm::iterator< MemsetRange > |  | 
|  Cllvm::const_iterator< MemsetRange > |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::SmallVectorImpl< StackEntry > |  | 
|  Cllvm::SmallVectorImpl< VPBlockBase * > |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::SmallVectorImpl< T > | This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter  | 
|  Cllvm::SmallVector< BitWord > |  | 
|  Cllvm::SmallVector< NodeType *, 10 > |  | 
|  Cllvm::SmallVector< EdgeType *, 10 > |  | 
|  Cllvm::SmallVector< T, 0 > |  | 
|  Cllvm::SmallVector< const DataType *, 4 > |  | 
|  Cllvm::SmallVector< DataType, 4 > |  | 
|  Cllvm::SmallVector< PointType, 4 > |  | 
|  Cllvm::SmallVector< NodeRef, 8 > |  | 
|  Cllvm::SmallVector< SMSNode, 8 > |  | 
|  Cllvm::SmallVector< ValueT, 8 > |  | 
|  Cllvm::SmallVector< EltTy, 4 > |  | 
|  Cllvm::SmallVector< std::pair< BlockNode, BlockMass >, 4 > |  | 
|  Cllvm::SmallVector< BlockNode, 4 > |  | 
|  Cllvm::SmallVector< BlockMass, 1 > |  | 
|  Cllvm::SmallVector< Weight, 4 > |  | 
|  Cllvm::SmallVector< DDGNode *, 4 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< Dependence >, 1 > |  | 
|  Cllvm::SmallVector< NodeType *, 4 > |  | 
|  Cllvm::iterator< ResourceInfo > |  | 
|  Cllvm::const_iterator< ResourceInfo > |  | 
|  Cllvm::SmallVector< MemAccessInfo, 8 > |  | 
|  Cllvm::SmallVector< Loop *, 8 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< IndexedReference >, 8 > |  | 
|  Cllvm::SmallVector< ReferenceGroupTy, 8 > |  | 
|  Cllvm::SmallVector< const Instruction * > |  | 
|  Cllvm::SmallVector< MemoryAccess *, 8 > |  | 
|  Cllvm::SmallVector< stable_hash > |  | 
|  Cllvm::SmallVector< IndexPairHash > |  | 
|  Cllvm::SmallVector< std::unique_ptr< StableFunctionEntry > > |  | 
|  Cllvm::SmallVector< TypeUnitMetaInfo, 1 > |  | 
|  Cllvm::SmallVector< Entry, 4 > |  | 
|  Cllvm::SmallVector< LiveRegsDVInfo, 4 > |  | 
|  Cllvm::const_iterator<, 1 > |  | 
|  Cllvm::SmallVector< std::function< void(MachineInstrBuilder &)>, 4 > |  | 
|  Cllvm::SmallVector< MachineInstr *, 4 > |  | 
|  Cllvm::SmallVector< MachineInstrBuilder, 4 > |  | 
|  Cllvm::SmallVector< Register, 1 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< InsertPoint >, 2 > |  | 
|  Cllvm::SmallVector< APFloat > |  | 
|  Cllvm::SmallVector< IndexPair, 4 > |  | 
|  Cllvm::SmallVector< ParamLocs, 8 > |  | 
|  Cllvm::SmallVector< Segment, 2 > |  | 
|  Cllvm::SmallVector< VNInfo *, 2 > |  | 
|  Cllvm::SmallVector< std::pair< SlotIndex, VNInfo * >, 16 > |  | 
|  Cllvm::SmallVector< MBBInfo, 4 > |  | 
|  Cllvm::SmallVector< TraversedMBBInfo, 4 > |  | 
|  Cllvm::SmallVector< VariableDbgInfo, 4 > |  | 
|  Cllvm::SmallVector< SwingSchedulerDDGEdge, 4 > |  | 
|  Cllvm::SmallVector< NodeSet, 8 > |  | 
|  Cllvm::SmallVector< Node, 4 > |  | 
|  Cllvm::SmallVector< LiveRegsDefInfo, 4 > |  | 
|  Cllvm::SmallVector< const InstructionMapping *, 4 > |  | 
|  Cllvm::SmallVector< UnderlyingObject, 4 > |  | 
|  Cllvm::SmallVector< Location, 8 > |  | 
|  Cllvm::SmallVector< LiveOutReg, 8 > |  | 
|  Cllvm::SmallVector< BitTestCase, 3 > |  | 
|  Cllvm::SmallVector< SwitchWorkListItem, 4 > |  | 
|  Cllvm::SmallVector< ConstraintPair > |  | 
|  Cllvm::SmallVector< BTF::BPFLineInfo, 0 > |  | 
|  Cllvm::SmallVector< BTF::BPFFieldReloc, 0 > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, DILineInfo >, 16 > |  | 
|  Cllvm::SmallVector< AttributeSpec, 8 > |  | 
|  Cllvm::const_iterator< NameIndex, 0 > |  | 
|  Cllvm::SmallVector< LocationList, 4 > |  | 
|  Cllvm::SmallVector< LVElement *, 8 > |  | 
|  Cllvm::SmallVector< LVLine *, 8 > |  | 
|  Cllvm::SmallVector< LVLocation *, 8 > |  | 
|  Cllvm::SmallVector< LVOperation *, 8 > |  | 
|  Cllvm::SmallVector< LVScope *, 8 > |  | 
|  Cllvm::SmallVector< LVSymbol *, 8 > |  | 
|  Cllvm::SmallVector< LVType *, 8 > |  | 
|  Cllvm::SmallVector< LVOffset, 8 > |  | 
|  Cllvm::SmallVector< StringRef, 16 > |  | 
|  Cllvm::SmallVector< PatchLocation > |  | 
|  Cllvm::SmallVector< Symbol *, 1 > |  | 
|  Cllvm::SmallVector< std::pair< std::string, ExecutorAddrRange > > |  | 
|  Cllvm::SmallVector< std::tuple< ExecutorAddr, ExecutorAddr, MachOExecutorSymbolFlags > > |  | 
|  Cllvm::SmallVector< SymbolTablePair > |  | 
|  Cllvm::SmallVector< ElemT, 4 > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, uint64_t > > |  | 
|  Cllvm::SmallVector< const BasicBlock *, 8 > |  | 
|  Cllvm::SmallVector< std::pair< const BasicBlock *, const BasicBlock * >, 8 > |  | 
|  Cllvm::SmallVector< std::pair< const BasicBlock *, uint64_t >, 8 > |  | 
|  Cllvm::iterator< CBufferMapping > |  | 
|  Cllvm::SmallVector< MDOperand, 0 > |  | 
|  Cllvm::iterator< EdgeTy, 0 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< Timer >, 4 > |  | 
|  Cllvm::SmallVector< ConstantPoolEntry, 4 > |  | 
|  Cllvm::SmallVector< MCSection *, 0 > |  | 
|  Cllvm::SmallVector< InlineSite, 8 > |  | 
|  Cllvm::SmallVector< NodeState, 16 > |  | 
|  Cllvm::SmallVector< LoadCommandInfo, 4 > |  | 
|  Cllvm::SmallVector< StringRef, 1 > |  | 
|  Cllvm::SmallVector< llvm::yaml::Hex32 > |  | 
|  Cllvm::SmallVector< Arg *, 16 > |  | 
|  Cllvm::SmallVector< std::pair< TestVector, CondState > > |  | 
|  Cllvm::SmallVector< const GCOVBlock *, 1 > |  | 
|  Cllvm::SmallVector< BlockVector, 4 > |  | 
|  Cllvm::SmallVector< GCOVArc *, 4 > |  | 
|  Cllvm::SmallVector< Meta, static_cast< int >(Meta::Size)> |  | 
|  Cllvm::SmallVector< FrameId > |  | 
|  Cllvm::SmallVector< FrameId > & |  | 
|  Cllvm::SmallVector< SampleContextFrame, 1 > |  | 
|  Cllvm::SmallVector< const SamplesWithLoc *, 20 > |  | 
|  Cllvm::SmallVector< FunctionSamples *, 10 > |  | 
|  Cllvm::SmallVector< UtilitySignature, 4 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< DomTreeNodeBase< NodeT > > > |  | 
|  Cllvm::SmallVector< IntrusiveRefCntPtr< FileSystem >, 1 > |  | 
|  Cllvm::SmallVector< std::shared_ptr< RecordsSlice >, 4 > |  | 
|  Cllvm::SmallVector< Target, 5 > |  | 
|  Cllvm::SmallVector< DepInfo, 8 > |  | 
|  Cllvm::SmallVector< RangeTy > |  | 
|  Cllvm::SmallVector< RetOrArg, 5 > |  | 
|  Cllvm::SmallVector< ConstantUser, 8 > |  | 
|  Cllvm::SmallVector< RebasedConstantInfo, 4 > |  | 
|  Cllvm::SmallVector< consthoist::ConstantInfo, 8 > |  | 
|  Cllvm::SmallVector< NonLocalDepResult, 64 > |  | 
|  Cllvm::SmallVector< gvn::AvailableValueInBlock, 64 > |  | 
|  Cllvm::SmallVector< DbgSSAPhi, 1 > |  | 
|  Cllvm::SmallVector< ExtractElementDescr, 4 > |  | 
|  Cllvm::SmallVector< DGNode *, 4 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< SeedBundle > > |  | 
|  Cllvm::SmallVector< StoreInst *, 8 > |  | 
|  Cllvm::SmallVector< GetElementPtrInst *, 8 > |  | 
|  Cllvm::SmallVector< BranchProbability > |  | 
|  Cllvm::SmallVector< IndexPair > |  | 
|  Cllvm::SmallVector< CVGlobalVariable, 1 > |  | 
|  Cllvm::SmallVector< DbgCallSiteParam, 4 > |  | 
|  Cllvm::SmallVector< DbgLabel *, 4 > |  | 
|  Cllvm::SmallVector< Assignment > |  | 
|  Cllvm::SmallVector< LocKind > |  | 
|  Cllvm::SmallVector< BlockFlags, 32 > |  | 
|  Cllvm::SmallVector< struct ComplexValue, 2 > |  | 
|  Cllvm::SmallVector< LoadEntry, 8 > |  | 
|  Cllvm::SmallVector< LDVSSAPhi, 1 > |  | 
|  Cllvm::SmallVector< ValueIDNum, 0 > |  | 
|  Cllvm::SmallVector< SmallVector< VarAndLoc, 8 >, 8 > |  | 
|  Cllvm::SmallVector< VarLoc, 32 > |  | 
|  Cllvm::SmallVector< TransferDebugPair, 4 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, Register >, 2 > |  | 
|  Cllvm::SmallVector< const MachineMemOperand *, 2 > |  | 
|  Cllvm::SmallVector< SchedRegion, 16 > |  | 
|  Cllvm::SmallVector< Register, 16 > |  | 
|  Cllvm::SmallVector< RecurrenceInstr, 4 > |  | 
|  Cllvm::SmallVector< std::pair< const LiveInterval *, MCRegister >, 8 > |  | 
|  Cllvm::SmallVector< HintInfo, 4 > |  | 
|  Cllvm::SmallVector< SelectGroup, 2 > |  | 
|  Cllvm::SmallVector< std::pair< BlockFrequency, unsigned >, 4 > |  | 
|  Cllvm::SmallVector< LexicalEntry, 10 > |  | 
|  Cllvm::SmallVector< LiveRootWorklistItemTy > |  | 
|  Cllvm::SmallVector< LinkedLocationExpressionsWithOffsetPatches > |  | 
|  Cllvm::SmallVector< std::unique_ptr< CompileUnit > > |  | 
|  Cllvm::SmallVector< RefModuleUnit > |  | 
|  Cllvm::SmallVector< uint64_t * > |  | 
|  Cllvm::SmallVector< const void *, 64 > |  | 
|  Cllvm::SmallVector< std::tuple< ExecutorAddr, ExecutorAddr, MachOPlatform::MachOExecutorSymbolFlags > > |  | 
|  Cllvm::SmallVector< RelocationEntry, 64 > |  | 
|  Cllvm::SmallVector< AuxSymbol, 1 > |  | 
|  Cllvm::SmallVector< std::pair< const char *, Option * >, 128 > |  | 
|  Cllvm::SmallVector< std::pair< const char *, SubCommand * >, 128 > |  | 
|  Cllvm::SmallVector< std::pair< const Init *, const Init * >, 8 > |  | 
|  Cllvm::SmallVector< MILOHDirective, 32 > |  | 
|  Cllvm::SmallVector< std::pair< Instruction *, unsigned >, 4 > |  | 
|  Cllvm::SmallVector< const Edge *, 0 > |  | 
|  Cllvm::SmallVector< int16_t, MAX_SRC_OPERANDS_NUM > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, SDValue >, 8 > |  | 
|  Cllvm::SmallVector< FCmpLibcallInfo, 2 > |  | 
|  Cllvm::SmallVector< MemOpQueueEntry, 8 > |  | 
|  Cllvm::SmallVector< SMLoc, 4 > |  | 
|  Cllvm::SmallVector< BitValue, DefaultBitN > |  | 
|  Cllvm::SmallVector< MuxInfo, 4 > |  | 
|  Cllvm::SmallVector< MachineInstr *, 8 > |  | 
|  Cllvm::SmallVector< InstrGroup, 8 > |  | 
|  Cllvm::SmallVector< struct CVIUnits, 8 > |  | 
|  Cllvm::SmallVector< HexagonInstr, HEXAGON_PRESHUFFLE_PACKET_SIZE > |  | 
|  Cllvm::SmallVector< Inst > |  | 
|  Cllvm::SmallVector< Inst, 4 > |  | 
|  Cllvm::SmallVector< Inst, 7 > |  | 
|  Cllvm::SmallVector< InstSeq, 5 > |  | 
|  Cllvm::SmallVector< Inst, 8 > |  | 
|  Cllvm::SmallVector< SPIRV::Environment::Environment, 8 > |  | 
|  Cllvm::SmallVector< const MachineInstr * > |  | 
|  Cllvm::SmallVector< CallContext, 8 > |  | 
|  Cllvm::SmallVector< MachineInstr *, 2 > |  | 
|  Cllvm::SmallVector< CmovGroup, 2 > |  | 
|  Cllvm::SmallVector< BlockState, 8 > |  | 
|  Cllvm::SmallVector< const FAddend *, 4 > |  | 
|  Cllvm::SmallVector< Use *, 16 > |  | 
|  Cllvm::SmallVector< ConditionTy, 2 > |  | 
|  Cllvm::SmallVector< std::pair< BasicBlock *, ConditionsTy >, 2 > |  | 
|  Cllvm::SmallVector< DivRemPairWorklistEntry, 4 > |  | 
|  Cllvm::SmallVector< HoistingPointInfo, 4 > |  | 
|  Cllvm::SmallVector< Entry, 8 > |  | 
|  Cllvm::SmallVector< Loop *, 4 > |  | 
|  Cllvm::SmallVector< FusionCandidateSet, 4 > |  | 
|  Cllvm::SmallVector< LoopVector, 4 > |  | 
|  Cllvm::SmallVector< Value *, 8 > |  | 
|  Cllvm::SmallVector< std::pair< Instruction *, ValueVector * >, 16 > |  | 
|  Cllvm::SmallVector< ControlCondition, 6 > |  | 
|  Cllvm::SmallVector< DbgVariableRecord *, 1 > |  | 
|  Cllvm::SmallVector< InvokeInst *, 2 > |  | 
|  Cllvm::SmallVector< OperandData, 2 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< TreeEntry >, 8 > |  | 
|  Cllvm::SmallVector< ExternalUser, 16 > |  | 
|  Cllvm::SmallVector< Value *, 16 > |  | 
|  Cllvm::SmallVector< ReductionOpsType, 2 > |  | 
|  Cllvm::SmallVector< Value *, 2 > |  | 
|  Cllvm::SmallVector< T, N > |  | 
|  Cllvm::SmallVector< T *, 8 > |  | 
|  Cllvm::SmallVector< T *, 0 > |  | 
|  Cllvm::SmallVector< T, N > | This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small  | 
|  Cllvm::SmallVectorTemplateBase< T, true > | SmallVectorTemplateBase<TriviallyCopyable = true> - This is where we put method implementations that are designed to work with trivially copyable T's  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< TemporalDivergenceTuple > > |  | 
|  Cllvm::SmallVectorTemplateCommon< TemporalDivergenceTuple > |  | 
|  Cllvm::SmallVectorTemplateBase< TemporalDivergenceTuple > |  | 
|  Cllvm::SmallVectorImpl< TemporalDivergenceTuple > |  | 
|  Cllvm::SmallVector< TemporalDivergenceTuple, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< TraitProperty > > |  | 
|  Cllvm::SmallVectorTemplateCommon< TraitProperty > |  | 
|  Cllvm::SmallVectorTemplateBase< TraitProperty > |  | 
|  Cllvm::SmallVectorImpl< TraitProperty > |  | 
|  Cllvm::SmallVector< TraitProperty, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< TransferTracker::Transfer > > |  | 
|  Cllvm::SmallVectorTemplateCommon< TransferTracker::Transfer > |  | 
|  Cllvm::SmallVectorTemplateBase< TransferTracker::Transfer > |  | 
|  Cllvm::SmallVectorImpl< TransferTracker::Transfer > |  | 
|  Cllvm::SmallVector< TransferTracker::Transfer, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< TreeData > > |  | 
|  Cllvm::SmallVectorTemplateCommon< TreeData > |  | 
|  Cllvm::SmallVectorTemplateBase< TreeData > |  | 
|  Cllvm::SmallVectorImpl< TreeData > |  | 
|  Cllvm::SmallVector< TreeData, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< TrieNode * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< TrieNode * > |  | 
|  Cllvm::SmallVectorTemplateBase< TrieNode * > |  | 
|  Cllvm::SmallVectorImpl< TrieNode * > |  | 
|  Cllvm::SmallVector< TrieNode *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< TypeUnitEntry > > |  | 
|  Cllvm::SmallVectorTemplateCommon< TypeUnitEntry > |  | 
|  Cllvm::SmallVectorTemplateBase< TypeUnitEntry > |  | 
|  Cllvm::SmallVectorImpl< TypeUnitEntry > |  | 
|  Cllvm::SmallVector< TypeUnitEntry, 0 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< uint16_t > > |  | 
|  Cllvm::SmallVectorTemplateCommon< uint16_t > |  | 
|  Cllvm::SmallVectorTemplateBase< uint16_t > |  | 
|  Cllvm::SmallVectorImpl< uint16_t > |  | 
|  Cllvm::SmallVector< uint16_t, 16 > |  | 
|  Cllvm::SmallVector< uint16_t > |  | 
|  Cllvm::SmallVector< uint16_t, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< uint32_t > > |  | 
|  Cllvm::SmallVectorTemplateCommon< uint32_t > |  | 
|  Cllvm::SmallVectorTemplateBase< uint32_t > |  | 
|  Cllvm::SmallVectorImpl< uint32_t > |  | 
|  Cllvm::SmallVector< uint32_t, 4 > |  | 
|  Cllvm::SmallVector< uint32_t, 16 > |  | 
|  Cllvm::SmallVector< uint32_t > |  | 
|  Cllvm::SmallVector< uint32_t, 0 > |  | 
|  Cllvm::SmallVector< uint32_t, 64 > |  | 
|  Cllvm::SmallVector< uint32_t, 1 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< uint64_t > > |  | 
|  Cllvm::SmallVectorTemplateCommon< uint64_t > |  | 
|  Cllvm::SmallVectorTemplateBase< uint64_t > |  | 
|  Cllvm::SmallVectorImpl< uint64_t > |  | 
|  Cllvm::SmallVector< uint64_t, 1 > |  | 
|  Cllvm::SmallVector< uint64_t, MaxOperands > |  | 
|  Cllvm::SmallVector< uint64_t, 4 > |  | 
|  Cllvm::SmallVector< uint64_t, N > |  | 
|  Cllvm::SmallVector< uint64_t > |  | 
|  Cllvm::SmallVector< uint64_t, 16 > |  | 
|  Cllvm::SmallVector< uint64_t, DefaultProcResSize > |  | 
|  Cllvm::SmallVector< uint64_t, 8 > |  | 
|  Cllvm::SmallVector< uint64_t, 0 > |  | 
|  Cllvm::SmallVector< uint64_t, 5 > |  | 
|  Cllvm::SmallVector< uint64_t, 64 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< uint8_t > > |  | 
|  Cllvm::SmallVectorTemplateCommon< uint8_t > |  | 
|  Cllvm::SmallVectorTemplateBase< uint8_t > |  | 
|  Cllvm::SmallVectorImpl< uint8_t > |  | 
|  Cllvm::SmallVector< uint8_t, 32 > |  | 
|  Cllvm::SmallVector< uint8_t, 10 > |  | 
|  Cllvm::SmallVector< uint8_t > |  | 
|  Cllvm::SmallVector< uint8_t, 4 > |  | 
|  Cllvm::SmallVector< uint8_t, 0 > |  | 
|  Cllvm::SmallVector< uint8_t, 128 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< uintptr_t > > |  | 
|  Cllvm::SmallVectorTemplateCommon< uintptr_t > |  | 
|  Cllvm::SmallVectorTemplateBase< uintptr_t > |  | 
|  Cllvm::SmallVectorImpl< uintptr_t > |  | 
|  Cllvm::SmallVector< uintptr_t, 20 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< UniformityLLTOpPredicateID > > |  | 
|  Cllvm::SmallVectorTemplateCommon< UniformityLLTOpPredicateID > |  | 
|  Cllvm::SmallVectorTemplateBase< UniformityLLTOpPredicateID > |  | 
|  Cllvm::SmallVectorImpl< UniformityLLTOpPredicateID > |  | 
|  Cllvm::SmallVector< UniformityLLTOpPredicateID, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< unsigned > > |  | 
|  Cllvm::SmallVectorTemplateCommon< unsigned > |  | 
|  Cllvm::SmallVectorTemplateBase< unsigned > |  | 
|  Cllvm::SmallVectorImpl< unsigned > |  | 
|  Cllvm::SmallVector< unsigned, 2 > |  | 
|  Cllvm::SmallVector< unsigned, 4 > |  | 
|  Cllvm::SmallVector< unsigned, 0 > |  | 
|  Cllvm::SmallVector< unsigned, N > |  | 
|  Cllvm::SmallVector< unsigned > |  | 
|  Cllvm::SmallVector< unsigned, 32 > |  | 
|  Cllvm::SmallVector< unsigned, 50 > |  | 
|  Cllvm::SmallVector< unsigned, 8 > |  | 
|  Cllvm::SmallVector< unsigned, 16 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< unsigned char > > |  | 
|  Cllvm::SmallVectorTemplateCommon< unsigned char > |  | 
|  Cllvm::SmallVectorTemplateBase< unsigned char > |  | 
|  Cllvm::SmallVectorImpl< unsigned char > |  | 
|  Cllvm::SmallVector< unsigned char, 0 > |  | 
|  Cllvm::SmallVector< unsigned char, 8 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ValType > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ValType > |  | 
|  Cllvm::SmallVectorTemplateBase< ValType > |  | 
|  Cllvm::SmallVectorImpl< ValType > |  | 
|  Cllvm::SmallVector< ValType, 1 > |  | 
|  Cllvm::SmallVector< ValType, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< ValueInfo > > |  | 
|  Cllvm::SmallVectorTemplateCommon< ValueInfo > |  | 
|  Cllvm::SmallVectorTemplateBase< ValueInfo > |  | 
|  Cllvm::SmallVectorImpl< ValueInfo > |  | 
|  Cllvm::SmallVector< ValueInfo, 32 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< VarAndLoc > > |  | 
|  Cllvm::SmallVectorTemplateCommon< VarAndLoc > |  | 
|  Cllvm::SmallVectorTemplateBase< VarAndLoc > |  | 
|  Cllvm::SmallVectorImpl< VarAndLoc > |  | 
|  Cllvm::SmallVector< VarAndLoc > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< VariableGEPIndex > > |  | 
|  Cllvm::SmallVectorTemplateCommon< VariableGEPIndex > |  | 
|  Cllvm::SmallVectorTemplateBase< VariableGEPIndex > |  | 
|  Cllvm::SmallVectorImpl< VariableGEPIndex > |  | 
|  Cllvm::SmallVector< VariableGEPIndex, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< void * > > |  | 
|  Cllvm::SmallVectorTemplateCommon< void * > |  | 
|  Cllvm::SmallVectorTemplateBase< void * > |  | 
|  Cllvm::SmallVectorImpl< void * > |  | 
|  Cllvm::SmallVector< void *, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< void(*)(llvm::Function &F, llvm::AnalysisManager< Function > &AM, llvm::AAResults &llvm::AAResults) > > |  | 
|  Cllvm::SmallVectorTemplateCommon< void(*)(llvm::Function &F, llvm::AnalysisManager< Function > &AM, llvm::AAResults &llvm::AAResults) > |  | 
|  Cllvm::SmallVectorTemplateBase< void(*)(llvm::Function &F, llvm::AnalysisManager< Function > &AM, llvm::AAResults &llvm::AAResults) > |  | 
|  Cllvm::SmallVectorImpl< void(*)(llvm::Function &F, llvm::AnalysisManager< Function > &AM, llvm::AAResults &llvm::AAResults) > |  | 
|  Cllvm::SmallVector< void(*)(llvm::Function &F, llvm::AnalysisManager< Function > &AM, llvm::AAResults &llvm::AAResults), 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< VPlanPtr > > |  | 
|  Cllvm::SmallVectorTemplateCommon< VPlanPtr > |  | 
|  Cllvm::SmallVectorTemplateBase< VPlanPtr > |  | 
|  Cllvm::SmallVectorImpl< VPlanPtr > |  | 
|  Cllvm::SmallVector< VPlanPtr, 4 > |  | 
|  Cllvm::SmallVectorBase< SmallVectorSizeType< wasm::ValType > > |  | 
|  Cllvm::SmallVectorTemplateCommon< wasm::ValType > |  | 
|  Cllvm::SmallVectorTemplateBase< wasm::ValType > |  | 
|  Cllvm::SmallVectorImpl< wasm::ValType > |  | 
|  Cllvm::SmallVector< wasm::ValType, 16 > |  | 
|  Cllvm::SmallVectorStorage< T, N > | Storage for the SmallVector elements  | 
|  Cllvm::SmallVector< BitWord > |  | 
|  Cllvm::SmallVector< NodeType *, 10 > |  | 
|  Cllvm::SmallVector< EdgeType *, 10 > |  | 
|  Cllvm::SmallVector< T, 0 > |  | 
|  Cllvm::SmallVector< const DataType *, 4 > |  | 
|  Cllvm::SmallVector< DataType, 4 > |  | 
|  Cllvm::SmallVector< PointType, 4 > |  | 
|  Cllvm::SmallVector< NodeRef, 8 > |  | 
|  Cllvm::SmallVector< SMSNode, 8 > |  | 
|  Cllvm::SmallVector< ValueT, 8 > |  | 
|  Cllvm::SmallVector< EltTy, 4 > |  | 
|  Cllvm::SmallVector< std::pair< BlockNode, BlockMass >, 4 > |  | 
|  Cllvm::SmallVector< BlockNode, 4 > |  | 
|  Cllvm::SmallVector< BlockMass, 1 > |  | 
|  Cllvm::SmallVector< Weight, 4 > |  | 
|  Cllvm::SmallVector< DDGNode *, 4 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< Dependence >, 1 > |  | 
|  Cllvm::SmallVector< NodeType *, 4 > |  | 
|  Cllvm::iterator< ResourceInfo > |  | 
|  Cllvm::const_iterator< ResourceInfo > |  | 
|  Cllvm::SmallVector< MemAccessInfo, 8 > |  | 
|  Cllvm::SmallVector< Loop *, 8 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< IndexedReference >, 8 > |  | 
|  Cllvm::SmallVector< ReferenceGroupTy, 8 > |  | 
|  Cllvm::SmallVector< const Instruction * > |  | 
|  Cllvm::SmallVector< MemoryAccess *, 8 > |  | 
|  Cllvm::SmallVector< stable_hash > |  | 
|  Cllvm::SmallVector< IndexPairHash > |  | 
|  Cllvm::SmallVector< TypeUnitMetaInfo, 1 > |  | 
|  Cllvm::SmallVector< Entry, 4 > |  | 
|  Cllvm::SmallVector< LiveRegsDVInfo, 4 > |  | 
|  Cllvm::const_iterator<, 1 > |  | 
|  Cllvm::SmallVector< std::function< void(MachineInstrBuilder &)>, 4 > |  | 
|  Cllvm::SmallVector< MachineInstr *, 4 > |  | 
|  Cllvm::SmallVector< MachineInstrBuilder, 4 > |  | 
|  Cllvm::SmallVector< Register, 1 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< InsertPoint >, 2 > |  | 
|  Cllvm::SmallVector< APFloat > |  | 
|  Cllvm::SmallVector< IndexPair, 4 > |  | 
|  Cllvm::SmallVector< ParamLocs, 8 > |  | 
|  Cllvm::SmallVector< Segment, 2 > |  | 
|  Cllvm::SmallVector< VNInfo *, 2 > |  | 
|  Cllvm::SmallVector< std::pair< SlotIndex, VNInfo * >, 16 > |  | 
|  Cllvm::SmallVector< MBBInfo, 4 > |  | 
|  Cllvm::SmallVector< TraversedMBBInfo, 4 > |  | 
|  Cllvm::SmallVector< VariableDbgInfo, 4 > |  | 
|  Cllvm::SmallVector< SwingSchedulerDDGEdge, 4 > |  | 
|  Cllvm::SmallVector< NodeSet, 8 > |  | 
|  Cllvm::SmallVector< Node, 4 > |  | 
|  Cllvm::SmallVector< LiveRegsDefInfo, 4 > |  | 
|  Cllvm::SmallVector< const InstructionMapping *, 4 > |  | 
|  Cllvm::SmallVector< UnderlyingObject, 4 > |  | 
|  Cllvm::SmallVector< Location, 8 > |  | 
|  Cllvm::SmallVector< LiveOutReg, 8 > |  | 
|  Cllvm::SmallVector< BitTestCase, 3 > |  | 
|  Cllvm::SmallVector< SwitchWorkListItem, 4 > |  | 
|  Cllvm::SmallVector< ConstraintPair > |  | 
|  Cllvm::SmallVector< BTF::BPFLineInfo, 0 > |  | 
|  Cllvm::SmallVector< BTF::BPFFieldReloc, 0 > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, DILineInfo >, 16 > |  | 
|  Cllvm::SmallVector< AttributeSpec, 8 > |  | 
|  Cllvm::const_iterator< NameIndex, 0 > |  | 
|  Cllvm::SmallVector< LocationList, 4 > |  | 
|  Cllvm::SmallVector< LVElement *, 8 > |  | 
|  Cllvm::SmallVector< LVLine *, 8 > |  | 
|  Cllvm::SmallVector< LVLocation *, 8 > |  | 
|  Cllvm::SmallVector< LVOperation *, 8 > |  | 
|  Cllvm::SmallVector< LVScope *, 8 > |  | 
|  Cllvm::SmallVector< LVSymbol *, 8 > |  | 
|  Cllvm::SmallVector< LVType *, 8 > |  | 
|  Cllvm::SmallVector< LVOffset, 8 > |  | 
|  Cllvm::SmallVector< StringRef, 16 > |  | 
|  Cllvm::SmallVector< PatchLocation > |  | 
|  Cllvm::SmallVector< Symbol *, 1 > |  | 
|  Cllvm::SmallVector< SymbolTablePair > |  | 
|  Cllvm::SmallVector< ElemT, 4 > |  | 
|  Cllvm::SmallVector< const BasicBlock *, 8 > |  | 
|  Cllvm::SmallVector< std::pair< const BasicBlock *, const BasicBlock * >, 8 > |  | 
|  Cllvm::SmallVector< std::pair< const BasicBlock *, uint64_t >, 8 > |  | 
|  Cllvm::iterator< CBufferMapping > |  | 
|  Cllvm::SmallVector< MDOperand, 0 > |  | 
|  Cllvm::iterator< EdgeTy, 0 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< Timer >, 4 > |  | 
|  Cllvm::SmallVector< std::string > |  | 
|  Cllvm::SmallVector< ConstantPoolEntry, 4 > |  | 
|  Cllvm::SmallVector< MCSection *, 0 > |  | 
|  Cllvm::SmallVector< InlineSite, 8 > |  | 
|  Cllvm::iterator< PartData > |  | 
|  Cllvm::SmallVector< NodeState, 16 > |  | 
|  Cllvm::SmallVector< LoadCommandInfo, 4 > |  | 
|  Cllvm::SmallVector< StringRef, 1 > |  | 
|  Cllvm::SmallVector< llvm::yaml::Hex32 > |  | 
|  Cllvm::SmallVector< Arg *, 16 > |  | 
|  Cllvm::SmallVector< const GCOVBlock *, 1 > |  | 
|  Cllvm::SmallVector< BlockVector, 4 > |  | 
|  Cllvm::SmallVector< GCOVArc *, 4 > |  | 
|  Cllvm::SmallVector< Meta, static_cast< int >(Meta::Size)> |  | 
|  Cllvm::SmallVector< FrameId > |  | 
|  Cllvm::SmallVector< FrameId > & |  | 
|  Cllvm::SmallVector< SampleContextFrame, 1 > |  | 
|  Cllvm::SmallVector< const SamplesWithLoc *, 20 > |  | 
|  Cllvm::SmallVector< FunctionSamples *, 10 > |  | 
|  Cllvm::SmallVector< UtilitySignature, 4 > |  | 
|  Cllvm::SmallVector< IntrusiveRefCntPtr< FileSystem >, 1 > |  | 
|  Cllvm::SmallVector< std::shared_ptr< RecordsSlice >, 4 > |  | 
|  Cllvm::SmallVector< Target, 5 > |  | 
|  Cllvm::SmallVector< Instruction *, 8 > |  | 
|  Cllvm::SmallVector< DepInfo, 8 > |  | 
|  Cllvm::SmallVector< RangeTy > |  | 
|  Cllvm::SmallVector< RetOrArg, 5 > |  | 
|  Cllvm::SmallVector< ConstantUser, 8 > |  | 
|  Cllvm::SmallVector< RebasedConstantInfo, 4 > |  | 
|  Cllvm::SmallVector< consthoist::ConstantInfo, 8 > |  | 
|  Cllvm::SmallVector< NonLocalDepResult, 64 > |  | 
|  Cllvm::SmallVector< gvn::AvailableValueInBlock, 64 > |  | 
|  Cllvm::SmallVector< std::pair< Constant *, BasicBlock * >, 8 > |  | 
|  Cllvm::SmallVector< DbgSSAPhi, 1 > |  | 
|  Cllvm::SmallVector< ExtractElementDescr, 4 > |  | 
|  Cllvm::SmallVector< DGNode *, 4 > |  | 
|  Cllvm::iterator<> |  | 
|  Cllvm::const_iterator<> |  | 
|  Cllvm::SmallVector< StoreInst *, 8 > |  | 
|  Cllvm::SmallVector< GetElementPtrInst *, 8 > |  | 
|  Cllvm::SmallVector< BranchProbability > |  | 
|  Cllvm::SmallVector< Instruction *, 2 > |  | 
|  Cllvm::SmallVector< IndexPair > |  | 
|  Cllvm::SmallVector< CVGlobalVariable, 1 > |  | 
|  Cllvm::SmallVector< DbgCallSiteParam, 4 > |  | 
|  Cllvm::SmallVector< DbgLabel *, 4 > |  | 
|  Cllvm::SmallVector< Assignment > |  | 
|  Cllvm::SmallVector< LocKind > |  | 
|  Cllvm::SmallVector< BlockFlags, 32 > |  | 
|  Cllvm::SmallVector< struct ComplexValue, 2 > |  | 
|  Cllvm::SmallVector< LoadEntry, 8 > |  | 
|  Cllvm::SmallVector< LDVSSAPhi, 1 > |  | 
|  Cllvm::SmallVector< ValueIDNum, 0 > |  | 
|  Cllvm::SmallVector< SmallVector< VarAndLoc, 8 >, 8 > |  | 
|  Cllvm::SmallVector< VarLoc, 32 > |  | 
|  Cllvm::SmallVector< TransferDebugPair, 4 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, Register >, 2 > |  | 
|  Cllvm::SmallVector< const MachineMemOperand *, 2 > |  | 
|  Cllvm::SmallVector< SchedRegion, 16 > |  | 
|  Cllvm::SmallVector< Register, 16 > |  | 
|  Cllvm::SmallVector< RecurrenceInstr, 4 > |  | 
|  Cllvm::SmallVector< MachineBasicBlock *, 4 > |  | 
|  Cllvm::SmallVector< std::pair< const LiveInterval *, MCRegister >, 8 > |  | 
|  Cllvm::SmallVector< HintInfo, 4 > |  | 
|  Cllvm::SmallVector< SelectGroup, 2 > |  | 
|  Cllvm::SmallVector< std::pair< BlockFrequency, unsigned >, 4 > |  | 
|  Cllvm::SmallVector< LexicalEntry, 10 > |  | 
|  Cllvm::SmallVector< LiveRootWorklistItemTy > |  | 
|  Cllvm::SmallVector< LinkedLocationExpressionsWithOffsetPatches > |  | 
|  Cllvm::SmallVector< RefModuleUnit > |  | 
|  Cllvm::SmallVector< uint64_t * > |  | 
|  Cllvm::SmallVector< const void *, 64 > |  | 
|  Cllvm::SmallVector< RelocationEntry, 64 > |  | 
|  Cllvm::SmallVector< AuxSymbol, 1 > |  | 
|  Cllvm::SmallVector< std::pair< const char *, Option * >, 128 > |  | 
|  Cllvm::SmallVector< std::pair< const char *, SubCommand * >, 128 > |  | 
|  Cllvm::SmallVector< std::pair< const Init *, const Init * >, 8 > |  | 
|  Cllvm::SmallVector< MILOHDirective, 32 > |  | 
|  Cllvm::SmallVector< std::pair< Instruction *, unsigned >, 4 > |  | 
|  Cllvm::SmallVector< const Edge *, 0 > |  | 
|  Cllvm::SmallVector< int16_t, MAX_SRC_OPERANDS_NUM > |  | 
|  Cllvm::SmallVector< MachineBasicBlock *, 32 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, SDValue >, 8 > |  | 
|  Cllvm::SmallVector< FCmpLibcallInfo, 2 > |  | 
|  Cllvm::SmallVector< MemOpQueueEntry, 8 > |  | 
|  Cllvm::SmallVector< SMLoc, 4 > |  | 
|  Cllvm::SmallVector< BitValue, DefaultBitN > |  | 
|  Cllvm::SmallVector< MuxInfo, 4 > |  | 
|  Cllvm::SmallVector< MachineInstr *, 8 > |  | 
|  Cllvm::SmallVector< InstrGroup, 8 > |  | 
|  Cllvm::SmallVector< struct CVIUnits, 8 > |  | 
|  Cllvm::SmallVector< HexagonInstr, HEXAGON_PRESHUFFLE_PACKET_SIZE > |  | 
|  Cllvm::SmallVector< Inst > |  | 
|  Cllvm::SmallVector< Inst, 4 > |  | 
|  Cllvm::SmallVector< Inst, 7 > |  | 
|  Cllvm::SmallVector< InstSeq, 5 > |  | 
|  Cllvm::SmallVector< Inst, 8 > |  | 
|  Cllvm::SmallVector< SPIRV::Environment::Environment, 8 > |  | 
|  Cllvm::SmallVector< const MachineInstr * > |  | 
|  Cllvm::SmallVector< size_t > |  | 
|  Cllvm::SmallVector< CallContext, 8 > |  | 
|  Cllvm::SmallVector< MachineInstr *, 2 > |  | 
|  Cllvm::SmallVector< CmovGroup, 2 > |  | 
|  Cllvm::SmallVector< BlockState, 8 > |  | 
|  Cllvm::SmallVector< MachineBasicBlock *, 8 > |  | 
|  Cllvm::SmallVector< const FAddend *, 4 > |  | 
|  Cllvm::SmallVector< Use *, 16 > |  | 
|  Cllvm::SmallVector< ConditionTy, 2 > |  | 
|  Cllvm::SmallVector< std::pair< BasicBlock *, ConditionsTy >, 2 > |  | 
|  Cllvm::SmallVector< DivRemPairWorklistEntry, 4 > |  | 
|  Cllvm::SmallVector< Instruction *, 4 > |  | 
|  Cllvm::SmallVector< HoistingPointInfo, 4 > |  | 
|  Cllvm::SmallVector< Entry, 8 > |  | 
|  Cllvm::SmallVector< Loop *, 4 > |  | 
|  Cllvm::SmallVector< FusionCandidateSet, 4 > |  | 
|  Cllvm::SmallVector< LoopVector, 4 > |  | 
|  Cllvm::SmallVector< Value *, 8 > |  | 
|  Cllvm::SmallVector< std::pair< Instruction *, ValueVector * >, 16 > |  | 
|  Cllvm::SmallVector< ControlCondition, 6 > |  | 
|  Cllvm::SmallVector< DbgVariableRecord *, 1 > |  | 
|  Cllvm::SmallVector< InvokeInst *, 2 > |  | 
|  Cllvm::SmallVector< Instruction *, 16 > |  | 
|  Cllvm::SmallVector< OperandData, 2 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< TreeEntry >, 8 > |  | 
|  Cllvm::SmallVector< ExternalUser, 16 > |  | 
|  Cllvm::SmallVector< Value *, 16 > |  | 
|  Cllvm::SmallVector< ReductionOpsType, 2 > |  | 
|  Cllvm::SmallVector< Value *, 2 > |  | 
|  Cllvm::SmallVector< AddressRange > |  | 
|  Cllvm::SmallVector< AddressRangeValuePair > |  | 
|  Cllvm::SmallVector< T, N > |  | 
|  Cllvm::SmallVector< llvm::AAPointerInfo::Access > |  | 
|  Cllvm::SmallVector< int > |  | 
|  Cllvm::SmallVector< llvm::VarLocInfo > |  | 
|  Cllvm::SmallVector< VarAndLoc > |  | 
|  Cllvm::SmallVector< llvm::MachineBasicBlock * > |  | 
|  Cllvm::SmallVector< llvm::Constant * > |  | 
|  Cllvm::SmallVector< OpOverload > |  | 
|  Cllvm::SmallVector< OpStage > |  | 
|  Cllvm::SmallVector< BlockInfo > |  | 
|  Cllvm::SmallVector< LiveDebugValues::ResolvedDbgOp > |  | 
|  Cllvm::SmallVector< LiveDebugValues::DbgOp > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr * > |  | 
|  Cllvm::SmallVector< uint8_t > |  | 
|  Cllvm::SmallVector< llvm::DWARFCFIAnalysis > |  | 
|  Cllvm::SmallVector< unsigned > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock * > |  | 
|  Cllvm::SmallVector< llvm::GEPOperator * > |  | 
|  Cllvm::SmallVector< llvm::ControlFlowHub::BranchDescriptor > |  | 
|  Cllvm::SmallVector< bool > |  | 
|  Cllvm::SmallVector< uint64_t > |  | 
|  Cllvm::SmallVector< Encoding > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::DescriptorRangeYaml > |  | 
|  Cllvm::SmallVector< llvm::dxbc::PSV::v2::ResourceBindInfo > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::SignatureElement > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::RootParameterLocationYaml > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::RootConstantsYaml > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::RootDescriptorYaml > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::DescriptorTableYaml > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::StaticSamplerYamlDesc > |  | 
|  Cllvm::SmallVector< llvm::DXContainerYAML::SignatureParameter > |  | 
|  Cllvm::SmallVector< uint32_t > |  | 
|  Cllvm::SmallVector< llvm::dxil::ResourceInfo > |  | 
|  Cllvm::SmallVector< llvm::DebugCounter::Chunk > |  | 
|  Cllvm::SmallVector< const llvm::EquivalenceClasses::ECValue * > |  | 
|  Cllvm::SmallVector< MutableValue > |  | 
|  Cllvm::SmallVector< T *, 8 > |  | 
|  Cllvm::SmallVector< llvm::BBClusterInfo > |  | 
|  Cllvm::SmallVector< llvm::DebugVariable > |  | 
|  Cllvm::SmallVector< llvm::GCOVBlockLocation > |  | 
|  Cllvm::SmallVector< llvm::APFloat > |  | 
|  Cllvm::SmallVector< llvm::APInt > |  | 
|  Cllvm::SmallVector< const CycleT * > |  | 
|  Cllvm::SmallVector< llvm::Instruction * > |  | 
|  Cllvm::SmallVector< llvm::Function * > |  | 
|  Cllvm::SmallVector< llvm::TemporalProfTraceTy > |  | 
|  Cllvm::SmallVector< llvm::MCRegister > |  | 
|  Cllvm::SmallVector< llvm::GStore * > |  | 
|  Cllvm::SmallVector< llvm::StoreInst * > |  | 
|  Cllvm::SmallVector< const BlockT * > |  | 
|  Cllvm::SmallVector< T *, 0 > |  | 
|  Cllvm::SmallVector< EdgeInfo * > |  | 
|  Cllvm::SmallVector< uint16_t > |  | 
|  Cllvm::SmallVector< llvm::PointerDiffInfo > |  | 
|  Cllvm::SmallVector< llvm::SPIRV::ConvergenceRegion * > |  | 
|  Cllvm::SmallVector< SPIRVIndirectCall > |  | 
|  Cllvm::SmallVector< llvm::Type * > |  | 
|  Cllvm::SmallVector< llvm::Register > |  | 
|  Cllvm::SmallVector< llvm::CallBase * > |  | 
|  Cllvm::SmallVector< llvm::SuffixTreeInternalNode * > |  | 
|  Cllvm::SmallVector< llvm::SUnit * > |  | 
|  Cllvm::SmallVector< llvm::VPSingleDefRecipe * > |  | 
|  Cllvm::SmallVector< llvm::VPValue * > |  | 
|  Cllvm::SmallVector< llvm::VPBlockBase * > |  | 
|  Cllvm::SmallVector< llvm::coverage::mcdc::TVIdxBuilder::MCDCNode > |  | 
|  Cllvm::SmallVector< llvm::dwarf_linker::parallel::CompileUnit::DIEInfo > |  | 
|  Cllvm::SmallVector< llvm::StringMapEntry< std::atomic< TypeEntryBody * > > * > |  | 
|  Cllvm::SmallVector< const llvm::StringMapEntry< EmptyStringSetTag > * > |  | 
|  Cllvm::SmallVector< llvm::dxil::EntryProperties > |  | 
|  Cllvm::SmallVector< llvm::hlsl::BindingInfo::RegisterSpace > |  | 
|  Cllvm::SmallVector< llvm::hlsl::BindingInfo::BindingRange > |  | 
|  Cllvm::SmallVector< llvm::hlsl::Binding > |  | 
|  Cllvm::SmallVector< llvm::hlsl::CBufferMember > |  | 
|  Cllvm::SmallVector< llvm::hlsl::CBufferMapping > |  | 
|  Cllvm::SmallVector< llvm::Metadata * > |  | 
|  Cllvm::SmallVector< CompactUnwindRecord > |  | 
|  Cllvm::SmallVector< LVTotalsEntry > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::DescriptorRange > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::PSVSignatureElement > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::RootParameterInfo > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::RootConstants > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::RootDescriptor > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::DescriptorTable > |  | 
|  Cllvm::SmallVector< llvm::mcdxbc::StaticSampler > |  | 
|  Cllvm::SmallVector< Parameter > |  | 
|  Cllvm::SmallVector< llvm::memprof::SourceLocation > |  | 
|  Cllvm::SmallVector< llvm::memprof::IndexedAllocationInfo > |  | 
|  Cllvm::SmallVector< llvm::memprof::IndexedCallSiteInfo > |  | 
|  Cllvm::SmallVector< llvm::memprof::AllocationInfo > |  | 
|  Cllvm::SmallVector< llvm::memprof::CallSiteInfo > |  | 
|  Cllvm::SmallVector< llvm::mustache::Token > |  | 
|  Cllvm::SmallVector< llvm::objcopy::dxbc::Part > |  | 
|  Cllvm::SmallVector< PartData > |  | 
|  Cllvm::SmallVector< llvm::object::OffloadBundleEntry > |  | 
|  Cllvm::SmallVector< llvm::StringRef > |  | 
|  Cllvm::SmallVector< llvm::orc::ExecutorAddrRange > |  | 
|  Cllvm::SmallVector< const llvm::TargetRegisterClass * > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Value * > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Action * > |  | 
|  Cllvm::SmallVector< InstrAndOperands > |  | 
|  Cllvm::SmallVector< llvm::Value * > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Instruction * > |  | 
|  Cllvm::SmallVector< Case > |  | 
|  Cllvm::SmallVector< ScheduleEntity * > |  | 
|  Cllvm::SmallVector< ScheduleData * > |  | 
|  Cllvm::SmallVector< const MMap * > |  | 
|  Cllvm::SmallVector< llvm::symbolize::MarkupNode > |  | 
|  Cllvm::SmallVector< char > |  | 
|  Cllvm::SmallVector< memprof::GUIDHex64 > |  | 
|  Cllvm::SmallVector< llvm::yaml::StringValue > |  | 
|  Cllvm::SmallVector< T, N > | This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small  | 
|  Cllvm::SmallVectorStorage< AAQueryInfo::LocPair, N > |  | 
|  Cllvm::SmallVector< AAQueryInfo::LocPair, 4 > |  | 
|  Cllvm::SmallVectorStorage< AccelTableKind, N > |  | 
|  Cllvm::SmallVector< AccelTableKind, 1 > |  | 
|  Cllvm::SmallVectorStorage< AddressEntry, N > |  | 
|  Cllvm::SmallVector< AddressEntry, 0 > |  | 
|  Cllvm::SmallVectorStorage< AnalysisID, N > |  | 
|  Cllvm::SmallVector< AnalysisID, 8 > |  | 
|  Cllvm::SmallVector< AnalysisID, 2 > |  | 
|  Cllvm::SmallVector< AnalysisID, 0 > |  | 
|  Cllvm::SmallVectorStorage< AttributeItem, N > |  | 
|  Cllvm::SmallVector< AttributeItem, 64 > |  | 
|  Cllvm::SmallVectorStorage< BasicBlock *, N > |  | 
|  Cllvm::SmallVector< BasicBlock *, 8 > |  | 
|  Cllvm::SmallVector< BasicBlock *, 0 > |  | 
|  Cllvm::SmallVector< BasicBlock *, 64 > |  | 
|  Cllvm::SmallVector< BasicBlock *, 16 > |  | 
|  Cllvm::SmallVector< BasicBlock *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVectorStorage< Block, N > |  | 
|  Cllvm::SmallVector< Block, 8 > |  | 
|  Cllvm::SmallVectorStorage< BlockData, N > |  | 
|  Cllvm::SmallVector< BlockData, 32 > |  | 
|  Cllvm::SmallVectorStorage< BlockInfo, N > |  | 
|  Cllvm::SmallVector< BlockInfo, 8 > |  | 
|  Cllvm::SmallVectorStorage< BlockInterference, N > |  | 
|  Cllvm::SmallVector< BlockInterference, 8 > |  | 
|  Cllvm::SmallVectorStorage< BlockT *, N > |  | 
|  Cllvm::SmallVector< BlockT *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVector< BlockT *, 1 > |  | 
|  Cllvm::SmallVector< BlockT *, 4 > |  | 
|  Cllvm::SmallVector< BlockT *, 8 > |  | 
|  Cllvm::SmallVectorStorage< BoUpSLP::EdgeInfo, N > |  | 
|  Cllvm::SmallVector< BoUpSLP::EdgeInfo, 1 > |  | 
|  Cllvm::SmallVectorStorage< ByValInfo, N > |  | 
|  Cllvm::SmallVector< ByValInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< Capability::Capability, N > |  | 
|  Cllvm::SmallVector< Capability::Capability, N > |  | 
|  Cllvm::SmallVectorStorage< char, N > |  | 
|  Cllvm::SmallVector< char, 128 > |  | 
|  Cllvm::SmallVector< char, 24 > |  | 
|  Cllvm::SmallVector< char, 64 > |  | 
|  Cllvm::SmallVector< char, 8 > |  | 
|  Cllvm::SmallVector< char, InternalLen > |  | 
|  Cllvm::SmallVector< char, 0 > |  | 
|  Cllvm::SmallVector< char, 32 > |  | 
|  Cllvm::SmallVectorStorage< CompUnitEntry, N > |  | 
|  Cllvm::SmallVector< CompUnitEntry, 0 > |  | 
|  Cllvm::SmallVectorStorage< const char *, N > |  | 
|  Cllvm::SmallVector< const char *, 1 > |  | 
|  Cllvm::SmallVector< const char *, 16 > |  | 
|  Cllvm::SmallVector< const char *, 0 > |  | 
|  Cllvm::SmallVector< const char *, 2 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::ArgumentInit *, N > |  | 
|  Cllvm::SmallVector< const llvm::ArgumentInit *, 4 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::coverage::CoverageSegment *, N > |  | 
|  Cllvm::SmallVector< const llvm::coverage::CoverageSegment *, 4 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::DICompositeType *, N > |  | 
|  Cllvm::SmallVector< const llvm::DICompositeType *, 4 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::DIDerivedType *, N > |  | 
|  Cllvm::SmallVector< const llvm::DIDerivedType *, 4 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::DILocation *, N > |  | 
|  Cllvm::SmallVector< const llvm::DILocation *, 1 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::DISubprogram *, N > |  | 
|  Cllvm::SmallVector< const llvm::DISubprogram *, N > |  | 
|  Cllvm::SmallVectorStorage< const llvm::Function *, N > |  | 
|  Cllvm::SmallVector< const llvm::Function *, 16 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::GCRelocateInst *, N > |  | 
|  Cllvm::SmallVector< const llvm::GCRelocateInst *, 16 > |  | 
|  Cllvm::SmallVector< const llvm::GCRelocateInst *, 10 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::Init *, N > |  | 
|  Cllvm::SmallVector< const llvm::Init *, 0 > |  | 
|  Cllvm::SmallVector< const llvm::Init *, 4 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::Instruction *, N > |  | 
|  Cllvm::SmallVector< const llvm::Instruction *, 0 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::IntrinsicInst *, N > |  | 
|  Cllvm::SmallVector< const llvm::IntrinsicInst *, 64 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::LiveInterval *, N > |  | 
|  Cllvm::SmallVector< const llvm::LiveInterval *, 4 > |  | 
|  Cllvm::SmallVector< const llvm::LiveInterval *, N > |  | 
|  Cllvm::SmallVectorStorage< const llvm::MachineInstr *, N > |  | 
|  Cllvm::SmallVector< const llvm::MachineInstr *, N > |  | 
|  Cllvm::SmallVector< const llvm::MachineInstr *, 3 > |  | 
|  Cllvm::SmallVector< const llvm::MachineInstr *, 4 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::MCSymbol *, N > |  | 
|  Cllvm::SmallVector< const llvm::MCSymbol *, 0 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::MCSymbolELF *, N > |  | 
|  Cllvm::SmallVector< const llvm::MCSymbolELF *, 0 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::SCEV *, N > |  | 
|  Cllvm::SmallVector< const llvm::SCEV *, 3 > |  | 
|  Cllvm::SmallVector< const llvm::SCEV *, 8 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::SCEVPredicate *, N > |  | 
|  Cllvm::SmallVector< const llvm::SCEVPredicate *, 4 > |  | 
|  Cllvm::SmallVector< const llvm::SCEVPredicate *, 16 > |  | 
|  Cllvm::SmallVectorStorage< const llvm::Value *, N > |  | 
|  Cllvm::SmallVector< const llvm::Value *, 4 > |  | 
|  Cllvm::SmallVector< const llvm::Value *, 16 > |  | 
|  Cllvm::SmallVectorStorage< const TreeEntry *, N > |  | 
|  Cllvm::SmallVector< const TreeEntry *, 0 > |  | 
|  Cllvm::SmallVectorStorage< const uint32_t *, N > |  | 
|  Cllvm::SmallVector< const uint32_t *, 4 > |  | 
|  Cllvm::SmallVector< const uint32_t *, 8 > |  | 
|  Cllvm::SmallVectorStorage< const uint8_t *, N > |  | 
|  Cllvm::SmallVector< const uint8_t *, 0 > |  | 
|  Cllvm::SmallVector< const uint8_t *, 256 > |  | 
|  Cllvm::SmallVectorStorage< const Value *, N > |  | 
|  Cllvm::SmallVector< const Value *, 8 > |  | 
|  Cllvm::SmallVector< const Value *, 1 > |  | 
|  Cllvm::SmallVector< const Value *, 2 > |  | 
|  Cllvm::SmallVectorStorage< DebugPHIRecord, N > |  | 
|  Cllvm::SmallVector< DebugPHIRecord, 32 > |  | 
|  Cllvm::SmallVectorStorage< DominatorTree::UpdateType, N > |  | 
|  Cllvm::SmallVector< DominatorTree::UpdateType, 2 > |  | 
|  Cllvm::SmallVectorStorage< DWARFLinkerBase::AccelTableKind, N > |  | 
|  Cllvm::SmallVector< DWARFLinkerBase::AccelTableKind, 1 > |  | 
|  Cllvm::SmallVectorStorage< Edge, N > |  | 
|  Cllvm::SmallVector< Edge, 4 > |  | 
|  Cllvm::SmallVector< Edge, N > |  | 
|  Cllvm::SmallVectorStorage< EdgeTy, N > |  | 
|  Cllvm::SmallVector< EdgeTy, 0 > |  | 
|  Cllvm::SmallVectorStorage< EHInstKind, N > |  | 
|  Cllvm::SmallVector< EHInstKind, 4 > |  | 
|  Cllvm::SmallVectorStorage< Elt, N > |  | 
|  Cllvm::SmallVector< Elt, 8 > |  | 
|  Cllvm::SmallVectorStorage< EncodingInfo, N > |  | 
|  Cllvm::SmallVector< EncodingInfo, 16 > |  | 
|  Cllvm::SmallVectorStorage< ExitNotTakenInfo, N > |  | 
|  Cllvm::SmallVector< ExitNotTakenInfo, 1 > |  | 
|  Cllvm::SmallVectorStorage< Extension::Extension, N > |  | 
|  Cllvm::SmallVector< Extension::Extension, N > |  | 
|  Cllvm::SmallVectorStorage< false::SUnitWithMemInfo, N > |  | 
|  Cllvm::SmallVector< false::SUnitWithMemInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< FileInfo, N > |  | 
|  Cllvm::SmallVector< FileInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< FreeList *, N > |  | 
|  Cllvm::SmallVector< FreeList *, 8 > |  | 
|  Cllvm::SmallVectorStorage< FreeMemBlock, N > |  | 
|  Cllvm::SmallVector< FreeMemBlock, 16 > |  | 
|  Cllvm::SmallVectorStorage< Function *, N > |  | 
|  Cllvm::SmallVector< Function *, 0 > |  | 
|  Cllvm::SmallVectorStorage< GCNSchedStageID, N > |  | 
|  Cllvm::SmallVector< GCNSchedStageID, 4 > |  | 
|  Cllvm::SmallVectorStorage< GlobalSplitCandidate, N > |  | 
|  Cllvm::SmallVector< GlobalSplitCandidate, 32 > |  | 
|  Cllvm::SmallVectorStorage< IdxMBBPair, N > |  | 
|  Cllvm::SmallVector< IdxMBBPair, 8 > |  | 
|  Cllvm::SmallVectorStorage< IFuncStub, N > |  | 
|  Cllvm::SmallVector< IFuncStub, 2 > |  | 
|  Cllvm::SmallVectorStorage< InjectedSourceDescriptor, N > |  | 
|  Cllvm::SmallVector< InjectedSourceDescriptor, 2 > |  | 
|  Cllvm::SmallVectorStorage< InlineGraphNode *, N > |  | 
|  Cllvm::SmallVector< InlineGraphNode *, 8 > |  | 
|  Cllvm::SmallVectorStorage< InsertedPass, N > |  | 
|  Cllvm::SmallVector< InsertedPass, 4 > |  | 
|  Cllvm::SmallVectorStorage< InsnRange, N > |  | 
|  Cllvm::SmallVector< InsnRange, 4 > |  | 
|  Cllvm::SmallVectorStorage< InState, N > |  | 
|  Cllvm::SmallVector< InState, 8 > |  | 
|  Cllvm::SmallVectorStorage< InstrPos, N > |  | 
|  Cllvm::SmallVector< InstrPos, 32 > |  | 
|  Cllvm::SmallVectorStorage< InstrProfValueData, N > |  | 
|  Cllvm::SmallVector< InstrProfValueData, 4 > |  | 
|  Cllvm::SmallVectorStorage< int, N > |  | 
|  Cllvm::SmallVector< int, 0 > |  | 
|  Cllvm::SmallVector< int, 8 > |  | 
|  Cllvm::SmallVector< int, 128 > |  | 
|  Cllvm::SmallVector< int, 16 > |  | 
|  Cllvm::SmallVector< int, 4 > |  | 
|  Cllvm::SmallVector< int, 2 > |  | 
|  Cllvm::SmallVectorStorage< int32_t, N > |  | 
|  Cllvm::SmallVector< int32_t, 3 > |  | 
|  Cllvm::SmallVectorStorage< int64_t, N > |  | 
|  Cllvm::SmallVector< int64_t, 1 > |  | 
|  Cllvm::SmallVectorStorage< LexicalBlock *, N > |  | 
|  Cllvm::SmallVector< LexicalBlock *, 1 > |  | 
|  Cllvm::SmallVectorStorage< LiveDebugValues::ValueIDNum, N > |  | 
|  Cllvm::SmallVector< LiveDebugValues::ValueIDNum, 0 > |  | 
|  Cllvm::SmallVector< LiveDebugValues::ValueIDNum, 32 > |  | 
|  Cllvm::SmallVectorStorage< LiveInBlock, N > |  | 
|  Cllvm::SmallVector< LiveInBlock, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::AbstractAttribute *, N > |  | 
|  Cllvm::SmallVector< llvm::AbstractAttribute *, N > |  | 
|  Cllvm::SmallVectorStorage< llvm::AllocaInst *, N > |  | 
|  Cllvm::SmallVector< llvm::AllocaInst *, 16 > |  | 
|  Cllvm::SmallVector< llvm::AllocaInst *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::AMDGPU::RegBankLegalizeRule, N > |  | 
|  Cllvm::SmallVector< llvm::AMDGPU::RegBankLegalizeRule, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::AnyCoroEndInst *, N > |  | 
|  Cllvm::SmallVector< llvm::AnyCoroEndInst *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::AnyCoroSuspendInst *, N > |  | 
|  Cllvm::SmallVector< llvm::AnyCoroSuspendInst *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::APInt, N > |  | 
|  Cllvm::SmallVector< llvm::APInt, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ArgInfo, N > |  | 
|  Cllvm::SmallVector< llvm::ArgInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ArrayRef< uint8_t >, N > |  | 
|  Cllvm::SmallVector< llvm::ArrayRef< uint8_t >, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::AsmPrinter::XRayFunctionEntry, N > |  | 
|  Cllvm::SmallVector< llvm::AsmPrinter::XRayFunctionEntry, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::AsmToken, N > |  | 
|  Cllvm::SmallVector< llvm::AsmToken, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::AssertingVH< const llvm::BasicBlock >, N > |  | 
|  Cllvm::SmallVector< llvm::AssertingVH< const llvm::BasicBlock >, N > |  | 
|  Cllvm::SmallVectorStorage< llvm::AssertingVH< llvm::MemoryPhi >, N > |  | 
|  Cllvm::SmallVector< llvm::AssertingVH< llvm::MemoryPhi >, N > |  | 
|  Cllvm::SmallVectorStorage< llvm::BasicBlock *, N > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, N > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, 32 > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, 0 > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, 4 > |  | 
|  Cllvm::SmallVector< llvm::BasicBlock *, 64 > |  | 
|  Cllvm::SmallVectorStorage< llvm::BasicBlockInfo, N > |  | 
|  Cllvm::SmallVector< llvm::BasicBlockInfo, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::BitCodeAbbrevOp, N > |  | 
|  Cllvm::SmallVector< llvm::BitCodeAbbrevOp, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::BlockFrequency, N > |  | 
|  Cllvm::SmallVector< llvm::BlockFrequency, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::BuildAttributeItem, N > |  | 
|  Cllvm::SmallVector< llvm::BuildAttributeItem, 64 > |  | 
|  Cllvm::SmallVectorStorage< llvm::BuildAttributeSubSection, N > |  | 
|  Cllvm::SmallVector< llvm::BuildAttributeSubSection, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::CallBase *, N > |  | 
|  Cllvm::SmallVector< llvm::CallBase *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::CallInst *, N > |  | 
|  Cllvm::SmallVector< llvm::CallInst *, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::CallLowering::ArgInfo, N > |  | 
|  Cllvm::SmallVector< llvm::CallLowering::ArgInfo, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::CCValAssign, N > |  | 
|  Cllvm::SmallVector< llvm::CCValAssign, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::cfg::Update< llvm::BasicBlock * >, N > |  | 
|  Cllvm::SmallVector< llvm::cfg::Update< llvm::BasicBlock * >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::cfg::Update< NodePtr >, N > |  | 
|  Cllvm::SmallVector< llvm::cfg::Update< NodePtr >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::cl::Option *, N > |  | 
|  Cllvm::SmallVector< llvm::cl::Option *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::cl::OptionCategory *, N > |  | 
|  Cllvm::SmallVector< llvm::cl::OptionCategory *, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::cl::OptionEnumValue, N > |  | 
|  Cllvm::SmallVector< llvm::cl::OptionEnumValue, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::cl::parser::OptionInfo, N > |  | 
|  Cllvm::SmallVector< llvm::cl::parser::OptionInfo, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::cl::SubCommand *, N > |  | 
|  Cllvm::SmallVector< llvm::cl::SubCommand *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ClrEHUnwindMapEntry, N > |  | 
|  Cllvm::SmallVector< llvm::ClrEHUnwindMapEntry, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::codeview::GloballyHashedType, N > |  | 
|  Cllvm::SmallVector< llvm::codeview::GloballyHashedType, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::codeview::TypeIndex, N > |  | 
|  Cllvm::SmallVector< llvm::codeview::TypeIndex, N > |  | 
|  Cllvm::SmallVector< llvm::codeview::TypeIndex, MaxArgs > |  | 
|  Cllvm::SmallVectorStorage< llvm::ConstantInt *, N > |  | 
|  Cllvm::SmallVector< llvm::ConstantInt *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ConstantRange, N > |  | 
|  Cllvm::SmallVector< llvm::ConstantRange, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::CoroAlignInst *, N > |  | 
|  Cllvm::SmallVector< llvm::CoroAlignInst *, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::CoroAwaitSuspendInst *, N > |  | 
|  Cllvm::SmallVector< llvm::CoroAwaitSuspendInst *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::CoroIsInRampInst *, N > |  | 
|  Cllvm::SmallVector< llvm::CoroIsInRampInst *, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::CoroSizeInst *, N > |  | 
|  Cllvm::SmallVector< llvm::CoroSizeInst *, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::CxxUnwindMapEntry, N > |  | 
|  Cllvm::SmallVector< llvm::CxxUnwindMapEntry, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DataLayout::PointerSpec, N > |  | 
|  Cllvm::SmallVector< llvm::DataLayout::PointerSpec, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DataLayout::PrimitiveSpec, N > |  | 
|  Cllvm::SmallVector< llvm::DataLayout::PrimitiveSpec, 6 > |  | 
|  Cllvm::SmallVector< llvm::DataLayout::PrimitiveSpec, 4 > |  | 
|  Cllvm::SmallVector< llvm::DataLayout::PrimitiveSpec, 10 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DbgValueLoc, N > |  | 
|  Cllvm::SmallVector< llvm::DbgValueLoc, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DbgValueLocEntry, N > |  | 
|  Cllvm::SmallVector< llvm::DbgValueLocEntry, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DbgVariable *, N > |  | 
|  Cllvm::SmallVector< llvm::DbgVariable *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DbgVariableRecord *, N > |  | 
|  Cllvm::SmallVector< llvm::DbgVariableRecord *, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DebugLoc, N > |  | 
|  Cllvm::SmallVector< llvm::DebugLoc, N > |  | 
|  Cllvm::SmallVectorStorage< llvm::DebugLocStream::Entry, N > |  | 
|  Cllvm::SmallVector< llvm::DebugLocStream::Entry, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DebugLocStream::List, N > |  | 
|  Cllvm::SmallVector< llvm::DebugLocStream::List, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DebugNamesAbbrev::AttributeEncoding, N > |  | 
|  Cllvm::SmallVector< llvm::DebugNamesAbbrev::AttributeEncoding, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DefsetRecord *, N > |  | 
|  Cllvm::SmallVector< llvm::DefsetRecord *, 2 > |  | 
|  CSmallVectorStorage< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables >, CalculateSmallVectorDefaultInlinedElements< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables > >::value > |  | 
|  Cllvm::SmallVector< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables > > |  | 
|  Cllvm::SmallVectorStorage< llvm::DenseMap< LLT, LegacyLegalizeActions::LegacyLegalizeAction >, N > |  | 
|  Cllvm::SmallVector< llvm::DenseMap< LLT, LegacyLegalizeActions::LegacyLegalizeAction >, 1 > |  | 
|  CSmallVectorStorage< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > >, CalculateSmallVectorDefaultInlinedElements< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > > >::value > |  | 
|  Cllvm::SmallVector< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > > > |  | 
|  Cllvm::SmallVectorStorage< llvm::DenseMap< unsigned, LaneBitmask >, N > |  | 
|  Cllvm::SmallVector< llvm::DenseMap< unsigned, LaneBitmask >, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::detail::PtrUseVisitorBase::UseToVisit, N > |  | 
|  Cllvm::SmallVector< llvm::detail::PtrUseVisitorBase::UseToVisit, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DiagnosticInfoOptimizationBase::Argument, N > |  | 
|  Cllvm::SmallVector< llvm::DiagnosticInfoOptimizationBase::Argument, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DICompileUnit *, N > |  | 
|  Cllvm::SmallVector< llvm::DICompileUnit *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DIEAbbrevData, N > |  | 
|  Cllvm::SmallVector< llvm::DIEAbbrevData, 12 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DIGlobalVariableExpression *, N > |  | 
|  Cllvm::SmallVector< llvm::DIGlobalVariableExpression *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DILineInfo, N > |  | 
|  Cllvm::SmallVector< llvm::DILineInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DIScope *, N > |  | 
|  Cllvm::SmallVector< llvm::DIScope *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DISubprogram *, N > |  | 
|  Cllvm::SmallVector< llvm::DISubprogram *, 4 > |  | 
|  Cllvm::SmallVector< llvm::DISubprogram *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DIType *, N > |  | 
|  Cllvm::SmallVector< llvm::DIType *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DomainValue *, N > |  | 
|  Cllvm::SmallVector< llvm::DomainValue *, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DomTreeNodeBase *, N > |  | 
|  Cllvm::SmallVector< llvm::DomTreeNodeBase *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DomTreeNodeBase, N > |  | 
|  Cllvm::SmallVector< llvm::DomTreeNodeBase, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DWARFDebugNames::NameIndex, N > |  | 
|  Cllvm::SmallVector< llvm::DWARFDebugNames::NameIndex, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DwarfExpression::Register, N > |  | 
|  Cllvm::SmallVector< llvm::DwarfExpression::Register, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DWARFFormValue, N > |  | 
|  Cllvm::SmallVector< llvm::DWARFFormValue, 3 > |  | 
|  Cllvm::SmallVectorStorage< llvm::DWARFLocationEntry, N > |  | 
|  Cllvm::SmallVector< llvm::DWARFLocationEntry, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::dxbc::PSV::v0::SignatureElement, N > |  | 
|  Cllvm::SmallVector< llvm::dxbc::PSV::v0::SignatureElement, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ElementCount, N > |  | 
|  Cllvm::SmallVector< llvm::ElementCount, N > |  | 
|  Cllvm::SmallVectorStorage< llvm::ELFObjectWriter::Symver, N > |  | 
|  Cllvm::SmallVector< llvm::ELFObjectWriter::Symver, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::EVT, N > |  | 
|  Cllvm::SmallVector< llvm::EVT, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ForwardedRegister, N > |  | 
|  Cllvm::SmallVector< llvm::ForwardedRegister, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Function *, N > |  | 
|  Cllvm::SmallVector< llvm::Function *, 0 > |  | 
|  Cllvm::SmallVector< llvm::Function *, N > |  | 
|  Cllvm::SmallVector< llvm::Function *, 4 > |  | 
|  Cllvm::SmallVector< llvm::Function *, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::FunctionLoweringInfo::LiveOutInfo, N > |  | 
|  Cllvm::SmallVector< llvm::FunctionLoweringInfo::LiveOutInfo, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::fuzzerop::SourcePred, N > |  | 
|  Cllvm::SmallVector< llvm::fuzzerop::SourcePred, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::GCNRegPressure, N > |  | 
|  Cllvm::SmallVector< llvm::GCNRegPressure, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::GCOVArc *, N > |  | 
|  Cllvm::SmallVector< llvm::GCOVArc *, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::GenericDomTreeUpdater::DomTreeUpdate, N > |  | 
|  Cllvm::SmallVector< llvm::GenericDomTreeUpdater::DomTreeUpdate, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::GISelChangeObserver *, N > |  | 
|  Cllvm::SmallVector< llvm::GISelChangeObserver *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::GlobalValue *, N > |  | 
|  Cllvm::SmallVector< llvm::GlobalValue *, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::GlobPattern::SubGlobPattern::Bracket, N > |  | 
|  Cllvm::SmallVector< llvm::GlobPattern::SubGlobPattern::Bracket, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::HexagonInstr *, N > |  | 
|  Cllvm::SmallVector< llvm::HexagonInstr *, HEXAGON_PRESHUFFLE_PACKET_SIZE > |  | 
|  Cllvm::SmallVectorStorage< llvm::HistogramInfo, N > |  | 
|  Cllvm::SmallVector< llvm::HistogramInfo, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ImmutablePass *, N > |  | 
|  Cllvm::SmallVector< llvm::ImmutablePass *, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Init *, N > |  | 
|  Cllvm::SmallVector< llvm::Init *, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Instruction *, N > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 0 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, N > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 2 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 256 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 64 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 4 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 16 > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, NegatorMaxNodesSSO > |  | 
|  Cllvm::SmallVector< llvm::Instruction *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::InstructionBuildSteps, N > |  | 
|  Cllvm::SmallVector< llvm::InstructionBuildSteps, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::InterestingMemoryOperand, N > |  | 
|  Cllvm::SmallVector< llvm::InterestingMemoryOperand, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::IntrinsicInst *, N > |  | 
|  Cllvm::SmallVector< llvm::IntrinsicInst *, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::IRPosition, N > |  | 
|  Cllvm::SmallVector< llvm::IRPosition, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ISD::ArgFlagsTy, N > |  | 
|  Cllvm::SmallVector< llvm::ISD::ArgFlagsTy, 4 > |  | 
|  Cllvm::SmallVector< llvm::ISD::ArgFlagsTy, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ISD::InputArg, N > |  | 
|  Cllvm::SmallVector< llvm::ISD::InputArg, 4 > |  | 
|  Cllvm::SmallVector< llvm::ISD::InputArg, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ISD::OutputArg, N > |  | 
|  Cllvm::SmallVector< llvm::ISD::OutputArg, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::jitlink::ppc64::PLTCallStubReloc, N > |  | 
|  Cllvm::SmallVector< llvm::jitlink::ppc64::PLTCallStubReloc, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::jitlink::Symbol *, N > |  | 
|  Cllvm::SmallVector< llvm::jitlink::Symbol *, MaxPersonalities > |  | 
|  Cllvm::SmallVectorStorage< llvm::LazyCallGraph::Node *, N > |  | 
|  Cllvm::SmallVector< llvm::LazyCallGraph::Node *, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::LazyCallGraph::RefSCC *, N > |  | 
|  Cllvm::SmallVector< llvm::LazyCallGraph::RefSCC *, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::LazyCallGraph::SCC *, N > |  | 
|  Cllvm::SmallVector< llvm::LazyCallGraph::SCC *, N > |  | 
|  Cllvm::SmallVector< llvm::LazyCallGraph::SCC *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::LegalizeRule, N > |  | 
|  Cllvm::SmallVector< llvm::LegalizeRule, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::LexicalScope *, N > |  | 
|  Cllvm::SmallVector< llvm::LexicalScope *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::LiveInterval *, N > |  | 
|  Cllvm::SmallVector< llvm::LiveInterval *, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::LiveRange *, N > |  | 
|  Cllvm::SmallVector< llvm::LiveRange *, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::LiveRange::Segment, N > |  | 
|  Cllvm::SmallVector< llvm::LiveRange::Segment, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::LiveVariables::VarInfo, N > |  | 
|  Cllvm::SmallVector< llvm::LiveVariables::VarInfo, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::LLT, N > |  | 
|  Cllvm::SmallVector< llvm::LLT, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Loop *, N > |  | 
|  Cllvm::SmallVector< llvm::Loop *, N > |  | 
|  Cllvm::SmallVectorStorage< llvm::MachineBasicBlock *, N > |  | 
|  Cllvm::SmallVector< llvm::MachineBasicBlock *, 4 > |  | 
|  Cllvm::SmallVector< llvm::MachineBasicBlock *, 2 > |  | 
|  Cllvm::SmallVector< llvm::MachineBasicBlock *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MachineFunction::ArgRegPair, N > |  | 
|  Cllvm::SmallVector< llvm::MachineFunction::ArgRegPair, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MachineFunction::DebugSubstitution, N > |  | 
|  Cllvm::SmallVector< llvm::MachineFunction::DebugSubstitution, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MachineInstr *, N > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, N > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 8 > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 2 > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 4 > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 0 > |  | 
|  Cllvm::SmallVector< llvm::MachineInstr *, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MachineOperand, N > |  | 
|  Cllvm::SmallVector< llvm::MachineOperand, 0 > |  | 
|  Cllvm::SmallVector< llvm::MachineOperand, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MachineTraceMetrics::FixedBlockInfo, N > |  | 
|  Cllvm::SmallVector< llvm::MachineTraceMetrics::FixedBlockInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MachineTraceMetrics::LiveInReg, N > |  | 
|  Cllvm::SmallVector< llvm::MachineTraceMetrics::LiveInReg, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MachineTraceMetrics::TraceBlockInfo, N > |  | 
|  Cllvm::SmallVector< llvm::MachineTraceMetrics::TraceBlockInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::mca::InstRef, N > |  | 
|  Cllvm::SmallVector< llvm::mca::InstRef, 4 > |  | 
|  Cllvm::SmallVector< llvm::mca::InstRef, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::mca::LSUnit::MemoryGroup *, N > |  | 
|  Cllvm::SmallVector< llvm::mca::LSUnit::MemoryGroup *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::mca::ReadDescriptor, N > |  | 
|  Cllvm::SmallVector< llvm::mca::ReadDescriptor, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::mca::ReadState, N > |  | 
|  Cllvm::SmallVector< llvm::mca::ReadState, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::mca::WriteDescriptor, N > |  | 
|  Cllvm::SmallVector< llvm::mca::WriteDescriptor, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::mca::WriteState, N > |  | 
|  Cllvm::SmallVector< llvm::mca::WriteState, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCAsmParser::MCPendingError, N > |  | 
|  Cllvm::SmallVector< llvm::MCAsmParser::MCPendingError, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCDwarfFile, N > |  | 
|  Cllvm::SmallVector< llvm::MCDwarfFile, 3 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCELFStreamer::AttributeItem, N > |  | 
|  Cllvm::SmallVector< llvm::MCELFStreamer::AttributeItem, 64 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCELFStreamer::AttributeSubSection, N > |  | 
|  Cllvm::SmallVector< llvm::MCELFStreamer::AttributeSubSection, 64 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCFixup, N > |  | 
|  Cllvm::SmallVector< llvm::MCFixup, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCLOHDirective, N > |  | 
|  Cllvm::SmallVector< llvm::MCLOHDirective, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCObjectWriter::CGProfileEntry, N > |  | 
|  Cllvm::SmallVector< llvm::MCObjectWriter::CGProfileEntry, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCOperand, N > |  | 
|  Cllvm::SmallVector< llvm::MCOperand, 6 > |  | 
|  Cllvm::SmallVector< llvm::MCOperand, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCRegister, N > |  | 
|  Cllvm::SmallVector< llvm::MCRegister, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCSection *, N > |  | 
|  Cllvm::SmallVector< llvm::MCSection *, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MCSymbol *, N > |  | 
|  Cllvm::SmallVector< llvm::MCSymbol *, N > |  | 
|  Cllvm::SmallVector< llvm::MCSymbol *, 1 > |  | 
|  Cllvm::SmallVector< llvm::MCSymbol *, 3 > |  | 
|  Cllvm::SmallVector< llvm::MCSymbol *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MDAttachments::Attachment, N > |  | 
|  Cllvm::SmallVector< llvm::MDAttachments::Attachment, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MemoryDepChecker::Dependence, N > |  | 
|  Cllvm::SmallVector< llvm::MemoryDepChecker::Dependence, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MemoryLocation, N > |  | 
|  Cllvm::SmallVector< llvm::MemoryLocation, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::memprof::internal::SourceLocationRef, N > |  | 
|  Cllvm::SmallVector< llvm::memprof::internal::SourceLocationRef, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Metadata *, N > |  | 
|  Cllvm::SmallVector< llvm::Metadata *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::MVT, N > |  | 
|  Cllvm::SmallVector< llvm::MVT, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::objcopy::elf::SectionBase *, N > |  | 
|  Cllvm::SmallVector< llvm::objcopy::elf::SectionBase *, 3 > |  | 
|  Cllvm::SmallVectorStorage< llvm::objcopy::NameOrPattern, N > |  | 
|  Cllvm::SmallVector< llvm::objcopy::NameOrPattern, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::objcopy::NewSectionInfo, N > |  | 
|  Cllvm::SmallVector< llvm::objcopy::NewSectionInfo, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::objcopy::NewSymbolInfo, N > |  | 
|  Cllvm::SmallVector< llvm::objcopy::NewSymbolInfo, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::objcopy::RemoveNoteInfo, N > |  | 
|  Cllvm::SmallVector< llvm::objcopy::RemoveNoteInfo, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::objcopy::SectionPatternAddressUpdate, N > |  | 
|  Cllvm::SmallVector< llvm::objcopy::SectionPatternAddressUpdate, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::object::DataRefImpl, N > |  | 
|  Cllvm::SmallVector< llvm::object::DataRefImpl, 256 > |  | 
|  Cllvm::SmallVectorStorage< llvm::object::OwningBinary< llvm::object::Archive >, N > |  | 
|  Cllvm::SmallVector< llvm::object::OwningBinary< llvm::object::Archive >, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry, N > |  | 
|  Cllvm::SmallVector< llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Pass *, N > |  | 
|  Cllvm::SmallVector< llvm::Pass *, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::PMDataManager *, N > |  | 
|  Cllvm::SmallVector< llvm::PMDataManager *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::PointerUnion< llvm::Value *, const TreeEntry * >, N > |  | 
|  Cllvm::SmallVector< llvm::PointerUnion< llvm::Value *, const TreeEntry * >, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::PredicateBase *, N > |  | 
|  Cllvm::SmallVector< llvm::PredicateBase *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::RangeSpan, N > |  | 
|  Cllvm::SmallVector< llvm::RangeSpan, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::RangeSpanList, N > |  | 
|  Cllvm::SmallVector< llvm::RangeSpanList, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Record::AssertionInfo, N > |  | 
|  Cllvm::SmallVector< llvm::Record::AssertionInfo, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Record::DumpInfo, N > |  | 
|  Cllvm::SmallVector< llvm::Record::DumpInfo, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::RecordVal, N > |  | 
|  Cllvm::SmallVector< llvm::RecordVal, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Register, N > |  | 
|  Cllvm::SmallVector< llvm::Register, N > |  | 
|  Cllvm::SmallVector< llvm::Register, 4 > |  | 
|  Cllvm::SmallVector< llvm::Register, 2 > |  | 
|  Cllvm::SmallVector< llvm::Register, 16 > |  | 
|  Cllvm::SmallVector< llvm::Register, 8 > |  | 
|  Cllvm::SmallVector< llvm::Register, 3 > |  | 
|  Cllvm::SmallVector< llvm::Register, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::remarks::Argument, N > |  | 
|  Cllvm::SmallVector< llvm::remarks::Argument, 5 > |  | 
|  Cllvm::SmallVectorStorage< llvm::remarks::BitstreamRemarkParserHelper::Argument, N > |  | 
|  Cllvm::SmallVector< llvm::remarks::BitstreamRemarkParserHelper::Argument, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::RuntimeCheckingPtrGroup, N > |  | 
|  Cllvm::SmallVector< llvm::RuntimeCheckingPtrGroup, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::RuntimeDyldMachO::EHFrameRelatedSections, N > |  | 
|  Cllvm::SmallVector< llvm::RuntimeDyldMachO::EHFrameRelatedSections, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::RuntimePointerChecking::PointerInfo, N > |  | 
|  Cllvm::SmallVector< llvm::RuntimePointerChecking::PointerInfo, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::sampleprof::SecHdrTableEntry, N > |  | 
|  Cllvm::SmallVector< llvm::sampleprof::SecHdrTableEntry, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::sandboxir::Instruction *, N > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Instruction *, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::sandboxir::Value *, N > |  | 
|  Cllvm::SmallVector< llvm::sandboxir::Value *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SDDbgLabel *, N > |  | 
|  Cllvm::SmallVector< llvm::SDDbgLabel *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SDDbgValue *, N > |  | 
|  Cllvm::SmallVector< llvm::SDDbgValue *, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SDep, N > |  | 
|  Cllvm::SmallVector< llvm::SDep, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SDNode *, N > |  | 
|  Cllvm::SmallVector< llvm::SDNode *, 128 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SDValue, N > |  | 
|  Cllvm::SmallVector< llvm::SDValue, 8 > |  | 
|  Cllvm::SmallVector< llvm::SDValue, 32 > |  | 
|  Cllvm::SmallVector< llvm::SDValue, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SEHHandler, N > |  | 
|  Cllvm::SmallVector< llvm::SEHHandler, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SEHUnwindMapEntry, N > |  | 
|  Cllvm::SmallVector< llvm::SEHUnwindMapEntry, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SlotIndex, N > |  | 
|  Cllvm::SmallVector< llvm::SlotIndex, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallPtrSet< llvm::SUnit *, 4 >, N > |  | 
|  Cllvm::SmallVector< llvm::SmallPtrSet< llvm::SUnit *, 4 >, 10 > |  | 
|  CSmallVectorStorage< llvm::SmallPtrSet< SUnit *, 8 >, CalculateSmallVectorDefaultInlinedElements< llvm::SmallPtrSet< SUnit *, 8 > >::value > |  | 
|  Cllvm::SmallVector< llvm::SmallPtrSet< SUnit *, 8 > > |  | 
|  CSmallVectorStorage< llvm::SmallString< 0 >, CalculateSmallVectorDefaultInlinedElements< llvm::SmallString< 0 > >::value > |  | 
|  Cllvm::SmallVector< llvm::SmallString< 0 > > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallVector< DepInfo, 8 > *, N > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< DepInfo, 8 > *, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallVector< Elf_Crel, 0 >, N > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< Elf_Crel, 0 >, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallVector< Entry, 8 >, N > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< Entry, 8 >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallVector< int, 4 >, N > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< int, 4 >, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallVector< OperandData, 2 >, N > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< OperandData, 2 >, 4 > |  | 
|  CSmallVectorStorage< llvm::SmallVector< PreprocessorControlDesc >, CalculateSmallVectorDefaultInlinedElements< llvm::SmallVector< PreprocessorControlDesc > >::value > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< PreprocessorControlDesc > > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallVector< size_t, 4 >, N > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< size_t, 4 >, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallVector< uint64_t, 4 >, N > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< uint64_t, 4 >, 4 > |  | 
|  CSmallVectorStorage< llvm::SmallVector< uint64_t, DefaultProcResSize >, CalculateSmallVectorDefaultInlinedElements< llvm::SmallVector< uint64_t, DefaultProcResSize > >::value > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< uint64_t, DefaultProcResSize > > |  | 
|  CSmallVectorStorage< llvm::SmallVector< unsigned >, CalculateSmallVectorDefaultInlinedElements< llvm::SmallVector< unsigned > >::value > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< unsigned > > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallVector< unsigned, 8 >, N > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< unsigned, 8 >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SmallVector< Value *, 8 >, N > |  | 
|  Cllvm::SmallVector< llvm::SmallVector< Value *, 8 >, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SMFixIt, N > |  | 
|  Cllvm::SmallVector< llvm::SMFixIt, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SMLoc, N > |  | 
|  Cllvm::SmallVector< llvm::SMLoc, 4 > |  | 
|  Cllvm::SmallVector< llvm::SMLoc, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SMRange, N > |  | 
|  Cllvm::SmallVector< llvm::SMRange, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SpillPlacement::BlockConstraint, N > |  | 
|  Cllvm::SmallVector< llvm::SpillPlacement::BlockConstraint, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SplitAnalysis::BlockInfo, N > |  | 
|  Cllvm::SmallVector< llvm::SplitAnalysis::BlockInfo, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::StackLifetime::LiveRange, N > |  | 
|  Cllvm::SmallVector< llvm::StackLifetime::LiveRange, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::StringRef, N > |  | 
|  Cllvm::SmallVector< llvm::StringRef, 0 > |  | 
|  Cllvm::SmallVector< llvm::StringRef, 8 > |  | 
|  Cllvm::SmallVector< llvm::StringRef, 2 > |  | 
|  Cllvm::SmallVector< llvm::StringRef, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SUnit *, N > |  | 
|  Cllvm::SmallVector< llvm::SUnit *, 8 > |  | 
|  Cllvm::SmallVector< llvm::SUnit *, 0 > |  | 
|  Cllvm::SmallVector< llvm::SUnit *, 7 > |  | 
|  Cllvm::SmallVectorStorage< llvm::SwingSchedulerDDGEdge, N > |  | 
|  Cllvm::SmallVector< llvm::SwingSchedulerDDGEdge, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::sys::MemoryBlock, N > |  | 
|  Cllvm::SmallVector< llvm::sys::MemoryBlock, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Timer *, N > |  | 
|  Cllvm::SmallVector< llvm::Timer *, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::TimeTraceProfilerEntry, N > |  | 
|  Cllvm::SmallVector< llvm::TimeTraceProfilerEntry, 128 > |  | 
|  Cllvm::SmallVectorStorage< llvm::TruncInst *, N > |  | 
|  Cllvm::SmallVector< llvm::TruncInst *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Type *, N > |  | 
|  Cllvm::SmallVector< llvm::Type *, 8 > |  | 
|  Cllvm::SmallVector< llvm::Type *, 4 > |  | 
|  Cllvm::SmallVector< llvm::Type *, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::TypedTrackingMDRef< MDNode >, N > |  | 
|  Cllvm::SmallVector< llvm::TypedTrackingMDRef< MDNode >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< AfterAnalysisFunc >, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AfterAnalysisFunc >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< AfterPassFunc >, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AfterPassFunc >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< AfterPassInvalidatedFunc >, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AfterPassInvalidatedFunc >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< AnalysesClearedFunc >, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AnalysesClearedFunc >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< AnalysisInvalidatedFunc >, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< AnalysisInvalidatedFunc >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< BeforeAnalysisFunc >, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< BeforeAnalysisFunc >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< BeforeNonSkippedPassFunc >, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< BeforeNonSkippedPassFunc >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< BeforePassFunc >, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< BeforePassFunc >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< BeforeSkippedPassFunc >, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< BeforeSkippedPassFunc >, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< bool(llvm::StringRef)>, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< bool(llvm::StringRef)>, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< void()>, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< void()>, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::unique_function< void(llvm::StringRef, llvm::PassManager< MachineFunction > &)>, N > |  | 
|  Cllvm::SmallVector< llvm::unique_function< void(llvm::StringRef, llvm::PassManager< MachineFunction > &)>, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Use *, N > |  | 
|  Cllvm::SmallVector< llvm::Use *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::Value *, N > |  | 
|  Cllvm::SmallVector< llvm::Value *, 2 > |  | 
|  Cllvm::SmallVector< llvm::Value *, 16 > |  | 
|  Cllvm::SmallVector< llvm::Value *, 4 > |  | 
|  Cllvm::SmallVector< llvm::Value *, 64 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ValueAsMetadata *, N > |  | 
|  Cllvm::SmallVector< llvm::ValueAsMetadata *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::ValueInfo, N > |  | 
|  Cllvm::SmallVector< llvm::ValueInfo, 0 > |  | 
|  Cllvm::SmallVectorStorage< llvm::VectorizationFactor, N > |  | 
|  Cllvm::SmallVector< llvm::VectorizationFactor, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::VFInfo, N > |  | 
|  Cllvm::SmallVector< llvm::VFInfo, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::VFParameter, N > |  | 
|  Cllvm::SmallVector< llvm::VFParameter, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::vfs::RedirectingFileSystem::Entry *, N > |  | 
|  Cllvm::SmallVector< llvm::vfs::RedirectingFileSystem::Entry *, 32 > |  | 
|  Cllvm::SmallVectorStorage< llvm::VPBlockBase *, N > |  | 
|  Cllvm::SmallVector< llvm::VPBlockBase *, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::VPHeaderPHIRecipe *, N > |  | 
|  Cllvm::SmallVector< llvm::VPHeaderPHIRecipe *, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::VPIRBasicBlock *, N > |  | 
|  Cllvm::SmallVector< llvm::VPIRBasicBlock *, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::VPUser *, N > |  | 
|  Cllvm::SmallVector< llvm::VPUser *, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::VPValue *, N > |  | 
|  Cllvm::SmallVector< llvm::VPValue *, 2 > |  | 
|  Cllvm::SmallVector< llvm::VPValue *, 16 > |  | 
|  Cllvm::SmallVectorStorage< llvm::VRegMaskOrUnit, N > |  | 
|  Cllvm::SmallVector< llvm::VRegMaskOrUnit, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::WeakTrackingVH, N > |  | 
|  Cllvm::SmallVector< llvm::WeakTrackingVH, 8 > |  | 
|  Cllvm::SmallVectorStorage< llvm::WeakVH, N > |  | 
|  Cllvm::SmallVector< llvm::WeakVH, 4 > |  | 
|  Cllvm::SmallVector< llvm::WeakVH, N > |  | 
|  Cllvm::SmallVector< llvm::WeakVH, 16 > |  | 
|  Cllvm::SmallVector< llvm::WeakVH, 2 > |  | 
|  Cllvm::SmallVectorStorage< llvm::WinEHHandlerType, N > |  | 
|  Cllvm::SmallVector< llvm::WinEHHandlerType, 1 > |  | 
|  Cllvm::SmallVectorStorage< llvm::WinEHTryBlockMapEntry, N > |  | 
|  Cllvm::SmallVector< llvm::WinEHTryBlockMapEntry, 4 > |  | 
|  Cllvm::SmallVectorStorage< llvm::yaml::StringValue, N > |  | 
|  Cllvm::SmallVector< llvm::yaml::StringValue, 2 > |  | 
|  Cllvm::SmallVectorStorage< LocalVariable, N > |  | 
|  Cllvm::SmallVector< LocalVariable, 1 > |  | 
|  Cllvm::SmallVectorStorage< LoopCacheCostTy, N > |  | 
|  Cllvm::SmallVector< LoopCacheCostTy, 3 > |  | 
|  Cllvm::SmallVectorStorage< LoopTripCountTy, N > |  | 
|  Cllvm::SmallVector< LoopTripCountTy, 3 > |  | 
|  Cllvm::SmallVectorStorage< MBBDefsInfo, N > |  | 
|  Cllvm::SmallVector< MBBDefsInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< MultiNodeOpTy, N > |  | 
|  Cllvm::SmallVector< MultiNodeOpTy, 4 > |  | 
|  Cllvm::SmallVectorStorage< NodePtr, N > |  | 
|  Cllvm::SmallVector< NodePtr, 8 > |  | 
|  Cllvm::SmallVector< NodePtr, 64 > |  | 
|  Cllvm::SmallVector< NodePtr, 2 > |  | 
|  Cllvm::SmallVectorStorage< NodeT *, N > |  | 
|  Cllvm::SmallVector< NodeT *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVectorStorage< NodeTy *, N > |  | 
|  Cllvm::SmallVector< NodeTy *, IsPostDom ? 4 :1 > |  | 
|  Cllvm::SmallVectorStorage< ParamType, N > |  | 
|  Cllvm::SmallVector< ParamType, 32 > |  | 
|  Cllvm::SmallVectorStorage< PassRunDescriptor, N > |  | 
|  Cllvm::SmallVector< PassRunDescriptor, 2 > |  | 
|  Cllvm::SmallVectorStorage< PrologEpilogSGPRSpill, N > |  | 
|  Cllvm::SmallVector< PrologEpilogSGPRSpill, 3 > |  | 
|  Cllvm::SmallVectorStorage< raw_ostream::Colors, N > |  | 
|  Cllvm::SmallVector< raw_ostream::Colors, 4 > |  | 
|  Cllvm::SmallVectorStorage< RecordLimit, N > |  | 
|  Cllvm::SmallVector< RecordLimit, 2 > |  | 
|  Cllvm::SmallVectorStorage< RegBankLLTMappingApplyID, N > |  | 
|  Cllvm::SmallVector< RegBankLLTMappingApplyID, 2 > |  | 
|  Cllvm::SmallVector< RegBankLLTMappingApplyID, 4 > |  | 
|  Cllvm::SmallVectorStorage< RegInfo, N > |  | 
|  Cllvm::SmallVector< RegInfo, 0 > |  | 
|  Cllvm::SmallVectorStorage< RegionBoundaries, N > |  | 
|  Cllvm::SmallVector< RegionBoundaries, 32 > |  | 
|  Cllvm::SmallVectorStorage< RegisterMappingTracker, N > |  | 
|  Cllvm::SmallVector< RegisterMappingTracker, 4 > |  | 
|  Cllvm::SmallVectorStorage< RegUnitInfo, N > |  | 
|  Cllvm::SmallVector< RegUnitInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< RelocDirective, N > |  | 
|  Cllvm::SmallVector< RelocDirective, 0 > |  | 
|  Cllvm::SmallVectorStorage< ResourceUse, N > |  | 
|  Cllvm::SmallVector< ResourceUse, 4 > |  | 
|  Cllvm::SmallVectorStorage< RewriteInfo, N > |  | 
|  Cllvm::SmallVector< RewriteInfo, 4 > |  | 
|  Cllvm::SmallVectorStorage< RootData, N > |  | 
|  Cllvm::SmallVector< RootData, 8 > |  | 
|  Cllvm::SmallVectorStorage< RuntimePointerCheck, N > |  | 
|  Cllvm::SmallVector< RuntimePointerCheck, 4 > |  | 
|  Cllvm::SmallVectorStorage< ScavengedInfo, N > |  | 
|  Cllvm::SmallVector< ScavengedInfo, 2 > |  | 
|  Cllvm::SmallVectorStorage< SCEVInsertPointGuard *, N > |  | 
|  Cllvm::SmallVector< SCEVInsertPointGuard *, 8 > |  | 
|  Cllvm::SmallVectorStorage< ScheduleEntity *, N > |  | 
|  Cllvm::SmallVector< ScheduleEntity *, 0 > |  | 
|  Cllvm::SmallVectorStorage< ScopeContext, N > |  | 
|  Cllvm::SmallVector< ScopeContext, 8 > |  | 
|  Cllvm::SmallVectorStorage< SectionInfo, N > |  | 
|  Cllvm::SmallVector< SectionInfo, 32 > |  | 
|  Cllvm::SmallVectorStorage< SegmentEntry, N > |  | 
|  Cllvm::SmallVector< SegmentEntry, 2 > |  | 
|  Cllvm::SmallVectorStorage< SID, N > |  | 
|  Cllvm::SmallVector< SID, 2 > |  | 
|  Cllvm::SmallVectorStorage< SimpleKey, N > |  | 
|  Cllvm::SmallVector< SimpleKey, 4 > |  | 
|  Cllvm::SmallVectorStorage< size_t, N > |  | 
|  Cllvm::SmallVector< size_t, 0 > |  | 
|  Cllvm::SmallVectorStorage< SizeAndActionsVec, N > |  | 
|  Cllvm::SmallVector< SizeAndActionsVec, 1 > |  | 
|  Cllvm::SmallVectorStorage< SizeChangeStrategy, N > |  | 
|  Cllvm::SmallVector< SizeChangeStrategy, 1 > |  | 
|  Cllvm::SmallVectorStorage< SPIRV::Capability::Capability, N > |  | 
|  Cllvm::SmallVector< SPIRV::Capability::Capability, 8 > |  | 
|  Cllvm::SmallVector< SPIRV::Capability::Capability, N > |  | 
|  Cllvm::SmallVectorStorage< SPIRV::Extension::Extension, N > |  | 
|  Cllvm::SmallVector< SPIRV::Extension::Extension, 8 > |  | 
|  Cllvm::SmallVector< SPIRV::Extension::Extension, N > |  | 
|  Cllvm::SmallVectorStorage< SPIRV::FPFastMathDefaultInfo, N > |  | 
|  Cllvm::SmallVector< SPIRV::FPFastMathDefaultInfo, 3 > |  | 
|  Cllvm::SmallVectorStorage< SPIRV::InstructionSet::InstructionSet, N > |  | 
|  Cllvm::SmallVector< SPIRV::InstructionSet::InstructionSet, N > |  | 
|  Cllvm::SmallVectorStorage< StackObject, N > |  | 
|  Cllvm::SmallVector< StackObject, 8 > |  | 
|  Cllvm::SmallVectorStorage< StackRegion, N > |  | 
|  Cllvm::SmallVector< StackRegion, 16 > |  | 
|  Cllvm::SmallVectorStorage< StackType, N > |  | 
|  Cllvm::SmallVector< StackType, 16 > |  | 
|  Cllvm::SmallVectorStorage< State, N > |  | 
|  Cllvm::SmallVector< State, 16 > |  | 
|  CSmallVectorStorage< std::array< int, 2 >, CalculateSmallVectorDefaultInlinedElements< std::array< int, 2 > >::value > |  | 
|  Cllvm::SmallVector< std::array< int, 2 > > |  | 
|  Cllvm::SmallVectorStorage< std::function< bool(llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, N > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< bool(llvm::StringRef Name, llvm::AAManager &AA)>, N > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef Name, llvm::AAManager &AA)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< bool(llvm::StringRef, llvm::PassManager< Function > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, N > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager< Function > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< bool(llvm::StringRef, llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, N > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< bool(llvm::StringRef, llvm::PassManager< MachineFunction > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, N > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager< MachineFunction > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< bool(llvm::StringRef, llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, N > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< bool(llvm::StringRef, LoopPassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, N > |  | 
|  Cllvm::SmallVector< std::function< bool(llvm::StringRef, LoopPassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< RegAllocFilterFunc(llvm::StringRef)>, N > |  | 
|  Cllvm::SmallVector< std::function< RegAllocFilterFunc(llvm::StringRef)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(llvm::AnalysisManager< Function > &)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< Function > &)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(llvm::AnalysisManager< LazyCallGraph::SCC, LazyCallGraph & > &)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< LazyCallGraph::SCC, LazyCallGraph & > &)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(llvm::AnalysisManager< Loop, LoopStandardAnalysisResults & > &)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< Loop, LoopStandardAnalysisResults & > &)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(llvm::AnalysisManager< MachineFunction > &)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< MachineFunction > &)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(llvm::AnalysisManager< Module > &)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::AnalysisManager< Module > &)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(llvm::PassManager< Function > &, llvm::OptimizationLevel)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::PassManager< Function > &, llvm::OptimizationLevel)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::OptimizationLevel)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::OptimizationLevel)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel, ThinOrFullLTOPhase)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(llvm::PassManager< Module > &, llvm::OptimizationLevel, ThinOrFullLTOPhase)>, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::function< void(LoopPassManager &, llvm::OptimizationLevel)>, N > |  | 
|  Cllvm::SmallVector< std::function< void(LoopPassManager &, llvm::OptimizationLevel)>, 2 > |  | 
|  CSmallVectorStorage< std::optional< llvm::MCInst >, CalculateSmallVectorDefaultInlinedElements< std::optional< llvm::MCInst > >::value > |  | 
|  Cllvm::SmallVector< std::optional< llvm::MCInst > > |  | 
|  Cllvm::SmallVectorStorage< std::pair< bool, llvm::StringRef >, N > |  | 
|  Cllvm::SmallVector< std::pair< bool, llvm::StringRef >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< const llvm::Function *, std::unique_ptr< FunctionInfo > >, N > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::Function *, std::unique_ptr< FunctionInfo > >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< const llvm::MachineOperand *, unsigned >, N > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::MachineOperand *, unsigned >, 32 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< const llvm::MCSymbol *, GOTEquivUsePair >, N > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::MCSymbol *, GOTEquivUsePair >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< const llvm::MCSymbol *, std::vector< llvm::StringRef > >, N > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::MCSymbol *, std::vector< llvm::StringRef > >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * >, N > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< const llvm::PHINode *, llvm::SmallVector< llvm::MachineInstr *, 1 > >, N > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::PHINode *, llvm::SmallVector< llvm::MachineInstr *, 1 > >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< const llvm::Record *, llvm::SMRange >, N > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::Record *, llvm::SMRange >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< const llvm::Value *, DanglingDebugInfoVector >, N > |  | 
|  Cllvm::SmallVector< std::pair< const llvm::Value *, DanglingDebugInfoVector >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< int, int64_t >, N > |  | 
|  Cllvm::SmallVector< std::pair< int, int64_t >, 32 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< KeyT, llvm::SmallSetVector< llvm::DIScope *, 8 > >, N > |  | 
|  Cllvm::SmallVector< std::pair< KeyT, llvm::SmallSetVector< llvm::DIScope *, 8 > >, N > |  | 
|  Cllvm::SmallVectorStorage< std::pair< KeyT, ValueT >, N > |  | 
|  Cllvm::SmallVector< std::pair< KeyT, ValueT >, N > |  | 
|  Cllvm::SmallVector< std::pair< KeyT, ValueT >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::AllocaInst *, llvm::memtag::AllocaInfo >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::AllocaInst *, llvm::memtag::AllocaInfo >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::BasicBlock *, llvm::Value * >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::BasicBlock *, llvm::Value * >, 8 > |  | 
|  Cllvm::SmallVector< std::pair< llvm::BasicBlock *, llvm::Value * >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::BasicBlock *, std::unique_ptr< BlockScheduling > >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::BasicBlock *, std::unique_ptr< BlockScheduling > >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::CodeViewDebug::LocalVarDef, llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 1 > >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::CodeViewDebug::LocalVarDef, llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 1 > >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::DbgSSABlock *, llvm::DbgValueDef >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::DbgSSABlock *, llvm::DbgValueDef >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::ElementCount, llvm::MapVector< Instruction *, InstructionCost > >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::ElementCount, llvm::MapVector< Instruction *, InstructionCost > >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Function *, llvm::ValueLatticeElement >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Function *, llvm::ValueLatticeElement >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Instruction *, Info >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, Info >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Instruction *, llvm::ConstantRange >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, llvm::ConstantRange >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Instruction *, llvm::Instruction * >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, llvm::Instruction * >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Instruction *, llvm::Value * >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, llvm::Value * >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Instruction *, uint64_t >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, uint64_t >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Instruction *, unsigned >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Instruction *, unsigned >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::MachineInstr *, int >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MachineInstr *, int >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::MachineInstr *, RematInstruction >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MachineInstr *, RematInstruction >, 0 > |  | 
|  CSmallVectorStorage< std::pair< llvm::MachineInstr *, unsigned >, CalculateSmallVectorDefaultInlinedElements< std::pair< llvm::MachineInstr *, unsigned > >::value > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MachineInstr *, unsigned > > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::MBBSectionID, llvm::AsmPrinter::MBBSectionRange >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MBBSectionID, llvm::AsmPrinter::MBBSectionRange >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::mca::ReadState *, int >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::mca::ReadState *, int >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::MCSymbol *, int64_t >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MCSymbol *, int64_t >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::MCSymbol *, llvm::WinEH::FrameInfo::Epilog >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MCSymbol *, llvm::WinEH::FrameInfo::Epilog >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::MDNode *, llvm::SetVector< llvm::Metadata * > >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::MDNode *, llvm::SetVector< llvm::Metadata * > >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::objcopy::NameMatcher, llvm::DebugCompressionType >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::objcopy::NameMatcher, llvm::DebugCompressionType >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * >, llvm::MachineOperand * >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * >, llvm::MachineOperand * >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry >, 8 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::sampleprof::FunctionId, uint32_t >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sampleprof::FunctionId, uint32_t >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::sampleprof::SampleContext, uint32_t >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sampleprof::SampleContext, uint32_t >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::sampleprof::SampleContext, uint64_t >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sampleprof::SampleContext, uint64_t >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::sandboxir::Context::CallbackID, CreateInstrCallback >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sandboxir::Context::CallbackID, CreateInstrCallback >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::sandboxir::Context::CallbackID, EraseInstrCallback >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sandboxir::Context::CallbackID, EraseInstrCallback >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::sandboxir::Context::CallbackID, MoveInstrCallback >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sandboxir::Context::CallbackID, MoveInstrCallback >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::sandboxir::Context::CallbackID, SetUseCallback >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::sandboxir::Context::CallbackID, SetUseCallback >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::SlotIndex, llvm::SlotIndex >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::SlotIndex, llvm::SlotIndex >, 8 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::SMLoc, std::string >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::SMLoc, std::string >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::StringRef, llvm::ArchYAML::Archive::Child::Field >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::StringRef, llvm::ArchYAML::Archive::Child::Field >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::StringRef, llvm::MachO::ObjCCategoryRecord * >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::StringRef, llvm::MachO::ObjCCategoryRecord * >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::StringRef, llvm::StringRef >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::StringRef, llvm::StringRef >, 0 > |  | 
|  CSmallVectorStorage< std::pair< llvm::StringRef, size_t >, CalculateSmallVectorDefaultInlinedElements< std::pair< llvm::StringRef, size_t > >::value > |  | 
|  Cllvm::SmallVector< std::pair< llvm::StringRef, size_t > > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::SUnit *, llvm::SUnit * >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::SUnit *, llvm::SUnit * >, 16 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Use *, llvm::Value * >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Use *, llvm::Value * >, N > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > >, N > |  | 
|  Cllvm::SmallVectorStorage< std::pair< llvm::Value *, llvm::WeakTrackingVH >, N > |  | 
|  Cllvm::SmallVector< std::pair< llvm::Value *, llvm::WeakTrackingVH >, N > |  | 
|  Cllvm::SmallVectorStorage< std::pair< MCSectionSubPair, MCSectionSubPair >, N > |  | 
|  Cllvm::SmallVector< std::pair< MCSectionSubPair, MCSectionSubPair >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< size_t, llvm::MCSection * >, N > |  | 
|  Cllvm::SmallVector< std::pair< size_t, llvm::MCSection * >, 1 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< std::pair< llvm::Function *, unsigned >, llvm::ValueLatticeElement >, N > |  | 
|  Cllvm::SmallVector< std::pair< std::pair< llvm::Function *, unsigned >, llvm::ValueLatticeElement >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< std::pair< llvm::StringRef, uint64_t >, uint32_t >, N > |  | 
|  Cllvm::SmallVector< std::pair< std::pair< llvm::StringRef, uint64_t >, uint32_t >, 0 > |  | 
|  CSmallVectorStorage< std::pair< std::string, ExecutorAddrRange >, CalculateSmallVectorDefaultInlinedElements< std::pair< std::string, ExecutorAddrRange > >::value > |  | 
|  Cllvm::SmallVector< std::pair< std::string, ExecutorAddrRange > > |  | 
|  CSmallVectorStorage< std::pair< std::string, llvm::orc::ExecutorAddr >, CalculateSmallVectorDefaultInlinedElements< std::pair< std::string, llvm::orc::ExecutorAddr > >::value > |  | 
|  Cllvm::SmallVector< std::pair< std::string, llvm::orc::ExecutorAddr > > |  | 
|  Cllvm::SmallVectorStorage< std::pair< std::string, size_t >, N > |  | 
|  Cllvm::SmallVector< std::pair< std::string, size_t >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< std::string, std::string >, N > |  | 
|  Cllvm::SmallVector< std::pair< std::string, std::string >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * >, N > |  | 
|  Cllvm::SmallVector< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * >, 1 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< SymbolHandleRef, llvm::memprof::internal::DataAccessProfRecordRef >, N > |  | 
|  Cllvm::SmallVector< std::pair< SymbolHandleRef, llvm::memprof::internal::DataAccessProfRecordRef >, 0 > |  | 
|  CSmallVectorStorage< std::pair< TestVector, CondState >, CalculateSmallVectorDefaultInlinedElements< std::pair< TestVector, CondState > >::value > |  | 
|  Cllvm::SmallVector< std::pair< TestVector, CondState > > |  | 
|  Cllvm::SmallVectorStorage< std::pair< uint16_t, Form >, N > |  | 
|  Cllvm::SmallVector< std::pair< uint16_t, Form >, 3 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< uint32_t, llvm::SmallVector< uint32_t, 0 > >, N > |  | 
|  Cllvm::SmallVector< std::pair< uint32_t, llvm::SmallVector< uint32_t, 0 > >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< uint64_t, bool >, N > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, bool >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< uint64_t, llvm::mca::ResourceUsage >, N > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, llvm::mca::ResourceUsage >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< uint64_t, llvm::memprof::Frame >, N > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, llvm::memprof::Frame >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< uint64_t, llvm::memprof::IndexedMemProfRecord >, N > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, llvm::memprof::IndexedMemProfRecord >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< uint64_t, llvm::SmallVector< uint64_t > >, N > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, llvm::SmallVector< uint64_t > >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< uint64_t, MemInfoBlock >, N > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, MemInfoBlock >, 0 > |  | 
|  CSmallVectorStorage< std::pair< uint64_t, uint64_t >, CalculateSmallVectorDefaultInlinedElements< std::pair< uint64_t, uint64_t > >::value > |  | 
|  Cllvm::SmallVector< std::pair< uint64_t, uint64_t > > |  | 
|  Cllvm::SmallVectorStorage< std::pair< uint8_t, NVPTX::Scope >, N > |  | 
|  Cllvm::SmallVector< std::pair< uint8_t, NVPTX::Scope >, N > |  | 
|  Cllvm::SmallVectorStorage< std::pair< unsigned, LiveDebugValues::DbgValue >, N > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, LiveDebugValues::DbgValue >, N > |  | 
|  Cllvm::SmallVectorStorage< std::pair< unsigned, llvm::MachineInstr * >, N > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MachineInstr * >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< unsigned, llvm::MCSection::FragList >, N > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MCSection::FragList >, 1 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< unsigned, llvm::MCSymbol * >, N > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MCSymbol * >, 2 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MCSymbol * >, 4 > |  | 
|  CSmallVectorStorage< std::pair< unsigned, llvm::MDNode * >, CalculateSmallVectorDefaultInlinedElements< std::pair< unsigned, llvm::MDNode * > >::value > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MDNode * > > |  | 
|  Cllvm::SmallVectorStorage< std::pair< unsigned, llvm::MDNode * >, N > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::MDNode * >, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< unsigned, llvm::SmallVector< llvm::Register, 4 > >, N > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, llvm::SmallVector< llvm::Register, 4 > >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< unsigned, unsigned >, N > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, unsigned >, 4 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, unsigned >, 8 > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, unsigned >, N > |  | 
|  Cllvm::SmallVector< std::pair< unsigned, unsigned >, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::pair< ValueType, SUList >, N > |  | 
|  Cllvm::SmallVector< std::pair< ValueType, SUList >, N > |  | 
|  Cllvm::SmallVectorStorage< std::pair< void *, size_t >, N > |  | 
|  Cllvm::SmallVector< std::pair< void *, size_t >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::string, N > |  | 
|  Cllvm::SmallVector< std::string, 1 > |  | 
|  Cllvm::SmallVector< std::string, 4 > |  | 
|  Cllvm::SmallVector< std::string, 0 > |  | 
|  Cllvm::SmallVector< std::string, 3 > |  | 
|  Cllvm::SmallVector< std::string, 8 > |  | 
|  Cllvm::SmallVector< std::string, 24 > |  | 
|  Cllvm::SmallVector< std::string, 6 > |  | 
|  CSmallVectorStorage< std::tuple< ExecutorAddr, ExecutorAddr, MachOExecutorSymbolFlags >, CalculateSmallVectorDefaultInlinedElements< std::tuple< ExecutorAddr, ExecutorAddr, MachOExecutorSymbolFlags > >::value > |  | 
|  Cllvm::SmallVector< std::tuple< ExecutorAddr, ExecutorAddr, MachOExecutorSymbolFlags > > |  | 
|  CSmallVectorStorage< std::tuple< ExecutorAddr, ExecutorAddr, MachOPlatform::MachOExecutorSymbolFlags >, CalculateSmallVectorDefaultInlinedElements< std::tuple< ExecutorAddr, ExecutorAddr, MachOPlatform::MachOExecutorSymbolFlags > >::value > |  | 
|  Cllvm::SmallVector< std::tuple< ExecutorAddr, ExecutorAddr, MachOPlatform::MachOExecutorSymbolFlags > > |  | 
|  Cllvm::SmallVectorStorage< std::tuple< llvm::MachineInstr *, int, int, int >, N > |  | 
|  Cllvm::SmallVector< std::tuple< llvm::MachineInstr *, int, int, int >, 256 > |  | 
|  Cllvm::SmallVectorStorage< std::tuple< NodeRef, ChildItTy, ChildItTy >, N > |  | 
|  Cllvm::SmallVector< std::tuple< NodeRef, ChildItTy, ChildItTy >, 8 > |  | 
|  CSmallVectorStorage< std::unique_ptr< CompileUnit >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< CompileUnit > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< CompileUnit > > |  | 
|  CSmallVectorStorage< std::unique_ptr< const llvm::mca::InstrDesc >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< const llvm::mca::InstrDesc > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< const llvm::mca::InstrDesc > > |  | 
|  CSmallVectorStorage< std::unique_ptr< ContainedPass >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< ContainedPass > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< ContainedPass > > |  | 
|  CSmallVectorStorage< std::unique_ptr< DomTreeNodeBase< BasicBlock > >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< DomTreeNodeBase< BasicBlock > > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< DomTreeNodeBase< BasicBlock > > > |  | 
|  CSmallVectorStorage< std::unique_ptr< DomTreeNodeBase< NodeT > >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< DomTreeNodeBase< NodeT > > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< DomTreeNodeBase< NodeT > > > |  | 
|  CSmallVectorStorage< std::unique_ptr< DomTreeNodeBase< NodeTy > >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< DomTreeNodeBase< NodeTy > > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< DomTreeNodeBase< NodeTy > > > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< DWARFUnit >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< DWARFUnit >, 1 > |  | 
|  CSmallVectorStorage< std::unique_ptr< FunctionPass >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< FunctionPass > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< FunctionPass > > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< InProgressEntry >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< InProgressEntry >, 16 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::AsmPrinterHandler >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::AsmPrinterHandler >, 1 > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::AsmPrinterHandler >, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::DbgEntity >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::DbgEntity >, 64 > |  | 
|  CSmallVectorStorage< std::unique_ptr< llvm::DFAPacketizer >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< llvm::DFAPacketizer > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::DFAPacketizer > > |  | 
|  CSmallVectorStorage< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext > > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::DwarfCompileUnit >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::DwarfCompileUnit >, 1 > |  | 
|  CSmallVectorStorage< std::unique_ptr< llvm::FixedStackPseudoSourceValue >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< llvm::FixedStackPseudoSourceValue > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::FixedStackPseudoSourceValue > > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::GCOVArc >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GCOVArc >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::GCOVBlock >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GCOVBlock >, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::GCOVFunction >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GCOVFunction >, 16 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::GCStrategy >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GCStrategy >, 1 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::GlobalVariable >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::GlobalVariable >, 32 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::mca::HardwareUnit >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::mca::HardwareUnit >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::mca::Instruction >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::mca::Instruction >, 16 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::mca::Stage >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::mca::Stage >, 8 > |  | 
|  CSmallVectorStorage< std::unique_ptr< llvm::MemoryBuffer >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< llvm::MemoryBuffer > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::MemoryBuffer > > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::MemoryBuffer >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::MemoryBuffer >, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::MipsOptionRecord >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::MipsOptionRecord >, 8 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::Module >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::Module >, 1 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::object::ObjectFile >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::object::ObjectFile >, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::opt::Arg >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::opt::Arg >, 16 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::sandboxir::Action >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::sandboxir::Action >, 16 > |  | 
|  CSmallVectorStorage< std::unique_ptr< llvm::sandboxir::IRChangeBase >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< llvm::sandboxir::IRChangeBase > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::sandboxir::IRChangeBase > > |  | 
|  CSmallVectorStorage< std::unique_ptr< llvm::sandboxir::LegalityResult >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< llvm::sandboxir::LegalityResult > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::sandboxir::LegalityResult > > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::ScheduleHazardRecognizer >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::ScheduleHazardRecognizer >, 4 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< llvm::SmallVector< ValueIDNum, 0 > >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< llvm::SmallVector< ValueIDNum, 0 > >, 0 > |  | 
|  CSmallVectorStorage< std::unique_ptr< RegionPass >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< RegionPass > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< RegionPass > > |  | 
|  CSmallVectorStorage< std::unique_ptr< ScheduleBundle >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< ScheduleBundle > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< ScheduleBundle > > |  | 
|  CSmallVectorStorage< std::unique_ptr< ScheduleData[]>, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< ScheduleData[]> >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< ScheduleData[]> > |  | 
|  CSmallVectorStorage< std::unique_ptr< SeedBundle >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< SeedBundle > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< SeedBundle > > |  | 
|  CSmallVectorStorage< std::unique_ptr< StableFunctionEntry >, CalculateSmallVectorDefaultInlinedElements< std::unique_ptr< StableFunctionEntry > >::value > |  | 
|  Cllvm::SmallVector< std::unique_ptr< StableFunctionEntry > > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< uint8_t[]>, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< uint8_t[]>, 0 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< UserLabel >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< UserLabel >, 2 > |  | 
|  Cllvm::SmallVectorStorage< std::unique_ptr< UserValue >, N > |  | 
|  Cllvm::SmallVector< std::unique_ptr< UserValue >, 8 > |  | 
|  Cllvm::SmallVectorStorage< SubGlobPattern, N > |  | 
|  Cllvm::SmallVector< SubGlobPattern, 1 > |  | 
|  Cllvm::SmallVectorStorage< SymbolFlag, N > |  | 
|  Cllvm::SmallVector< SymbolFlag, 0 > |  | 
|  Cllvm::SmallVectorStorage< SymTableEntry, N > |  | 
|  Cllvm::SmallVector< SymTableEntry, 0 > |  | 
|  Cllvm::SmallVectorStorage< T, 0 > | We need the storage to be properly aligned even for small-size of 0 so that the pointer math in SmallVectorTemplateCommon::getFirstEl() is well-defined  | 
|  Cllvm::SmallVectorStorage< TemporalDivergenceTuple, N > |  | 
|  Cllvm::SmallVector< TemporalDivergenceTuple, 8 > |  | 
|  Cllvm::SmallVectorStorage< TraitProperty, N > |  | 
|  Cllvm::SmallVector< TraitProperty, 8 > |  | 
|  Cllvm::SmallVectorStorage< TransferTracker::Transfer, N > |  | 
|  Cllvm::SmallVector< TransferTracker::Transfer, 32 > |  | 
|  Cllvm::SmallVectorStorage< TreeData, N > |  | 
|  Cllvm::SmallVector< TreeData, 16 > |  | 
|  Cllvm::SmallVectorStorage< TrieNode *, N > |  | 
|  Cllvm::SmallVector< TrieNode *, 4 > |  | 
|  Cllvm::SmallVectorStorage< TypeUnitEntry, N > |  | 
|  Cllvm::SmallVector< TypeUnitEntry, 0 > |  | 
|  Cllvm::SmallVectorStorage< uint16_t, N > |  | 
|  Cllvm::SmallVector< uint16_t, 16 > |  | 
|  Cllvm::SmallVector< uint16_t, 32 > |  | 
|  Cllvm::SmallVectorStorage< uint32_t, N > |  | 
|  Cllvm::SmallVector< uint32_t, 4 > |  | 
|  Cllvm::SmallVector< uint32_t, 16 > |  | 
|  Cllvm::SmallVector< uint32_t, 0 > |  | 
|  Cllvm::SmallVector< uint32_t, 64 > |  | 
|  Cllvm::SmallVector< uint32_t, 1 > |  | 
|  Cllvm::SmallVectorStorage< uint64_t, N > |  | 
|  Cllvm::SmallVector< uint64_t, 1 > |  | 
|  Cllvm::SmallVector< uint64_t, MaxOperands > |  | 
|  Cllvm::SmallVector< uint64_t, 4 > |  | 
|  Cllvm::SmallVector< uint64_t, N > |  | 
|  Cllvm::SmallVector< uint64_t, 16 > |  | 
|  Cllvm::SmallVector< uint64_t, DefaultProcResSize > |  | 
|  Cllvm::SmallVector< uint64_t, 8 > |  | 
|  Cllvm::SmallVector< uint64_t, 0 > |  | 
|  Cllvm::SmallVector< uint64_t, 5 > |  | 
|  Cllvm::SmallVector< uint64_t, 64 > |  | 
|  Cllvm::SmallVectorStorage< uint8_t, N > |  | 
|  Cllvm::SmallVector< uint8_t, 32 > |  | 
|  Cllvm::SmallVector< uint8_t, 10 > |  | 
|  Cllvm::SmallVector< uint8_t, 4 > |  | 
|  Cllvm::SmallVector< uint8_t, 0 > |  | 
|  Cllvm::SmallVector< uint8_t, 128 > |  | 
|  Cllvm::SmallVectorStorage< uintptr_t, N > |  | 
|  Cllvm::SmallVector< uintptr_t, 20 > |  | 
|  Cllvm::SmallVectorStorage< UniformityLLTOpPredicateID, N > |  | 
|  Cllvm::SmallVector< UniformityLLTOpPredicateID, 4 > |  | 
|  Cllvm::SmallVectorStorage< unsigned char, N > |  | 
|  Cllvm::SmallVector< unsigned char, 0 > |  | 
|  Cllvm::SmallVector< unsigned char, 8 > |  | 
|  Cllvm::SmallVectorStorage< unsigned, N > |  | 
|  Cllvm::SmallVector< unsigned, 2 > |  | 
|  Cllvm::SmallVector< unsigned, 4 > |  | 
|  Cllvm::SmallVector< unsigned, 0 > |  | 
|  Cllvm::SmallVector< unsigned, N > |  | 
|  Cllvm::SmallVector< unsigned, 32 > |  | 
|  Cllvm::SmallVector< unsigned, 50 > |  | 
|  Cllvm::SmallVector< unsigned, 8 > |  | 
|  Cllvm::SmallVector< unsigned, 16 > |  | 
|  Cllvm::SmallVectorStorage< ValType, N > |  | 
|  Cllvm::SmallVector< ValType, 1 > |  | 
|  Cllvm::SmallVector< ValType, 4 > |  | 
|  Cllvm::SmallVectorStorage< ValueInfo, N > |  | 
|  Cllvm::SmallVector< ValueInfo, 32 > |  | 
|  Cllvm::SmallVectorStorage< VariableGEPIndex, N > |  | 
|  Cllvm::SmallVector< VariableGEPIndex, 4 > |  | 
|  Cllvm::SmallVectorStorage< void *, N > |  | 
|  Cllvm::SmallVector< void *, 4 > |  | 
|  Cllvm::SmallVectorStorage< void(*)(llvm::Function &F, llvm::AnalysisManager< Function > &AM, llvm::AAResults &llvm::AAResults), N > |  | 
|  Cllvm::SmallVector< void(*)(llvm::Function &F, llvm::AnalysisManager< Function > &AM, llvm::AAResults &llvm::AAResults), 4 > |  | 
|  Cllvm::SmallVectorStorage< VPlanPtr, N > |  | 
|  Cllvm::SmallVector< VPlanPtr, 4 > |  | 
|  Cllvm::SmallVectorStorage< wasm::ValType, N > |  | 
|  Cllvm::SmallVector< wasm::ValType, 16 > |  | 
|  Cllvm::sys::SmartMutex< mt_only > | SmartMutex - A mutex with a compile time constant parameter that indicates whether this mutex should become a no-op when we're not running in multithreaded mode  | 
|  Cllvm::sys::SmartRWMutex< mt_only > | SmartMutex - An R/W mutex with a compile time constant parameter that indicates whether this mutex should become a no-op when we're not running in multithreaded mode  | 
|  Cllvm::PatternMatch::smax_pred_ty | Helper class for identifying signed max predicates  | 
|  Cllvm::SDPatternMatch::smax_pred_ty |  | 
|  Cllvm::SMDiagnostic | Instances of this class encapsulate one diagnostic report, allowing printing to a raw_ostream as a caret diagnostic  | 
|  Cllvm::SMEAttrs | SMEAttrs is a utility class to parse the SME ACLE attributes on functions  | 
|  Cllvm::SMECallAttrs | SMECallAttrs is a utility class to hold the SMEAttrs for a callsite  | 
|  Cllvm::SMFixIt | Represents a single fixit, a replacement of one range of text with another  | 
|  Cllvm::PatternMatch::smin_pred_ty | Helper class for identifying signed min predicates  | 
|  Cllvm::SDPatternMatch::smin_pred_ty |  | 
|  Cllvm::AMDGPU::SMInfo |  | 
|  Cllvm::SMLoc | Represents a location in source code  | 
|  Cllvm::SMRange | Represents a range in source code  | 
|  Cllvm::SMSchedule | This class represents the scheduled code  | 
|  Cllvm::SMTExpr | Generic base class for SMT exprs  | 
|  Cllvm::SMTSolver | Generic base class for SMT Solvers  | 
|  Cllvm::SMTSolverStatistics |  | 
|  Cllvm::SMTSort | Generic base class for SMT sorts  | 
|  Cllvm::PBQP::Solution | Represents a solution to a PBQP problem  | 
|  Cllvm::FunctionImporter::SortedImportList |  | 
|  Cllvm::WebAssembly::SortRegion |  | 
|  Cllvm::WebAssembly::ConcreteSortRegion< T > |  | 
|  Cllvm::WebAssembly::SortRegionInfo |  | 
|  Cllvm::MachO::source_version_command |  | 
|  Cllvm::symbolize::SourceCode |  | 
|  Cllvm::CodeViewYAML::SourceColumnEntry |  | 
|  Cllvm::CodeViewYAML::SourceFileChecksumEntry |  | 
|  Cllvm::CodeViewYAML::SourceLineBlock |  | 
|  Cllvm::CodeViewYAML::SourceLineEntry |  | 
|  Cllvm::CodeViewYAML::SourceLineInfo |  | 
|  Cllvm::gsym::SourceLocation |  | 
|  Cllvm::memprof::SourceLocation | The location of data in the source code. Used by profile lookup API  | 
|  Cllvm::memprof::internal::SourceLocationRef |  | 
|  Cllvm::mca::SourceMgr | Abstracting the input code sequence (a sequence of MCInst) and assigning unique identifiers to every instruction in the sequence  | 
|  Cllvm::mca::CircularSourceMgr | The default implementation of SourceMgr  | 
|  Cllvm::mca::IncrementalSourceMgr | An implementation of SourceMgr that allows users to add new instructions incrementally / dynamically  | 
|  Cllvm::SourceMgr | This owns the files read by a parser, handles include stacks, and handles diagnostic wrangling  | 
|  Cllvm::fuzzerop::SourcePred | A matcher/generator for finding suitable values for the next source in an operation's partially completed argument list  | 
|  Cllvm::sys::fs::space_info | Space_info - Self explanatory  | 
|  Cspan_cache_t |  | 
|  Cspan_large_cache_t |  | 
|  Cspan_t |  | 
|  CSparcGenInstrInfo |  | 
|  Cllvm::SparcInstrInfo |  | 
|  CSparcGenRegisterInfo |  | 
|  Cllvm::SparcRegisterInfo |  | 
|  CSparcGenSubtargetInfo |  | 
|  Cllvm::SparcSubtarget |  | 
|  Cllvm::SparseBitVector< ElementSize > |  | 
|  Cllvm::SparseBitVectorElement< ElementSize > | SparseBitVector is an implementation of a bitvector that is sparse by only storing the elements that have non-zero bits set  | 
|  Cllvm::SparseMultiSet< ValueT, KeyT, KeyFunctorT, SparseT > | Fast multiset implementation for objects that can be identified by small unsigned keys  | 
|  Cllvm::SparseSet< ValueT, KeyT, KeyFunctorT, SparseT > | SparseSet - Fast set implementation for objects that can be identified by small unsigned keys  | 
|  Cllvm::SparseSetValFunctor< KeyT, ValueT, KeyFunctorT > | SparseSetValFunctor - Helper class for getting a value's index  | 
|  Cllvm::SparseSetValTraits< ValueT > | SparseSetValTraits - Objects in a SparseSet are identified by keys that can be uniquely converted to a small integer less than the set's universe  | 
|  Cllvm::SparseSolver< LatticeKey, LatticeVal, KeyInfo > | SparseSolver - This class is a general purpose solver for Sparse Conditional Propagation with a programmable lattice function  | 
|  Cllvm::Spec |  | 
|  Cllvm::SpecialCaseList | This is a utility class used to parse user-provided text files with "special case lists" for code sanitizers  | 
|  Cllvm::DWARFDebugLine::ParsingState::SpecialOpcodeDelta |  | 
|  Cllvm::PatternMatch::specific_bbval | Match a specified basic block value  | 
|  Cllvm::PatternMatch::specific_fpval | Match a specified floating point value or vector of all elements of that value  | 
|  Cllvm::PatternMatch::specific_intval< AllowPoison > | Match a specified integer value or vector of all elements of that value  | 
|  Cllvm::PatternMatch::specific_intval64< AllowPoison > |  | 
|  Cllvm::SpecificBumpPtrAllocator< T > | A BumpPtrAllocator that allows only elements of a specific type to be allocated  | 
|  Cllvm::VPlanPatternMatch::SpecificCmp_match< Op0_t, Op1_t, Opcodes > | SpecificCmp_match is a variant of Cmp_match that matches the comparison predicate, instead of binding it  | 
|  Cllvm::PatternMatch::SpecificCmpClass_match< LHS_t, RHS_t, Class, Commutable > |  | 
|  Cllvm::MIPatternMatch::SpecificConstantMatch | Matcher for a specific constant value  | 
|  Cllvm::MIPatternMatch::SpecificConstantOrSplatMatch | Matcher for a specific constant or constant splat  | 
|  Cllvm::MIPatternMatch::SpecificConstantSplatMatch | Matcher for a specific constant splat  | 
|  Cllvm::SDPatternMatch::SpecificInt_match |  | 
|  Cllvm::SCEVPatternMatch::specificloop_ty | Match a specified const Loop*  | 
|  Cllvm::MIPatternMatch::SpecificRegisterMatch | Matcher for a specific register  | 
|  Cllvm::SCEVPatternMatch::specificscev_ty | Match a specified const SCEV *  | 
|  Cllvm::PatternMatch::specificval_ty | Match a specified Value*  | 
|  Cllvm::VPlanPatternMatch::specificval_ty | Match a specified VPValue  | 
|  Cllvm::SpecSig |  | 
|  Cllvm::orc::SpeculateQuery |  | 
|  Cllvm::orc::BlockFreqQuery |  | 
|  Cllvm::orc::SequenceBBQuery |  | 
|  Cllvm::orc::Speculator |  | 
|  Cllvm::directive::Spelling |  | 
|  Cllvm::SIRegisterInfo::SpilledReg |  | 
|  Cllvm::Spiller | Spiller interface  | 
|  CLiveDebugValues::SpillLoc |  | 
|  CLiveDebugValues::SpillLocationNo | Thin wrapper around an integer – designed to give more type safety to spill location numbers  | 
|  Cllvm::SpillPlacement |  | 
|  Cllvm::TargetFrameLowering::SpillSlot |  | 
|  CSPIRVGenInstrInfo |  | 
|  Cllvm::SPIRVInstrInfo |  | 
|  CSPIRVGenRegisterInfo |  | 
|  Cllvm::SPIRVRegisterInfo |  | 
|  CSPIRVGenSubtargetInfo |  | 
|  Cllvm::SPIRVSubtarget |  | 
|  Cllvm::SPIRVIRMapping |  | 
|  Cllvm::SPIRVGlobalRegistry |  | 
|  Cllvm::SPIRVMCInstLower |  | 
|  Cllvm::PatternMatch::Splat_match< SubPattern_t > |  | 
|  Cllvm::SplitAnalysis | SplitAnalysis - Analyze a LiveInterval, looking for live range splitting opportunities  | 
|  Cllvm::MachineBasicBlock::SplitCriticalEdgeAnalyses | Split the critical edge from this block to the given successor block, and return the newly created block, or null if splitting is not possible  | 
|  Cllvm::SplitEditor | SplitEditor - Edit machine code and LiveIntervals for live range splitting  | 
|  Cllvm::SwitchCG::SwitchLowering::SplitWorkItemInfo |  | 
|  Cllvm::orc::shared::SPSArgList< ArgTs > | A utility class for serializing to a blob from a variadic list  | 
|  Cllvm::orc::shared::SPSArgList< SPSTagT, SPSTagTs... > |  | 
|  Cllvm::orc::shared::SPSArgList<> |  | 
|  Cllvm::orc::shared::SPSEmpty |  | 
|  Cllvm::orc::shared::SPSExecutorAddr |  | 
|  Cllvm::orc::shared::SPSExpected< SPSTagT > | SPS tag type for expecteds, which are either a T or a string representing an error  | 
|  Cllvm::orc::shared::SPSInputBuffer | Input char buffer with underflow check  | 
|  Cllvm::orc::shared::SPSOptional< SPSTagT > | SPS tag type for optionals  | 
|  Cllvm::orc::shared::SPSOutputBuffer | Output char buffer with overflow check  | 
|  Cllvm::orc::shared::SPSSequence< SPSElementTagT > | SPS tag type for sequences  | 
|  Cllvm::orc::shared::detail::SPSSerializableError | Helper type for serializing Errors  | 
|  Cllvm::orc::shared::detail::SPSSerializableExpected< T > | Helper type for serializing Expected<T>s  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSTagT, ConcreteT, _ > | Specialize to describe how to serialize/deserialize to/from the given concrete type  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSAllocActionCallPair, AllocActionCallPair > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSBloomFilter, BloomFilter > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSELFPerObjectSectionsToRegister, ELFPerObjectSectionsToRegister > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSEmpty, SPSEmpty > | Serialization for SPSEmpty type  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSError, detail::SPSSerializableError > | Serialize to a SPSError from a detail::SPSSerializableError  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSExecutorAddr, ExecutorAddr > | SPS serializatior for ExecutorAddr  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSExecutorAddr, jitlink::JITLinkMemoryManager::FinalizedAlloc > | FIXME: This specialization should be moved into TargetProcessControlTypes.h (or wherever those types get merged to) once ORC depends on JITLink  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSExecutorAddrRange, ExecutorAddrRange > | Serialization traits for address ranges  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSExecutorSymbolDef, ExecutorSymbolDef > | SPS serializatior for ExecutorSymbolDef  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, detail::SPSSerializableError > | Serialize to a SPSExpected<SPSTagT> from a detail::SPSSerializableError  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, detail::SPSSerializableExpected< T > > | Serialize to a SPSExpected<SPSTagT> from a detail::SPSSerializableExpected<T>  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSExpected< SPSTagT >, T > | Serialize to a SPSExpected<SPSTagT> from a T  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSFinalizeRequest, tpctypes::FinalizeRequest > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSJITSymbolFlags, JITSymbolFlags > | SPS serializatior for JITSymbolFlags  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSMachOExecutorSymbolFlags, MachOPlatform::MachOExecutorSymbolFlags > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSMachOJITDylibDepInfo, MachOPlatform::MachOJITDylibDepInfo > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSMemoryAccessBufferWrite, tpctypes::BufferWrite > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSMemoryAccessPointerWrite, tpctypes::PointerWrite > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSMemoryAccessUIntWrite< T >, tpctypes::UIntWrite< T > > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSOptional< SPSTagT >, std::optional< T > > | SPSOptional serialization for std::optional  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeUnwindingInfoRecord, PerfJITCodeUnwindingInfoRecord > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSPerfJITDebugEntry, PerfJITDebugEntry > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSPerfJITDebugInfoRecord, PerfJITDebugInfoRecord > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSPerfJITRecordBatch, PerfJITRecordBatch > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSPerfJITRecordPrefix, PerfJITRecordPrefix > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSRemoteAllocGroup, tpctypes::RemoteAllocGroup > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSRemoteSymbolLookup, DylibManager::LookupRequest > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSRemoteSymbolLookup, RemoteSymbolLookup > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSRemoteSymbolLookupSetElement, RemoteSymbolLookupSetElement > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSRemoteSymbolLookupSetElement, SymbolLookupSet::value_type > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSSegFinalizeRequest, tpctypes::SegFinalizeRequest > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSSequence< char >, ArrayRef< char > > | Specialized SPSSequence<char> -> ArrayRef<char> serialization  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSSequence< SPSElementTagT >, SequenceT, std::enable_if_t< TrivialSPSSequenceSerialization< SPSElementTagT, SequenceT >::available > > | 'Trivial' sequence serialization: Sequence is serialized as a uint64_t size followed by a for-earch loop over the elements of the sequence to serialize each of them  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSSequence< SPSTuple< SPSString, SPSValueT > >, StringMap< ValueT > > | Serialization for StringMap<ValueT>s  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSSharedMemoryFinalizeRequest, tpctypes::SharedMemoryFinalizeRequest > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSSharedMemorySegFinalizeRequest, tpctypes::SharedMemorySegFinalizeRequest > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSSimpleRemoteEPCExecutorInfo, SimpleRemoteEPCExecutorInfo > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSString, StringRef > | Serialization for StringRefs  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSTagT, SPSTagT, std::enable_if_t< std::is_same< SPSTagT, bool >::value||std::is_same< SPSTagT, char >::value||std::is_same< SPSTagT, int8_t >::value||std::is_same< SPSTagT, int16_t >::value||std::is_same< SPSTagT, int32_t >::value||std::is_same< SPSTagT, int64_t >::value||std::is_same< SPSTagT, uint8_t >::value||std::is_same< SPSTagT, uint16_t >::value||std::is_same< SPSTagT, uint32_t >::value||std::is_same< SPSTagT, uint64_t >::value > > | SPS serialization for integral types, bool, and char  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSTuple< SPSTagT1, SPSTagT2 >, std::pair< T1, T2 > > | SPSTuple serialization for std::pair  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSTuple< SPSTagTs... >, std::tuple< Ts... > > | SPSTuple serialization for std::tuple  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSVTuneMethodBatch, VTuneMethodBatch > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSVTuneMethodInfo, VTuneMethodInfo > |  | 
|  Cllvm::orc::shared::SPSSerializationTraits< SPSWrapperFunctionCall, WrapperFunctionCall > |  | 
|  Cllvm::orc::shared::SPSTuple< SPSTagTs > | SPS tag type for tuples  | 
|  Cllvm::pdb::SrcHeaderBlockEntry | A single file record entry within the /src/headerblock stream  | 
|  Cllvm::pdb::SrcHeaderBlockHeader | The header preceding the /src/headerblock stream  | 
|  Cllvm::SrcOp |  | 
|  Cllvm::objcopy::elf::SRecord |  | 
|  Cllvm::SSAUpdater | Helper class for SSA formation on a set of values defined in multiple blocks  | 
|  Cllvm::SSAUpdaterBulk | Helper class for SSA formation on a set of values defined in multiple blocks  | 
|  Cllvm::SSAUpdaterImpl< UpdaterT > |  | 
|  Cllvm::SSAUpdaterTraits< T > |  | 
|  Cllvm::SSAUpdaterTraits< DebugSSAUpdater > |  | 
|  Cllvm::SSAUpdaterTraits< LDVSSAUpdater > | Template specialization to give SSAUpdater access to CFG and value information  | 
|  Cllvm::SSAUpdaterTraits< MachineSSAUpdater > | SSAUpdaterTraits<MachineSSAUpdater> - Traits for the SSAUpdaterImpl template, specialized for MachineSSAUpdater  | 
|  Cllvm::SSAUpdaterTraits< SSAUpdater > |  | 
|  Cllvm::SSAValueNameMap | Utility class used to store the names of SSA values after their owning modules have been destroyed  | 
|  Cllvm::SSPLayoutInfo |  | 
|  Cllvm::StableFunction | A stable function is a function with a stable hash while tracking the locations of ignored operands and their hashes  | 
|  Cllvm::StableFunctionMap::StableFunctionEntry | An efficient form of StableFunction for fast look-up  | 
|  Cllvm::StableFunctionMap |  | 
|  Cllvm::StableFunctionMapRecord | The structure of the serialized stable function map is as follows:  | 
|  CStackAccess |  | 
|  Cllvm::memtag::StackInfo |  | 
|  Cllvm::memtag::StackInfoBuilder |  | 
|  Cllvm::safestack::StackLayout | Compute the layout of an unsafe stack frame  | 
|  CStackLevel |  | 
|  Cllvm::StackLifetime | Compute live ranges of allocas  | 
|  Cllvm::StackMapOpers | MI-level stackmap operands  | 
|  Cllvm::StackMapParser< Endianness > | A parser for the latest stackmap format. At the moment, latest=V3  | 
|  Cllvm::StackMaps |  | 
|  CStackNode |  | 
|  Cllvm::StackOffset | StackOffset holds a fixed and a scalable offset in bytes  | 
|  Cllvm::StackProtectorDescriptor | Encapsulates all of the information needed to generate a stack protector check, and signals to isel when initialized that one needs to be generated  | 
|  Cllvm::StackSafetyGlobalInfo |  | 
|  Cllvm::StackSafetyInfo | Interface to access stack safety analysis results for single function  | 
|  Cllvm::ELFYAML::StackSizeEntry |  | 
|  Cllvm::mca::Stage |  | 
|  Cllvm::mca::DispatchStage |  | 
|  Cllvm::mca::EntryStage |  | 
|  Cllvm::mca::ExecuteStage |  | 
|  Cllvm::mca::InOrderIssueStage |  | 
|  Cllvm::mca::InstructionTables |  | 
|  Cllvm::mca::MicroOpQueueStage | A stage that simulates a queue of instruction opcodes  | 
|  Cllvm::mca::RetireStage |  | 
|  Cllvm::mca::StallInfo |  | 
|  Cllvm::StandardInstrumentations | This class provides an interface to register all the standard pass instrumentations and manages their state (if any)  | 
|  Cllvm::TargetPassConfig::StartStopInfo |  | 
|  Cllvm::omp::DirectiveNameParser::State |  | 
|  Cllvm::StatepointDirectives | Call sites that get wrapped by a gc.statepoint (currently only in RewriteStatepointsForGC and potentially in other passes in the future) can have attributes that describe properties of gc.statepoint call they will be eventually be wrapped in  | 
|  Cllvm::SelectionDAGBuilder::StatepointLoweringInfo | Describes a gc.statepoint or a gc.statepoint like thing for the purposes of lowering into a STATEPOINT node  | 
|  Cllvm::StatepointLoweringState | This class tracks both per-statepoint and per-selectiondag information  | 
|  Cllvm::StatepointOpers | MI-level Statepoint operands  | 
|  Cllvm::FunctionLoweringInfo::StatepointRelocationRecord | Helper object to track which of three possible relocation mechanisms are used for a particular value being relocated over a statepoint  | 
|  CStateTy |  | 
|  Cllvm::StateWrapper< StateTy, BaseType, Ts > | Helper to tie a abstract state implementation to an abstract attribute  | 
|  Cllvm::StaticDataProfileInfo | A class that holds the constants that represent static data and their profile information and provides methods to operate on them  | 
|  Cllvm::orc::StaticInitGVIterator | This iterator provides a convenient way to iterate over GlobalValues that have initialization effects  | 
|  Cllvm::dxbc::RTS0::v1::StaticSampler |  | 
|  Cllvm::dxbc::RTS0::v3::StaticSampler |  | 
|  Cllvm::hlsl::rootsig::StaticSampler |  | 
|  Cllvm::mcdxbc::StaticSampler |  | 
|  Cllvm::DXContainerYAML::StaticSamplerYamlDesc |  | 
|  Cllvm::vfs::Status | The result of a status operation  | 
|  CStatus |  | 
|  Cllvm::yaml::StdMapStringCustomMappingTraitsImpl< T > | Implementation of CustomMappingTraits for std::map<std::string, T>  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::StorageUnionT |  | 
|  Cllvm::VPlanPatternMatch::Store_match< Addr_t, Val_t, Mask_t > |  | 
|  Cllvm::StoreInfo |  | 
|  Cllvm::SDNode::StoreSDNodeBitfields |  | 
|  Cllvm::irsymtab::storage::Str | A reference to a string in the string table  | 
|  CStrBoolAttr |  | 
|  Cllvm::MinidumpYAML::Stream | The base class for all minidump streams  | 
|  Cllvm::MinidumpYAML::detail::ListStream< detail::ParsedModule > |  | 
|  Cllvm::MinidumpYAML::detail::ListStream< detail::ParsedThread > |  | 
|  Cllvm::MinidumpYAML::detail::ListStream< detail::ParsedMemoryDescriptor > |  | 
|  Cllvm::MinidumpYAML::detail::ListStream< detail::ParsedMemory64Descriptor > |  | 
|  Cllvm::MinidumpYAML::Memory64ListStream |  | 
|  Cllvm::MinidumpYAML::ExceptionStream | ExceptionStream minidump stream  | 
|  Cllvm::MinidumpYAML::MemoryInfoListStream | A structure containing the list of MemoryInfo entries comprising a MemoryInfoList stream  | 
|  Cllvm::MinidumpYAML::RawContentStream | A minidump stream represented as a sequence of hex bytes  | 
|  Cllvm::MinidumpYAML::SystemInfoStream | SystemInfo minidump stream  | 
|  Cllvm::MinidumpYAML::TextContentStream | A StringRef, which is printed using YAML block notation  | 
|  Cllvm::MinidumpYAML::detail::ListStream< EntryT > | A stream representing a list of abstract entries in a minidump stream  | 
|  Cllvm::yaml::Stream | This class represents a YAML stream potentially containing multiple documents  | 
|  Cllvm::cgdata::StreamCacheData |  | 
|  Cllvm::StreamingHTTPResponse | Wraps the content provider with HTTP Status code and headers  | 
|  Cllvm::yaml::StringBlockVal | Helper struct for multiline string block literals  | 
|  CStringData |  | 
|  Cllvm::object::OffloadBinary::StringEntry |  | 
|  Cllvm::OffloadYAML::Binary::StringEntry |  | 
|  Cllvm::dwarf_linker::parallel::StringEntryToDwarfStringPoolEntryMap | This class creates a DwarfStringPoolEntry for the corresponding StringEntry  | 
|  Cllvm::StringMapEntryBase | StringMapEntryBase - Shared base class of StringMapEntry instances  | 
|  Cllvm::StringMapEntryStorage< uint32_t > |  | 
|  Cllvm::StringMapEntry< uint32_t > |  | 
|  Cllvm::StringMapEntryStorage< llvm::Comdat > |  | 
|  Cllvm::StringMapEntry< llvm::Comdat > |  | 
|  Cllvm::StringMapEntryStorage< llvm::MDString > |  | 
|  Cllvm::StringMapEntry< llvm::MDString > |  | 
|  Cllvm::StringMapEntryStorage< EmptyStringSetTag > |  | 
|  Cllvm::StringMapEntry< EmptyStringSetTag > |  | 
|  Cllvm::StringMapEntryStorage< ValueTy > | StringMapEntryStorage - Holds the value in a StringMapEntry  | 
|  Cllvm::StringMapEntry< RefCountType > |  | 
|  Cllvm::StringMapEntry< Value * > |  | 
|  Cllvm::StringMapEntry< MCSymbolTableValue > |  | 
|  Cllvm::StringMapEntry< std::atomic< TypeEntryBody * > > |  | 
|  Cllvm::StringMapEntry< ValueTy > | StringMapEntry - This is used to represent one value that is inserted into a StringMap  | 
|  Cllvm::StringMapEntryStorage< EmptyStringSetTag > |  | 
|  Cllvm::detail::StringMapEntryMatcher< KeyMatcherT, ValueMatcherT > |  | 
|  Cllvm::StringMapImpl | StringMapImpl - This is the base class of StringMap that is shared among all of its instantiations  | 
|  Cllvm::StringMap< EmptyStringSetTag, AllocatorTy > |  | 
|  Cllvm::StringMap< std::unique_ptr< InlineGraphNode > > |  | 
|  Cllvm::StringMap< const TargetRegisterClass * > |  | 
|  Cllvm::StringMap< const RegisterBank * > |  | 
|  Cllvm::StringMap< DwarfStringPoolEntry, BumpPtrAllocator > |  | 
|  Cllvm::StringMap< size_t, BumpPtrAllocator > |  | 
|  Cllvm::StringMap< uint64_t > |  | 
|  Cllvm::StringMap< Symbol * > |  | 
|  Cllvm::StringMap< std::pair< ExecutorAddr, JITSymbolFlags > > |  | 
|  Cllvm::StringMap< RefCountType > |  | 
|  Cllvm::StringMap< std::shared_ptr< LibraryInfo > > |  | 
|  Cllvm::StringMap< State > |  | 
|  Cllvm::StringMap< Comdat > |  | 
|  Cllvm::StringMap< NamedMDNode * > |  | 
|  Cllvm::StringMap< ModuleHash > |  | 
|  Cllvm::StringMap< Value * > |  | 
|  Cllvm::StringMap< MCSymbolTableValue, BumpPtrAllocator & > |  | 
|  Cllvm::StringMap< const PassInfo * > |  | 
|  Cllvm::StringMap< llvm::unique_function< HandlerT > > |  | 
|  Cllvm::StringMap< StringMap< Matcher > > |  | 
|  Cllvm::StringMap< std::pair< HNode *, SMRange > > |  | 
|  Cllvm::StringMap< RecordLoc > |  | 
|  Cllvm::StringMap< ProbeFactorMap > |  | 
|  Cllvm::StringMap< SymbolTableEntry > |  | 
|  Cllvm::const_iterator< State > |  | 
|  Cllvm::StringMap< T > |  | 
|  Cllvm::StringMap< EmptyStringSetTag, MallocAllocator > |  | 
|  Cllvm::StringMap< llvm::DenseSet< llvm::ValueInfo > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::AArch64Subtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::ARMSubtarget > > |  | 
|  Cllvm::StringMap< llvm::SmallVector< size_t, 1 > > |  | 
|  Cllvm::StringMap< std::vector< std::string > > |  | 
|  Cllvm::StringMap< llvm::SmallString< 128 > > |  | 
|  Cllvm::StringMap< llvm::FunctionPathAndClusterInfo > |  | 
|  Cllvm::StringMap< llvm::StringRef > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::CSKYSubtarget > > |  | 
|  Cllvm::StringMap< unsigned > |  | 
|  Cllvm::StringMap< uint32_t > |  | 
|  Cllvm::StringMap< std::string > |  | 
|  Cllvm::StringMap< const llvm::DIE * > |  | 
|  Cllvm::StringMap< llvm::DwarfStringPoolEntry, llvm::BumpPtrAllocatorImpl & > |  | 
|  Cllvm::StringMap< bool > |  | 
|  Cllvm::StringMap< llvm::NumericVariable * > |  | 
|  Cllvm::StringMap< llvm::GCStrategy * > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::GCNSubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::HexagonSubtarget > > |  | 
|  Cllvm::StringMap< llvm::SmallDenseMap< uint64_t, InstrProfRecord > > |  | 
|  Cllvm::StringMap< std::pair< llvm::Type *, llvm::SMLoc > > |  | 
|  Cllvm::StringMap< llvm::MDString, llvm::BumpPtrAllocatorImpl > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::ConstantDataSequential > > |  | 
|  Cllvm::StringMap< llvm::StructType * > |  | 
|  Cllvm::StringMap< uint8_t > |  | 
|  Cllvm::StringMap< GlobalValue::LinkageTypes > |  | 
|  Cllvm::StringMap< NameAndAttributes > |  | 
|  Cllvm::StringMap< size_t > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::LoongArchSubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::M68kSubtarget > > |  | 
|  Cllvm::StringMap< llvm::MCSymbol *, llvm::BumpPtrAllocatorImpl & > |  | 
|  Cllvm::StringMap< llvm::MCSectionMachO * > |  | 
|  Cllvm::StringMap< llvm::MCSectionELF * > |  | 
|  Cllvm::StringMap< llvm::MCSectionDXContainer * > |  | 
|  Cllvm::StringMap< llvm::MCAsmMacro > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::MipsSubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::PPCSubtarget > > |  | 
|  Cllvm::StringMap< NumericVariableMatch > |  | 
|  Cllvm::StringMap< llvm::VRegInfo * > |  | 
|  Cllvm::StringMap< llvm::Register > |  | 
|  Cllvm::StringMap< const uint32_t * > |  | 
|  Cllvm::StringMap< int > |  | 
|  Cllvm::StringMap< MachineMemOperand::Flags > |  | 
|  Cllvm::StringMap< std::unique_ptr< const llvm::ExternalSymbolPseudoSourceValue > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::R600Subtarget > > |  | 
|  Cllvm::StringMap< llvm::MCSymbol * > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::RISCVSubtarget > > |  | 
|  Cllvm::StringMap< llvm::SmallVector< RelocationEntry, 64 > > |  | 
|  Cllvm::StringMap< LocToLocMap > |  | 
|  Cllvm::StringMap< std::unordered_map< llvm::sampleprof::LineLocation, MatchState, llvm::sampleprof::LineLocationHash > > |  | 
|  Cllvm::StringMap< llvm::SDNode * > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::SetTheory::Operator > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::SetTheory::Expander > > |  | 
|  Cllvm::StringMap< llvm::Type * > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::SparcSubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::SystemZSubtarget > > |  | 
|  Cllvm::StringMap< llvm::SmallVector< std::unique_ptr< Timer >, 4 > > |  | 
|  Cllvm::StringMap< CountAndDurationType > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::WebAssemblySubtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::X86Subtarget > > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::XtensaSubtarget > > |  | 
|  Cllvm::StringMap< llvm::cl::Option * > |  | 
|  Cllvm::StringMap< std::vector< llvm::support::detail::packed_endian_specific_integral< uint32_t, llvm::endianness::little, unaligned > > > |  | 
|  Cllvm::StringMap< const llvm::StringInit *, llvm::BumpPtrAllocatorImpl & > |  | 
|  Cllvm::StringMap< llvm::StringMapEntry< EmptyStringSetTag > * > |  | 
|  Cllvm::StringMap< SectionParserFunction > |  | 
|  Cllvm::StringMap< ResponseHandlerTy > |  | 
|  Cllvm::StringMap< llvm::mustache::ASTNode > |  | 
|  Cllvm::StringMap< Lambda > |  | 
|  Cllvm::StringMap< SectionLambda > |  | 
|  Cllvm::StringMap< llvm::objcopy::SectionRename > |  | 
|  Cllvm::StringMap< llvm::objcopy::SectionFlagsUpdate > |  | 
|  Cllvm::StringMap< std::unique_ptr< llvm::orc::DebugObjectSection > > |  | 
|  Cllvm::StringMap< std::vector< char > > |  | 
|  Cllvm::StringMap< llvm::orc::ExecutorAddr > |  | 
|  Cllvm::StringMap< std::shared_ptr< llvm::orc::LibraryManager::LibraryInfo > > |  | 
|  Cllvm::StringMap< PathInfo > |  | 
|  Cllvm::StringMap< mode_t > |  | 
|  Cllvm::StringMap< llvm::orc::LibraryResolver::SymbolQuery::Result > |  | 
|  Cllvm::StringMap< std::shared_ptr< llvm::orc::LibrarySearchPath > > |  | 
|  Cllvm::StringMap< std::pair< StubKey, llvm::JITSymbolFlags > > |  | 
|  Cllvm::StringMap< llvm::codeview::FileChecksumEntry > |  | 
|  Cllvm::StringMap< unsigned, llvm::BumpPtrAllocatorImpl > |  | 
|  Cllvm::StringMap< ValueTy, AllocatorTy > | StringMap - This is an unconventional map that is specialized for handling keys that are "strings", which are basically ranges of bytes  | 
|  Cllvm::StringMapIterBase< ValueTy, IsConst > |  | 
|  Cllvm::StringMatcher | Given a list of strings and code to execute when they match, output a simple switch tree to classify the input string  | 
|  Cllvm::DWARFYAML::StringOffsetsTable |  | 
|  Cllvm::object::WindowsResourceParser::StringOrID |  | 
|  Cllvm::dwarf_linker::StringPoolEntryInfo |  | 
|  Cllvm::StringRef | StringRef - Represent a constant reference to a string, i.e  | 
|  Cllvm::StringLiteral | A wrapper around a string literal that serves as a proxy for constructing global tables of StringRefs with the length computed at compile time  | 
|  Cllvm::codeview::StringsAndChecksums |  | 
|  Cllvm::codeview::StringsAndChecksumsRef |  | 
|  Cllvm::StringSaver | Saves strings in the provided stable storage and returns a StringRef with a stable character pointer  | 
|  Cllvm::StringSwitch< T, R > | A switch()-like statement whose cases are string literals  | 
|  Cllvm::gsym::StringTable | String tables in GSYM files are required to start with an empty string at offset zero  | 
|  Cllvm::objcopy::macho::StringTable | The location of the string table inside the binary is described by LC_SYMTAB load command  | 
|  Cllvm::remarks::StringTable | The string table used for serializing remarks  | 
|  Cllvm::StringTable | A table of densely packed, null-terminated strings indexed by offset  | 
|  Cllvm::XCOFFYAML::StringTable |  | 
|  Cllvm::StringTableBuilder | Utility for building string tables with deduplicated suffixes  | 
|  Cllvm::pdb::StringTableFixup | Represents a string table reference at some offset in the module symbol stream  | 
|  Cllvm::pdb::StringTableHashTraits |  | 
|  Cllvm::object::StringTableOffset |  | 
|  Cllvm::StringToOffsetTable | StringToOffsetTable - This class uniques a bunch of nul-terminated strings and keeps track of their offset in a massive contiguous string allocation  | 
|  Cllvm::yaml::StringValue | A wrapper around std::string which contains a source range that's being set during parsing  | 
|  Cllvm::yaml::FlowStringValue |  | 
|  Cllvm::StrOffsetsContributionDescriptor | Represents base address of the CU  | 
|  Cllvm::dxil::ResourceTypeInfo::StructInfo |  | 
|  Cllvm::AsmPrinter::Structor | llvm.global_ctors and llvm.global_dtors are arrays of Structor structs  | 
|  Cllvm::jitlink::aarch32::StubsManager_prev7 | Stubs builder emits non-position-independent Arm stubs for pre-v7 CPUs  | 
|  Cllvm::jitlink::aarch32::StubsManager_v7 | Stubs builder for v7 emits non-position-independent Arm and Thumb stubs  | 
|  Cllvm::cl::sub |  | 
|  Cllvm::MachO::sub_client_command |  | 
|  Cllvm::MachO::sub_framework_command |  | 
|  Cllvm::MachO::sub_library_command |  | 
|  Cllvm::MachO::sub_umbrella_command |  | 
|  Cllvm::SubClassReference |  | 
|  Cllvm::cl::SubCommand |  | 
|  Cllvm::opt::OptTable::SubCommand | Represents a subcommand and its options in the option table  | 
|  Cllvm::cl::SubCommandGroup |  | 
|  Cllvm::InlineAsm::SubConstraintInfo |  | 
|  Cllvm::SubMultiClassReference |  | 
|  Cllvm::LoopConstrainer::SubRanges |  | 
|  Cllvm::TargetRegisterInfo::SubRegCoveredBits | SubRegCoveredBits - Emitted by tablegen: bit range covered by a subreg index, -1 in any being invalid  | 
|  Cllvm::SubsectionAndTagToTagName |  | 
|  Cllvm::Substitution | Class representing a substitution to perform in the RegExStr string  | 
|  Cllvm::NumericSubstitution |  | 
|  Cllvm::StringSubstitution |  | 
|  Cllvm::SubsumingPositionIterator | A visitor class for IR positions  | 
|  Cllvm::SubtargetFeatureKV | Used to provide key value pairs for feature and CPU bit flags  | 
|  Cllvm::SubtargetFeatures | Manages the enabling and disabling of subtarget specific features  | 
|  Cllvm::SubtargetSubTypeKV | Used to provide key value pairs for feature and CPU bit flags  | 
|  Cllvm::ELFYAML::PGOAnalysisMapEntry::PGOBBEntry::SuccessorEntry |  | 
|  Cllvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry | Single successor of a given basic block that contains the tag and branch probability associated with it  | 
|  Cllvm::SuffixTree |  | 
|  Cllvm::SuffixTreeNode | A node in a suffix tree which represents a substring or suffix  | 
|  Cllvm::SuffixTreeInternalNode |  | 
|  Cllvm::SuffixTreeLeafNode |  | 
|  Cllvm::IndexedInstrProf::Summary |  | 
|  Cllvm::SUnit | Scheduling unit. This is a node in the scheduling DAG  | 
|  Cllvm::SUnitIterator |  | 
|  Cfalse::SUnitWithMemInfo | This class holds an SUnit corresponding to a memory operation and other information related to the instruction  | 
|  Cllvm::msf::SuperBlock |  | 
|  CSuperClass |  | 
|  Cllvm::ConcreteOperator< SuperClass, Opc > | A helper template for defining operators for individual opcodes  | 
|  Cllvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::SuperNode |  | 
|  Cllvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::SuperNodeBuilder | Build SuperNodes from (definition-set, dependence-set) pairs  | 
|  Cllvm::SuperRegClassIterator |  | 
|  Cllvm::SuspendCrossingInfo |  | 
|  Cllvm::SVEFrameSizes |  | 
|  CSVEIntrinsicInfo |  | 
|  Cllvm::SVEPartitions |  | 
|  Cllvm::AArch64SVEPredPattern::SVEPREDPAT |  | 
|  Cllvm::SVEStackAllocations |  | 
|  Cllvm::SVEStackSizes |  | 
|  Cllvm::AArch64SVEVecLenSpecifier::SVEVECLENSPECIFIER |  | 
|  Cllvm::SwiftErrorValueTracking |  | 
|  Cllvm::SwingSchedulerDDG | This class provides APIs to retrieve edges from/to an SUnit node, with a particular focus on loop-carried dependencies  | 
|  Cllvm::SwingSchedulerDDGEdge | Represents a dependence between two instruction  | 
|  Cllvm::SDPatternMatch::SwitchContext< NewMatchContext, Pattern > | Switch to a different MatchContext for subsequent patterns  | 
|  Cllvm::coro::Shape::SwitchFieldIndex |  | 
|  Cllvm::SwitchInstProfUpdateWrapper | A wrapper class to simplify modification of SwitchInst cases along with their prof branch_weights metadata  | 
|  Cllvm::SwitchCG::SwitchLowering |  | 
|  Cllvm::SelectionDAGBuilder::SDAGSwitchLowering |  | 
|  Cllvm::coro::Shape::SwitchLoweringStorage |  | 
|  CSwitchSuccWrapper | Checking whether two cases of SI are equal depends on the contents of the BasicBlock and the incoming values of their successor PHINodes  | 
|  Cllvm::SwitchCG::SwitchWorkListItem |  | 
|  Cllvm::offloading::SYCLJITOptions |  | 
|  Cllvm::COFFYAML::Symbol |  | 
|  Cllvm::ELFYAML::Symbol |  | 
|  Cllvm::irsymtab::storage::Symbol | Contains the information needed by linkers for symbol resolution, as well as by the LTO implementation itself  | 
|  Cllvm::irsymtab::Symbol | This represents a symbol that has been read from a storage::Symbol and possibly a storage::Uncommon  | 
|  Cllvm::irsymtab::Reader::SymbolRef | Ephemeral symbols produced by Reader::symbols() and Reader::module_symbols()  | 
|  Cllvm::lto::InputFile::Symbol | The purpose of this struct is to only expose the symbol information that an LTO client should need in order to do symbol resolution  | 
|  Cllvm::jitlink::Symbol | Symbol representation  | 
|  Cllvm::MachO::Symbol |  | 
|  Cllvm::objcopy::coff::Symbol |  | 
|  Cllvm::objcopy::elf::Symbol |  | 
|  Cllvm::objcopy::xcoff::Symbol |  | 
|  Cllvm::object::Archive::Symbol |  | 
|  Cllvm::XCOFFYAML::Symbol |  | 
|  Cllvm::COFF::symbol |  | 
|  Cllvm::object::Archive::symbol_iterator |  | 
|  Cllvm::jitlink::SymbolAddressMap | A map of addresses to Symbols  | 
|  Cllvm::orc::EPCGenericDylibManager::SymbolAddrs | Function addresses for memory access  | 
|  Cllvm::orc::EPCGenericJITLinkMemoryManager::SymbolAddrs | Function addresses for memory access  | 
|  Cllvm::orc::EPCGenericRTDyldMemoryManager::SymbolAddrs | Symbol addresses for memory access  | 
|  Cllvm::orc::SharedMemoryMapper::SymbolAddrs |  | 
|  Cllvm::orc::SimpleRemoteMemoryMapper::SymbolAddrs |  | 
|  Cllvm::orc::SymbolAliasMapEntry |  | 
|  Cllvm::pdb::SymbolCache |  | 
|  Cllvm::SymbolCU | Helper used to pair up a symbol and its DWARF compile unit  | 
|  Cllvm::pdb::SymbolDenseMapInfo |  | 
|  Cllvm::orc::SymbolDependenceGroup | A set of symbols and the their dependencies  | 
|  Cllvm::objcopy::macho::SymbolEntry |  | 
|  Cllvm::orc::LibraryResolver::SymbolEnumerator |  | 
|  Cllvm::orc::SymbolEnumeratorOptions |  | 
|  Cllvm::GOFF::SymbolFlags |  | 
|  Cllvm::pdb::SymbolGroup |  | 
|  Cllvm::SPIRV::SymbolicOperand |  | 
|  Cllvm::CSKYTargetStreamer::SymbolIndex |  | 
|  Cllvm::WasmYAML::SymbolInfo |  | 
|  Cllvm::SymbolInfoTy |  | 
|  Cllvm::orc::SymbolInstance | A definition of a Symbol within a JITDylib  | 
|  Cllvm::symbolize::SymbolizableModule |  | 
|  Cllvm::symbolize::SymbolizableObjectFile |  | 
|  Cllvm::orc::SymbolLinkagePromoter | Promotes private symbols to global hidden, and renames to prevent clashes with other promoted symbols  | 
|  Cllvm::pdb::SymbolListWrapper |  | 
|  Cllvm::orc::SymbolLookupSet | A set of symbols to look up, each associated with a SymbolLookupFlags value  | 
|  Cllvm::orc::LibraryResolver::SymbolQuery | Tracks a set of symbols and the libraries where they are resolved  | 
|  Cllvm::codeview::SymbolRecord |  | 
|  Cllvm::codeview::AnnotationSym |  | 
|  Cllvm::codeview::BPRelativeSym |  | 
|  Cllvm::codeview::BlockSym |  | 
|  Cllvm::codeview::BuildInfoSym |  | 
|  Cllvm::codeview::CallSiteInfoSym |  | 
|  Cllvm::codeview::CallerSym |  | 
|  Cllvm::codeview::CoffGroupSym |  | 
|  Cllvm::codeview::Compile2Sym |  | 
|  Cllvm::codeview::Compile3Sym |  | 
|  Cllvm::codeview::ConstantSym |  | 
|  Cllvm::codeview::DataSym |  | 
|  Cllvm::codeview::DefRangeFramePointerRelFullScopeSym |  | 
|  Cllvm::codeview::DefRangeFramePointerRelSym |  | 
|  Cllvm::codeview::DefRangeRegisterRelSym |  | 
|  Cllvm::codeview::DefRangeRegisterSym |  | 
|  Cllvm::codeview::DefRangeSubfieldRegisterSym |  | 
|  Cllvm::codeview::DefRangeSubfieldSym |  | 
|  Cllvm::codeview::DefRangeSym |  | 
|  Cllvm::codeview::EnvBlockSym |  | 
|  Cllvm::codeview::ExportSym |  | 
|  Cllvm::codeview::FileStaticSym |  | 
|  Cllvm::codeview::FrameCookieSym |  | 
|  Cllvm::codeview::FrameProcSym |  | 
|  Cllvm::codeview::HeapAllocationSiteSym |  | 
|  Cllvm::codeview::HotPatchFuncSym |  | 
|  Cllvm::codeview::InlineSiteSym |  | 
|  Cllvm::codeview::JumpTableSym |  | 
|  Cllvm::codeview::LabelSym |  | 
|  Cllvm::codeview::LocalSym |  | 
|  Cllvm::codeview::ObjNameSym |  | 
|  Cllvm::codeview::ProcRefSym |  | 
|  Cllvm::codeview::ProcSym |  | 
|  Cllvm::codeview::PublicSym32 |  | 
|  Cllvm::codeview::RegRelativeSym |  | 
|  Cllvm::codeview::RegisterSym |  | 
|  Cllvm::codeview::ScopeEndSym |  | 
|  Cllvm::codeview::SectionSym |  | 
|  Cllvm::codeview::ThreadLocalDataSym |  | 
|  Cllvm::codeview::Thunk32Sym |  | 
|  Cllvm::codeview::TrampolineSym |  | 
|  Cllvm::codeview::UDTSym |  | 
|  Cllvm::codeview::UsingNamespaceSym |  | 
|  Cllvm::CodeViewYAML::SymbolRecord |  | 
|  Cllvm::CodeViewYAML::detail::SymbolRecordBase |  | 
|  Cllvm::CodeViewYAML::detail::SymbolRecordImpl< T > |  | 
|  Cllvm::CodeViewYAML::detail::UnknownSymbolRecord |  | 
|  Cllvm::SymbolRemappingReader | Reader for symbol remapping files  | 
|  Cllvm::lto::SymbolResolution | The resolution for a symbol  | 
|  Cllvm::orc::SymbolSearchContext |  | 
|  Cllvm::MachO::SymbolSet |  | 
|  Cllvm::SymbolsMapKey |  | 
|  Cllvm::pdb::SymbolStream |  | 
|  Cllvm::orc::SymbolStringPool | String pool for symbol names used by the JIT  | 
|  Cllvm::orc::SymbolStringPoolEntryUnsafe | Provides unsafe access to ownership operations on SymbolStringPtr  | 
|  Cllvm::orc::SymbolStringPtrBase | Base class for both owning and non-owning symbol-string ptrs  | 
|  Cllvm::orc::NonOwningSymbolStringPtr | Non-owning SymbolStringPool entry pointer  | 
|  Cllvm::orc::SymbolStringPtr | Pointer to a pooled string representing a symbol name  | 
|  Cllvm::objcopy::macho::SymbolTable | The location of the symbol table inside the binary is described by LC_SYMTAB load command  | 
|  Cllvm::SymbolTableEntry | Symbol info for RuntimeDyld  | 
|  Cllvm::SymbolTableListParentType< NodeTy > | Template metafunction to get the parent type for a symbol table list  | 
|  Cllvm::codeview::SymbolVisitorCallbacks |  | 
|  Cllvm::codeview::SymbolDeserializer |  | 
|  Cllvm::codeview::SymbolRecordMapping |  | 
|  Cllvm::codeview::SymbolSerializer |  | 
|  Cllvm::codeview::SymbolVisitorCallbackPipeline |  | 
|  Cllvm::logicalview::LVSymbolVisitor |  | 
|  Cllvm::codeview::SymbolVisitorDelegate |  | 
|  Cllvm::codeview::SymbolDumpDelegate |  | 
|  Cllvm::logicalview::LVSymbolVisitorDelegate |  | 
|  Cllvm::object::SymEntry |  | 
|  CSymInfo | SymInfo contains information about symbol: it's address and section index which is -1LL for absolute symbols  | 
|  Cllvm::MachO::SymLink |  | 
|  CSymMap |  | 
|  Cllvm::MachO::symseg_command |  | 
|  Cllvm::MachO::symtab_command |  | 
|  Cllvm::ELFObjectWriter::Symver |  | 
|  Cllvm::SyntheticCountsUtils< CallGraphType > | Class with methods to propagate synthetic entry counts  | 
|  Cllvm::dwarf_linker::parallel::SyntheticTypeNameBuilder | The helper class to build type name based on DIE properties  | 
|  Cllvm::SysAlias |  | 
|  Cllvm::AArch64AT::AT |  | 
|  Cllvm::AArch64BTIHint::BTI |  | 
|  Cllvm::AArch64CMHPriorityHint::CMHPriorityHint |  | 
|  Cllvm::AArch64DB::DB |  | 
|  Cllvm::AArch64DC::DC |  | 
|  Cllvm::AArch64GSB::GSB |  | 
|  Cllvm::AArch64ISB::ISB |  | 
|  Cllvm::AArch64PRFM::PRFM |  | 
|  Cllvm::AArch64PSBHint::PSB |  | 
|  Cllvm::AArch64PState::PStateImm0_1 |  | 
|  Cllvm::AArch64PState::PStateImm0_15 |  | 
|  Cllvm::AArch64RPRFM::RPRFM |  | 
|  Cllvm::AArch64SVCR::SVCR |  | 
|  Cllvm::AArch64SVEPRFM::SVEPRFM |  | 
|  Cllvm::AArch64TSB::TSB |  | 
|  Cllvm::SysAliasImm |  | 
|  Cllvm::AArch64DBnXS::DBnXS |  | 
|  Cllvm::SysAliasOptionalReg |  | 
|  Cllvm::AArch64TLBI::TLBI |  | 
|  Cllvm::AArch64TLBIP::TLBIP |  | 
|  Cllvm::SysAliasReg |  | 
|  Cllvm::AArch64GIC::GIC |  | 
|  Cllvm::AArch64GICR::GICR |  | 
|  Cllvm::AArch64IC::IC |  | 
|  Cllvm::AArch64MLBI::MLBI |  | 
|  Cllvm::AArch64SysReg::SysReg |  | 
|  Cllvm::RISCVSysReg::SysReg |  | 
|  Cstd::chrono::system_clock |  | 
|  Cllvm::sys::UtcClock |  | 
|  Cllvm::minidump::SystemInfo | The SystemInfo stream, containing various information about the system where this minidump was generated  | 
|  Cllvm::SystemZCallingConventionRegisters | A SystemZ-specific class detailing special use registers particular for calling conventions  | 
|  Cllvm::SystemZELFRegisters | ELF calling convention specific use registers Particular when on zLinux in 64 bit mode  | 
|  Cllvm::SystemZXPLINK64Registers | XPLINK64 calling convention specific use registers Particular to z/OS when in 64 bit mode  | 
|  CSystemZGenInstrInfo |  | 
|  Cllvm::SystemZInstrInfo |  | 
|  CSystemZGenRegisterInfo |  | 
|  Cllvm::SystemZRegisterInfo |  | 
|  CSystemZGenSubtargetInfo |  | 
|  Cllvm::SystemZSubtarget |  | 
|  Cllvm::SystemZMCInstLower |  | 
|  Cllvm::SystemZVectorConstantInfo |  | 
|  Cllvm::WasmYAML::Table |  | 
|  CTableEntry |  | 
|  Cllvm::cas::ondisk::TableHandle | Generic handle for a table  | 
|  Cllvm::jitlink::TableManager< TableManagerImplT > | A CRTP base for tables that are built on demand, e.g  | 
|  Cllvm::jitlink::TableManager< GOTBuilder > |  | 
|  Cllvm::jitlink::aarch32::GOTBuilder | Populate a Global Offset Table from edges that request it  | 
|  Cllvm::jitlink::TableManager< GOTTableManager > |  | 
|  Cllvm::jitlink::aarch64::GOTTableManager | Global Offset Table Builder  | 
|  Cllvm::jitlink::loongarch::GOTTableManager | Global Offset Table Builder  | 
|  Cllvm::jitlink::x86::GOTTableManager | Global Offset Table Builder  | 
|  Cllvm::jitlink::x86_64::GOTTableManager | Global Offset Table Builder  | 
|  Cllvm::jitlink::TableManager< PLTTableManager > |  | 
|  Cllvm::jitlink::aarch64::PLTTableManager | Procedure Linkage Table Builder  | 
|  Cllvm::jitlink::loongarch::PLTTableManager | Procedure Linkage Table Builder  | 
|  Cllvm::jitlink::x86::PLTTableManager | Procedure Linkage Table Builder  | 
|  Cllvm::jitlink::x86_64::PLTTableManager | Procedure Linkage Table Builder  | 
|  Cllvm::jitlink::TableManager< PLTTableManager< Endianness > > |  | 
|  Cllvm::jitlink::ppc64::PLTTableManager< Endianness > |  | 
|  Cllvm::jitlink::TableManager< TOCTableManager< Endianness > > |  | 
|  Cllvm::jitlink::ppc64::TOCTableManager< Endianness > |  | 
|  Cllvm::mustache::Tag |  | 
|  Cllvm::orc::ExecutorAddr::Tag | Merges a tag into the raw address value: P' = P | (TagValue << TagOffset)  | 
|  Cllvm::yaml::TaggedScalarTraits< T > | This class should be specialized by type that requires custom conversion to/from a YAML scalar with optional tags  | 
|  Cllvm::yaml::TaggedScalarTraits< ScalarDocNode > | YAMLIO for ScalarDocNode  | 
|  Cllvm::TagNameItem |  | 
|  Cllvm::pdb::TagRecordHash |  | 
|  Cllvm::TailDuplicator | Utility class to perform tail duplication  | 
|  Cllvm::TailFoldingInfo |  | 
|  Cllvm::MachO::Target |  | 
|  Cllvm::Target | Target - Wrapper for Target specific information  | 
|  Cllvm::TargetExtTypeKeyInfo |  | 
|  Cllvm::TargetFrameLowering | Information about stack frame layout on the target  | 
|  Cllvm::AArch64FrameLowering |  | 
|  Cllvm::AMDGPUFrameLowering | Information about the stack frame layout on the AMDGPU targets  | 
|  Cllvm::R600FrameLowering |  | 
|  Cllvm::SIFrameLowering |  | 
|  Cllvm::ARCFrameLowering |  | 
|  Cllvm::ARMFrameLowering |  | 
|  Cllvm::Thumb1FrameLowering |  | 
|  Cllvm::AVRFrameLowering | Utilities for creating function call frames  | 
|  Cllvm::BPFFrameLowering |  | 
|  Cllvm::CSKYFrameLowering |  | 
|  Cllvm::DirectXFrameLowering |  | 
|  Cllvm::HexagonFrameLowering |  | 
|  Cllvm::LanaiFrameLowering |  | 
|  Cllvm::LoongArchFrameLowering |  | 
|  Cllvm::M68kFrameLowering |  | 
|  Cllvm::MSP430FrameLowering |  | 
|  Cllvm::MipsFrameLowering |  | 
|  Cllvm::Mips16FrameLowering |  | 
|  Cllvm::MipsSEFrameLowering |  | 
|  Cllvm::NVPTXFrameLowering |  | 
|  Cllvm::PPCFrameLowering |  | 
|  Cllvm::RISCVFrameLowering |  | 
|  Cllvm::SPIRVFrameLowering |  | 
|  Cllvm::SparcFrameLowering |  | 
|  Cllvm::SystemZFrameLowering |  | 
|  Cllvm::SystemZELFFrameLowering |  | 
|  Cllvm::SystemZXPLINKFrameLowering |  | 
|  Cllvm::VEFrameLowering |  | 
|  Cllvm::WebAssemblyFrameLowering |  | 
|  Cllvm::X86FrameLowering |  | 
|  Cllvm::XCoreFrameLowering |  | 
|  Cllvm::XtensaFrameLowering |  | 
|  Cllvm::TargetIndexLocation | This struct describes target specific location  | 
|  Cllvm::TargetLibraryInfo | Provides information about what library functions are available for the current target  | 
|  Cllvm::TargetLibraryInfoImpl | Implementation of the target library information  | 
|  Cllvm::TargetLoweringBase | This base class for TargetLowering contains the SelectionDAG-independent parts that can be used from the rest of CodeGen  | 
|  Cllvm::TargetLowering | This class defines information used to lower LLVM code to legal SelectionDAG operators that the target instruction selector can accept natively  | 
|  Cllvm::AArch64TargetLowering |  | 
|  Cllvm::AMDGPUTargetLowering |  | 
|  Cllvm::R600TargetLowering |  | 
|  Cllvm::SITargetLowering |  | 
|  Cllvm::ARCTargetLowering |  | 
|  Cllvm::ARMTargetLowering |  | 
|  Cllvm::AVRTargetLowering | Performs target lowering for the AVR  | 
|  Cllvm::BPFTargetLowering |  | 
|  Cllvm::CSKYTargetLowering |  | 
|  Cllvm::DirectXTargetLowering |  | 
|  Cllvm::HexagonTargetLowering |  | 
|  Cllvm::LanaiTargetLowering |  | 
|  Cllvm::LoongArchTargetLowering |  | 
|  Cllvm::M68kTargetLowering |  | 
|  Cllvm::MSP430TargetLowering |  | 
|  Cllvm::MipsTargetLowering |  | 
|  Cllvm::Mips16TargetLowering |  | 
|  Cllvm::MipsSETargetLowering |  | 
|  Cllvm::NVPTXTargetLowering |  | 
|  Cllvm::PPCTargetLowering |  | 
|  Cllvm::RISCVTargetLowering |  | 
|  Cllvm::SPIRVTargetLowering |  | 
|  Cllvm::SparcTargetLowering |  | 
|  Cllvm::SystemZTargetLowering |  | 
|  Cllvm::VETargetLowering |  | 
|  Cllvm::WebAssemblyTargetLowering |  | 
|  Cllvm::X86TargetLowering |  | 
|  Cllvm::XCoreTargetLowering |  | 
|  Cllvm::XtensaTargetLowering |  | 
|  Cllvm::TargetLowering::TargetLoweringOpt | A convenience struct that encapsulates a DAG, and two SDValues for returning information from TargetLowering to its clients that want to combine  | 
|  Cllvm::TargetMachine | Primary interface to the complete machine description for the target machine  | 
|  Cllvm::CodeGenTargetMachineImpl | Implements a set of functionality in the TargetMachine class for targets that make use of the independent code generator (CodeGen) library  | 
|  Cllvm::AArch64TargetMachine |  | 
|  Cllvm::AArch64beTargetMachine |  | 
|  Cllvm::AArch64leTargetMachine |  | 
|  Cllvm::AMDGPUTargetMachine |  | 
|  Cllvm::GCNTargetMachine |  | 
|  Cllvm::R600TargetMachine |  | 
|  Cllvm::ARCTargetMachine |  | 
|  Cllvm::ARMBaseTargetMachine |  | 
|  Cllvm::ARMBETargetMachine | ARM/Thumb big endian target machine  | 
|  Cllvm::ARMLETargetMachine | ARM/Thumb little endian target machine  | 
|  Cllvm::AVRTargetMachine | A generic AVR implementation  | 
|  Cllvm::BPFTargetMachine |  | 
|  Cllvm::CSKYTargetMachine |  | 
|  Cllvm::DirectXTargetMachine |  | 
|  Cllvm::HexagonTargetMachine |  | 
|  Cllvm::LanaiTargetMachine |  | 
|  Cllvm::LoongArchTargetMachine |  | 
|  Cllvm::M68kTargetMachine |  | 
|  Cllvm::MSP430TargetMachine | MSP430TargetMachine  | 
|  Cllvm::MipsTargetMachine |  | 
|  Cllvm::MipsebTargetMachine | Mips32/64 big endian target machine  | 
|  Cllvm::MipselTargetMachine | Mips32/64 little endian target machine  | 
|  Cllvm::NVPTXTargetMachine | NVPTXTargetMachine  | 
|  Cllvm::NVPTXTargetMachine32 |  | 
|  Cllvm::NVPTXTargetMachine64 |  | 
|  Cllvm::PPCTargetMachine | Common code between 32-bit and 64-bit PowerPC targets  | 
|  Cllvm::RISCVTargetMachine |  | 
|  Cllvm::SPIRVTargetMachine |  | 
|  Cllvm::SparcTargetMachine |  | 
|  Cllvm::SparcV8TargetMachine | Sparc 32-bit target machine  | 
|  Cllvm::SparcV9TargetMachine | Sparc 64-bit target machine  | 
|  Cllvm::SparcelTargetMachine |  | 
|  Cllvm::SystemZTargetMachine |  | 
|  Cllvm::VETargetMachine |  | 
|  Cllvm::WebAssemblyTargetMachine |  | 
|  Cllvm::X86TargetMachine |  | 
|  Cllvm::XCoreTargetMachine |  | 
|  Cllvm::XtensaTargetMachine |  | 
|  Cllvm::ThinLTOCodeGeneratorImpl::TargetMachineBuilder | Helper to gather options relevant to the target machine creation  | 
|  Cllvm::rdf::TargetOperandInfo |  | 
|  Cllvm::TargetOptions |  | 
|  Cllvm::TargetRegisterClass |  | 
|  Cllvm::TargetRegisterInfoDesc | Extra information, not in MCRegisterDesc, about registers  | 
|  Cllvm::TargetRegistry | TargetRegistry - Generic interface to target specific features  | 
|  Cllvm::TargetSchedModel | Provide an instruction scheduling machine model to CodeGen passes  | 
|  Cllvm::TargetTransformInfo | This pass provides access to the codegen interfaces that are needed for IR-level transformations  | 
|  Cllvm::TargetTransformInfoImplBase | Base class for use as a mix-in that aids implementing a TargetTransformInfo-compatible class  | 
|  Cllvm::TargetTransformInfoImplCRTPBase< T > | CRTP base class for use as a mix-in that aids implementing a TargetTransformInfo-compatible class  | 
|  Cllvm::BasicTTIImplBase< BasicTTIImpl > |  | 
|  Cllvm::BasicTTIImpl | Concrete BasicTTIImpl that can be used if no further customization is needed  | 
|  Cllvm::BasicTTIImplBase< AArch64TTIImpl > |  | 
|  Cllvm::AArch64TTIImpl |  | 
|  Cllvm::BasicTTIImplBase< AMDGPUTTIImpl > |  | 
|  Cllvm::AMDGPUTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< GCNTTIImpl > |  | 
|  Cllvm::GCNTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< R600TTIImpl > |  | 
|  Cllvm::R600TTIImpl |  | 
|  Cllvm::BasicTTIImplBase< ARCTTIImpl > |  | 
|  Cllvm::ARCTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< ARMTTIImpl > |  | 
|  Cllvm::ARMTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< AVRTTIImpl > |  | 
|  Cllvm::AVRTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< BPFTTIImpl > |  | 
|  Cllvm::BPFTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< DirectXTTIImpl > |  | 
|  Cllvm::DirectXTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< HexagonTTIImpl > |  | 
|  Cllvm::HexagonTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< LanaiTTIImpl > |  | 
|  Cllvm::LanaiTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< LoongArchTTIImpl > |  | 
|  Cllvm::LoongArchTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< MipsTTIImpl > |  | 
|  Cllvm::MipsTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< NVPTXTTIImpl > |  | 
|  Cllvm::NVPTXTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< PPCTTIImpl > |  | 
|  Cllvm::PPCTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< RISCVTTIImpl > |  | 
|  Cllvm::RISCVTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< SPIRVTTIImpl > |  | 
|  Cllvm::SPIRVTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< SystemZTTIImpl > |  | 
|  Cllvm::SystemZTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< VETTIImpl > |  | 
|  Cllvm::VETTIImpl |  | 
|  Cllvm::BasicTTIImplBase< WebAssemblyTTIImpl > |  | 
|  Cllvm::WebAssemblyTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< X86TTIImpl > |  | 
|  Cllvm::X86TTIImpl |  | 
|  Cllvm::BasicTTIImplBase< XCoreTTIImpl > |  | 
|  Cllvm::XCoreTTIImpl |  | 
|  Cllvm::BasicTTIImplBase< T > | Base class which can be used to help build a TTI implementation  | 
|  Cllvm::TarWriter |  | 
|  CTask |  | 
|  Cllvm::RTTIExtends< GenericNamedTask, Task > |  | 
|  Cllvm::RTTIExtends< IdleTask, Task > |  | 
|  Cllvm::RTTIExtends< LookupTask, Task > |  | 
|  Cllvm::RTTIExtends< MaterializationTask, Task > |  | 
|  Ctomp::clause::DependT< T, I, E >::TaskDep |  | 
|  Cllvm::orc::TaskDispatcher | Abstract base for classes that dispatch ORC Tasks  | 
|  Cllvm::orc::InPlaceTaskDispatcher | Runs all tasks on the current thread  | 
|  Cllvm::parallel::TaskGroup |  | 
|  Ctomp::clause::TaskReductionT< T, I, E > |  | 
|  Cllvm::MDBuilder::TBAAStructField |  | 
|  Cllvm::TBAAVerifier | Verify that the TBAA Metadatas are valid  | 
|  Cllvm::object::TBVectorExt |  | 
|  Cllvm::telemetry::TelemetryInfo | TelemetryInfo is the data courier, used to move instrumented data from the tool being monitored to the Telemetry framework  | 
|  Cllvm::unittest::TempDir | A RAII object that creates a temporary directory upon initialization and removes it upon destruction  | 
|  Cllvm::sys::fs::TempFile | Represents a temporary file  | 
|  Cllvm::unittest::TempFile | A RAII object that creates a file upon initialization and removes it upon destruction  | 
|  Cllvm::mustache::Template |  | 
|  Cllvm::unittest::TempLink | A RAII object that creates a link upon initialization and removes it upon destruction  | 
|  Cllvm::TempMDNodeDeleter |  | 
|  Cllvm::TemporalProfTraceTy | An ordered list of functions identified by their NameRef found in INSTR_PROF_DATA  | 
|  Cllvm::TensorSpec |  | 
|  Clog_reader.TensorSpec |  | 
|  Clog_reader.TensorValue |  | 
|  Cllvm::GCNIterativeScheduler::TentativeSchedule |  | 
|  Cllvm::MIPatternMatch::TernaryOp_match< Src0Ty, Src1Ty, Src2Ty, Opcode > |  | 
|  Cllvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain > |  | 
|  Cllvm::coverage::TestingFormatWriter | Writer for the coverage mapping testing format  | 
|  Cllvm::coverage::MCDCRecord::TestVector | Emulate SmallVector<CondState> with a pair of BitVector  | 
|  Cllvm::MachO::TextAPIContext |  | 
|  Cllvm::MachO::TextAPIReader |  | 
|  Cllvm::MachO::TextAPIWriter |  | 
|  Cllvm::lsp::TextDocumentContentChangeEvent |  | 
|  Cllvm::lsp::TextDocumentIdentifier |  | 
|  Cllvm::lsp::TextDocumentItem |  | 
|  Cllvm::lsp::TextDocumentPositionParams |  | 
|  Cllvm::lsp::CompletionParams |  | 
|  Cllvm::lsp::ReferenceParams |  | 
|  Cllvm::lsp::TextEdit |  | 
|  Cllvm::TextEncodingConverter | Utility class to convert between different character encodings  | 
|  Cllvm::details::TextEncodingConverterImplBase |  | 
|  Cllvm::TFModelEvaluator |  | 
|  Cllvm::TGLexer | TGLexer - TableGen Lexer class  | 
|  Cllvm::TGParser |  | 
|  Cllvm::TGTimer |  | 
|  Cllvm::TGVarScope |  | 
|  Cllvm::lto::ThinBackend | This type defines the behavior following the thin-link phase during ThinLTO  | 
|  Cllvm::lto::ThinBackendProc | This class defines the interface to the ThinLTO backend  | 
|  Cllvm::ThinLTOCodeGenerator | This class define an interface similar to the LTOCodeGenerator, but adapted for ThinLTO processing  | 
|  Cllvm::ms_demangle::ThunkSignatureNode::ThisAdjustor |  | 
|  Cllvm::minidump::Thread | Describes a single thread in the minidump file  | 
|  Cllvm::thread |  | 
|  Cllvm::MachO::thread_command |  | 
|  Ctomp::clause::ThreadLimitT< T, I, E > |  | 
|  Cllvm::ThreadPoolInterface | This defines the abstract base interface for a ThreadPool allowing asynchronous parallel execution on a defined number of threads  | 
|  Cllvm::SingleThreadExecutor | A non-threaded implementation  | 
|  Cllvm::ThreadPoolStrategy | This tells how a thread pool will be used  | 
|  Cllvm::ThreadPoolTaskGroup | A group of tasks to be run on a thread pool  | 
|  Cllvm::ThreadSafeAllocator< AllocatorType > | Thread-safe allocator adaptor  | 
|  Cllvm::orc::ThreadSafeContext | An LLVMContext together with an associated mutex that can be used to lock the context to prevent concurrent access by other threads  | 
|  Cllvm::orc::ThreadSafeModule | An LLVM Module together with a shared ThreadSafeContext  | 
|  Cllvm::ThreadSafeRefCountedBase< Derived > | A thread-safe version of RefCountedBase  | 
|  Cllvm::ThreadSafeRefCountedBase< FileSystem > |  | 
|  Cllvm::vfs::FileSystem | The virtual file system interface  | 
|  Cllvm::ThreadSafeRefCountedBase< JITDylib > |  | 
|  Cllvm::orc::JITDylib | Represents a JIT'd dynamic library  | 
|  Cllvm::ThreadSafeRefCountedBase< ResourceTracker > |  | 
|  Cllvm::orc::ResourceTracker | API to remove / transfer ownership of JIT resources  | 
|  Cllvm::ThreadSafeTrieRawHashMapBase | TrieRawHashMap - is a lock-free thread-safe trie that is can be used to store/index data based on a hash value  | 
|  Cllvm::ThreadSafeTrieRawHashMap< DataT, sizeof(HashType)> |  | 
|  Cllvm::ThreadSafeTrieRawHashMap< T, NumHashBytes > | Lock-free thread-safe hash-mapped trie  | 
|  Ctomp::clause::ThreadsetT< T, I, E > |  | 
|  Ctomp::clause::ThreadsT< T, I, E > |  | 
|  CThreadStack |  | 
|  Cllvm::SIInstrInfo::ThreeAddressUpdates | Helper struct for the implementation of 3-address conversion to communicate updates made to instruction operands  | 
|  Cllvm::PatternMatch::ThreeOps_match< T0, T1, T2, Opcode, CommutableOp2Op3 > | Matches instructions with Opcode and three operands  | 
|  Cllvm::ThunkInserter< Derived, InsertedThunksTy > | This class assists in inserting MI thunk functions into the module and rewriting the existing machine functions to call these thunks  | 
|  CThunkNameRegMode |  | 
|  Cllvm::TileInfo | A helper struct to create IR loop nests for tiling in IR of the following form: for ColumnLoop.Index = 0..NumColumns for RowLoop.Index = 0..NumRows for KLoop.Index = 0..NumInner  | 
|  Cllvm::TimePassesHandler | This class implements -time-passes functionality for new pass manager  | 
|  Cllvm::TimeProfilingPassesHandler | This class implements –time-trace functionality for new pass manager  | 
|  Cllvm::Timer | This class is used to track the amount of time spent between invocations of its startTimer()/stopTimer() methods  | 
|  Cllvm::TimeRecord |  | 
|  Cllvm::TimeRegion | Used as a helper class to call the startTimer() and stopTimer() methods of the Timer class  | 
|  Cllvm::NamedRegionTimer | This class is basically a combination of TimeRegion and Timer  | 
|  Cllvm::TimerGlobals |  | 
|  Cllvm::TimerGroup | Used to group together related timers into a single report that is printed when the TimerGroup is destroyed  | 
|  Cllvm::TimeTraceMetadata |  | 
|  Cllvm::TimeTraceProfiler |  | 
|  Cllvm::TimeTraceProfilerEntry | Represents an open or completed time section entry to be captured  | 
|  Cllvm::TimeTraceScope | The TimeTraceScope is a helper class to call the begin and end functions of the time trace profiler  | 
|  Cllvm::TinyPtrVector< EltTy > | TinyPtrVector - This class is specialized for cases where there are normally 0 or 1 element in a vector, but is general enough to go beyond that when required  | 
|  Cllvm::codeview::TiReference |  | 
|  Cllvm::SDPatternMatch::TLI_pred_match< Pattern, PredFuncT > |  | 
|  Cllvm::RuntimeDyld::MemoryManager::TLSSection | An allocated TLS section  | 
|  Cllvm::MachO::tlv_descriptor |  | 
|  Cllvm::MachO::tlv_descriptor_32 |  | 
|  Cllvm::MachO::tlv_descriptor_64 |  | 
|  Cllvm::mustache::Token |  | 
|  Cllvm::object::Token |  | 
|  Cllvm::yaml::Token | Token - A single YAML token  | 
|  Cllvm::X86Operand::TokOp |  | 
|  Cllvm::ToolContext |  | 
|  Cllvm::ToolOutputFile | This class contains a raw_fd_ostream and adds a few extra features commonly needed for compiler-like tool output files:  | 
|  Cllvm::sandboxir::ToStr |  | 
|  Ctomp::clause::ToT< T, I, E > |  | 
|  Cllvm::TPIDR2Object |  | 
|  Cllvm::pdb::TpiStream |  | 
|  Cllvm::pdb::TpiStreamBuilder |  | 
|  Cllvm::pdb::TpiStreamHeader |  | 
|  Cllvm::MachineTraceMetrics::Trace | A trace represents a plausible sequence of executed basic blocks that passes through the current basic block one  | 
|  Cllvm::Trace |  | 
|  Cllvm::xray::Trace | A Trace object represents the records that have been loaded from XRay log files generated by instrumented binaries  | 
|  Cllvm::XCOFF::TracebackTable |  | 
|  Cllvm::MachineTraceMetrics::TraceBlockInfo | Per-basic block information that relates to a specific trace through the block  | 
|  Cllvm::TrackedRow | A helper struct to help keep track of the association between the input and output rows during line table rewriting  | 
|  Cllvm::sandboxir::Tracker | The tracker collects all the change objects and implements the main API for saving / reverting / accepting  | 
|  Cllvm::TrackingMDRef | Tracking metadata reference  | 
|  Cllvm::TrackingStatistic |  | 
|  Cllvm::TrackingVH< ValueTy > | Value handle that tracks a Value across RAUW  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsBase | The base class for TrailingObjects* classes  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, PrevTy > |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, PrevTy, MoreTys > |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, NextTy, MoreTys... > |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys... > |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, ArrayType, TrailingObjects< ArrayType, TrailingTys... >, ArrayType, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< ArrayType, BTFArray > |  | 
|  Cllvm::BTF::ArrayType |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, AttributeListImpl, TrailingObjects< AttributeListImpl, TrailingTys... >, AttributeListImpl, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< AttributeListImpl, AttributeSet > |  | 
|  Cllvm::AttributeListImpl | This class represents a set of attributes that apply to the function, return type, and parameters  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, AttributeSetNode, TrailingObjects< AttributeSetNode, TrailingTys... >, AttributeSetNode, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< AttributeSetNode, Attribute > |  | 
|  Cllvm::AttributeSetNode | This class represents a group of attributes that apply to one element: function, return type, or parameter  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, BaseTy, TrailingObjects< BaseTy, TrailingTys... >, BaseTy, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< BaseTy, TrailingTys > | See the file comment for details on the usage of the TrailingObjects type  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, BitsInit, TrailingObjects< BitsInit, TrailingTys... >, BitsInit, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< BitsInit, const Init * > |  | 
|  Cllvm::BitsInit | '{ a, b, c }' - Represents an initializer for a BitsRecTy value  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, CondOpInit, TrailingObjects< CondOpInit, TrailingTys... >, CondOpInit, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< CondOpInit, const Init * > |  | 
|  Cllvm::CondOpInit | !cond(condition_1: value1, ... , condition_n: value) Selects the first value for which condition is true  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, ConstantRangeListAttributeImpl, TrailingObjects< ConstantRangeListAttributeImpl, TrailingTys... >, ConstantRangeListAttributeImpl, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< ConstantRangeListAttributeImpl, ConstantRange > |  | 
|  Cllvm::ConstantRangeListAttributeImpl |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, DagInit, TrailingObjects< DagInit, TrailingTys... >, DagInit, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< DagInit, const Init *, const StringInit * > |  | 
|  Cllvm::DagInit | (v a, b) - Represent a DAG tree value  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, Enum64Type, TrailingObjects< Enum64Type, TrailingTys... >, Enum64Type, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< Enum64Type, BTFEnum64 > |  | 
|  Cllvm::BTF::Enum64Type |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, EnumType, TrailingObjects< EnumType, TrailingTys... >, EnumType, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< EnumType, BTFEnum > |  | 
|  Cllvm::BTF::EnumType |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, ExtraInfo, TrailingObjects< ExtraInfo, TrailingTys... >, ExtraInfo, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< ExtraInfo, MachineMemOperand *, MCSymbol *, MDNode *, uint32_t > |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, ListInit, TrailingObjects< ListInit, TrailingTys... >, ListInit, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< ListInit, const Init * > |  | 
|  Cllvm::ListInit | [AL, AH, CL] - Represent a list of defs  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, RecordRecTy, TrailingObjects< RecordRecTy, TrailingTys... >, RecordRecTy, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< RecordRecTy, const Record * > |  | 
|  Cllvm::RecordRecTy | '[classname]' - Type of record values that have zero or more superclasses  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, StringAttributeImpl, TrailingObjects< StringAttributeImpl, TrailingTys... >, StringAttributeImpl, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< StringAttributeImpl, char > |  | 
|  Cllvm::StringAttributeImpl |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, StructLayout, TrailingObjects< StructLayout, TrailingTys... >, StructLayout, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< StructLayout, TypeSize > |  | 
|  Cllvm::StructLayout | Used to lazily calculate structure layout information for a target machine, based on the DataLayout structure  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, StructType, TrailingObjects< StructType, TrailingTys... >, StructType, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< StructType, BTFMember > |  | 
|  Cllvm::BTF::StructType |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, ThreadSafeTrieRawHashMapBase::ImplType, TrailingObjects< ThreadSafeTrieRawHashMapBase::ImplType, TrailingTys... >, ThreadSafeTrieRawHashMapBase::ImplType, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< ThreadSafeTrieRawHashMapBase::ImplType, TrieSubtrie > |  | 
|  Cllvm::ThreadSafeTrieRawHashMapBase::ImplType |  | 
|  Cllvm::trailing_objects_internal::TrailingObjectsImpl< trailing_objects_internal::MaxAlignment< TrailingTys... >, VarDefInit, TrailingObjects< VarDefInit, TrailingTys... >, VarDefInit, TrailingTys... > |  | 
|  Cllvm::TrailingObjects< VarDefInit, const ArgumentInit * > |  | 
|  Cllvm::VarDefInit | Classname<targs...> - Represent an uninstantiated anonymous class instantiation  | 
|  CTraitsT |  | 
|  Cllvm::iplist_impl< IntrusiveListT, TraitsT > | A wrapper around an intrusive list with callbacks and non-intrusive ownership  | 
|  Cllvm::orc::TrampolinePool | Base class for pools of compiler re-entry trampolines  | 
|  Cllvm::orc::LocalTrampolinePool< ORCABI > | A trampoline pool for trampolines within the current process  | 
|  CTransferTracker::Transfer | Record of all changes in variable locations at a block position  | 
|  CTransferTracker | Tracker for converting machine value locations and variable values into variable locations (the output of LiveDebugValues), recorded as DBG_VALUEs specifying block live-in locations and transfers within blocks  | 
|  Ctomp::clause::TransparentT< T, I, E > |  | 
|  Cllvm::LoopTraversal::TraversedMBBInfo |  | 
|  Cllvm::object::WindowsResourceParser::TreeNode |  | 
|  Cllvm::TrieHashIndexGenerator | The utility class that helps computing the index of the object inside trie from its hash  | 
|  Cllvm::Triple | Triple - Helper class for working with autoconf configuration names  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs >::TrivialCallback | A struct to hold a single trivial callback with sufficient alignment for our bitpacking  | 
|  Cllvm::orc::shared::TrivialSPSSequenceDeserialization< SPSElementTagT, ConcreteSequenceT > | Specialize this to implement 'trivial' sequence deserialization for a concrete sequence type  | 
|  Cllvm::orc::shared::TrivialSPSSequenceDeserialization< char, std::string > | Trivial SPSSequence<char> -> std::string deserialization  | 
|  Cllvm::orc::shared::TrivialSPSSequenceDeserialization< SPSElementTagT, SmallVectorImpl< T > > | Trivial SPSSequence<SPSElementTagT> -> SmallVectorImpl<T> deserialization  | 
|  Cllvm::orc::shared::TrivialSPSSequenceDeserialization< SPSElementTagT, SmallVector< T, N > > | Trivial SPSSequence<SPSElementTagT> -> SmallVectorImpl<T> deserialization  | 
|  Cllvm::orc::shared::TrivialSPSSequenceDeserialization< SPSElementTagT, std::vector< T > > | Trivial SPSSequence<SPSElementTagT> -> std::vector<T> deserialization  | 
|  Cllvm::orc::shared::TrivialSPSSequenceSerialization< SPSElementTagT, ConcreteSequenceT > | Specialize this to implement 'trivial' sequence serialization for a concrete sequence type  | 
|  Cllvm::orc::shared::TrivialSPSSequenceSerialization< char, std::string > | Trivial std::string -> SPSSequence<char> serialization  | 
|  Cllvm::orc::shared::TrivialSPSSequenceSerialization< SPSElementTagT, ArrayRef< T > > | Trivial ArrayRef<T> -> SPSSequence<SPSElementTagT> serialization  | 
|  Cllvm::orc::shared::TrivialSPSSequenceSerialization< SPSElementTagT, SmallVectorImpl< T > > | Trivial SmallVectorImpl<T> -> SPSSequence<char> serialization  | 
|  Cllvm::orc::shared::TrivialSPSSequenceSerialization< SPSElementTagT, SmallVector< T, N > > | Trivial SmallVectorImpl<T> -> SPSSequence<char> serialization  | 
|  Cllvm::orc::shared::TrivialSPSSequenceSerialization< SPSElementTagT, std::vector< T > > | Trivial std::vector<T> -> SPSSequence<SPSElementTagT> serialization  | 
|  Cllvm::orc::shared::TrivialSPSSequenceSerialization< SPSRemoteSymbolLookupSetElement, SymbolLookupSet > |  | 
|  Cllvm::AMDGPU::True16D16Info |  | 
|  Cstd::true_type |  | 
|  Cllvm::TypesAreDistinct<> |  | 
|  Cllvm::dwarf::EnumTraits< Attribute > |  | 
|  Cllvm::dwarf::EnumTraits< Form > |  | 
|  Cllvm::dwarf::EnumTraits< Index > |  | 
|  Cllvm::dwarf::EnumTraits< LineNumberOps > |  | 
|  Cllvm::dwarf::EnumTraits< LocationAtom > |  | 
|  Cllvm::dwarf::EnumTraits< Tag > |  | 
|  Cllvm::ilist_detail::is_valid_option< ilist_iterator_bits< IteratorBits > > |  | 
|  Cllvm::ilist_detail::is_valid_option< ilist_parent< ParentTy > > |  | 
|  Cllvm::ilist_detail::is_valid_option< ilist_sentinel_tracking< EnableSentinelTracking > > |  | 
|  Cllvm::ilist_detail::is_valid_option< ilist_tag< Tag > > |  | 
|  Cllvm::is_bitmask_enum< E, std::void_t< decltype(E::LLVM_BITMASK_LARGEST_ENUMERATOR)> > |  | 
|  Cstd::is_error_code_enum< llvm::BitcodeError > |  | 
|  Cstd::is_error_code_enum< llvm::codeview::cv_error_code > |  | 
|  Cstd::is_error_code_enum< llvm::errc > |  | 
|  Cstd::is_error_code_enum< llvm::msf::msf_error_code > |  | 
|  Cstd::is_error_code_enum< llvm::object::object_error > |  | 
|  Cstd::is_error_code_enum< llvm::pdb::dia_error_code > |  | 
|  Cstd::is_error_code_enum< llvm::pdb::pdb_error_code > |  | 
|  Cstd::is_error_code_enum< llvm::pdb::raw_error_code > |  | 
|  Cstd::is_error_code_enum< llvm::sampleprof_error > |  | 
|  Cllvm::VPIRFlags::TruncFlagsTy |  | 
|  Cllvm::TruncInstCombine |  | 
|  Cstd::tuple_element |  | 
|  Cstd::tuple_element< I, const llvm::detail::enumerator_result< Refs... > > |  | 
|  Cstd::tuple_element< I, llvm::detail::enumerator_result< Refs... > > |  | 
|  Cstd::tuple_element< Index, llvm::StringMapEntry< ValueTy > > |  | 
|  Cllvm::coverage::mcdc::TVIdxBuilder | Compute TestVector Indices "TVIdx" from the Conds graph  | 
|  Cllvm::Twine | Twine - A lightweight data structure for efficiently representing the concatenation of temporary values as strings  | 
|  Cllvm::MachO::twolevel_hint |  | 
|  Cllvm::MachO::twolevel_hints_command |  | 
|  Cllvm::PatternMatch::TwoOps_match< T0, T1, Opcode > | Matches instructions with Opcode and three operands  | 
|  Cllvm::sandboxir::Type | Just like llvm::Type these are immutable, unique, never get freed and can only be created via static factory methods  | 
|  Cllvm::sandboxir::ArrayType |  | 
|  Cllvm::sandboxir::FunctionType |  | 
|  Cllvm::sandboxir::IntegerType | Class to represent integer types  | 
|  Cllvm::sandboxir::PointerType |  | 
|  Cllvm::sandboxir::StructType |  | 
|  Cllvm::sandboxir::VectorType |  | 
|  Cllvm::sandboxir::FixedVectorType |  | 
|  Cllvm::sandboxir::ScalableVectorType |  | 
|  Cllvm::Type | The instances of the Type class are immutable: once they are created, they are never changed  | 
|  Cllvm::ArrayType | Class to represent array types  | 
|  Cllvm::FunctionType | Class to represent function types  | 
|  Cllvm::IntegerType | Class to represent integer types  | 
|  Cllvm::PointerType | Class to represent pointers  | 
|  Cllvm::StructType | Class to represent struct types  | 
|  Cllvm::TargetExtType | Class to represent target extensions types, which are generally unintrospectable from target-independent optimizations  | 
|  Cllvm::dxil::AnyResourceExtType |  | 
|  Cllvm::dxil::CBufferExtType | The dx.CBuffer target extension type  | 
|  Cllvm::dxil::FeedbackTextureExtType | The dx.FeedbackTexture target extension type  | 
|  Cllvm::dxil::LayoutExtType | The dx.Layout target extension type  | 
|  Cllvm::dxil::MSTextureExtType | The dx.MSTexture target extension type  | 
|  Cllvm::dxil::PaddingExtType | The dx.Padding target extension type  | 
|  Cllvm::dxil::RawBufferExtType | The dx.RawBuffer target extension type  | 
|  Cllvm::dxil::SamplerExtType | The dx.Sampler target extension type  | 
|  Cllvm::dxil::TextureExtType | The dx.Texture target extension type  | 
|  Cllvm::dxil::TypedBufferExtType | The dx.TypedBuffer target extension type  | 
|  Cllvm::TypedPointerType | A few GPU targets, such as DXIL and SPIR-V, have typed pointers  | 
|  Cllvm::VectorType | Base class of all SIMD vector types  | 
|  Cllvm::FixedVectorType | Class to represent fixed width SIMD vectors  | 
|  Cllvm::ScalableVectorType | Class to represent scalable SIMD vectors  | 
|  Cllvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorage< Tys >::with_counts< Counts >::type |  | 
|  Cllvm::type_identity< T > |  | 
|  Cllvm::codeview::TypeCollection |  | 
|  Cllvm::codeview::AppendingTypeTableBuilder |  | 
|  Cllvm::codeview::GlobalTypeTableBuilder |  | 
|  Cllvm::codeview::LazyRandomTypeCollection | Provides amortized O(1) random access to a CodeView type stream  | 
|  Cllvm::codeview::MergingTypeTableBuilder |  | 
|  Cllvm::codeview::TypeTableCollection |  | 
|  Cllvm::TypeConversionCostTblEntryT< CostType > | Type Conversion Cost Table  | 
|  Cllvm::sandboxir::Context::TypeDeleter | Type has a protected destructor to prohibit the user from managing the lifetime of the Type objects  | 
|  Cllvm::dxil::ResourceTypeInfo::TypedInfo |  | 
|  Cllvm::TypedMDOperandIterator< T > | Typed iterator through MDNode operands  | 
|  Cllvm::TypedTrackingMDRef< T > | Typed tracking ref  | 
|  Cllvm::dwarf_linker::parallel::TypeEntryBody | Keeps cloned data for the type DIE  | 
|  Cllvm::dwarf_linker::parallel::TypeEntryInfo |  | 
|  Cllvm::TypeFinder | TypeFinder - Walk over a module, identifying all of the types that are used by the module  | 
|  Cllvm::FunctionSummary::TypeIdInfo | All type identifier related information  | 
|  Cllvm::TypeIdOffsetVtableInfo | The following data structures summarize type metadata information  | 
|  Cllvm::TypeIdSummary |  | 
|  Cllvm::codeview::TypeIndex | A 32-bit type reference  | 
|  Cllvm::codeview::TypeIndexOffset |  | 
|  Cllvm::CodeViewDebug::TypeLoweringScope |  | 
|  Cllvm::bfi_detail::TypeMap< BlockT > |  | 
|  Cllvm::bfi_detail::TypeMap< BasicBlock > |  | 
|  Cllvm::bfi_detail::TypeMap< MachineBasicBlock > |  | 
|  Cllvm::wholeprogramdevirt::TypeMemberInfo |  | 
|  Cllvm::LegalityPredicates::TypePairAndMemDesc |  | 
|  Cllvm::codeview::TypeRecord |  | 
|  Cllvm::codeview::ArgListRecord |  | 
|  Cllvm::codeview::ArrayRecord |  | 
|  Cllvm::codeview::BaseClassRecord |  | 
|  Cllvm::codeview::BitFieldRecord |  | 
|  Cllvm::codeview::BuildInfoRecord |  | 
|  Cllvm::codeview::DataMemberRecord |  | 
|  Cllvm::codeview::EndPrecompRecord |  | 
|  Cllvm::codeview::EnumeratorRecord |  | 
|  Cllvm::codeview::FieldListRecord |  | 
|  Cllvm::codeview::FuncIdRecord |  | 
|  Cllvm::codeview::LabelRecord |  | 
|  Cllvm::codeview::ListContinuationRecord | LF_INDEX - Used to chain two large LF_FIELDLIST or LF_METHODLIST records together  | 
|  Cllvm::codeview::MemberFuncIdRecord |  | 
|  Cllvm::codeview::MemberFunctionRecord |  | 
|  Cllvm::codeview::MethodOverloadListRecord |  | 
|  Cllvm::codeview::ModifierRecord |  | 
|  Cllvm::codeview::NestedTypeRecord |  | 
|  Cllvm::codeview::OneMethodRecord |  | 
|  Cllvm::codeview::OverloadedMethodRecord | For method overload sets. LF_METHOD  | 
|  Cllvm::codeview::PointerRecord |  | 
|  Cllvm::codeview::PrecompRecord |  | 
|  Cllvm::codeview::ProcedureRecord |  | 
|  Cllvm::codeview::StaticDataMemberRecord |  | 
|  Cllvm::codeview::StringIdRecord |  | 
|  Cllvm::codeview::StringListRecord |  | 
|  Cllvm::codeview::TagRecord |  | 
|  Cllvm::codeview::ClassRecord |  | 
|  Cllvm::codeview::EnumRecord |  | 
|  Cllvm::codeview::UnionRecord |  | 
|  Cllvm::codeview::TypeServer2Record |  | 
|  Cllvm::codeview::UdtModSourceLineRecord |  | 
|  Cllvm::codeview::UdtSourceLineRecord |  | 
|  Cllvm::codeview::VFPtrRecord |  | 
|  Cllvm::codeview::VFTableRecord |  | 
|  Cllvm::codeview::VFTableShapeRecord |  | 
|  Cllvm::codeview::VirtualBaseClassRecord |  | 
|  CTypesAndMemOps |  | 
|  Cllvm::TypesAreDistinct< Ts > | Determine if all types in Ts are distinct  | 
|  Cllvm::detail::TypeSwitchBase< DerivedT, T > |  | 
|  Cllvm::detail::TypeSwitchBase< TypeSwitch< T, void >, T > |  | 
|  Cllvm::TypeSwitch< T, void > | Specialization of TypeSwitch for void returning callables  | 
|  Cllvm::TypeSwitch< T, ResultT > | This class implements a switch-like dispatch statement for a value of 'T' using dyn_cast functionality  | 
|  Cllvm::TypeSwitch< T, void > | Specialization of TypeSwitch for void returning callables  | 
|  Cllvm::codeview::TypeSymbolEmitter |  | 
|  Cllvm::TypeTestResolution |  | 
|  Cllvm::TypeUnitMetaInfo |  | 
|  Cllvm::codeview::TypeVisitorCallbacks |  | 
|  Cllvm::codeview::FieldListDeserializer |  | 
|  Cllvm::codeview::TypeDeserializer |  | 
|  Cllvm::codeview::TypeDumpVisitor | Dumper for CodeView type streams found in COFF object files and PDB files  | 
|  Cllvm::codeview::TypeRecordMapping |  | 
|  Cllvm::codeview::TypeVisitorCallbackPipeline |  | 
|  Cllvm::logicalview::LVTypeVisitor |  | 
|  Cllvm::PatternMatch::UAddWithOverflow_match< LHS_t, RHS_t, Sum_t > |  | 
|  Cllvm::dxil::ResourceTypeInfo::UAVInfo |  | 
|  Cllvm::PatternMatch::ufmax_pred_ty | Helper class for identifying unordered max predicates  | 
|  Cllvm::PatternMatch::ufmin_pred_ty | Helper class for identifying unordered min predicates  | 
|  Cllvm::Uint24 | An auxiliary type to facilitate extraction of 3-byte entities  | 
|  Cllvm::orc::tpctypes::UIntWrite< T > |  | 
|  Cllvm::PatternMatch::umax_pred_ty | Helper class for identifying unsigned max predicates  | 
|  Cllvm::SDPatternMatch::umax_pred_ty |  | 
|  Cllvm::PatternMatch::umin_pred_ty | Helper class for identifying unsigned min predicates  | 
|  Cllvm::SDPatternMatch::umin_pred_ty |  | 
|  Cllvm::MIPatternMatch::UnaryOp_match< SrcTy, Opcode > |  | 
|  Cllvm::SDPatternMatch::UnaryOpc_match< Opnd_P, ExcludeChain > |  | 
|  Cllvm::irsymtab::storage::Uncommon | This data structure contains rarely used symbol fields and is optionally referenced by a Symbol  | 
|  Cllvm::PatternMatch::undef_match |  | 
|  Cllvm::sys::UnicodeCharRange | Represents a closed range of Unicode code points [Lower, Upper]  | 
|  Cllvm::sys::UnicodeCharSet | Holds a reference to an ordered array of UnicodeCharRange and allows to quickly check if a code point is contained in the set represented by this array  | 
|  Ctomp::clause::UnifiedAddressT< T, I, E > |  | 
|  Cllvm::cas::ondisk::UnifiedOnDiskCache | A unified CAS nodes and key-value database, using on-disk storage for both  | 
|  Ctomp::clause::UnifiedSharedMemoryT< T, I, E > |  | 
|  Ctomp::clause::UniformT< T, I, E > |  | 
|  Ctomp::type::Union<... > |  | 
|  Ctomp::type::Union< T, Ts... > |  | 
|  Ctomp::type::Union<> |  | 
|  Cdetail::UnionOfTwo<... > |  | 
|  Cdetail::UnionOfTwo< std::variant< Types1... >, std::variant< Types2... > > |  | 
|  Cllvm::unique_function< FunctionT > | Unique_function is a type-erasing functor similar to std::function  | 
|  Cllvm::UniqueBBID |  | 
|  Cllvm::detail::UniqueFunctionBase< ReturnT, ParamTs > |  | 
|  Cllvm::detail::UniqueFunctionBase< R, P... > |  | 
|  Cllvm::unique_function< R(P...) const > |  | 
|  Cllvm::unique_function< R(P...)> |  | 
|  Cllvm::sys::fs::UniqueID |  | 
|  CUniqueID |  | 
|  Cllvm::UniqueStringSaver | Saves strings in the provided stable storage and returns a StringRef with a stable character pointer  | 
|  Cllvm::UniqueTag | It's very easy to introduce bugs by passing the wrong string pool  | 
|  Cllvm::UniqueVector< T > | UniqueVector - This class produces a sequential ID number (base 1) for each unique entry that is added  | 
|  Cllvm::DWARFYAML::Unit |  | 
|  Cllvm::detail::unit< Period > |  | 
|  Cllvm::detail::unit< std::micro > |  | 
|  Cllvm::detail::unit< std::milli > |  | 
|  Cllvm::detail::unit< std::nano > |  | 
|  Cllvm::detail::unit< std::ratio< 1 > > |  | 
|  Cllvm::detail::unit< std::ratio< 3600 > > |  | 
|  Cllvm::detail::unit< std::ratio< 60 > > |  | 
|  Cllvm::dwarf_linker::parallel::UnitEntryPairTy | This is a helper structure which keeps a debug info entry with it's containing compilation unit  | 
|  Cllvm::DWARF5AccelTable::UnitIndexAndEncoding |  | 
|  Cllvm::UnitIndexEntry |  | 
|  Cllvm::MachOYAML::UniversalBinary |  | 
|  Cllvm::object::UnixArMemHdrType |  | 
|  Ctomp::clause::UnknownT< T, I, E > |  | 
|  Cstd::unordered_map |  | 
|  Cllvm::sampleprof::HashKeyMap< std::unordered_map, SampleContext, FunctionSamples > |  | 
|  Cllvm::sampleprof::SampleProfileMap | This class provides operator overloads to the map container using MD5 as the key type, so that existing code can still work in most cases using SampleContext as key  | 
|  Cllvm::sampleprof::HashKeyMap< std::unordered_map, llvm::sampleprof::FunctionId, ContextSamplesTy > |  | 
|  Cllvm::sampleprof::HashKeyMap< std::unordered_map, llvm::sampleprof::FunctionId, llvm::sampleprof::FunctionId > |  | 
|  Cllvm::sampleprof::HashKeyMap< std::unordered_map, llvm::sampleprof::FunctionId, llvm::Function * > |  | 
|  Cllvm::UnrollCostEstimator | Produce an estimate of the unrolled cost of the specified loop  | 
|  Cllvm::TargetTransformInfo::UnrollingPreferences | Parameters that control the generic loop unrolling transformation  | 
|  Cllvm::UnrollLoopOptions |  | 
|  Cllvm::UnsignedDivisionByConstantInfo | Magic data for optimising unsigned division by a constant  | 
|  Cllvm::yaml::UnsignedValue | A wrapper around unsigned which contains a source range that's being set during parsing  | 
|  Cllvm::orc::ExecutorAddr::Untag | Strips a tag of the given length from the given offset within the pointer: P' = P & ~(((1 << TagLen) -1) << TagOffset)  | 
|  Ctomp::clause::UntiedT< T, I, E > |  | 
|  Cllvm::Win64EH::UnwindCode | UnwindCode - This union describes a single operation in a function prolog, or part thereof  | 
|  Cllvm::WinEH::UnwindEmitter |  | 
|  Cllvm::Win64EH::ARM64UnwindEmitter |  | 
|  Cllvm::Win64EH::ARMUnwindEmitter |  | 
|  Cllvm::Win64EH::UnwindEmitter |  | 
|  Cllvm::Win64EH::UnwindInfo | UnwindInfo - An entry in the exception table  | 
|  Cllvm::orc::UnwindInfoManager |  | 
|  Cllvm::dwarf::UnwindLocation | A class that represents a location for the Call Frame Address (CFA) or a register  | 
|  Cllvm::UnwindOpcodeAssembler |  | 
|  Cllvm::dwarf::UnwindRow | A class that represents a single row in the unwind table that is decoded by parsing the DWARF Call Frame Information opcodes  | 
|  Cllvm::orc::UnwindInfoManager::UnwindSections |  | 
|  Cllvm::dwarf::UnwindTable | A class that contains all UnwindRow objects for an FDE or a single unwind row for a CIE  | 
|  Cllvm::cfg::Update< NodePtr > |  | 
|  Ctomp::clause::UpdateT< T, I, E > |  | 
|  Cllvm::lsp::URIForFile | URI in "file" scheme for a file  | 
|  Cllvm::sandboxir::Use | Represents a Def-use/Use-def edge in SandboxIR  | 
|  Cllvm::Use | A Use represents the edge between a Value definition and its users  | 
|  Cllvm::SDNode::use_iterator | This class provides iterator support for SDUse operands that use a specific SDNode  | 
|  CTransferTracker::UseBeforeDef | Record of a use-before-def: created when a value that's live-in to the current block isn't available in any machine location, but it will be defined in this block  | 
|  Cllvm::UseCaptureInfo | Capture information for a specific Use  | 
|  Ctomp::clause::UseDeviceAddrT< T, I, E > |  | 
|  Ctomp::clause::UseDevicePtrT< T, I, E > |  | 
|  Cllvm::UsedNZCV |  | 
|  Cllvm::UseListOrder | Structure to hold a use-list order  | 
|  Cllvm::SDNode::user_iterator |  | 
|  Cllvm::sandboxir::UserUseIterator | Iterator for the Use edges of a Value's users  | 
|  Ctomp::clause::UsesAllocatorsT< T, I, E > |  | 
|  Ctomp::clause::UseT< T, I, E > |  | 
|  Cllvm::sandboxir::Value::UseToUser | Helper for mapped_iterator  | 
|  Cllvm::detail::PtrUseVisitorBase::UseToVisit | A struct of the data needed to visit a particular use  | 
|  CUstarHeader |  | 
|  Cllvm::sandboxir::Utils |  | 
|  Cllvm::MachO::uuid_command |  | 
|  CRawCompressedBundleHeader::V1Header |  | 
|  CRawCompressedBundleHeader::V2Header |  | 
|  CRawCompressedBundleHeader::V3Header |  | 
|  Cllvm::ValID | ValID - Represents a reference of a definition of some sort with no type  | 
|  Cllvm::json::Value | A Value is an JSON value of unknown type  | 
|  Cllvm::sandboxir::Value | A SandboxIR Value has users. This is the base class  | 
|  Cllvm::sandboxir::Argument | Argument of a sandboxir::Function  | 
|  Cllvm::sandboxir::OpaqueValue |  | 
|  Cllvm::sandboxir::User | A sandboxir::User has operands  | 
|  Cllvm::sandboxir::Constant |  | 
|  Cllvm::sandboxir::BlockAddress |  | 
|  Cllvm::sandboxir::ConstantAggregate | Base class for aggregate constants (with operands)  | 
|  Cllvm::sandboxir::ConstantArray |  | 
|  Cllvm::sandboxir::ConstantStruct |  | 
|  Cllvm::sandboxir::ConstantVector |  | 
|  Cllvm::sandboxir::ConstantAggregateZero |  | 
|  Cllvm::sandboxir::ConstantDataSequential | ConstantDataSequential - A vector or array constant whose element type is a simple 1/2/4/8-byte integer or half/bfloat/float/double, and whose elements are just simple data values (i.e  | 
|  Cllvm::sandboxir::ConstantDataArray |  | 
|  Cllvm::sandboxir::ConstantDataVector | A vector constant whose element type is a simple 1/2/4/8-byte integer or float/double, and whose elements are just simple data values (i.e  | 
|  Cllvm::sandboxir::ConstantExpr |  | 
|  Cllvm::sandboxir::ConstantFP |  | 
|  Cllvm::sandboxir::ConstantInt |  | 
|  Cllvm::sandboxir::ConstantPointerNull |  | 
|  Cllvm::sandboxir::ConstantPtrAuth |  | 
|  Cllvm::sandboxir::ConstantTokenNone |  | 
|  Cllvm::sandboxir::DSOLocalEquivalent |  | 
|  Cllvm::sandboxir::GlobalValue |  | 
|  Cllvm::sandboxir::GlobalWithNodeAPI< GlobalAlias, llvm::GlobalAlias, GlobalValue, llvm::GlobalValue > |  | 
|  Cllvm::sandboxir::GlobalAlias |  | 
|  Cllvm::sandboxir::GlobalObject |  | 
|  Cllvm::sandboxir::GlobalWithNodeAPI< Function, llvm::Function, GlobalObject, llvm::GlobalObject > |  | 
|  Cllvm::sandboxir::Function |  | 
|  Cllvm::sandboxir::GlobalWithNodeAPI< GlobalIFunc, llvm::GlobalIFunc, GlobalObject, llvm::GlobalObject > |  | 
|  Cllvm::sandboxir::GlobalIFunc |  | 
|  Cllvm::sandboxir::GlobalWithNodeAPI< GlobalVariable, llvm::GlobalVariable, GlobalObject, llvm::GlobalObject > |  | 
|  Cllvm::sandboxir::GlobalVariable |  | 
|  Cllvm::sandboxir::NoCFIValue |  | 
|  Cllvm::sandboxir::UndefValue |  | 
|  Cllvm::sandboxir::PoisonValue |  | 
|  Cllvm::sandboxir::Instruction | A sandboxir::User with operands, opcode and linked with previous/next instructions in an instruction list  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::AtomicCmpXchgInst > |  | 
|  Cllvm::sandboxir::AtomicCmpXchgInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::AtomicRMWInst > |  | 
|  Cllvm::sandboxir::AtomicRMWInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::BinaryOperator > |  | 
|  Cllvm::sandboxir::BinaryOperator |  | 
|  Cllvm::sandboxir::PossiblyDisjointInst | An or instruction, which can be marked as "disjoint", indicating that the inputs don't have a 1 in the same bit position  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::BranchInst > |  | 
|  Cllvm::sandboxir::BranchInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::CallBase > |  | 
|  Cllvm::sandboxir::CallBase |  | 
|  Cllvm::sandboxir::CallBrInst |  | 
|  Cllvm::sandboxir::CallInst |  | 
|  Cllvm::sandboxir::IntrinsicInst |  | 
|  Cllvm::sandboxir::InvokeInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::CatchReturnInst > |  | 
|  Cllvm::sandboxir::CatchReturnInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::CatchSwitchInst > |  | 
|  Cllvm::sandboxir::CatchSwitchInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::CleanupReturnInst > |  | 
|  Cllvm::sandboxir::CleanupReturnInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::CmpInst > |  | 
|  Cllvm::sandboxir::CmpInst |  | 
|  Cllvm::sandboxir::FCmpInst |  | 
|  Cllvm::sandboxir::ICmpInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::ExtractElementInst > |  | 
|  Cllvm::sandboxir::ExtractElementInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::FenceInst > |  | 
|  Cllvm::sandboxir::FenceInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::FuncletPadInst > |  | 
|  Cllvm::sandboxir::FuncletPadInst |  | 
|  Cllvm::sandboxir::CatchPadInst |  | 
|  Cllvm::sandboxir::CleanupPadInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::GetElementPtrInst > |  | 
|  Cllvm::sandboxir::GetElementPtrInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::InsertElementInst > |  | 
|  Cllvm::sandboxir::InsertElementInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::InsertValueInst > |  | 
|  Cllvm::sandboxir::InsertValueInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::LandingPadInst > |  | 
|  Cllvm::sandboxir::LandingPadInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::Instruction > |  | 
|  Cllvm::sandboxir::OpaqueInst | An LLLVM Instruction that has no SandboxIR equivalent class gets mapped to an OpaqueInstr  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::PHINode > |  | 
|  Cllvm::sandboxir::PHINode |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::ResumeInst > |  | 
|  Cllvm::sandboxir::ResumeInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::ReturnInst > |  | 
|  Cllvm::sandboxir::ReturnInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::SelectInst > |  | 
|  Cllvm::sandboxir::SelectInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::ShuffleVectorInst > |  | 
|  Cllvm::sandboxir::ShuffleVectorInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::StoreInst > |  | 
|  Cllvm::sandboxir::StoreInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::SwitchInst > |  | 
|  Cllvm::sandboxir::SwitchInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< llvm::UnaryInstruction > |  | 
|  Cllvm::sandboxir::UnaryInstruction | An abstract class, parent of unary instructions  | 
|  Cllvm::sandboxir::AllocaInst |  | 
|  Cllvm::sandboxir::CastInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::AddrSpaceCast > |  | 
|  Cllvm::sandboxir::AddrSpaceCastInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::BitCast > |  | 
|  Cllvm::sandboxir::BitCastInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::FPExt > |  | 
|  Cllvm::sandboxir::FPExtInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::FPToSI > |  | 
|  Cllvm::sandboxir::FPToSIInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::FPToUI > |  | 
|  Cllvm::sandboxir::FPToUIInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::FPTrunc > |  | 
|  Cllvm::sandboxir::FPTruncInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::IntToPtr > |  | 
|  Cllvm::sandboxir::IntToPtrInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::PtrToAddr > |  | 
|  Cllvm::sandboxir::PtrToAddrInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::PtrToInt > |  | 
|  Cllvm::sandboxir::PtrToIntInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::SExt > |  | 
|  Cllvm::sandboxir::SExtInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::SIToFP > |  | 
|  Cllvm::sandboxir::SIToFPInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::Trunc > |  | 
|  Cllvm::sandboxir::TruncInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::UIToFP > |  | 
|  Cllvm::sandboxir::UIToFPInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Instruction::Opcode::ZExt > |  | 
|  Cllvm::sandboxir::ZExtInst |  | 
|  Cllvm::sandboxir::CastInstImpl< Op > |  | 
|  Cllvm::sandboxir::PossiblyNonNegInst | Instruction that can have a nneg flag (zext/uitofp)  | 
|  Cllvm::sandboxir::ExtractValueInst |  | 
|  Cllvm::sandboxir::FreezeInst |  | 
|  Cllvm::sandboxir::LoadInst |  | 
|  Cllvm::sandboxir::UnaryOperator |  | 
|  Cllvm::sandboxir::VAArgInst |  | 
|  Cllvm::sandboxir::SingleLLVMInstructionImpl< LLVMT > | Instructions that contain a single LLVM Instruction can inherit from this  | 
|  Cllvm::sandboxir::UnreachableInst |  | 
|  Cllvm::sandboxir::Operator |  | 
|  Cllvm::sandboxir::FPMathOperator |  | 
|  Cllvm::sandboxir::OverflowingBinaryOperator |  | 
|  Cllvm::Value | LLVM Value Representation  | 
|  Cllvm::Argument | This class represents an incoming formal argument to a Function  | 
|  Cllvm::BasicBlock | LLVM Basic Block Representation  | 
|  Cllvm::InlineAsm |  | 
|  Cllvm::MetadataAsValue | Metadata wrapper in the Value hierarchy  | 
|  Cllvm::User |  | 
|  Cllvm::Constant | This is an important base class in LLVM  | 
|  Cllvm::BlockAddress | The address of a basic block  | 
|  Cllvm::ConstantAggregate | Base class for aggregate constants (with operands)  | 
|  Cllvm::ConstantArray | ConstantArray - Constant Array Declarations  | 
|  Cllvm::ConstantStruct |  | 
|  Cllvm::ConstantVector | Constant Vector Declarations  | 
|  Cllvm::ConstantData | Base class for constants with no operands  | 
|  Cllvm::ConstantAggregateZero | All zero aggregate value  | 
|  Cllvm::ConstantDataSequential | ConstantDataSequential - A vector or array constant whose element type is a simple 1/2/4/8-byte integer or half/bfloat/float/double, and whose elements are just simple data values (i.e  | 
|  Cllvm::ConstantDataArray | An array constant whose element type is a simple 1/2/4/8-byte integer or float/double, and whose elements are just simple data values (i.e  | 
|  Cllvm::ConstantDataVector | A vector constant whose element type is a simple 1/2/4/8-byte integer or float/double, and whose elements are just simple data values (i.e  | 
|  Cllvm::ConstantFP | ConstantFP - Floating Point Values [float, double]  | 
|  Cllvm::ConstantInt | This is the shared class of boolean and integer constants  | 
|  Cllvm::ConstantPointerNull | A constant pointer value that points to null  | 
|  Cllvm::ConstantTargetNone | A constant target extension type default initializer  | 
|  Cllvm::ConstantTokenNone | A constant token which is empty  | 
|  Cllvm::UndefValue | 'undef' values are things that do not have specified contents  | 
|  Cllvm::PoisonValue | In order to facilitate speculative execution, many instructions do not invoke immediate undefined behavior when provided with illegal operands, and return a poison value instead  | 
|  Cllvm::ConstantExpr | A constant value that is initialized with an expression using other constant values  | 
|  Cllvm::BinaryConstantExpr | BinaryConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement binary constant exprs  | 
|  Cllvm::CastConstantExpr | CastConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement cast constant exprs  | 
|  Cllvm::ExtractElementConstantExpr | ExtractElementConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement extractelement constant exprs  | 
|  Cllvm::GetElementPtrConstantExpr | GetElementPtrConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement getelementptr constant exprs  | 
|  Cllvm::InsertElementConstantExpr | InsertElementConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement insertelement constant exprs  | 
|  Cllvm::ShuffleVectorConstantExpr | ShuffleVectorConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement shufflevector constant exprs  | 
|  Cllvm::ConstantPtrAuth | A signed pointer, in the ptrauth sense  | 
|  Cllvm::DSOLocalEquivalent | Wrapper for a function that represents a value that functionally represents the original function  | 
|  Cllvm::GlobalValue |  | 
|  Cllvm::GlobalAlias |  | 
|  Cllvm::GlobalObject |  | 
|  Cllvm::Function |  | 
|  Cllvm::GlobalIFunc |  | 
|  Cllvm::GlobalVariable |  | 
|  Cllvm::NoCFIValue | Wrapper for a value that won't be replaced with a CFI jump table pointer in LowerTypeTestsModule  | 
|  Cllvm::DerivedUser | Extension point for the Value hierarchy  | 
|  Cllvm::MemoryAccess |  | 
|  Cllvm::Instruction |  | 
|  Cllvm::Operator | This is a utility class that provides an abstraction for the common functionality between Instructions and ConstantExprs  | 
|  Cllvm::ConcreteOperator< Operator, Instruction::AddrSpaceCast > |  | 
|  Cllvm::AddrSpaceCastOperator |  | 
|  Cllvm::ConcreteOperator< Operator, Instruction::BitCast > |  | 
|  Cllvm::BitCastOperator |  | 
|  Cllvm::ConcreteOperator< Operator, Instruction::GetElementPtr > |  | 
|  Cllvm::GEPOperator |  | 
|  Cllvm::ConcreteOperator< Operator, Instruction::PtrToAddr > |  | 
|  Cllvm::PtrToAddrOperator |  | 
|  Cllvm::ConcreteOperator< Operator, Instruction::PtrToInt > |  | 
|  Cllvm::PtrToIntOperator |  | 
|  Cllvm::FPMathOperator | Utility class for floating point operations which can have information about relaxed accuracy requirements attached to them  | 
|  Cllvm::OverflowingBinaryOperator | Utility class for integer operators which may exhibit overflow - Add, Sub, Mul, and Shl  | 
|  Cllvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Add > |  | 
|  Cllvm::AddOperator |  | 
|  Cllvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Mul > |  | 
|  Cllvm::MulOperator |  | 
|  Cllvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Shl > |  | 
|  Cllvm::ShlOperator |  | 
|  Cllvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Sub > |  | 
|  Cllvm::SubOperator |  | 
|  Cllvm::PossiblyExactOperator | A udiv, sdiv, lshr, or ashr instruction, which can be marked as "exact", indicating that no bits are destroyed  | 
|  Cllvm::ConcreteOperator< PossiblyExactOperator, Instruction::AShr > |  | 
|  Cllvm::AShrOperator |  | 
|  Cllvm::ConcreteOperator< PossiblyExactOperator, Instruction::LShr > |  | 
|  Cllvm::LShrOperator |  | 
|  Cllvm::SDPatternMatch::Value_bind |  | 
|  Cllvm::cl::value_desc |  | 
|  Cllvm::SDPatternMatch::Value_match |  | 
|  CLiveDebugValues::MLocTracker::MLocIterator::value_type |  | 
|  Cllvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::value_type |  | 
|  Cllvm::ValueAndVReg | Simple struct used to hold a constant integer value and a virtual register  | 
|  Cllvm::CallLowering::ValueAssigner | Argument handling is mostly uniform between the four places that make these decisions: function formal arguments, call instruction args, call instruction returns and function returns  | 
|  Cllvm::CallLowering::IncomingValueAssigner |  | 
|  Cllvm::CallLowering::OutgoingValueAssigner |  | 
|  Cllvm::ValueDeleter |  | 
|  Cllvm::ValueDFS |  | 
|  CNewGVN::ValueDFS |  | 
|  Cllvm::ValueDFS_Compare |  | 
|  Cllvm::reassociate::ValueEntry |  | 
|  Cllvm::dxil::ValueEnumerator |  | 
|  Cllvm::ValueEnumerator |  | 
|  Cllvm::ValueHandleBase | This is the common base class of value handles  | 
|  Cllvm::CallbackVH | Value handle with callbacks on RAUW and destruction  | 
|  Cllvm::IVStrideUse | IVStrideUse - Keep track of one use of a strided induction variable  | 
|  Cllvm::PreservedCFGCheckerInstrumentation::BBGuard |  | 
|  Cllvm::SCEVUnknown | This means that we are dealing with an entirely unknown SCEV value, and only represent it as its LLVM Value  | 
|  Cllvm::ValueMapCallbackVH< KeyT, ValueT, Config > |  | 
|  Cllvm::bfi_detail::BFICallbackVH< BasicBlock, BFIImplT > |  | 
|  Cllvm::WeakTrackingVH | Value handle that is nullable, but tries to track the Value  | 
|  Cllvm::WeakVH | A nullable Value handle that is nullable  | 
|  Cllvm::CallLowering::ValueHandler |  | 
|  Cllvm::CallLowering::IncomingValueHandler | Base class for ValueHandlers used for arguments coming into the current function, or for return values received from a call  | 
|  Cllvm::M68kIncomingValueHandler |  | 
|  Cllvm::PPCIncomingValueHandler |  | 
|  Cllvm::FormalArgHandler |  | 
|  Cllvm::CallLowering::OutgoingValueHandler | Base class for ValueHandlers used for arguments passed to a function call, or for return values  | 
|  CM68kOutgoingArgHandler |  | 
|  CLiveDebugValues::ValueIDNum | Unique identifier for a value defined by an instruction, as a value type  | 
|  Cllvm::ValueInfo | Struct that holds a reference to a particular GUID in a global value summary  | 
|  Cllvm::detail::ValueIsMatcher< InnerMatcher > |  | 
|  Cllvm::ValueIsPresent< T, Enable > | ValueIsPresent provides a way to check if a value is, well, present  | 
|  Cllvm::ValueIsPresent< std::optional< T > > |  | 
|  Cllvm::ValueIsPresent< T, std::enable_if_t< IsNullable< T > > > |  | 
|  Cllvm::DWARFDebugNames::ValueIterator |  | 
|  Cllvm::ValueLatticeElement | This class represents lattice values for constants  | 
|  Cllvm::ValueMap< KeyT, ValueT, Config > | See the file comment  | 
|  Cllvm::ValueMapConfig< KeyT, MutexT > | This class defines the default behavior for configurable aspects of ValueMap<>  | 
|  Cllvm::ValueMapIteratorImpl< DenseMapT, KeyT, IsConst > |  | 
|  Cllvm::ValueMapper | Context for (re-)mapping values (and metadata)  | 
|  Cllvm::RegisterBankInfo::ValueMapping | Helper struct that represents how a value is mapped through different register banks  | 
|  Cllvm::ValueMapTypeRemapper | This is a class that can be implemented by clients to remap types when cloning constants and instructions  | 
|  Cllvm::detail::ValueMatchesPoly< M > |  | 
|  Cllvm::ValueMaterializer | This is a class that can be implemented by clients to materialize Values on demand  | 
|  Cllvm::PBQP::ValuePool< ValueT > |  | 
|  Cllvm::ValueProfData | Per-function header/control data structure for value profiling data in indexed format  | 
|  Cllvm::ValueProfileCollector | Utility analysis that determines what values are worth profiling  | 
|  Cllvm::ValueProfRecordClosure |  | 
|  Cllvm::cas::OnDiskTrieRawHashMap::ValueProxy | Value proxy to access the records stored in TrieRawHashMap  | 
|  Cllvm::cl::ValuesClass |  | 
|  Cllvm::ValueSymbolTable | This class provides a symbol table of name/value pairs  | 
|  Cllvm::GVNPass::ValueTable | This class holds the mapping between values and value numbers  | 
|  Cllvm::DWARFFormValue::ValueType |  | 
|  Cllvm::SDPatternMatch::ValueType_bind |  | 
|  Cllvm::SDPatternMatch::ValueType_match< Pattern, PredFuncT > |  | 
|  Cllvm::TargetLoweringBase::ValueTypeActionImpl |  | 
|  Cllvm::ValueMapIteratorImpl< DenseMapT, KeyT, IsConst >::ValueTypeProxy |  | 
|  Cllvm::MIRParserImpl::VarExprLoc |  | 
|  Cllvm::MachineFunction::VariableDbgInfo | Description of the location of a variable whose Address is valid and unchanging during function execution  | 
|  Cllvm::InlineAsmIdentifierInfo::VariableIdentifier |  | 
|  Cllvm::Pattern::VariableProperties | Parsing information about a variable  | 
|  Cllvm::VariadicOperandTraits< SubClass > | VariadicOperandTraits - determine the allocation regime of the Use array when it is a prefix to the User object, and the number of Use objects is only known at allocation time  | 
|  Cllvm::VariadicOperandTraits< BranchInst > |  | 
|  Cllvm::OperandTraits< BranchInst > |  | 
|  Cllvm::VariadicOperandTraits< CallBase > |  | 
|  Cllvm::OperandTraits< CallBase > |  | 
|  Cllvm::VariadicOperandTraits< CleanupReturnInst > |  | 
|  Cllvm::OperandTraits< CleanupReturnInst > |  | 
|  Cllvm::VariadicOperandTraits< ConstantAggregate > |  | 
|  Cllvm::OperandTraits< ConstantAggregate > |  | 
|  Cllvm::VariadicOperandTraits< ConstantExpr > |  | 
|  Cllvm::OperandTraits< ConstantExpr > |  | 
|  Cllvm::VariadicOperandTraits< FuncletPadInst > |  | 
|  Cllvm::OperandTraits< FuncletPadInst > |  | 
|  Cllvm::VariadicOperandTraits< GEPOperator > |  | 
|  Cllvm::OperandTraits< GEPOperator > |  | 
|  Cllvm::VariadicOperandTraits< GetElementPtrConstantExpr > |  | 
|  Cllvm::OperandTraits< GetElementPtrConstantExpr > |  | 
|  Cllvm::VariadicOperandTraits< GetElementPtrInst > |  | 
|  Cllvm::OperandTraits< GetElementPtrInst > |  | 
|  Cllvm::VariadicOperandTraits< ReturnInst > |  | 
|  Cllvm::OperandTraits< ReturnInst > |  | 
|  Cllvm::pdb::Variant |  | 
|  CLoc::Variant |  | 
|  Cllvm::DbgVariable | This class is used to track local variable information  | 
|  Cllvm::omp::VariantMatchInfo | Variant match information describes the required traits and how they are scored (via the ScoresMap)  | 
|  Cllvm::LiveVariables::VarInfo | VarInfo - This represents the regions where a virtual register is live in the program  | 
|  Cllvm::VarLocInfo | Variable location definition used by FunctionVarLocs  | 
|  Cllvm::at::VarRecord | Helper struct for trackAssignments, below  | 
|  Cllvm::VarStreamArray< ValueType, Extractor > |  | 
|  Cllvm::VarStreamArrayExtractor< T > | VarStreamArrayExtractor is intended to be specialized to provide customized extraction logic  | 
|  Cllvm::VarStreamArrayExtractor< codeview::CrossModuleImportItem > |  | 
|  Cllvm::VarStreamArrayExtractor< codeview::CVRecord< Kind > > |  | 
|  Cllvm::VarStreamArrayExtractor< codeview::DebugSubsectionRecord > |  | 
|  Cllvm::VarStreamArrayExtractor< codeview::FileChecksumEntry > |  | 
|  Cllvm::VarStreamArrayExtractor< codeview::InlineeSourceLine > |  | 
|  Cllvm::VarStreamArrayExtractor< pdb::DbiModuleDescriptor > |  | 
|  Cllvm::VecDesc | Provides info so a possible vectorization of a function can be computed  | 
|  Cllvm::PBQP::Vector | PBQP Vector class  | 
|  Cllvm::PBQP::MDVector< Metadata > |  | 
|  Cstd::vector |  | 
|  Cllvm::AddressProbesMap |  | 
|  Cllvm::GUIDProbeFunctionMap |  | 
|  Cllvm::HexagonBlockRanges::RangeList |  | 
|  Cllvm::VectorizationFactor | TODO: The following VectorizationFactor was pulled out of LoopVectorizationCostModel class  | 
|  Cllvm::VectorizerParams | Collection of parameters shared beetween the Loop Vectorizer and the Loop Access Analysis  | 
|  Cllvm::SPIRV::VectorLoadStoreBuiltin |  | 
|  CVectorSlice | Helper class for "break large PHIs" (visitPHINode)  | 
|  Cllvm::VECustomDAG |  | 
|  Cllvm::sandboxir::VecUtils |  | 
|  CVEGenInstrInfo |  | 
|  Cllvm::VEInstrInfo |  | 
|  CVEGenRegisterInfo |  | 
|  Cllvm::VERegisterInfo |  | 
|  CVEGenSubtargetInfo |  | 
|  Cllvm::VESubtarget |  | 
|  Cllvm::object::VerdAux |  | 
|  Cllvm::object::VerDef |  | 
|  Cllvm::ELFYAML::VerdefEntry |  | 
|  Cllvm::VerifierSupport |  | 
|  Cllvm::VerifyInstrumentation |  | 
|  Cllvm::object::VernAux |  | 
|  Cllvm::ELFYAML::VernauxEntry |  | 
|  Cllvm::object::VerNeed |  | 
|  Cllvm::ELFYAML::VerneedEntry |  | 
|  Cllvm::MachO::version_min_command |  | 
|  Cllvm::Versioned |  | 
|  Cllvm::Spelling |  | 
|  Cllvm::VersionedClause |  | 
|  Cllvm::lsp::VersionedTextDocumentIdentifier |  | 
|  Cllvm::object::VersionEntry |  | 
|  Cllvm::pdb::VersionInfo |  | 
|  Cllvm::directive::VersionRange |  | 
|  Cllvm::DXContainerYAML::VersionTuple |  | 
|  Cllvm::VersionTuple | Represents a version number in the form major[.minor[.subminor[.build]]]  | 
|  Cllvm::dxbc::VertexPSVInfo |  | 
|  Cllvm::xray::Graph< VertexAttribute, EdgeAttribute, VI >::VertexView< isConst > | A class for ranging over the vertices in the graph  | 
|  Cllvm::VETargetMasks |  | 
|  Cllvm::VFDatabase | The Vector Function Database  | 
|  Cllvm::VFInfo | Holds the VFShape for a specific scalar to vector function mapping  | 
|  Cllvm::VFParameter | Encapsulates information needed to describe a parameter  | 
|  Cllvm::VFRange | A range of powers-of-2 vectorization factors with fixed start and adjustable end  | 
|  Cllvm::VFShape | Contains the information about the kind of vectorization available  | 
|  Cllvm::FunctionSummary::VFuncId | An "identifier" for a virtual function  | 
|  Cllvm::VGPRBlock2IndexFunctor |  | 
|  Cllvm::SIMachineFunctionInfo::VGPRSpillToAGPR |  | 
|  CVIDSequence |  | 
|  Cllvm::object::ViewArray< T > |  | 
|  Cllvm::VirtFuncOffset | The ValueInfo and offset for a function within a vtable definition initializer array  | 
|  Cllvm::VirtReg2IndexFunctor |  | 
|  Cllvm::VirtRegAuxInfo | Calculate auxiliary information for a virtual register such as its spill weight and allocation hint  | 
|  Cllvm::VirtRegInfo | VirtRegInfo - Information about a virtual register used by a set of operands  | 
|  Cllvm::VirtRegMap |  | 
|  Cllvm::VirtRegOrUnit | Wrapper class representing a virtual register or register unit  | 
|  Cllvm::wholeprogramdevirt::VirtualCallTarget |  | 
|  Cllvm::yaml::VirtualRegisterDefinition |  | 
|  Cllvm::opt::Visibility | Helper for overload resolution while transitioning from FlagsToInclude/FlagsToExclude APIs to VisibilityMask APIs  | 
|  Cllvm::detail::Visitor< Ts > |  | 
|  Cllvm::detail::Visitor< TailTs... > |  | 
|  Cllvm::detail::Visitor< HeadT, TailTs... > |  | 
|  Cllvm::RISCV::VLEPseudo |  | 
|  Cllvm::VLIWPacketizerList |  | 
|  Cllvm::HexagonPacketizerList |  | 
|  Cllvm::VLIWResourceModel |  | 
|  Cllvm::HexagonVLIWResourceModel |  | 
|  Cllvm::ConvergingVLIWScheduler::VLIWSchedBoundary | Each Scheduling boundary is associated with ready queues  | 
|  CLiveDebugValues::VLocTracker | Collection of DBG_VALUEs observed when traversing a block  | 
|  Cllvm::slpvectorizer::BoUpSLP::VLOperands | A helper data structure to hold the operands of a vector of instructions  | 
|  Cllvm::RISCV::VLSEGPseudo |  | 
|  Cllvm::RISCV::VLX_VSXPseudo |  | 
|  Cllvm::RISCV::VLXSEGPseudo |  | 
|  Cllvm::VNInfo | VNInfo - Value Number Information  | 
|  Cllvm::ir2vec::VocabStorage | Generic storage class for section-based vocabularies  | 
|  Cllvm::ir2vec::Vocabulary | Class for storing and accessing the IR2Vec vocabulary  | 
|  Cllvm::AMDGPU::VOP3CDPPAsmOnlyInfo |  | 
|  Cllvm::AMDGPU::VOPC64DPPInfo |  | 
|  Cllvm::AMDGPU::VOPCDPPAsmOnlyInfo |  | 
|  Cllvm::AMDGPU::VOPDComponentInfo |  | 
|  Cllvm::AMDGPU::VOPDInfo |  | 
|  Cllvm::AMDGPU::VOPInfo |  | 
|  CVOPModifiers |  | 
|  Cllvm::AMDGPU::VOPTrue16Info |  | 
|  Cllvm::VPBlockBase | VPBlockBase is the building block of the Hierarchical Control-Flow Graph  | 
|  Cllvm::VPBasicBlock | VPBasicBlock serves as the leaf of the Hierarchical Control-Flow Graph  | 
|  Cllvm::VPIRBasicBlock | A special type of VPBasicBlock that wraps an existing IR basic block  | 
|  Cllvm::VPRegionBlock | VPRegionBlock represents a collection of VPBasicBlocks and VPRegionBlocks which form a Single-Entry-Single-Exiting subgraph of the output IR CFG  | 
|  Cllvm::VPBlockDeepTraversalWrapper< BlockTy > | Helper for GraphTraits specialization that traverses through VPRegionBlocks  | 
|  Cllvm::VPBlockShallowTraversalWrapper< BlockTy > | Helper for GraphTraits specialization that does not traverses through VPRegionBlocks  | 
|  Cllvm::VPBlockUtils | Class that provides utilities for VPBlockBases in VPlan  | 
|  Cllvm::VPBuilder | VPlan-based builder utility analogous to IRBuilder  | 
|  Cllvm::VPCostContext | Struct to hold various analysis needed for cost computations  | 
|  Cllvm::VPDef | This class augments a recipe with a set of VPValues defined by the recipe  | 
|  Cllvm::VPRecipeBase | VPRecipeBase is a base class modeling a sequence of one or more output IR instructions  | 
|  Cllvm::VPBuilder::VPInsertPoint | InsertPoint - A saved insertion point  | 
|  Cllvm::VPInterleavedAccessInfo |  | 
|  Cllvm::VPIRFlags | Class to record and manage LLVM IR flags  | 
|  Cllvm::VPRecipeWithIRFlags | A pure-virtual common base class for recipes defining a single VPValue and using IR flags  | 
|  Cllvm::VPIRMetadata | Helper to manage IR metadata for recipes  | 
|  Cllvm::VPInstruction | This is a concrete Recipe that models a single VPlan-level instruction  | 
|  Cllvm::VPInterleaveBase | A common base class for interleaved memory operations  | 
|  Cllvm::VPReplicateRecipe | VPReplicateRecipe replicates a given instruction producing multiple scalar copies of the original scalar type, one per lane, instead of producing a single copy of widened type for all lanes  | 
|  Cllvm::VPWidenCallRecipe | A recipe for widening Call instructions using library calls  | 
|  Cllvm::VPWidenCastRecipe | VPWidenCastRecipe is a recipe to create vector cast instructions  | 
|  Cllvm::VPWidenIntrinsicRecipe | A recipe for widening vector intrinsics  | 
|  Cllvm::VPWidenMemoryRecipe | A common base class for widening memory operations  | 
|  Cllvm::VPWidenRecipe | VPWidenRecipe is a recipe for producing a widened instruction using the opcode and operands of the recipe  | 
|  Cllvm::VPWidenSelectRecipe | A recipe for widening select instructions  | 
|  Cllvm::VPlan | VPlan models a candidate for vectorization, encoding various decisions take to produce efficient output IR, including which branches, basic-blocks and output IR instructions to generate, and their cost  | 
|  Cllvm::VPLane | In what follows, the term "input IR" refers to code that is fed into the vectorizer whereas the term "output IR" refers to code that is generated by the vectorizer  | 
|  Cllvm::VPlanPrinter | VPlanPrinter prints a given VPlan to a given output stream  | 
|  Cllvm::VPlanSlp | Class that maps (parts of) an existing VPlan to trees of combined VPInstructions  | 
|  Cllvm::VPlanTransforms |  | 
|  Cllvm::TargetTransformInfo::VPLegalization |  | 
|  Cllvm::VPMatchContext |  | 
|  Cllvm::VPlanPatternMatch::VPMatchFunctor< Val, Pattern > |  | 
|  Cllvm::VPPhiAccessors | Helper type to provide functions to access incoming values and blocks for phi-like recipes  | 
|  Cllvm::VPHeaderPHIRecipe | A pure virtual base class for all recipes modeling header phis, including phis for first order recurrences, pointer inductions and reductions  | 
|  Cllvm::VPIRPhi | An overlay for VPIRInstructions wrapping PHI nodes enabling convenient use cast/dyn_cast/isa and execute() implementation  | 
|  Cllvm::VPPhi |  | 
|  Cllvm::VPWidenPHIRecipe | A recipe for widened phis  | 
|  Cllvm::VPRecipeBuilder | Helper class to create VPRecipies from IR instructions  | 
|  Cllvm::VPRegisterUsage | A struct that represents some properties of the register usage of a loop  | 
|  Cllvm::VPSlotTracker | This class can be used to assign names to VPValues  | 
|  Cllvm::VPTransformState | VPTransformState holds information passed down when "executing" a VPlan, needed for generating the output IR  | 
|  Cllvm::VPTypeAnalysis | An analysis for type-inference for VPValues  | 
|  Cllvm::VPUnrollPartAccessor< PartOpIdx > | Helper to access the operand that contains the unroll part for this recipe after unrolling  | 
|  Cllvm::VPUnrollPartAccessor< 1 > |  | 
|  Cllvm::VPInstruction | This is a concrete Recipe that models a single VPlan-level instruction  | 
|  Cllvm::VPVectorPointerRecipe | A recipe to compute the pointers for widened memory accesses of IndexTy  | 
|  Cllvm::VPWidenCanonicalIVRecipe | A Recipe for widening the canonical induction variable of the vector loop  | 
|  Cllvm::VPUnrollPartAccessor< 2 > |  | 
|  Cllvm::VPReductionPHIRecipe | A recipe for handling reduction phis  | 
|  Cllvm::VPVectorEndPointerRecipe | A recipe to compute a pointer to the last element of each part of a widened memory access for widened memory accesses of IndexedTy  | 
|  Cllvm::VPUnrollPartAccessor< 3 > |  | 
|  Cllvm::VPScalarIVStepsRecipe | A recipe for handling phi nodes of integer and floating-point inductions, producing their scalar values  | 
|  Cllvm::VPUser | This class augments VPValue with operands which provide the inverse def-use edges from VPValue's users to their defs  | 
|  Cllvm::VPRecipeBase | VPRecipeBase is a base class modeling a sequence of one or more output IR instructions  | 
|  Cllvm::VPValue | This is the base class of the VPlan Def/Use graph, used for modeling the data flow into, within and out of the VPlan  | 
|  Cllvm::VPSingleDefRecipe | VPSingleDef is a base class for recipes for modeling a sequence of one or more output IR that define a single result VPValue  | 
|  Cllvm::VPWidenLoadEVLRecipe | A recipe for widening load operations with vector-predication intrinsics, using the address to load from, the explicit vector length and an optional mask  | 
|  Cllvm::VPWidenLoadRecipe | A recipe for widening load operations, using the address to load from and an optional mask  | 
|  Cllvm::VReg2SUnit | An individual mapping from virtual register number to SUnit  | 
|  Cllvm::VReg2SUnitOperIdx | Mapping from virtual register to SUnit including an operand index  | 
|  Cllvm::MachineRegisterInfo::VRegAttrs | All attributes(register class or bank and low-level type) a virtual register can have  | 
|  Cllvm::DeadLaneDetector::VRegInfo | Contains a bitmask of which lanes of a given virtual register are defined and which ones are actually used  | 
|  Cllvm::VRegInfo |  | 
|  Cllvm::VRegMaskOrUnit |  | 
|  Cllvm::VRegRenamer | VRegRenamer - This class is used for renaming vregs in a machine basic block according to semantics of the instruction  | 
|  Cllvm::RISCV::VSEPseudo |  | 
|  Cllvm::minidump::VSFixedFileInfo |  | 
|  Cllvm::RISCV::VSSEGPseudo |  | 
|  Cllvm::RISCV::VSXSEGPseudo |  | 
|  Cllvm::wholeprogramdevirt::VTableBits |  | 
|  Cllvm::RawInstrProf::VTableProfileData< IntPtrT > |  | 
|  Cllvm::VTableSlotSummary |  | 
|  Cllvm::orc::VTuneMethodBatch |  | 
|  Cllvm::orc::VTuneMethodInfo |  | 
|  Cllvm::RISCV::VXMemOpInfo |  | 
|  Cllvm::AMDGPU::Waitcnt | Represents the counter values to wait for in an s_waitcnt instruction  | 
|  Cllvm::mca::WaitCntInfo |  | 
|  Cllvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT > | WaitingOnGraph class template  | 
|  Cllvm::objcopy::WasmConfig |  | 
|  Cllvm::wasm::WasmDataReference |  | 
|  Cllvm::wasm::WasmDataSegment |  | 
|  Cllvm::wasm::WasmDebugName |  | 
|  Cllvm::wasm::WasmDylinkExportInfo |  | 
|  Cllvm::wasm::WasmDylinkImportInfo |  | 
|  Cllvm::wasm::WasmDylinkInfo |  | 
|  Cllvm::WasmEHFuncInfo |  | 
|  Cllvm::wasm::WasmElemSegment |  | 
|  Cllvm::wasm::WasmExport |  | 
|  Cllvm::wasm::WasmFeatureEntry |  | 
|  Cllvm::TargetFrameLowering::DwarfFrameBase::WasmFrameBase |  | 
|  Cllvm::wasm::WasmFunction |  | 
|  Cllvm::wasm::WasmGlobal |  | 
|  Cllvm::wasm::WasmGlobalType |  | 
|  Cllvm::wasm::WasmImport |  | 
|  Cllvm::wasm::WasmInitExpr |  | 
|  Cllvm::wasm::WasmInitExprMVP |  | 
|  Cllvm::wasm::WasmInitFunc |  | 
|  Cllvm::wasm::WasmLimits |  | 
|  Cllvm::wasm::WasmLinkingData |  | 
|  Cllvm::wasm::WasmLocalDecl |  | 
|  Cllvm::wasm::WasmObjectHeader |  | 
|  Cllvm::wasm::WasmProducerInfo |  | 
|  Cllvm::wasm::WasmRelocation |  | 
|  Cllvm::object::WasmSection |  | 
|  Cllvm::object::WasmSectionOrderChecker |  | 
|  Cllvm::object::WasmSegment |  | 
|  Cllvm::wasm::WasmSignature |  | 
|  Cllvm::object::WasmSymbol |  | 
|  Cllvm::wasm::WasmSymbolInfo |  | 
|  Cllvm::wasm::WasmTable |  | 
|  Cllvm::wasm::WasmTableType |  | 
|  Cllvm::wasm::WasmTag |  | 
|  Cllvm::sys::Watchdog | This class provides an abstraction for a timeout around an operation that must complete in a given amount of time  | 
|  Cllvm::objcopy::macho::WeakBindInfo | The location of the weak bind info inside the binary is described by LC_DYLD_INFO load command  | 
|  Ctomp::clause::WeakT< T, I, E > |  | 
|  Cllvm::WebAssemblyAsmTypeCheck |  | 
|  Cllvm::WebAssemblyDebugValueManager |  | 
|  Cllvm::WebAssemblyException |  | 
|  CWebAssemblyGenInstrInfo |  | 
|  Cllvm::WebAssemblyInstrInfo |  | 
|  CWebAssemblyGenRegisterInfo |  | 
|  Cllvm::WebAssemblyRegisterInfo |  | 
|  CWebAssemblyGenSubtargetInfo |  | 
|  Cllvm::WebAssemblySubtarget |  | 
|  Cllvm::WebAssemblyMCInstLower | This class is used to lower an MachineInstr into an MCInst  | 
|  Cllvm::BlockFrequencyInfoImplBase::Weight | Unscaled probability weight  | 
|  Ctomp::clause::WhenT< T, I, E > |  | 
|  Cllvm::WholeProgramDevirtResolution |  | 
|  Cllvm::WideIVInfo | Collect information about induction variables that are used by sign/zero extend operations  | 
|  Cllvm::WinCOFFWriter |  | 
|  Cllvm::WindowScheduler | The main class in the implementation of the target independent window scheduler  | 
|  Cllvm::windows_manifest::WindowsManifestMerger |  | 
|  Cllvm::windows_manifest::WindowsManifestMerger::WindowsManifestMergerImpl |  | 
|  Cllvm::object::WindowsResourceCOFFWriter |  | 
|  Cllvm::object::WindowsResourceParser |  | 
|  Cllvm::WindowsResourceProcessor |  | 
|  Cllvm::WinEHFuncInfo |  | 
|  Cllvm::WinEHHandlerType |  | 
|  Cllvm::WinEHTryBlockMapEntry |  | 
|  Cllvm::object::WinResHeaderPrefix |  | 
|  Cllvm::object::WinResHeaderSuffix |  | 
|  Cllvm::object::WinResIDs |  | 
|  Cllvm::TrailingObjects< BaseTy, TrailingTys >::FixedSizeStorage< Tys >::with_counts< Counts > |  | 
|  Cllvm::WithCache< Arg > |  | 
|  Cllvm::pdb::WithColor |  | 
|  Cllvm::WithColor | An RAII object that temporarily switches an output stream to a specific color  | 
|  Cllvm::MCInstPrinter::WithMarkup |  | 
|  Cllvm::AMDGPU::WMMAInstInfo |  | 
|  Cllvm::AMDGPU::WMMAOpcodeMappingInfo |  | 
|  Cllvm::BlockFrequencyInfoImplBase::WorkingData | Index of loop information  | 
|  CWorkItem |  | 
|  Cllvm::lsp::WorkspaceEdit |  | 
|  Cllvm::VPIRFlags::WrapFlagsTy |  | 
|  Cllvm::orc::shared::WrapperFunction< SPSSignature > |  | 
|  Cllvm::orc::shared::WrapperFunction< SPSEmpty(SPSTagTs...)> |  | 
|  Cllvm::orc::shared::WrapperFunction< void(SPSTagTs...)> |  | 
|  Cllvm::orc::shared::WrapperFunction< SPSRetTagT(SPSTagTs...)> |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionAsyncHandlerHelper< WrapperFunctionImplT, ResultSerializer, SPSTagTs > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionAsyncHandlerHelper< RetT(ArgTs...), ResultSerializer, SPSTagTs... > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionAsyncHandlerHelper< RetT(*)(ArgTs...), ResultSerializer, SPSTagTs... > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionAsyncHandlerHelper< RetT(ClassT::*)(ArgTs...) const, ResultSerializer, SPSTagTs... > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionAsyncHandlerHelper< RetT(ClassT::*)(ArgTs...), ResultSerializer, SPSTagTs... > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionAsyncHandlerHelper< RetT(SendResultT, ArgTs...), ResultSerializer, SPSTagTs... > |  | 
|  Cllvm::orc::shared::WrapperFunctionCall | Represents a serialized wrapper function call  | 
|  Cllvm::orc::shared::detail::WrapperFunctionHandlerCaller< RetT > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionHandlerCaller< void > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionHandlerHelper< WrapperFunctionImplT, ResultSerializer, SPSTagTs > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ArgTs...), ResultSerializer, SPSTagTs... > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(*)(ArgTs...), ResultSerializer, SPSTagTs... > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ClassT::*)(ArgTs...) const, ResultSerializer, SPSTagTs... > |  | 
|  Cllvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ClassT::*)(ArgTs...), ResultSerializer, SPSTagTs... > |  | 
|  Cllvm::orc::shared::WrapperFunctionResult | C++ wrapper function result: Same as CWrapperFunctionResult but auto-releases memory  | 
|  Cllvm::mca::WriteDescriptor | A register write descriptor  | 
|  Cllvm::msgpack::Writer | Writes MessagePack objects to an output stream, one at a time  | 
|  Cllvm::objcopy::elf::Writer |  | 
|  Cllvm::objcopy::elf::ASCIIHexWriter |  | 
|  Cllvm::objcopy::elf::IHexWriter |  | 
|  Cllvm::objcopy::elf::SRECWriter |  | 
|  Cllvm::objcopy::elf::BinaryWriter |  | 
|  Cllvm::objcopy::elf::ELFWriter< ELFT > |  | 
|  Cllvm::objcopy::wasm::Writer |  | 
|  Cllvm::support::endian::Writer | Adapter to write values to a stream in a particular byte order  | 
|  Cllvm::mca::WriteRef | A reference to a register write  | 
|  CWriterStackLevel |  | 
|  Cllvm::mca::WriteState | Tracks uses of a register definition (e.g  | 
|  Ctomp::clause::WriteT< T, I, E > |  | 
|  Cllvm::MachO::x86_exception_state64_t |  | 
|  Cllvm::MachO::x86_exception_state_t |  | 
|  Cllvm::MachO::x86_float_state64_t |  | 
|  Cllvm::MachO::x86_float_state_t |  | 
|  Cllvm::MachO::x86_state_hdr_t |  | 
|  Cllvm::MachO::x86_thread_state32_t |  | 
|  Cllvm::MachO::x86_thread_state64_t |  | 
|  Cllvm::MachO::x86_thread_state_t |  | 
|  Cllvm::X86AddressMode | X86AddressMode - This struct holds a generalized full x86 address mode  | 
|  Cllvm::X86FoldTableEntry |  | 
|  CX86GenInstrInfo |  | 
|  Cllvm::X86InstrInfo |  | 
|  CX86GenRegisterInfo |  | 
|  Cllvm::X86RegisterInfo |  | 
|  CX86GenSubtargetInfo |  | 
|  Cllvm::X86Subtarget |  | 
|  Cllvm::minidump::CPUInfo::X86Info |  | 
|  Cllvm::X86InstrFMA3Group | This class is used to group {132, 213, 231} forms of FMA opcodes together  | 
|  Cllvm::object::XCOFFAuxiliaryHeader< T > |  | 
|  Cllvm::object::XCOFFAuxiliaryHeader< XCOFFAuxiliaryHeader32 > |  | 
|  Cllvm::object::XCOFFAuxiliaryHeader32 |  | 
|  Cllvm::object::XCOFFAuxiliaryHeader< XCOFFAuxiliaryHeader64 > |  | 
|  Cllvm::object::XCOFFAuxiliaryHeader64 |  | 
|  Cllvm::object::XCOFFBlockAuxEnt32 |  | 
|  Cllvm::object::XCOFFBlockAuxEnt64 |  | 
|  Cllvm::objcopy::XCOFFConfig |  | 
|  Cllvm::object::XCOFFCsectAuxEnt32 |  | 
|  Cllvm::object::XCOFFCsectAuxEnt64 |  | 
|  Cllvm::object::XCOFFCsectAuxRef |  | 
|  Cllvm::object::XCOFFExceptionAuxEnt |  | 
|  Cllvm::object::XCOFFFileAuxEnt |  | 
|  Cllvm::object::XCOFFFileHeader32 |  | 
|  Cllvm::object::XCOFFFileHeader64 |  | 
|  Cllvm::object::XCOFFFunctionAuxEnt32 |  | 
|  Cllvm::object::XCOFFFunctionAuxEnt64 |  | 
|  Cllvm::jitlink::XCOFFLinkGraphBuilder |  | 
|  Cllvm::objcopy::xcoff::XCOFFReader |  | 
|  Cllvm::object::XCOFFRelocation< AddressType > |  | 
|  Cllvm::object::XCOFFRelocation< llvm::support::ubig32_t > |  | 
|  Cllvm::object::XCOFFRelocation32 |  | 
|  Cllvm::object::XCOFFRelocation< llvm::support::ubig64_t > |  | 
|  Cllvm::object::XCOFFRelocation64 |  | 
|  Cllvm::object::XCOFFSectAuxEntForDWARF32 |  | 
|  Cllvm::object::XCOFFSectAuxEntForDWARF64 |  | 
|  Cllvm::object::XCOFFSectAuxEntForStat |  | 
|  Cllvm::object::XCOFFSectionHeader< T > |  | 
|  Cllvm::object::XCOFFSectionHeader< XCOFFSectionHeader32 > |  | 
|  Cllvm::object::XCOFFSectionHeader32 |  | 
|  Cllvm::object::XCOFFSectionHeader< XCOFFSectionHeader64 > |  | 
|  Cllvm::object::XCOFFSectionHeader64 |  | 
|  Cllvm::object::XCOFFStringTable |  | 
|  Cllvm::object::XCOFFSymbolEntry32 |  | 
|  Cllvm::object::XCOFFSymbolEntry64 |  | 
|  Cllvm::XCOFFSymbolInfoTy |  | 
|  Cllvm::object::XCOFFTracebackTable | This class provides methods to extract traceback table data from a buffer  | 
|  Cllvm::objcopy::xcoff::XCOFFWriter |  | 
|  CXCoreGenInstrInfo |  | 
|  Cllvm::XCoreInstrInfo |  | 
|  CXCoreGenRegisterInfo |  | 
|  Cllvm::XCoreRegisterInfo |  | 
|  CXCoreGenSubtargetInfo |  | 
|  Cllvm::XCoreSubtarget |  | 
|  Cllvm::XCoreMCInstLower | This class is used to lower an MachineInstr into an MCInst  | 
|  Cllvm::MachO::xmm_reg_t |  | 
|  Cllvm::PatternMatch::XorLike_match< LHS, RHS > |  | 
|  Cllvm::reassociate::XorOpnd | Utility class representing a non-constant Xor-operand  | 
|  Cllvm::xray::XRayFileHeader | XRay traces all have a header providing some top-matter information useful to help tools determine how to interpret the information available in the trace  | 
|  Cllvm::AsmPrinter::XRayFunctionEntry |  | 
|  Cllvm::xray::XRayRecord | An XRayRecord is the denormalized view of data associated in a trace  | 
|  CXtensaGenInstrInfo |  | 
|  Cllvm::XtensaInstrInfo |  | 
|  CXtensaGenRegisterInfo |  | 
|  Cllvm::XtensaRegisterInfo |  | 
|  CXtensaGenSubtargetInfo |  | 
|  Cllvm::XtensaSubtarget |  | 
|  Cllvm::XXH128_hash_t | The return value from 128-bit hashes  | 
|  Cllvm::CodeViewYAML::YAMLCrossModuleImport |  | 
|  Cllvm::memprof::YamlDataAccessProfData |  | 
|  Cllvm::CodeViewYAML::YAMLDebugSubsection |  | 
|  Cllvm::CodeViewYAML::YAMLFrameData |  | 
|  Cllvm::yaml::YamlObjectFile |  | 
|  Cllvm::CodeViewYAML::detail::YAMLSubsectionBase |  | 
|  Cllvm::vfs::YAMLVFSEntry |  | 
|  Cllvm::vfs::YAMLVFSWriter |  | 
|  Cllvm::xray::YAMLXRayFileHeader |  | 
|  Cllvm::xray::YAMLXRayRecord |  | 
|  Cllvm::xray::YAMLXRaySledEntry |  | 
|  Cllvm::xray::YAMLXRayTrace |  | 
|  Cllvm::SDPatternMatch::Zero_match |  | 
|  Czeros_impl< NumBytes > |  | 
|  Cllvm::detail::zip_longest_range< Args > |  | 
|  Cllvm::detail::ZipLongestItemType< Iter > |  | 
|  Cllvm::detail::ZipLongestTupleType< Iters > |  | 
|  Cllvm::detail::zippy< ItType, Args > |  | 
|  Cllvm::detail::ZippyIteratorTuple< ItType, TupleStorageType, IndexSequence > | Helper to obtain the iterator types for the tuple storage within zippy  | 
|  Cllvm::detail::ZippyIteratorTuple< ItType, const std::tuple< Args... >, std::index_sequence< Ns... > > | Partial specialization for const tuple storage  | 
|  Cllvm::detail::ZippyIteratorTuple< ItType, std::tuple< Args... >, std::index_sequence< Ns... > > | Partial specialization for non-const tuple storage  | 
|  Cllvm::detail::ZipTupleType< Iters > |  | 
|  CAlloc |  | 
|  Cllvm::detail::AllocatorHolder< Alloc & > |  | 
|  Cllvm::detail::AllocatorHolder< Alloc > |  | 
|  Cllvm::ScopedHashTable< Value *, LoadValue, DenseMapInfo< Value * >, LoadMapAllocator > |  | 
|  Cllvm::ScopedHashTable< MemoryLocation, unsigned, DenseMapInfo< MemoryLocation >, InvariantMapAllocator > |  | 
|  Cllvm::ScopedHashTable< GEPValue, Value *, DenseMapInfo< GEPValue >, GEPMapAllocatorTy > |  | 
|  Cllvm::StringMap< DwarfStringPoolEntry, BumpPtrAllocator > |  | 
|  Cllvm::StringMap< size_t, BumpPtrAllocator > |  | 
|  Cllvm::StringMap< MCSymbolTableValue, BumpPtrAllocator & > |  | 
|  Cbool |  | 
|  CboolOrDefault |  | 
|  CBumpPtrAllocatorImpl<> |  | 
|  Cllvm::AllocatorList< T, BumpPtrAllocator > |  | 
|  CCallStacks) & |  | 
|  Cchar |  | 
|  Cconditional_t< isRef, wrap, APInt > |  | 
|  Cconditional_t< isRef, wrap, std::pair< llvm::SmallString< 128 >, const llvm::vfs::detail::InMemoryNode * > > |  | 
|  Cconditional_t< isRef, wrap, std::unique_ptr< llvm::MemoryBuffer > > |  | 
|  Cconditional_t<!GraphHasNodeNumbers< BasicBlock * >, llvm::DenseMap< const BasicBlock *, unsigned >, std::tuple<> > |  | 
|  Cconditional_t<!GraphHasNodeNumbers< NodeTy * >, llvm::DenseMap< const NodeTy *, unsigned >, std::tuple<> > |  | 
|  Cconst char * |  | 
|  Cconst choices_storage_type * |  | 
|  Cconst ResourceUse * |  | 
|  Cconst RootElement * |  | 
|  Cconst StringPair * |  | 
|  Cconst UniqueInst * |  | 
|  Cconst UTF16 * |  | 
|  Cconst VFTableSlotKind * |  | 
|  Cconst_iterator |  | 
|  Cconst_iterator |  | 
|  Cconst_value_op_iterator |  | 
|  CDataType |  | 
|  Cllvm::cl::opt_storage< DataType, false, true > |  | 
|  CDenseMapPair< BlockKeyT, std::pair< BlockNode, llvm::bfi_detail::BFICallbackVH< BlockT, BlockFrequencyInfoImpl > > > * |  | 
|  CDenseMapPair< CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 > > * |  | 
|  CDenseMapPair< const BlockT *, std::unique_ptr< llvm::GenericSyncDependenceAnalysis::DivergenceDescriptor > > * |  | 
|  CDenseMapPair< const llvm::BasicBlock *, llvm::DenseMap< const llvm::BasicBlock *, unsigned > > * |  | 
|  CDenseMapPair< const llvm::BasicBlock *, llvm::SmallSetVector< const BasicBlock *, 4 > > * |  | 
|  CDenseMapPair< const llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 > > * |  | 
|  CDenseMapPair< const llvm::BasicBlock *, std::optional< bool > > * |  | 
|  CDenseMapPair< const llvm::BasicBlock *, std::pair< unsigned, unsigned > > * |  | 
|  CDenseMapPair< const llvm::BasicBlock *, std::unique_ptr< BBInfo > > * |  | 
|  CDenseMapPair< const llvm::DILocalScope *, llvm::SetVector< const MDNode *, SmallVector< const MDNode *, 2 >, SmallPtrSet< const MDNode *, 2 > > > * |  | 
|  CDenseMapPair< const llvm::DILocalScope *, llvm::SmallVector< llvm::DIE *, 2 > > * |  | 
|  CDenseMapPair< const llvm::DILocation *, std::unique_ptr< llvm::SmallPtrSet< const MachineBasicBlock *, 4 > > > * |  | 
|  CDenseMapPair< const llvm::DINode *, std::unique_ptr< llvm::DbgEntity > > * |  | 
|  CDenseMapPair< const llvm::DIScope *, std::unique_ptr< llvm::SmallVector< CVGlobalVariable, 1 > > > * |  | 
|  CDenseMapPair< const llvm::Function *, llvm::SmallPtrSet< llvm::MachineInstr *, 8 > > * |  | 
|  CDenseMapPair< const llvm::Function *, std::optional< bool > > * |  | 
|  CDenseMapPair< const llvm::Function *, std::unique_ptr< llvm::MachineFunction > > * |  | 
|  CDenseMapPair< const llvm::Function *, std::vector< uint32_t > > * |  | 
|  CDenseMapPair< const llvm::GlobalVariable *, llvm::SmallVector< GlobalVariableSimplifictionCallbackTy, 1 > > * |  | 
|  CDenseMapPair< const llvm::Instruction *, llvm::DenseMap< const Value *, StatepointRelocationRecord > > * |  | 
|  CDenseMapPair< const llvm::Instruction *, llvm::SmallVector< unsigned > > * |  | 
|  CDenseMapPair< const llvm::Instruction *, std::pair< unsigned, unsigned > > * |  | 
|  CDenseMapPair< const llvm::Instruction *, std::unique_ptr< llvm::MustBeExecutedIterator > > * |  | 
|  CDenseMapPair< const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 > > * |  | 
|  CDenseMapPair< const llvm::Loop *, llvm::SmallVector< const llvm::SCEVAddRecExpr *, 4 > > * |  | 
|  CDenseMapPair< const llvm::MachineBasicBlock *, llvm::DenseMap< unsigned, LaneBitmask > > * |  | 
|  CDenseMapPair< const llvm::MachineBasicBlock *, llvm::SmallVector< llvm::MCSymbol *, 1 > > * |  | 
|  CDenseMapPair< const llvm::MachineFunction *, llvm::DenseMap< llvm::Register, llvm::MachineInstr * > > * |  | 
|  CDenseMapPair< const llvm::MachineInstr *, llvm::SmallVector< const llvm::MachineInstr *, 2 > > * |  | 
|  CDenseMapPair< const llvm::MachineLoop *, std::unique_ptr< llvm::WebAssembly::SortRegion > > * |  | 
|  CDenseMapPair< const llvm::MCSection *, std::vector< RelAndSymbol > > * |  | 
|  CDenseMapPair< const llvm::MCSectionELF *, std::vector< llvm::ELFRelocationEntry > > * |  | 
|  CDenseMapPair< const llvm::MCSymbol *, llvm::SmallVector< PendingAssignment, 1 > > * |  | 
|  CDenseMapPair< const llvm::MDNode *, llvm::SmallVector< const llvm::MCSymbol * > > * |  | 
|  CDenseMapPair< const llvm::SCEV *, llvm::SmallPtrSet< const llvm::SCEV *, 8 > > * |  | 
|  CDenseMapPair< const llvm::SCEV *, llvm::SmallPtrSet< llvm::PointerIntPair< const llvm::Loop *, 1, bool >, 4 > > * |  | 
|  CDenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 > > * |  | 
|  CDenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 > > * |  | 
|  CDenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::ScalarEvolution::FoldID, 2 > > * |  | 
|  CDenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 > > * |  | 
|  CDenseMapPair< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 > > * |  | 
|  CDenseMapPair< const llvm::Value *, llvm::SmallVector< VirtualUseCallbackTy, 1 > > * |  | 
|  CDenseMapPair< const llvm::Value *, std::pair< llvm::Instruction *, CaptureComponents > > * |  | 
|  CDenseMapPair< const llvm::VPValue *, llvm::SmallVector< llvm::Value *, 4 > > * |  | 
|  CDenseMapPair< const llvm::WebAssemblyException *, std::unique_ptr< llvm::WebAssembly::SortRegion > > * |  | 
|  CDenseMapPair< const TreeEntry *, std::pair< uint64_t, bool > > * |  | 
|  CDenseMapPair< const typename ELFFile::Elf_Shdr *, llvm::ArrayRef< typename ELFFile::Elf_Word > > * |  | 
|  CDenseMapPair< int, std::deque< llvm::SUnit * > > * |  | 
|  CDenseMapPair< int, std::vector< llvm::SIRegisterInfo::SpilledReg > > * |  | 
|  CDenseMapPair< LinkGraph *, std::shared_ptr< std::vector< llvm::orc::ExecutorSymbolDef > > > * |  | 
|  CDenseMapPair< LiveDebugValues::LocIdx, llvm::SmallSet< unsigned, 4 > > * |  | 
|  CDenseMapPair< llvm::APFloat, std::unique_ptr< llvm::ConstantFP > > * |  | 
|  CDenseMapPair< llvm::APInt, std::unique_ptr< llvm::ConstantInt > > * |  | 
|  CDenseMapPair< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > * |  | 
|  CDenseMapPair< llvm::BasicBlock *, llvm::ArrayRef< llvm::BasicBlock * > > * |  | 
|  CDenseMapPair< llvm::BasicBlock *, llvm::DenseSet< llvm::Value * > > * |  | 
|  CDenseMapPair< llvm::BasicBlock *, llvm::TinyPtrVector< BasicBlock * > > * |  | 
|  CDenseMapPair< llvm::DebugVariableAggregate, llvm::SmallVector< llvm::DbgRangeEntry > > * |  | 
|  CDenseMapPair< llvm::DIAssignID *, llvm::SmallVector< llvm::Instruction *, 1 > > * |  | 
|  CDenseMapPair< llvm::DISubprogram *, llvm::SmallVector< llvm::TypedTrackingMDRef< MDNode >, 4 > > * |  | 
|  CDenseMapPair< llvm::ElementCount, llvm::SmallPtrSet< llvm::BasicBlock *, 4 > > * |  | 
|  CDenseMapPair< llvm::ElementCount, llvm::SmallPtrSet< llvm::Instruction *, 4 > > * |  | 
|  CDenseMapPair< llvm::Function *, llvm::SmallVector< std::unique_ptr< llvm::Attributor::ArgumentReplacementInfo >, 8 > > * |  | 
|  CDenseMapPair< llvm::Function *, std::unique_ptr< llvm::PredicateInfo > > * |  | 
|  CDenseMapPair< llvm::GCStrategy *, std::unique_ptr< llvm::GCMetadataPrinter > > * |  | 
|  CDenseMapPair< llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 > > * |  | 
|  CDenseMapPair< llvm::hash_code, llvm::SmallVector< llvm::orc::detail::WaitingOnGraph::SuperNode * > > * |  | 
|  CDenseMapPair< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping > > * |  | 
|  CDenseMapPair< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping > > * |  | 
|  CDenseMapPair< llvm::hash_code, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping > > * |  | 
|  CDenseMapPair< llvm::hash_code, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]> > * |  | 
|  CDenseMapPair< llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 > > * |  | 
|  CDenseMapPair< llvm::Instruction *, llvm::TinyPtrVector< const llvm::Value * > > * |  | 
|  CDenseMapPair< llvm::Instruction *, std::optional< llvm::APInt > > * |  | 
|  CDenseMapPair< llvm::IRPosition, llvm::SmallVector< SimplifictionCallbackTy, 1 > > * |  | 
|  CDenseMapPair< llvm::LexicalScope *, llvm::SmallVector< DbgLabel *, 4 > > * |  | 
|  CDenseMapPair< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > * |  | 
|  CDenseMapPair< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > * |  | 
|  CDenseMapPair< llvm::MachineInstr *, llvm::DenseMap< unsigned, LaneBitmask > > * |  | 
|  CDenseMapPair< llvm::MachineInstr *, std::pair< llvm::Type *, std::string > > * |  | 
|  CDenseMapPair< llvm::MCSection *, std::vector< ImportCallInfo > > * |  | 
|  CDenseMapPair< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > * |  | 
|  CDenseMapPair< llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * > > * |  | 
|  CDenseMapPair< llvm::MDNode *, llvm::SmallVector< llvm::Instruction *, 2 > > * |  | 
|  CDenseMapPair< llvm::Metadata *, llvm::SmallSet< std::pair< llvm::GlobalVariable *, uint64_t >, 4 > > * |  | 
|  CDenseMapPair< llvm::Module *, std::unique_ptr< llvm::sandboxir::Module > > * |  | 
|  CDenseMapPair< llvm::objcopy::elf::SectionBase *, std::vector< uint8_t > > * |  | 
|  CDenseMapPair< llvm::orc::AsynchronousSymbolQuery *, std::shared_ptr< llvm::DenseMap< JITDylib *, SymbolNameSet > > > * |  | 
|  CDenseMapPair< llvm::orc::ExecutorAddr, std::shared_ptr< llvm::unique_function > > * |  | 
|  CDenseMapPair< llvm::orc::JITDylib *, llvm::DenseMap< ResourceKey, std::vector< SymbolStringPtr > > > * |  | 
|  CDenseMapPair< llvm::orc::MaterializationResponsibility *, std::pair< uint64_t, uint64_t > > * |  | 
|  CDenseMapPair< llvm::orc::ResourceTracker *, llvm::DenseSet< llvm::orc::MaterializationResponsibility * > > * |  | 
|  CDenseMapPair< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > * |  | 
|  CDenseMapPair< llvm::PHINode *, llvm::SmallDenseMap< llvm::BasicBlock *, llvm::Value *, 8 > > * |  | 
|  CDenseMapPair< llvm::PointerIntPair< Value *, 1, bool >, std::vector< unsigned > > * |  | 
|  CDenseMapPair< llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull > > * |  | 
|  CDenseMapPair< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * > > * |  | 
|  CDenseMapPair< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, llvm::SmallPtrSet< llvm::PointerUnion< const BasicBlock *, MachineBasicBlock * >, 4 > > * |  | 
|  CDenseMapPair< llvm::Register, std::vector< unsigned > > * |  | 
|  CDenseMapPair< llvm::sandboxir::Action *, llvm::DenseMap< llvm::sandboxir::Value *, unsigned > > * |  | 
|  CDenseMapPair< llvm::sandboxir::Instruction *, std::unique_ptr< llvm::sandboxir::DGNode > > * |  | 
|  CDenseMapPair< llvm::sandboxir::SchedBundle *, std::unique_ptr< llvm::sandboxir::SchedBundle > > * |  | 
|  CDenseMapPair< llvm::StringRef, llvm::DenseMap< GlobalValue::GUID, GlobalValueSummary * > > * |  | 
|  CDenseMapPair< llvm::StringRef, std::unique_ptr< llvm::jitlink::Section > > * |  | 
|  CDenseMapPair< llvm::SUnit *, std::pair< llvm::Register, int64_t > > * |  | 
|  CDenseMapPair< llvm::TargetExtType *, std::unique_ptr< llvm::ConstantTargetNone > > * |  | 
|  CDenseMapPair< llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero > > * |  | 
|  CDenseMapPair< llvm::Type *, std::unique_ptr< llvm::PoisonValue > > * |  | 
|  CDenseMapPair< llvm::Type *, std::unique_ptr< llvm::sandboxir::Type, llvm::sandboxir::Context::TypeDeleter > > * |  | 
|  CDenseMapPair< llvm::Type *, std::unique_ptr< llvm::UndefValue > > * |  | 
|  CDenseMapPair< llvm::UniqueBBID, llvm::DenseMap< llvm::UniqueBBID, uint64_t > > * |  | 
|  CDenseMapPair< llvm::Value *, llvm::SmallSetVector< llvm::User *, 2 > > * |  | 
|  CDenseMapPair< llvm::Value *, std::unique_ptr< llvm::sandboxir::Value > > * |  | 
|  CDenseMapPair< ResourceKey, llvm::DenseSet< uint64_t > > * |  | 
|  CDenseMapPair< ResourceKey, llvm::SmallVector< std::pair< uint64_t, uint64_t > > > * |  | 
|  CDenseMapPair< ResourceKey, std::vector< llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc > > * |  | 
|  CDenseMapPair< ResourceKey, std::vector< llvm::orc::ExecutorAddr > > * |  | 
|  CDenseMapPair< ResourceKey, std::vector< MemoryManagerUP > > * |  | 
|  CDenseMapPair< size_t, llvm::DenseSet< size_t > > * |  | 
|  CDenseMapPair< size_t, llvm::SmallVector< unsigned, 0 > > * |  | 
|  CDenseMapPair< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value > > * |  | 
|  CDenseMapPair< std::pair< const llvm::SCEV *, llvm::Type * >, std::pair< const llvm::SCEV *, const llvm::SCEV * > > * |  | 
|  CDenseMapPair< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > > > * |  | 
|  CDenseMapPair< std::pair< llvm::ElementCount, llvm::APFloat >, std::unique_ptr< llvm::ConstantFP > > * |  | 
|  CDenseMapPair< std::pair< llvm::ElementCount, llvm::APInt >, std::unique_ptr< llvm::ConstantInt > > * |  | 
|  CDenseMapPair< std::pair< llvm::hash_code, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc > > * |  | 
|  CDenseMapPair< std::pair< llvm::MachineInstr *, unsigned >, std::optional< LiveDebugValues::ValueIDNum > > * |  | 
|  CDenseMapPair< std::pair< unsigned short, unsigned >, std::unique_ptr< const llvm::mca::InstrDesc > > * |  | 
|  CDenseMapPair< uint16_t, std::vector< LineTableEntry > > * |  | 
|  CDenseMapPair< uint32_t, llvm::SmallVector< uint8_t > > * |  | 
|  CDenseMapPair< uint32_t, std::pair< size_t, std::unique_ptr< char[]> > > * |  | 
|  CDenseMapPair< uint32_t, std::vector< llvm::MutableArrayRef< uint8_t > > > * |  | 
|  CDenseMapPair< uint64_t, llvm::SmallVector< BTF::BPFFieldReloc, 0 > > * |  | 
|  CDenseMapPair< uint64_t, llvm::SmallVector< BTF::BPFLineInfo, 0 > > * |  | 
|  CDenseMapPair< uint64_t, llvm::SmallVector< CallEdgeTy, 0 > > * |  | 
|  CDenseMapPair< uint64_t, std::set< std::string, std::less<> > > * |  | 
|  CDenseMapPair< uint64_t, std::unique_ptr< Module > > * |  | 
|  CDenseMapPair< unsigned int, llvm::SmallSetVector< const Value *, 4 > > * |  | 
|  CDenseMapPair< unsigned int, llvm::SmallSetVector< Value *, 4 > > * |  | 
|  CDenseMapPair< unsigned, llvm::DenseSet< unsigned > > * |  | 
|  CDenseMapPair< unsigned, llvm::SmallVector< TransferTracker::UseBeforeDef, 1 > > * |  | 
|  CDenseMapPair< unsigned, std::pair< llvm::Register, llvm::Register > > * |  | 
|  CDenseMapPair< unsigned, std::pair< std::pair< unsigned, unsigned >, llvm::SmallVector< unsigned, 2 > > > * |  | 
|  CDenseMapPair< unsigned, std::unique_ptr< llvm::ConstantInt > > * |  | 
|  CDenseMapPair< unsigned, std::unique_ptr< llvm::mca::LSUnit::MemoryGroup > > * |  | 
|  CDenseMapPair< ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue > > * |  | 
|  CDenseMapPair< void *, std::vector< llvm::orc::ItaniumCXAAtExitSupport::AtExitRecord > > * |  | 
|  CExtraData |  | 
|  CFnT |  | 
|  CFrames) & |  | 
|  Cfunction< bool(llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> |  | 
|  Cfunction< bool(llvm::StringRef, llvm::PassManager< Function > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> |  | 
|  Cfunction< bool(llvm::StringRef, llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> |  | 
|  Cfunction< bool(llvm::StringRef, llvm::PassManager< MachineFunction > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> |  | 
|  Cfunction< bool(llvm::StringRef, llvm::PassManager< Module > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> |  | 
|  Cfunction< bool(llvm::StringRef, LoopPassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)> |  | 
|  Cfunction< void(const typename parser< bool >::parser_data_type &)> |  | 
|  Cfunction< void(const typename parser< std::string >::parser_data_type &)> |  | 
|  Cfunction< void(llvm::AnalysisManager< Function > &)> |  | 
|  Cfunction< void(llvm::AnalysisManager< LazyCallGraph::SCC, LazyCallGraph & > &)> |  | 
|  Cfunction< void(llvm::AnalysisManager< Loop, LoopStandardAnalysisResults & > &)> |  | 
|  Cfunction< void(llvm::AnalysisManager< MachineFunction > &)> |  | 
|  Cfunction< void(llvm::AnalysisManager< Module > &)> |  | 
|  Cfunction< void(llvm::PassManager< Function > &, llvm::OptimizationLevel)> |  | 
|  Cfunction< void(llvm::PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::OptimizationLevel)> |  | 
|  Cfunction< void(llvm::PassManager< Module > &, llvm::OptimizationLevel)> |  | 
|  Cfunction< void(llvm::PassManager< Module > &, llvm::OptimizationLevel, ThinOrFullLTOPhase)> |  | 
|  CFunctionPassCtor |  | 
|  CIndexIterator |  | 
|  Citerator |  | 
|  Citerator |  | 
|  CItTy |  | 
|  CKeyT |  | 
|  CLHS_t |  | 
|  Clist< SparseBitVectorElement< ElementSize > > |  | 
|  CLiveRegs |  | 
|  Cmap< LiveDebugValues::SpillLoc, unsigned > |  | 
|  Cmap< llvm::DebugVariable, unsigned > |  | 
|  Cmap< llvm::logicalview::LVScope *, uint64_t > |  | 
|  Cmap< uint64_t, llvm::DWARFDebugRnglist > |  | 
|  Cmap< uint64_t, std::unique_ptr< LVSecondMapType > > |  | 
|  Cmap< uint64_t, uint64_t > |  | 
|  CNodeTy * |  | 
|  COp1_t |  | 
|  Coptional< MachineBasicBlock::iterator > |  | 
|  Cpair< const llvm::MCSymbol *, const llvm::MCSymbol * > * |  | 
|  Cpair< KeyT, KeyT > |  | 
|  Cpair< llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddr > |  | 
|  Cpair< llvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * >, llvm::MachineOperand * > |  | 
|  Cpair< unsigned, llvm::SmallVector< llvm::Register, 4 > > |  | 
|  CPredicateT |  | 
|  Cptrdiff_t |  | 
|  CRHS_t |  | 
|  CScheduleDAGCtor |  | 
|  Cset< Capability::Capability, std::less< Capability::Capability > > |  | 
|  Cset< Edge, std::less< Edge > > |  | 
|  Cset< Extension::Extension, std::less< Extension::Extension > > |  | 
|  Cset< llvm::AssertingVH< const llvm::BasicBlock >, std::less< llvm::AssertingVH< const llvm::BasicBlock > > > |  | 
|  Cset< llvm::AssertingVH< llvm::MemoryPhi >, std::less< llvm::AssertingVH< llvm::MemoryPhi > > > |  | 
|  Cset< llvm::codeview::TypeIndex, std::less< llvm::codeview::TypeIndex > > |  | 
|  Cset< llvm::DebugLoc, std::less< llvm::DebugLoc > > |  | 
|  Cset< llvm::MCSymbol *, std::less< llvm::MCSymbol * > > |  | 
|  Cset< llvm::Register, std::less< llvm::Register > > |  | 
|  Cset< SPIRV::Capability::Capability, std::less< SPIRV::Capability::Capability > > |  | 
|  Cset< SPIRV::Extension::Extension, std::less< SPIRV::Extension::Extension > > |  | 
|  Cset< SPIRV::InstructionSet::InstructionSet, std::less< SPIRV::InstructionSet::InstructionSet > > |  | 
|  Cset< typename GraphTraits< T >::NodeRef > |  | 
|  Cset< uint64_t, std::less< uint64_t > > |  | 
|  Cset< unsigned, std::less< unsigned > > |  | 
|  Cshared_ptr< BinaryStream > |  | 
|  Cshared_ptr< WritableBinaryStream > |  | 
|  CSmallVectorSizeType< AAQueryInfo::LocPair > |  | 
|  CSmallVectorSizeType< AccelTableKind > |  | 
|  CSmallVectorSizeType< AddressEntry > |  | 
|  CSmallVectorSizeType< AddressRange > |  | 
|  CSmallVectorSizeType< AddressRangeValuePair > |  | 
|  CSmallVectorSizeType< AttributeItem > |  | 
|  CSmallVectorSizeType< Block > |  | 
|  CSmallVectorSizeType< BlockData > |  | 
|  CSmallVectorSizeType< BlockInfo > |  | 
|  CSmallVectorSizeType< BlockInterference > |  | 
|  CSmallVectorSizeType< BlockT * > |  | 
|  CSmallVectorSizeType< bool > |  | 
|  CSmallVectorSizeType< BoUpSLP::EdgeInfo > |  | 
|  CSmallVectorSizeType< ByValInfo > |  | 
|  CSmallVectorSizeType< Capability::Capability > |  | 
|  CSmallVectorSizeType< Case > |  | 
|  CSmallVectorSizeType< char > |  | 
|  CSmallVectorSizeType< CompactUnwindRecord > |  | 
|  CSmallVectorSizeType< CompUnitEntry > |  | 
|  CSmallVectorSizeType< const BlockT * > |  | 
|  CSmallVectorSizeType< const char * > |  | 
|  CSmallVectorSizeType< const CycleT * > |  | 
|  CSmallVectorSizeType< const llvm::ArgumentInit * > |  | 
|  CSmallVectorSizeType< const llvm::coverage::CoverageSegment * > |  | 
|  CSmallVectorSizeType< const llvm::DICompositeType * > |  | 
|  CSmallVectorSizeType< const llvm::DIDerivedType * > |  | 
|  CSmallVectorSizeType< const llvm::DILocation * > |  | 
|  CSmallVectorSizeType< const llvm::DISubprogram * > |  | 
|  CSmallVectorSizeType< const llvm::EquivalenceClasses::ECValue * > |  | 
|  CSmallVectorSizeType< const llvm::Function * > |  | 
|  CSmallVectorSizeType< const llvm::GCRelocateInst * > |  | 
|  CSmallVectorSizeType< const llvm::Init * > |  | 
|  CSmallVectorSizeType< const llvm::Instruction * > |  | 
|  CSmallVectorSizeType< const llvm::IntrinsicInst * > |  | 
|  CSmallVectorSizeType< const llvm::LiveInterval * > |  | 
|  CSmallVectorSizeType< const llvm::MachineInstr * > |  | 
|  CSmallVectorSizeType< const llvm::MCSymbol * > |  | 
|  CSmallVectorSizeType< const llvm::MCSymbolELF * > |  | 
|  CSmallVectorSizeType< const llvm::SCEV * > |  | 
|  CSmallVectorSizeType< const llvm::SCEVPredicate * > |  | 
|  CSmallVectorSizeType< const llvm::StringMapEntry< EmptyStringSetTag > * > |  | 
|  CSmallVectorSizeType< const llvm::TargetRegisterClass * > |  | 
|  CSmallVectorSizeType< const llvm::Value * > |  | 
|  CSmallVectorSizeType< const MMap * > |  | 
|  CSmallVectorSizeType< const TreeEntry * > |  | 
|  CSmallVectorSizeType< const uint32_t * > |  | 
|  CSmallVectorSizeType< const uint8_t * > |  | 
|  CSmallVectorSizeType< const Value * > |  | 
|  CSmallVectorSizeType< DebugPHIRecord > |  | 
|  CSmallVectorSizeType< DominatorTree::UpdateType > |  | 
|  CSmallVectorSizeType< DWARFLinkerBase::AccelTableKind > |  | 
|  CSmallVectorSizeType< EdgeInfo * > |  | 
|  CSmallVectorSizeType< EdgeTy > |  | 
|  CSmallVectorSizeType< EHInstKind > |  | 
|  CSmallVectorSizeType< Elt > |  | 
|  CSmallVectorSizeType< Encoding > |  | 
|  CSmallVectorSizeType< EncodingInfo > |  | 
|  CSmallVectorSizeType< ExitNotTakenInfo > |  | 
|  CSmallVectorSizeType< Extension::Extension > |  | 
|  CSmallVectorSizeType< false::SUnitWithMemInfo > |  | 
|  CSmallVectorSizeType< FileInfo > |  | 
|  CSmallVectorSizeType< FreeList * > |  | 
|  CSmallVectorSizeType< FreeMemBlock > |  | 
|  CSmallVectorSizeType< Function * > |  | 
|  CSmallVectorSizeType< GCNSchedStageID > |  | 
|  CSmallVectorSizeType< GlobalSplitCandidate > |  | 
|  CSmallVectorSizeType< IdxMBBPair > |  | 
|  CSmallVectorSizeType< IFuncStub > |  | 
|  CSmallVectorSizeType< InjectedSourceDescriptor > |  | 
|  CSmallVectorSizeType< InlineGraphNode * > |  | 
|  CSmallVectorSizeType< InsertedPass > |  | 
|  CSmallVectorSizeType< InsnRange > |  | 
|  CSmallVectorSizeType< InState > |  | 
|  CSmallVectorSizeType< InstrAndOperands > |  | 
|  CSmallVectorSizeType< InstrPos > |  | 
|  CSmallVectorSizeType< InstrProfValueData > |  | 
|  CSmallVectorSizeType< int > |  | 
|  CSmallVectorSizeType< int32_t > |  | 
|  CSmallVectorSizeType< int64_t > |  | 
|  CSmallVectorSizeType< LexicalBlock * > |  | 
|  CSmallVectorSizeType< LiveDebugValues::DbgOp > |  | 
|  CSmallVectorSizeType< LiveDebugValues::ResolvedDbgOp > |  | 
|  CSmallVectorSizeType< LiveDebugValues::ValueIDNum > |  | 
|  CSmallVectorSizeType< LiveInBlock > |  | 
|  CSmallVectorSizeType< llvm::AAPointerInfo::Access > |  | 
|  CSmallVectorSizeType< llvm::AbstractAttribute * > |  | 
|  CSmallVectorSizeType< llvm::AllocaInst * > |  | 
|  CSmallVectorSizeType< llvm::AMDGPU::RegBankLegalizeRule > |  | 
|  CSmallVectorSizeType< llvm::AnyCoroEndInst * > |  | 
|  CSmallVectorSizeType< llvm::AnyCoroSuspendInst * > |  | 
|  CSmallVectorSizeType< llvm::APFloat > |  | 
|  CSmallVectorSizeType< llvm::APInt > |  | 
|  CSmallVectorSizeType< llvm::ArgInfo > |  | 
|  CSmallVectorSizeType< llvm::ArrayRef< uint8_t > > |  | 
|  CSmallVectorSizeType< llvm::AsmPrinter::XRayFunctionEntry > |  | 
|  CSmallVectorSizeType< llvm::AsmRewrite > |  | 
|  CSmallVectorSizeType< llvm::AsmToken > |  | 
|  CSmallVectorSizeType< llvm::AssertingVH< const llvm::BasicBlock > > |  | 
|  CSmallVectorSizeType< llvm::AssertingVH< llvm::MemoryPhi > > |  | 
|  CSmallVectorSizeType< llvm::BasicBlock * > |  | 
|  CSmallVectorSizeType< llvm::BasicBlockInfo > |  | 
|  CSmallVectorSizeType< llvm::BBClusterInfo > |  | 
|  CSmallVectorSizeType< llvm::BitCodeAbbrevOp > |  | 
|  CSmallVectorSizeType< llvm::BlockFrequency > |  | 
|  CSmallVectorSizeType< llvm::BuildAttributeItem > |  | 
|  CSmallVectorSizeType< llvm::BuildAttributeSubSection > |  | 
|  CSmallVectorSizeType< llvm::CallBase * > |  | 
|  CSmallVectorSizeType< llvm::CallInst * > |  | 
|  CSmallVectorSizeType< llvm::CallLowering::ArgInfo > |  | 
|  CSmallVectorSizeType< llvm::CCValAssign > |  | 
|  CSmallVectorSizeType< llvm::cfg::Update< llvm::BasicBlock * > > |  | 
|  CSmallVectorSizeType< llvm::cfg::Update< NodePtr > > |  | 
|  CSmallVectorSizeType< llvm::cl::Option * > |  | 
|  CSmallVectorSizeType< llvm::cl::OptionCategory * > |  | 
|  CSmallVectorSizeType< llvm::cl::OptionEnumValue > |  | 
|  CSmallVectorSizeType< llvm::cl::parser::OptionInfo > |  | 
|  CSmallVectorSizeType< llvm::cl::SubCommand * > |  | 
|  CSmallVectorSizeType< llvm::ClrEHUnwindMapEntry > |  | 
|  CSmallVectorSizeType< llvm::codeview::GloballyHashedType > |  | 
|  CSmallVectorSizeType< llvm::codeview::TypeIndex > |  | 
|  CSmallVectorSizeType< llvm::Constant * > |  | 
|  CSmallVectorSizeType< llvm::ConstantInt * > |  | 
|  CSmallVectorSizeType< llvm::ConstantRange > |  | 
|  CSmallVectorSizeType< llvm::ControlFlowHub::BranchDescriptor > |  | 
|  CSmallVectorSizeType< llvm::CoroAlignInst * > |  | 
|  CSmallVectorSizeType< llvm::CoroAwaitSuspendInst * > |  | 
|  CSmallVectorSizeType< llvm::CoroIsInRampInst * > |  | 
|  CSmallVectorSizeType< llvm::CoroSizeInst * > |  | 
|  CSmallVectorSizeType< llvm::coverage::mcdc::TVIdxBuilder::MCDCNode > |  | 
|  CSmallVectorSizeType< llvm::CxxUnwindMapEntry > |  | 
|  CSmallVectorSizeType< llvm::DataLayout::PointerSpec > |  | 
|  CSmallVectorSizeType< llvm::DataLayout::PrimitiveSpec > |  | 
|  CSmallVectorSizeType< llvm::DbgSSAPhi * > |  | 
|  CSmallVectorSizeType< llvm::DbgValueLoc > |  | 
|  CSmallVectorSizeType< llvm::DbgValueLocEntry > |  | 
|  CSmallVectorSizeType< llvm::DbgVariable * > |  | 
|  CSmallVectorSizeType< llvm::DbgVariableRecord * > |  | 
|  CSmallVectorSizeType< llvm::DebugCounter::Chunk > |  | 
|  CSmallVectorSizeType< llvm::DebugLoc > |  | 
|  CSmallVectorSizeType< llvm::DebugLocStream::Entry > |  | 
|  CSmallVectorSizeType< llvm::DebugLocStream::List > |  | 
|  CSmallVectorSizeType< llvm::DebugNamesAbbrev::AttributeEncoding > |  | 
|  CSmallVectorSizeType< llvm::DebugVariable > |  | 
|  CSmallVectorSizeType< llvm::DefsetRecord * > |  | 
|  CSmallVectorSizeType< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables > > |  | 
|  CSmallVectorSizeType< llvm::DenseMap< LLT, LegacyLegalizeActions::LegacyLegalizeAction > > |  | 
|  CSmallVectorSizeType< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > > > |  | 
|  CSmallVectorSizeType< llvm::DenseMap< unsigned, LaneBitmask > > |  | 
|  CSmallVectorSizeType< llvm::detail::PtrUseVisitorBase::UseToVisit > |  | 
|  CSmallVectorSizeType< llvm::DiagnosticInfoOptimizationBase::Argument > |  | 
|  CSmallVectorSizeType< llvm::DICompileUnit * > |  | 
|  CSmallVectorSizeType< llvm::DIEAbbrevData > |  | 
|  CSmallVectorSizeType< llvm::DIGlobalVariableExpression * > |  | 
|  CSmallVectorSizeType< llvm::DILineInfo > |  | 
|  CSmallVectorSizeType< llvm::DIScope * > |  | 
|  CSmallVectorSizeType< llvm::DISubprogram * > |  | 
|  CSmallVectorSizeType< llvm::DIType * > |  | 
|  CSmallVectorSizeType< llvm::DomainValue * > |  | 
|  CSmallVectorSizeType< llvm::DomTreeNodeBase * > |  | 
|  CSmallVectorSizeType< llvm::DomTreeNodeBase > |  | 
|  CSmallVectorSizeType< llvm::dwarf_linker::parallel::CompileUnit::DIEInfo > |  | 
|  CSmallVectorSizeType< llvm::DWARFCFIAnalysis > |  | 
|  CSmallVectorSizeType< llvm::DWARFDebugNames::NameIndex > |  | 
|  CSmallVectorSizeType< llvm::DwarfExpression::Register > |  | 
|  CSmallVectorSizeType< llvm::DWARFFormValue > |  | 
|  CSmallVectorSizeType< llvm::DWARFLocationEntry > |  | 
|  CSmallVectorSizeType< llvm::dxbc::PSV::v0::SignatureElement > |  | 
|  CSmallVectorSizeType< llvm::dxbc::PSV::v2::ResourceBindInfo > |  | 
|  CSmallVectorSizeType< llvm::DXContainerYAML::DescriptorRangeYaml > |  | 
|  CSmallVectorSizeType< llvm::DXContainerYAML::DescriptorTableYaml > |  | 
|  CSmallVectorSizeType< llvm::DXContainerYAML::RootConstantsYaml > |  | 
|  CSmallVectorSizeType< llvm::DXContainerYAML::RootDescriptorYaml > |  | 
|  CSmallVectorSizeType< llvm::DXContainerYAML::RootParameterLocationYaml > |  | 
|  CSmallVectorSizeType< llvm::DXContainerYAML::SignatureElement > |  | 
|  CSmallVectorSizeType< llvm::DXContainerYAML::SignatureParameter > |  | 
|  CSmallVectorSizeType< llvm::DXContainerYAML::StaticSamplerYamlDesc > |  | 
|  CSmallVectorSizeType< llvm::dxil::EntryProperties > |  | 
|  CSmallVectorSizeType< llvm::dxil::ResourceInfo > |  | 
|  CSmallVectorSizeType< llvm::ElementCount > |  | 
|  CSmallVectorSizeType< llvm::ELFObjectWriter::Symver > |  | 
|  CSmallVectorSizeType< llvm::EVT > |  | 
|  CSmallVectorSizeType< llvm::ForwardedRegister > |  | 
|  CSmallVectorSizeType< llvm::Function * > |  | 
|  CSmallVectorSizeType< llvm::FunctionLoweringInfo::LiveOutInfo > |  | 
|  CSmallVectorSizeType< llvm::fuzzerop::SourcePred > |  | 
|  CSmallVectorSizeType< llvm::GCNRegPressure > |  | 
|  CSmallVectorSizeType< llvm::GCOVArc * > |  | 
|  CSmallVectorSizeType< llvm::GCOVBlockLocation > |  | 
|  CSmallVectorSizeType< llvm::GenericDomTreeUpdater::DomTreeUpdate > |  | 
|  CSmallVectorSizeType< llvm::GEPOperator * > |  | 
|  CSmallVectorSizeType< llvm::GISelChangeObserver * > |  | 
|  CSmallVectorSizeType< llvm::GlobalValue * > |  | 
|  CSmallVectorSizeType< llvm::GlobPattern::SubGlobPattern::Bracket > |  | 
|  CSmallVectorSizeType< llvm::GStore * > |  | 
|  CSmallVectorSizeType< llvm::HexagonInstr * > |  | 
|  CSmallVectorSizeType< llvm::HistogramInfo > |  | 
|  CSmallVectorSizeType< llvm::hlsl::Binding > |  | 
|  CSmallVectorSizeType< llvm::hlsl::BindingInfo::BindingRange > |  | 
|  CSmallVectorSizeType< llvm::hlsl::BindingInfo::RegisterSpace > |  | 
|  CSmallVectorSizeType< llvm::hlsl::CBufferMapping > |  | 
|  CSmallVectorSizeType< llvm::hlsl::CBufferMember > |  | 
|  CSmallVectorSizeType< llvm::ImmutablePass * > |  | 
|  CSmallVectorSizeType< llvm::Init * > |  | 
|  CSmallVectorSizeType< llvm::Instruction * > |  | 
|  CSmallVectorSizeType< llvm::InstructionBuildSteps > |  | 
|  CSmallVectorSizeType< llvm::InterestingMemoryOperand > |  | 
|  CSmallVectorSizeType< llvm::IntrinsicInst * > |  | 
|  CSmallVectorSizeType< llvm::IRPosition > |  | 
|  CSmallVectorSizeType< llvm::ISD::ArgFlagsTy > |  | 
|  CSmallVectorSizeType< llvm::ISD::InputArg > |  | 
|  CSmallVectorSizeType< llvm::ISD::OutputArg > |  | 
|  CSmallVectorSizeType< llvm::jitlink::ppc64::PLTCallStubReloc > |  | 
|  CSmallVectorSizeType< llvm::jitlink::Symbol * > |  | 
|  CSmallVectorSizeType< llvm::LazyCallGraph::Node * > |  | 
|  CSmallVectorSizeType< llvm::LazyCallGraph::RefSCC * > |  | 
|  CSmallVectorSizeType< llvm::LazyCallGraph::SCC * > |  | 
|  CSmallVectorSizeType< llvm::LegalizeRule > |  | 
|  CSmallVectorSizeType< llvm::LexicalScope * > |  | 
|  CSmallVectorSizeType< llvm::LiveInterval * > |  | 
|  CSmallVectorSizeType< llvm::LiveRange * > |  | 
|  CSmallVectorSizeType< llvm::LiveRange::Segment > |  | 
|  CSmallVectorSizeType< llvm::LiveVariables::VarInfo > |  | 
|  CSmallVectorSizeType< llvm::LLT > |  | 
|  CSmallVectorSizeType< llvm::Loop * > |  | 
|  CSmallVectorSizeType< llvm::MachineBasicBlock * > |  | 
|  CSmallVectorSizeType< llvm::MachineFunction::ArgRegPair > |  | 
|  CSmallVectorSizeType< llvm::MachineFunction::DebugSubstitution > |  | 
|  CSmallVectorSizeType< llvm::MachineInstr * > |  | 
|  CSmallVectorSizeType< llvm::MachineOperand > |  | 
|  CSmallVectorSizeType< llvm::MachineTraceMetrics::FixedBlockInfo > |  | 
|  CSmallVectorSizeType< llvm::MachineTraceMetrics::LiveInReg > |  | 
|  CSmallVectorSizeType< llvm::MachineTraceMetrics::TraceBlockInfo > |  | 
|  CSmallVectorSizeType< llvm::mca::InstRef > |  | 
|  CSmallVectorSizeType< llvm::mca::LSUnit::MemoryGroup * > |  | 
|  CSmallVectorSizeType< llvm::mca::ReadDescriptor > |  | 
|  CSmallVectorSizeType< llvm::mca::ReadState > |  | 
|  CSmallVectorSizeType< llvm::mca::WriteDescriptor > |  | 
|  CSmallVectorSizeType< llvm::mca::WriteState > |  | 
|  CSmallVectorSizeType< llvm::MCAsmParser::MCPendingError > |  | 
|  CSmallVectorSizeType< llvm::MCDwarfFile > |  | 
|  CSmallVectorSizeType< llvm::mcdxbc::DescriptorRange > |  | 
|  CSmallVectorSizeType< llvm::mcdxbc::DescriptorTable > |  | 
|  CSmallVectorSizeType< llvm::mcdxbc::PSVSignatureElement > |  | 
|  CSmallVectorSizeType< llvm::mcdxbc::RootConstants > |  | 
|  CSmallVectorSizeType< llvm::mcdxbc::RootDescriptor > |  | 
|  CSmallVectorSizeType< llvm::mcdxbc::RootParameterInfo > |  | 
|  CSmallVectorSizeType< llvm::mcdxbc::StaticSampler > |  | 
|  CSmallVectorSizeType< llvm::MCELFStreamer::AttributeItem > |  | 
|  CSmallVectorSizeType< llvm::MCELFStreamer::AttributeSubSection > |  | 
|  CSmallVectorSizeType< llvm::MCFixup > |  | 
|  CSmallVectorSizeType< llvm::MCLOHDirective > |  | 
|  CSmallVectorSizeType< llvm::MCObjectWriter::CGProfileEntry > |  | 
|  CSmallVectorSizeType< llvm::MCOperand > |  | 
|  CSmallVectorSizeType< llvm::MCRegister > |  | 
|  CSmallVectorSizeType< llvm::MCSection * > |  | 
|  CSmallVectorSizeType< llvm::MCSymbol * > |  | 
|  CSmallVectorSizeType< llvm::MDAttachments::Attachment > |  | 
|  CSmallVectorSizeType< llvm::MemoryDepChecker::Dependence > |  | 
|  CSmallVectorSizeType< llvm::MemoryLocation > |  | 
|  CSmallVectorSizeType< llvm::memprof::AllocationInfo > |  | 
|  CSmallVectorSizeType< llvm::memprof::CallSiteInfo > |  | 
|  CSmallVectorSizeType< llvm::memprof::IndexedAllocationInfo > |  | 
|  CSmallVectorSizeType< llvm::memprof::IndexedCallSiteInfo > |  | 
|  CSmallVectorSizeType< llvm::memprof::internal::SourceLocationRef > |  | 
|  CSmallVectorSizeType< llvm::memprof::SourceLocation > |  | 
|  CSmallVectorSizeType< llvm::Metadata * > |  | 
|  CSmallVectorSizeType< llvm::mustache::Token > |  | 
|  CSmallVectorSizeType< llvm::MVT > |  | 
|  CSmallVectorSizeType< llvm::objcopy::dxbc::Part > |  | 
|  CSmallVectorSizeType< llvm::objcopy::elf::SectionBase * > |  | 
|  CSmallVectorSizeType< llvm::objcopy::NameOrPattern > |  | 
|  CSmallVectorSizeType< llvm::objcopy::NewSectionInfo > |  | 
|  CSmallVectorSizeType< llvm::objcopy::NewSymbolInfo > |  | 
|  CSmallVectorSizeType< llvm::objcopy::RemoveNoteInfo > |  | 
|  CSmallVectorSizeType< llvm::objcopy::SectionPatternAddressUpdate > |  | 
|  CSmallVectorSizeType< llvm::object::DataRefImpl > |  | 
|  CSmallVectorSizeType< llvm::object::OffloadBundleEntry > |  | 
|  CSmallVectorSizeType< llvm::object::OwningBinary< llvm::object::Archive > > |  | 
|  CSmallVectorSizeType< llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry > |  | 
|  CSmallVectorSizeType< llvm::orc::ExecutorAddrRange > |  | 
|  CSmallVectorSizeType< llvm::Pass * > |  | 
|  CSmallVectorSizeType< llvm::PHINode * > |  | 
|  CSmallVectorSizeType< llvm::PMDataManager * > |  | 
|  CSmallVectorSizeType< llvm::PointerDiffInfo > |  | 
|  CSmallVectorSizeType< llvm::PointerUnion< llvm::Value *, const TreeEntry * > > |  | 
|  CSmallVectorSizeType< llvm::PredicateBase * > |  | 
|  CSmallVectorSizeType< llvm::RangeSpan > |  | 
|  CSmallVectorSizeType< llvm::RangeSpanList > |  | 
|  CSmallVectorSizeType< llvm::Record::AssertionInfo > |  | 
|  CSmallVectorSizeType< llvm::Record::DumpInfo > |  | 
|  CSmallVectorSizeType< llvm::RecordVal > |  | 
|  CSmallVectorSizeType< llvm::Register > |  | 
|  CSmallVectorSizeType< llvm::remarks::Argument > |  | 
|  CSmallVectorSizeType< llvm::remarks::BitstreamRemarkParserHelper::Argument > |  | 
|  CSmallVectorSizeType< llvm::RuntimeCheckingPtrGroup > |  | 
|  CSmallVectorSizeType< llvm::RuntimeDyldMachO::EHFrameRelatedSections > |  | 
|  CSmallVectorSizeType< llvm::RuntimePointerChecking::PointerInfo > |  | 
|  CSmallVectorSizeType< llvm::sampleprof::SecHdrTableEntry > |  | 
|  CSmallVectorSizeType< llvm::sandboxir::Action * > |  | 
|  CSmallVectorSizeType< llvm::sandboxir::Instruction * > |  | 
|  CSmallVectorSizeType< llvm::sandboxir::Value * > |  | 
|  CSmallVectorSizeType< llvm::SDDbgLabel * > |  | 
|  CSmallVectorSizeType< llvm::SDDbgValue * > |  | 
|  CSmallVectorSizeType< llvm::SDep > |  | 
|  CSmallVectorSizeType< llvm::SDNode * > |  | 
|  CSmallVectorSizeType< llvm::SDValue > |  | 
|  CSmallVectorSizeType< llvm::SEHHandler > |  | 
|  CSmallVectorSizeType< llvm::SEHUnwindMapEntry > |  | 
|  CSmallVectorSizeType< llvm::SlotIndex > |  | 
|  CSmallVectorSizeType< llvm::SmallPtrSet< llvm::SUnit *, 4 > > |  | 
|  CSmallVectorSizeType< llvm::SmallPtrSet< SUnit *, 8 > > |  | 
|  CSmallVectorSizeType< llvm::SmallString< 0 > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< DepInfo, 8 > * > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< Elf_Crel, 0 > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< Entry, 8 > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< int, 4 > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< OperandData, 2 > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< PreprocessorControlDesc > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< size_t, 4 > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< uint64_t, 4 > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< uint64_t, DefaultProcResSize > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< unsigned > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< unsigned, 8 > > |  | 
|  CSmallVectorSizeType< llvm::SmallVector< Value *, 8 > > |  | 
|  CSmallVectorSizeType< llvm::SMFixIt > |  | 
|  CSmallVectorSizeType< llvm::SMLoc > |  | 
|  CSmallVectorSizeType< llvm::SMRange > |  | 
|  CSmallVectorSizeType< llvm::SpillPlacement::BlockConstraint > |  | 
|  CSmallVectorSizeType< llvm::SPIRV::ConvergenceRegion * > |  | 
|  CSmallVectorSizeType< llvm::SplitAnalysis::BlockInfo > |  | 
|  CSmallVectorSizeType< llvm::StackLifetime::LiveRange > |  | 
|  CSmallVectorSizeType< llvm::StoreInst * > |  | 
|  CSmallVectorSizeType< llvm::StringMapEntry< std::atomic< TypeEntryBody * > > * > |  | 
|  CSmallVectorSizeType< llvm::StringRef > |  | 
|  CSmallVectorSizeType< llvm::SuffixTreeInternalNode * > |  | 
|  CSmallVectorSizeType< llvm::SUnit * > |  | 
|  CSmallVectorSizeType< llvm::SwingSchedulerDDGEdge > |  | 
|  CSmallVectorSizeType< llvm::symbolize::MarkupNode > |  | 
|  CSmallVectorSizeType< llvm::sys::MemoryBlock > |  | 
|  CSmallVectorSizeType< llvm::TemporalProfTraceTy > |  | 
|  CSmallVectorSizeType< llvm::Timer * > |  | 
|  CSmallVectorSizeType< llvm::TimeTraceProfilerEntry > |  | 
|  CSmallVectorSizeType< llvm::TruncInst * > |  | 
|  CSmallVectorSizeType< llvm::Type * > |  | 
|  CSmallVectorSizeType< llvm::TypedTrackingMDRef< MDNode > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< AfterAnalysisFunc > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< AfterPassFunc > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< AfterPassInvalidatedFunc > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< AnalysesClearedFunc > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< AnalysisInvalidatedFunc > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< BeforeAnalysisFunc > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< BeforeNonSkippedPassFunc > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< BeforePassFunc > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< BeforeSkippedPassFunc > > |  | 
|  CSmallVectorSizeType< llvm::unique_function< bool(llvm::StringRef)> > |  | 
|  CSmallVectorSizeType< llvm::unique_function< void()> > |  | 
|  CSmallVectorSizeType< llvm::Use * > |  | 
|  CSmallVectorSizeType< llvm::Value * > |  | 
|  CSmallVectorSizeType< llvm::ValueAsMetadata * > |  | 
|  CSmallVectorSizeType< llvm::ValueInfo > |  | 
|  CSmallVectorSizeType< llvm::VarLocInfo > |  | 
|  CSmallVectorSizeType< llvm::VectorizationFactor > |  | 
|  CSmallVectorSizeType< llvm::VFInfo > |  | 
|  CSmallVectorSizeType< llvm::VFParameter > |  | 
|  CSmallVectorSizeType< llvm::vfs::RedirectingFileSystem::Entry * > |  | 
|  CSmallVectorSizeType< llvm::VPBlockBase * > |  | 
|  CSmallVectorSizeType< llvm::VPHeaderPHIRecipe * > |  | 
|  CSmallVectorSizeType< llvm::VPIRBasicBlock * > |  | 
|  CSmallVectorSizeType< llvm::VPSingleDefRecipe * > |  | 
|  CSmallVectorSizeType< llvm::VPUser * > |  | 
|  CSmallVectorSizeType< llvm::VPValue * > |  | 
|  CSmallVectorSizeType< llvm::VRegMaskOrUnit > |  | 
|  CSmallVectorSizeType< llvm::WeakTrackingVH > |  | 
|  CSmallVectorSizeType< llvm::WeakVH > |  | 
|  CSmallVectorSizeType< llvm::WinEHHandlerType > |  | 
|  CSmallVectorSizeType< llvm::WinEHTryBlockMapEntry > |  | 
|  CSmallVectorSizeType< llvm::yaml::StringValue > |  | 
|  CSmallVectorSizeType< LocalVariable > |  | 
|  CSmallVectorSizeType< LoopCacheCostTy > |  | 
|  CSmallVectorSizeType< LoopTripCountTy > |  | 
|  CSmallVectorSizeType< LVTotalsEntry > |  | 
|  CSmallVectorSizeType< MBBDefsInfo > |  | 
|  CSmallVectorSizeType< MCOperand > |  | 
|  CSmallVectorSizeType< memprof::GUIDHex64 > |  | 
|  CSmallVectorSizeType< MultiNodeOpTy > |  | 
|  CSmallVectorSizeType< MutableValue > |  | 
|  CSmallVectorSizeType< NodePtr > |  | 
|  CSmallVectorSizeType< NodeT * > |  | 
|  CSmallVectorSizeType< NodeTy * > |  | 
|  CSmallVectorSizeType< OpOverload > |  | 
|  CSmallVectorSizeType< OpStage > |  | 
|  CSmallVectorSizeType< Parameter > |  | 
|  CSmallVectorSizeType< ParamType > |  | 
|  CSmallVectorSizeType< PartData > |  | 
|  CSmallVectorSizeType< PassRunDescriptor > |  | 
|  CSmallVectorSizeType< PhiT * > |  | 
|  CSmallVectorSizeType< PrologEpilogSGPRSpill > |  | 
|  CSmallVectorSizeType< raw_ostream::Colors > |  | 
|  CSmallVectorSizeType< RecordLimit > |  | 
|  CSmallVectorSizeType< RegBankLLTMappingApplyID > |  | 
|  CSmallVectorSizeType< RegInfo > |  | 
|  CSmallVectorSizeType< RegionBoundaries > |  | 
|  CSmallVectorSizeType< RegisterMappingTracker > |  | 
|  CSmallVectorSizeType< RegUnitInfo > |  | 
|  CSmallVectorSizeType< RelocDirective > |  | 
|  CSmallVectorSizeType< ResourceUse > |  | 
|  CSmallVectorSizeType< RewriteInfo > |  | 
|  CSmallVectorSizeType< RootData > |  | 
|  CSmallVectorSizeType< RuntimePointerCheck > |  | 
|  CSmallVectorSizeType< ScavengedInfo > |  | 
|  CSmallVectorSizeType< SCEVInsertPointGuard * > |  | 
|  CSmallVectorSizeType< ScheduleData * > |  | 
|  CSmallVectorSizeType< ScheduleEntity * > |  | 
|  CSmallVectorSizeType< ScopeContext > |  | 
|  CSmallVectorSizeType< SectionInfo > |  | 
|  CSmallVectorSizeType< SegmentEntry > |  | 
|  CSmallVectorSizeType< SID > |  | 
|  CSmallVectorSizeType< SimpleKey > |  | 
|  CSmallVectorSizeType< size_t > |  | 
|  CSmallVectorSizeType< SizeAndActionsVec > |  | 
|  CSmallVectorSizeType< SizeChangeStrategy > |  | 
|  CSmallVectorSizeType< Slice > |  | 
|  CSmallVectorSizeType< SPIRV::Capability::Capability > |  | 
|  CSmallVectorSizeType< SPIRV::Extension::Extension > |  | 
|  CSmallVectorSizeType< SPIRV::FPFastMathDefaultInfo > |  | 
|  CSmallVectorSizeType< SPIRV::InstructionSet::InstructionSet > |  | 
|  CSmallVectorSizeType< SPIRVIndirectCall > |  | 
|  CSmallVectorSizeType< StackObject > |  | 
|  CSmallVectorSizeType< StackRegion > |  | 
|  CSmallVectorSizeType< StackType > |  | 
|  CSmallVectorSizeType< State > |  | 
|  CSmallVectorSizeType< std::array< int, 2 > > |  | 
|  CSmallVectorSizeType< std::function< bool(llvm::StringRef Name, llvm::AAManager &AA)> > |  | 
|  CSmallVectorSizeType< std::function< RegAllocFilterFunc(llvm::StringRef)> > |  | 
|  CSmallVectorSizeType< std::function< void(LoopPassManager &, llvm::OptimizationLevel)> > |  | 
|  CSmallVectorSizeType< std::optional< llvm::MCInst > > |  | 
|  CSmallVectorSizeType< std::pair< bool, llvm::StringRef > > |  | 
|  CSmallVectorSizeType< std::pair< const llvm::Function *, std::unique_ptr< FunctionInfo > > > |  | 
|  CSmallVectorSizeType< std::pair< const llvm::MachineOperand *, unsigned > > |  | 
|  CSmallVectorSizeType< std::pair< const llvm::MCSymbol *, GOTEquivUsePair > > |  | 
|  CSmallVectorSizeType< std::pair< const llvm::MCSymbol *, std::vector< llvm::StringRef > > > |  | 
|  CSmallVectorSizeType< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * > > |  | 
|  CSmallVectorSizeType< std::pair< const llvm::PHINode *, llvm::SmallVector< llvm::MachineInstr *, 1 > > > |  | 
|  CSmallVectorSizeType< std::pair< const llvm::Record *, llvm::SMRange > > |  | 
|  CSmallVectorSizeType< std::pair< const llvm::Value *, DanglingDebugInfoVector > > |  | 
|  CSmallVectorSizeType< std::pair< int, int64_t > > |  | 
|  CSmallVectorSizeType< std::pair< KeyT, llvm::SmallSetVector< llvm::DIScope *, 8 > > > |  | 
|  CSmallVectorSizeType< std::pair< KeyT, ValueT > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::AllocaInst *, llvm::memtag::AllocaInfo > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::BasicBlock *, llvm::Value * > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::BasicBlock *, std::unique_ptr< BlockScheduling > > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::CodeViewDebug::LocalVarDef, llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 1 > > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::DbgSSABlock *, llvm::DbgValueDef > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::ElementCount, llvm::MapVector< Instruction *, InstructionCost > > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Function *, llvm::ValueLatticeElement > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Instruction *, Info > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Instruction *, llvm::ConstantRange > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Instruction *, llvm::Instruction * > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Instruction *, llvm::Value * > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Instruction *, uint64_t > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Instruction *, unsigned > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::MachineInstr *, int > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::MachineInstr *, RematInstruction > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::MachineInstr *, unsigned > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::MBBSectionID, llvm::AsmPrinter::MBBSectionRange > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::mca::ReadState *, int > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::MCSymbol *, int64_t > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::MCSymbol *, llvm::WinEH::FrameInfo::Epilog > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::MDNode *, llvm::SetVector< llvm::Metadata * > > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::objcopy::NameMatcher, llvm::DebugCompressionType > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::PointerUnion< const TargetRegisterClass *, const RegisterBank * >, llvm::MachineOperand * > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::sampleprof::FunctionId, uint32_t > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::sampleprof::SampleContext, uint32_t > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::sampleprof::SampleContext, uint64_t > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::sandboxir::Context::CallbackID, CreateInstrCallback > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::sandboxir::Context::CallbackID, EraseInstrCallback > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::sandboxir::Context::CallbackID, MoveInstrCallback > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::sandboxir::Context::CallbackID, SetUseCallback > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::SlotIndex, llvm::SlotIndex > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::SMLoc, std::string > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::StringRef, llvm::ArchYAML::Archive::Child::Field > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::StringRef, llvm::MachO::ObjCCategoryRecord * > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::StringRef, llvm::StringRef > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::StringRef, size_t > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::SUnit *, llvm::SUnit * > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Use *, llvm::Value * > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > > > |  | 
|  CSmallVectorSizeType< std::pair< llvm::Value *, llvm::WeakTrackingVH > > |  | 
|  CSmallVectorSizeType< std::pair< MCSectionSubPair, MCSectionSubPair > > |  | 
|  CSmallVectorSizeType< std::pair< size_t, llvm::MCSection * > > |  | 
|  CSmallVectorSizeType< std::pair< std::pair< llvm::Function *, unsigned >, llvm::ValueLatticeElement > > |  | 
|  CSmallVectorSizeType< std::pair< std::pair< llvm::StringRef, uint64_t >, uint32_t > > |  | 
|  CSmallVectorSizeType< std::pair< std::string, llvm::orc::ExecutorAddr > > |  | 
|  CSmallVectorSizeType< std::pair< std::string, size_t > > |  | 
|  CSmallVectorSizeType< std::pair< std::string, std::string > > |  | 
|  CSmallVectorSizeType< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * > > |  | 
|  CSmallVectorSizeType< std::pair< SymbolHandleRef, llvm::memprof::internal::DataAccessProfRecordRef > > |  | 
|  CSmallVectorSizeType< std::pair< uint16_t, Form > > |  | 
|  CSmallVectorSizeType< std::pair< uint32_t, llvm::SmallVector< uint32_t, 0 > > > |  | 
|  CSmallVectorSizeType< std::pair< uint64_t, bool > > |  | 
|  CSmallVectorSizeType< std::pair< uint64_t, llvm::mca::ResourceUsage > > |  | 
|  CSmallVectorSizeType< std::pair< uint64_t, llvm::memprof::Frame > > |  | 
|  CSmallVectorSizeType< std::pair< uint64_t, llvm::memprof::IndexedMemProfRecord > > |  | 
|  CSmallVectorSizeType< std::pair< uint64_t, llvm::SmallVector< uint64_t > > > |  | 
|  CSmallVectorSizeType< std::pair< uint64_t, MemInfoBlock > > |  | 
|  CSmallVectorSizeType< std::pair< uint8_t, NVPTX::Scope > > |  | 
|  CSmallVectorSizeType< std::pair< unsigned, LiveDebugValues::DbgValue > > |  | 
|  CSmallVectorSizeType< std::pair< unsigned, llvm::MachineInstr * > > |  | 
|  CSmallVectorSizeType< std::pair< unsigned, llvm::MCSection::FragList > > |  | 
|  CSmallVectorSizeType< std::pair< unsigned, llvm::MCSymbol * > > |  | 
|  CSmallVectorSizeType< std::pair< unsigned, llvm::MDNode * > > |  | 
|  CSmallVectorSizeType< std::pair< unsigned, llvm::SmallVector< llvm::Register, 4 > > > |  | 
|  CSmallVectorSizeType< std::pair< unsigned, unsigned > > |  | 
|  CSmallVectorSizeType< std::pair< ValueType, SUList > > |  | 
|  CSmallVectorSizeType< std::pair< void *, size_t > > |  | 
|  CSmallVectorSizeType< std::string > |  | 
|  CSmallVectorSizeType< std::tuple< llvm::MachineInstr *, int, int, int > > |  | 
|  CSmallVectorSizeType< std::tuple< NodeRef, ChildItTy, ChildItTy > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< const llvm::mca::InstrDesc > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< ContainedPass > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< DomTreeNodeBase< BasicBlock > > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< DomTreeNodeBase< NodeTy > > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< FunctionPass > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< InProgressEntry > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::AsmPrinterHandler > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::DbgEntity > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::DFAPacketizer > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::DwarfCompileUnit > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::FixedStackPseudoSourceValue > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::GCOVArc > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::GCOVBlock > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::GCOVFunction > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::GCStrategy > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::GlobalVariable > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::mca::HardwareUnit > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::mca::Instruction > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::mca::Stage > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::MemoryBuffer > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::MipsOptionRecord > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::Module > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::object::ObjectFile > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::opt::Arg > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::sandboxir::Action > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::sandboxir::IRChangeBase > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::sandboxir::LegalityResult > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::ScheduleHazardRecognizer > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< llvm::SmallVector< ValueIDNum, 0 > > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< RegionPass > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< ScheduleBundle > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< ScheduleData[]> > |  | 
|  CSmallVectorSizeType< std::unique_ptr< uint8_t[]> > |  | 
|  CSmallVectorSizeType< std::unique_ptr< UserLabel > > |  | 
|  CSmallVectorSizeType< std::unique_ptr< UserValue > > |  | 
|  CSmallVectorSizeType< SubGlobPattern > |  | 
|  CSmallVectorSizeType< SymbolFlag > |  | 
|  CSmallVectorSizeType< SymTableEntry > |  | 
|  CSmallVectorSizeType< TemporalDivergenceTuple > |  | 
|  CSmallVectorSizeType< TraitProperty > |  | 
|  CSmallVectorSizeType< TransferTracker::Transfer > |  | 
|  CSmallVectorSizeType< TreeData > |  | 
|  CSmallVectorSizeType< TrieNode * > |  | 
|  CSmallVectorSizeType< TypeUnitEntry > |  | 
|  CSmallVectorSizeType< uint16_t > |  | 
|  CSmallVectorSizeType< uint32_t > |  | 
|  CSmallVectorSizeType< uint64_t > |  | 
|  CSmallVectorSizeType< uint8_t > |  | 
|  CSmallVectorSizeType< uintptr_t > |  | 
|  CSmallVectorSizeType< UniformityLLTOpPredicateID > |  | 
|  CSmallVectorSizeType< unsigned > |  | 
|  CSmallVectorSizeType< unsigned char > |  | 
|  CSmallVectorSizeType< ValType > |  | 
|  CSmallVectorSizeType< ValueInfo > |  | 
|  CSmallVectorSizeType< VarAndLoc > |  | 
|  CSmallVectorSizeType< VariableGEPIndex > |  | 
|  CSmallVectorSizeType< void * > |  | 
|  CSmallVectorSizeType< void(*)(llvm::Function &F, llvm::AnalysisManager< Function > &AM, llvm::AAResults &llvm::AAResults) > |  | 
|  CSmallVectorSizeType< VPlanPtr > |  | 
|  CSmallVectorSizeType< wasm::ValType > |  | 
|  Cstatic constexpr int |  | 
|  CT |  | 
|  Cllvm::StrongType< T, S > | Helper for making strong types  | 
|  Cuint16_t |  | 
|  Cuint32_t |  | 
|  Cuint64_t |  | 
|  Cuint8_t |  | 
|  Cunique_function< void(llvm::StringRef, llvm::PassManager< MachineFunction > &)> |  | 
|  Cunique_ptr< llvm::objcopy::elf::SectionBase > * |  | 
|  Cunique_ptr< llvm::object::ObjectFile > |  | 
|  Cunique_ptr< OffloadBinary > |  | 
|  Cunordered_map< InlineSite, std::unique_ptr< MCPseudoProbeInlineTree >, InlineSiteHash > |  | 
|  Cunsigned |  | 
|  CValT |  | 
|  Cvalue_op_iterator |  | 
|  Cvector< const uint32_t * > |  | 
|  Cvector< IRDataT< DCData > > |  | 
|  Cvector< IRDataT< EmptyData > > |  | 
|  Cvector< LaneBitmask > |  | 
|  Cvector< LiveDebugValues::SpillLoc > |  | 
|  Cvector< llvm::DebugVariable > |  | 
|  Cvector< Loop * > |  | 
|  Cvector< MachineBasicBlock * > |  | 
|  Cvector< MachineLoop * > |  | 
|  Cvector< MCPseudoProbe > |  | 
|  Cvector< std::pair< uint32_t, llvm::pdb::SrcHeaderBlockEntry > > |  | 
|  Cvector< std::pair< uint32_t, llvm::support::detail::packed_endian_specific_integral< uint32_t, llvm::endianness::little, unaligned > > > |  | 
|  Cvector< std::pair< uint32_t, SrcHeaderBlockEntry > > |  | 
|  Cvector< uint8_t > * |  | 
|  Cvector< UTF16 > * |  | 
|  CWrappedIteratorT |  |