 ___itt_api_info | |
 ___itt_api_info_20101001 | |
 ___itt_global | |
 ___itt_group_list | |
 ___itt_thread_info | |
 _iJIT_Method_Id | |
 _iJIT_Method_Load | |
 _iJIT_Method_NIDS | |
 _LineNumberInfo | |
 llvm::AAMDNodes | A collection of metadata nodes that might be associated with a memory access used by the alias-analysis infrastructure |
 AArch64GenInstrInfo | |
  llvm::AArch64InstrInfo | |
 AArch64GenRegisterInfo | |
  llvm::AArch64RegisterInfo | |
 AArch64GenSubtargetInfo | |
  llvm::AArch64Subtarget | |
 llvm::AArch64MCInstLower | AArch64MCInstLower - This class is used to lower an MachineInstr into an MCInst |
 llvm::AArch64NamedImmMapper | Instances of this class can perform bidirectional mapping from random identifier strings to operand encodings |
  llvm::AArch64AT::ATMapper | |
  llvm::AArch64DB::DBarrierMapper | |
  llvm::AArch64DC::DCMapper | |
  llvm::AArch64IC::ICMapper | |
  llvm::AArch64ISB::ISBMapper | |
  llvm::AArch64PRFM::PRFMMapper | |
  llvm::AArch64PState::PStateMapper | |
  llvm::AArch64TLBI::TLBIMapper | |
 AArch64SetCCInfo | Helper structure to keep track of a SET_CC lowered into AArch64 code |
 llvm::AbstractLatticeFunction | AbstractLatticeFunction - This class is implemented by the dataflow instance to specify what the lattice values are and how they handle merges etc |
 llvm::StackMapV1Parser< Endianness >::AccessorIterator< AccessorT > | |
 llvm::EHStreamer::ActionEntry | Structure describing an entry in the actions table |
 llvm::ActionHandler | |
  llvm::CatchHandler | |
  llvm::CleanupHandler | |
 llvm::Registry< T, U >::Add< V > | A static registration template |
 llvm::add_const_past_pointer< T, Enable > | If T is a pointer to X, return a pointer to const X |
 llvm::add_const_past_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type > | |
 llvm::add_lvalue_reference_if_not_pointer< T, Enable > | If T is a pointer, just return it. If it is not, return T& |
 llvm::add_lvalue_reference_if_not_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type > | |
 llvm::AddressPool | |
 llvm::TargetLoweringBase::AddrMode | This represents an addressing mode of: BaseGV + BaseOffs + BaseReg + Scale*ScaleReg If BaseGV is null, there is no BaseGV |
 AddSubFlagsOpcodePair | Map pseudo instructions that imply an 'S' bit onto real opcodes |
 llvm::PBQP::Graph< SolverT >::AdjEdgeIdSet | |
 llvm::AggressiveAntiDepState | Contains all the state necessary for anti-dep breaking |
 llvm::AliasAnalysis | |
  llvm::LibCallAliasAnalysis | LibCallAliasAnalysis - Alias analysis driven from LibCallInfo |
  llvm::objcarc::ObjCARCAliasAnalysis | This is a simple alias analysis implementation that uses knowledge of ARC constructs to answer queries |
 llvm::cl::aliasopt | |
 llvm::AliasSetTracker | |
 AlignedCharArray | Helper for building an aligned character array type |
 AlignedCharArray | |
  llvm::AlignedCharArrayUnion< AnalysisID > | |
  llvm::AlignedCharArrayUnion< Arg * > | |
  llvm::AlignedCharArrayUnion< AttributeSpec > | |
  llvm::AlignedCharArrayUnion< BitTestCase > | |
  llvm::AlignedCharArrayUnion< BitValue > | |
  llvm::AlignedCharArrayUnion< Block > | |
  llvm::AlignedCharArrayUnion< BlockInterference > | |
  llvm::AlignedCharArrayUnion< BlockMass > | |
  llvm::AlignedCharArrayUnion< BlockNode > | |
  llvm::AlignedCharArrayUnion< bool > | |
  llvm::AlignedCharArrayUnion< BucketT[InlineBuckets], LargeRep > | |
  llvm::AlignedCharArrayUnion< ByValInfo > | |
  llvm::AlignedCharArrayUnion< char > | |
  llvm::AlignedCharArrayUnion< COFF::AuxiliarybfAndefSymbol > | |
  llvm::AlignedCharArrayUnion< COFF::AuxiliaryCLRToken > | |
  llvm::AlignedCharArrayUnion< COFF::AuxiliaryFunctionDefinition > | |
  llvm::AlignedCharArrayUnion< COFF::AuxiliarySectionDefinition > | |
  llvm::AlignedCharArrayUnion< COFF::AuxiliaryWeakExternal > | |
  llvm::AlignedCharArrayUnion< COFF::DataDirectory > | |
  llvm::AlignedCharArrayUnion< const char * > | |
  llvm::AlignedCharArrayUnion< const llvm::CallInst * > | |
  llvm::AlignedCharArrayUnion< const llvm::DIExpression * > | |
  llvm::AlignedCharArrayUnion< const llvm::Function * > | |
  llvm::AlignedCharArrayUnion< const llvm::LocalAsMetadata * > | |
  llvm::AlignedCharArrayUnion< const llvm::MachineInstr * > | |
  llvm::AlignedCharArrayUnion< const llvm::SCEV * > | |
  llvm::AlignedCharArrayUnion< const llvm::Value * > | |
  llvm::AlignedCharArrayUnion< const uint32_t * > | |
  llvm::AlignedCharArrayUnion< ConstantPoolEntry > | |
  llvm::AlignedCharArrayUnion< CriticalEdge > | |
  llvm::AlignedCharArrayUnion< detail::DenseMapPair< Instruction *, uint64_t >[4], LargeRep > | |
  llvm::AlignedCharArrayUnion< detail::DenseMapPair< Instruction *, unsigned >[4], LargeRep > | |
  llvm::AlignedCharArrayUnion< detail::DenseMapPair< KeyT, unsigned >[InlineBuckets], LargeRep > | |
  llvm::AlignedCharArrayUnion< detail::DenseMapPair< llvm::SDValue, llvm::SDValue >[InlineBuckets], LargeRep > | |
  llvm::AlignedCharArrayUnion< detail::DenseMapPair< llvm::SDValue, std::pair< llvm::SDValue, llvm::SDValue > >[InlineBuckets], LargeRep > | |
  llvm::AlignedCharArrayUnion< detail::DenseMapPair< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode * >[InlineBuckets], LargeRep > | |
  llvm::AlignedCharArrayUnion< detail::DenseMapPair< void *, std::pair< llvm::PointerUnion, uint64_t > >[InlineBuckets], LargeRep > | |
  llvm::AlignedCharArrayUnion< DIEInteger, DIEString, DIEExpr, DIELabel, DIEDelta *, DIEEntry, DIETypeSignature, DIEBlock *, DIELoc *, DIELocList > | |
  llvm::AlignedCharArrayUnion< Entry > | |
  llvm::AlignedCharArrayUnion< FreeList * > | |
  llvm::AlignedCharArrayUnion< HandlerInfo > | |
  llvm::AlignedCharArrayUnion< HexagonInstr > | |
  llvm::AlignedCharArrayUnion< IdxMBBPair > | |
  llvm::AlignedCharArrayUnion< InsnRange > | |
  llvm::AlignedCharArrayUnion< Inst > | |
  llvm::AlignedCharArrayUnion< InState > | |
  llvm::AlignedCharArrayUnion< int > | |
  llvm::AlignedCharArrayUnion< ISD::ArgFlagsTy > | |
  llvm::AlignedCharArrayUnion< ISD::InputArg > | |
  llvm::AlignedCharArrayUnion< ISD::OutputArg > | |
  llvm::AlignedCharArrayUnion< LiveInBlock > | |
  llvm::AlignedCharArrayUnion< LiveOutPair > | |
  llvm::AlignedCharArrayUnion< LiveOutReg > | |
  llvm::AlignedCharArrayUnion< llvm::AllocaInst * > | |
  llvm::AlignedCharArrayUnion< llvm::BasicBlock * > | |
  llvm::AlignedCharArrayUnion< llvm::BitCodeAbbrevOp > | |
  llvm::AlignedCharArrayUnion< llvm::BlockFrequency > | |
  llvm::AlignedCharArrayUnion< llvm::CCValAssign > | |
  llvm::AlignedCharArrayUnion< llvm::cl::parser::OptionInfo > | |
  llvm::AlignedCharArrayUnion< llvm::COFFYAML::PEHeader > | |
  llvm::AlignedCharArrayUnion< llvm::DebugLocEntry::Value > | |
  llvm::AlignedCharArrayUnion< llvm::DebugLocStream::Entry > | |
  llvm::AlignedCharArrayUnion< llvm::DebugLocStream::List > | |
  llvm::AlignedCharArrayUnion< llvm::detail::PtrUseVisitorBase::UseToVisit > | |
  llvm::AlignedCharArrayUnion< llvm::DICompileUnit * > | |
  llvm::AlignedCharArrayUnion< llvm::DIEAbbrevData > | |
  llvm::AlignedCharArrayUnion< llvm::DIGlobalVariable * > | |
  llvm::AlignedCharArrayUnion< llvm::DILineInfo > | |
  llvm::AlignedCharArrayUnion< llvm::DIScope * > | |
  llvm::AlignedCharArrayUnion< llvm::DISubprogram * > | |
  llvm::AlignedCharArrayUnion< llvm::DIType * > | |
  llvm::AlignedCharArrayUnion< llvm::DwarfAccelTable::Atom > | |
  llvm::AlignedCharArrayUnion< llvm::DWARFDebugInfoEntryMinimal > | |
  llvm::AlignedCharArrayUnion< llvm::EVT > | |
  llvm::AlignedCharArrayUnion< llvm::ForwardedRegister > | |
  llvm::AlignedCharArrayUnion< llvm::Function * > | |
  llvm::AlignedCharArrayUnion< llvm::FunctionLoweringInfo::LiveOutInfo > | |
  llvm::AlignedCharArrayUnion< llvm::GCOVEdge * > | |
  llvm::AlignedCharArrayUnion< llvm::ImmutablePass * > | |
  llvm::AlignedCharArrayUnion< llvm::Instruction * > | |
  llvm::AlignedCharArrayUnion< llvm::IntervalMapImpl::LeafNode, RootBranchData > | |
  llvm::AlignedCharArrayUnion< llvm::LayoutAlignElem > | |
  llvm::AlignedCharArrayUnion< llvm::LazyCallGraph::Node * > | |
  llvm::AlignedCharArrayUnion< llvm::LazyCallGraph::SCC * > | |
  llvm::AlignedCharArrayUnion< llvm::LexicalScope * > | |
  llvm::AlignedCharArrayUnion< llvm::LiveInterval * > | |
  llvm::AlignedCharArrayUnion< llvm::LiveRange * > | |
  llvm::AlignedCharArrayUnion< llvm::LiveRange::Segment > | |
  llvm::AlignedCharArrayUnion< llvm::LiveVariables::VarInfo > | |
  llvm::AlignedCharArrayUnion< llvm::LoopAccessReport > | |
  llvm::AlignedCharArrayUnion< llvm::MachineBasicBlock * > | |
  llvm::AlignedCharArrayUnion< llvm::MachineInstr * > | |
  llvm::AlignedCharArrayUnion< llvm::MachineTraceMetrics::FixedBlockInfo > | |
  llvm::AlignedCharArrayUnion< llvm::MachineTraceMetrics::LiveInReg > | |
  llvm::AlignedCharArrayUnion< llvm::MachineTraceMetrics::TraceBlockInfo > | |
  llvm::AlignedCharArrayUnion< llvm::MCDataFragment * > | |
  llvm::AlignedCharArrayUnion< llvm::MCDwarfFile > | |
  llvm::AlignedCharArrayUnion< llvm::MCFixup > | |
  llvm::AlignedCharArrayUnion< llvm::MCLOHDirective > | |
  llvm::AlignedCharArrayUnion< llvm::MCOperand > | |
  llvm::AlignedCharArrayUnion< llvm::MCSection * > | |
  llvm::AlignedCharArrayUnion< llvm::MCSymbol * > | |
  llvm::AlignedCharArrayUnion< llvm::MemoryDepChecker::Dependence > | |
  llvm::AlignedCharArrayUnion< llvm::Metadata * > | |
  llvm::AlignedCharArrayUnion< llvm::MVT > | |
  llvm::AlignedCharArrayUnion< llvm::Pass * > | |
  llvm::AlignedCharArrayUnion< llvm::PMDataManager * > | |
  llvm::AlignedCharArrayUnion< llvm::RangeSpan > | |
  llvm::AlignedCharArrayUnion< llvm::RangeSpanList > | |
  llvm::AlignedCharArrayUnion< llvm::RuntimeDyldMachO::EHFrameRelatedSections > | |
  llvm::AlignedCharArrayUnion< llvm::RuntimePointerChecking::CheckingPtrGroup > | |
  llvm::AlignedCharArrayUnion< llvm::RuntimePointerChecking::PointerInfo > | |
  llvm::AlignedCharArrayUnion< llvm::SDDbgValue * > | |
  llvm::AlignedCharArrayUnion< llvm::SDep > | |
  llvm::AlignedCharArrayUnion< llvm::SDNode * > | |
  llvm::AlignedCharArrayUnion< llvm::SDValue > | |
  llvm::AlignedCharArrayUnion< llvm::SEHHandler > | |
  llvm::AlignedCharArrayUnion< llvm::SlotIndex > | |
  llvm::AlignedCharArrayUnion< llvm::SmallString< 32 > > | |
  llvm::AlignedCharArrayUnion< llvm::SmallVector< unsigned, 8 > > | |
  llvm::AlignedCharArrayUnion< llvm::SMFixIt > | |
  llvm::AlignedCharArrayUnion< llvm::SMLoc > | |
  llvm::AlignedCharArrayUnion< llvm::SplitAnalysis::BlockInfo > | |
  llvm::AlignedCharArrayUnion< llvm::StringRef > | |
  llvm::AlignedCharArrayUnion< llvm::SUnit * > | |
  llvm::AlignedCharArrayUnion< llvm::TargetLibraryInfoImpl > | |
  llvm::AlignedCharArrayUnion< llvm::TargetTransformInfo > | |
  llvm::AlignedCharArrayUnion< llvm::TypedTrackingMDRef > | |
  llvm::AlignedCharArrayUnion< llvm::Value * > | |
  llvm::AlignedCharArrayUnion< llvm::WeakVH > | |
  llvm::AlignedCharArrayUnion< llvm::WinEHHandlerType > | |
  llvm::AlignedCharArrayUnion< llvm::WinEHTryBlockMapEntry > | |
  llvm::AlignedCharArrayUnion< llvm::WinEHUnwindMapEntry > | |
  llvm::AlignedCharArrayUnion< LoadCommandInfo > | |
  llvm::AlignedCharArrayUnion< Location > | |
  llvm::AlignedCharArrayUnion< LocationList > | |
  llvm::AlignedCharArrayUnion< MCPhysReg > | |
  llvm::AlignedCharArrayUnion< MILOHDirective > | |
  llvm::AlignedCharArrayUnion< NodeState > | |
  llvm::AlignedCharArrayUnion< object::llvm::object::OwningBinary< object::llvm::object::Archive > > | |
  llvm::AlignedCharArrayUnion< PointerAlignElem > | |
  llvm::AlignedCharArrayUnion< PointerUnion< Function *, Node * > > | |
  llvm::AlignedCharArrayUnion< RegUnitInfo > | |
  llvm::AlignedCharArrayUnion< RootData > | |
  llvm::AlignedCharArrayUnion< ScavengedInfo > | |
  llvm::AlignedCharArrayUnion< SectionEntry > | |
  llvm::AlignedCharArrayUnion< Segment > | |
  llvm::AlignedCharArrayUnion< SID > | |
  llvm::AlignedCharArrayUnion< SimpleKey > | |
  llvm::AlignedCharArrayUnion< SMSNode > | |
  llvm::AlignedCharArrayUnion< std::error_code > | |
  llvm::AlignedCharArrayUnion< std::pair< AnalysisID, llvm::IdentifyingPassPtr > > | |
  llvm::AlignedCharArrayUnion< std::pair< AtomType, Form > > | |
  llvm::AlignedCharArrayUnion< std::pair< BlockFrequency, unsigned > > | |
  llvm::AlignedCharArrayUnion< std::pair< BlockNode, BlockMass > > | |
  llvm::AlignedCharArrayUnion< std::pair< bool, llvm::StringRef > > | |
  llvm::AlignedCharArrayUnion< std::pair< const char *, std::pair< int, const char * > > > | |
  llvm::AlignedCharArrayUnion< std::pair< const llvm::TargetRegisterClass *, llvm::MachineOperand * > > | |
  llvm::AlignedCharArrayUnion< std::pair< const MDNode *, const MDNode * > > | |
  llvm::AlignedCharArrayUnion< std::pair< int, int64_t > > | |
  llvm::AlignedCharArrayUnion< std::pair< KeyT, ValueT > > | |
  llvm::AlignedCharArrayUnion< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::iterator > > | |
  llvm::AlignedCharArrayUnion< std::pair< llvm::MCSymbol *, int > > | |
  llvm::AlignedCharArrayUnion< std::pair< llvm::SlotIndex, llvm::SlotIndex > > | |
  llvm::AlignedCharArrayUnion< std::pair< MCSectionSubPair, MCSectionSubPair > > | |
  llvm::AlignedCharArrayUnion< std::pair< std::string, GCOVCoverage > > | |
  llvm::AlignedCharArrayUnion< std::pair< std::string, int > > | |
  llvm::AlignedCharArrayUnion< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * > > | |
  llvm::AlignedCharArrayUnion< std::pair< unsigned, llvm::MCFragment * > > | |
  llvm::AlignedCharArrayUnion< std::pair< unsigned, llvm::MCSymbol * > > | |
  llvm::AlignedCharArrayUnion< std::pair< unsigned, llvm::TypedTrackingMDRef > > | |
  llvm::AlignedCharArrayUnion< std::pair< unsigned, unsigned > > | |
  llvm::AlignedCharArrayUnion< std::pair< void *, size_t > > | |
  llvm::AlignedCharArrayUnion< std::string * > | |
  llvm::AlignedCharArrayUnion< std::string > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::DbgVariable > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::DWARFCompileUnit > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::DwarfUnit > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::GCOVBlock > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::GCOVEdge > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::GCOVFunction > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::GCStrategy > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::MemoryBuffer > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::MipsOptionRecord > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::Module > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< llvm::opt::Arg > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< object::llvm::object::ObjectFile > > | |
  llvm::AlignedCharArrayUnion< std::unique_ptr< UnitType > > | |
  llvm::AlignedCharArrayUnion< storage_type > | |
  llvm::AlignedCharArrayUnion< StringRef > | |
  llvm::AlignedCharArrayUnion< sys::llvm::sys::MemoryBlock > | |
  llvm::AlignedCharArrayUnion< T > | |
  llvm::AlignedCharArrayUnion< TNorm > | |
  llvm::AlignedCharArrayUnion< TreeData > | |
  llvm::AlignedCharArrayUnion< uint32_t > | |
  llvm::AlignedCharArrayUnion< uint64_t > | |
  llvm::AlignedCharArrayUnion< uint8_t > | |
  llvm::AlignedCharArrayUnion< uintptr_t > | |
  llvm::AlignedCharArrayUnion< unsigned > | |
  llvm::AlignedCharArrayUnion< unsigned char > | |
  llvm::AlignedCharArrayUnion< ValueT > | |
  llvm::AlignedCharArrayUnion< VariableDbgInfo > | |
  llvm::AlignedCharArrayUnion< VersionMapEntry > | |
  llvm::AlignedCharArrayUnion< VNInfo * > | |
  llvm::AlignedCharArrayUnion< void * > | |
  llvm::AlignedCharArrayUnion< VReg2SUnit > | |
  llvm::AlignedCharArrayUnion< Weight > | |
  llvm::AlignedCharArrayUnion< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | This union template exposes a suitably aligned and sized character array member which can hold elements of any of up to ten types |
 AlignedCharArray< llvm::support::detail::PickAlignment< value_type, alignment >::value, sizeof(value_type)> | |
 llvm::detail::AlignerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
 llvm::AlignmentCalcImpl< T > | |
 llvm::AlignOf< T > | AlignOf - A templated class that contains an enum value representing the alignment of the template argument |
 llvm::AllocaHolder | |
 llvm::AllocationOrder | |
 llvm::AllocatorBase< DerivedT > | CRTP base class providing obvious overloads for the core Allocate() methods of LLVM-style allocators |
 llvm::AllocatorBase< BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold > > | |
  llvm::BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold > | Allocate memory in an ever growing pool, as if by bump-pointer |
 llvm::AllocatorBase< MallocAllocator > | |
  llvm::MallocAllocator | |
 AllocFnsTy | |
 llvm::PBQP::RegAlloc::AllowedRegVector | Holds a vector of the allowed physical regs for a vreg |
 amd_kernel_code_s | AMD Kernel Code Object (amd_kernel_code_t) |
 AMDGPUGenInstrInfo | |
  llvm::AMDGPUInstrInfo | |
   llvm::R600InstrInfo | |
   llvm::SIInstrInfo | |
 AMDGPUGenRegisterInfo | |
  llvm::AMDGPURegisterInfo | |
   llvm::R600RegisterInfo | |
   llvm::SIRegisterInfo | |
 AMDGPUGenSubtargetInfo | |
  llvm::AMDGPUSubtarget | |
 llvm::AMDGPUMCInstLower | |
 llvm::AnalysisCallGraphWrapperPassTraits | |
 llvm::detail::AnalysisManagerBase< DerivedT, IRUnitT > | A CRTP base used to implement analysis managers |
  llvm::AnalysisManager< IRUnitT > | A generic analysis pass manager with lazy running and caching of results |
 llvm::detail::AnalysisManagerBase< AnalysisManager< IRUnitT >, IRUnitT > | |
 llvm::detail::AnalysisPassConcept< IRUnitT > | Abstract concept of an analysis pass |
  llvm::detail::AnalysisPassModel< IRUnitT, PassT, false > | Specialization of AnalysisPassModel which does not pass an AnalysisManager to PassT's run method |
  llvm::detail::AnalysisPassModel< IRUnitT, PassT, true > | Specialization of AnalysisPassModel which passes an AnalysisManager to PassT's run method |
 llvm::detail::AnalysisPassModel< IRUnitT, PassT, AcceptsAnalysisManager > | Wrapper to model the analysis pass concept |
 llvm::AnalysisResolver | |
 llvm::detail::AnalysisResultConcept< IRUnitT > | Abstract concept of an analysis result |
  llvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, PreservedAnalysesT, false > | Specialization of AnalysisResultModel which provides the default invalidate functionality |
  llvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, PreservedAnalysesT, true > | Specialization of AnalysisResultModel which delegates invalidate handling to ResultT |
 llvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, PreservedAnalysesT, HasInvalidateHandler > | Wrapper to model the analysis result concept |
 llvm::AnalysisUsage | Represent the analysis usage information of a pass |
 llvm::AnonStructTypeKeyInfo | |
 llvm::AntiDepBreaker | This class works in conjunction with the post-RA scheduler to rename registers to break register anti-dependencies (WAR hazards) |
  llvm::AggressiveAntiDepBreaker | |
  llvm::CriticalAntiDepBreaker | |
 llvm::MachO::any_relocation_info | |
 llvm::PatternMatch::AnyBinaryOp_match< LHS_t, RHS_t > | |
 llvm::APFloat | A self-contained host- and target-independent arbitrary-precision floating-point software implementation |
 llvm::APInt | Class for arbitrary precision integers |
  llvm::APSInt | |
 llvm::PatternMatch::apint_match | |
 llvm::cl::applicator< Mod > | |
 llvm::cl::applicator< char[n]> | |
 llvm::cl::applicator< const char * > | |
 llvm::cl::applicator< const char[n]> | |
 llvm::cl::applicator< FormattingFlags > | |
 llvm::cl::applicator< MiscFlags > | |
 llvm::cl::applicator< NumOccurrencesFlag > | |
 llvm::cl::applicator< OptionHidden > | |
 llvm::cl::applicator< ValueExpected > | |
 ArangeSpan | |
 llvm::object::ArchiveMemberHeader | |
 llvm::object::ELFFile< ELFT >::ArchivePointerTypeTraits< T > | Archive files are 2 byte aligned, so we need this for PointerIntPair to work |
 llvm::objcarc::ARCMDKindCache | A cache of MDKinds used by various ARC optimizations |
 llvm::objcarc::ARCRuntimeEntryPoints | Declarations for ObjC runtime functions and constants |
 llvm::opt::Arg | A concrete instance of a particular driver option |
 llvm::opt::arg_iterator | Arg_iterator - Iterates through arguments stored inside an ArgList |
 llvm::ISD::ArgFlagsTy | |
 llvm::opt::ArgList | ArgList - Ordered collection of driver arguments |
  llvm::opt::DerivedArgList | DerivedArgList - An ordered collection of driver arguments, whose storage may be in another argument list |
  llvm::opt::InputArgList | |
 llvm::FastISel::ArgListEntry | |
 llvm::TargetLowering::ArgListEntry | |
 llvm::PatternMatch::Argument_match< Opnd_t > | |
 ARM_MLxEntry | ARM_MLxEntry - Record information about MLA / MLS instructions |
 ARMGenInstrInfo | |
  llvm::ARMBaseInstrInfo | |
   llvm::ARMInstrInfo | |
   llvm::Thumb1InstrInfo | |
   llvm::Thumb2InstrInfo | |
 ARMGenRegisterInfo | |
  llvm::ARMBaseRegisterInfo | |
   llvm::ARMRegisterInfo | |
   llvm::ThumbRegisterInfo | |
 ARMGenSubtargetInfo | |
  llvm::ARMSubtarget | |
 llvm::ARMTargetParser | |
 llvm::LiveIntervalUnion::Array | |
 llvm::ArrayRecycler< T, Align > | Recycle small arrays allocated from a BumpPtrAllocator |
 llvm::ArrayRecycler< llvm::MachineOperand > | |
 llvm::ArrayRecycler< MachineOperand > | |
 llvm::ArrayRef< T > | ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory), i.e |
  llvm::MutableArrayRef< T > | MutableArrayRef - Represent a mutable reference to an array (0 or more elements consecutively in memory), i.e |
 llvm::ArrayRef< llvm::Constant * > | |
 llvm::ArrayRef< llvm::coverage::CounterExpression > | |
 llvm::ArrayRef< llvm::coverage::CounterMappingRegion > | |
  llvm::MutableArrayRef< llvm::coverage::CounterMappingRegion > | |
 llvm::ArrayRef< llvm::coverage::FunctionRecord > | |
 llvm::ArrayRef< llvm::MDOperand > | |
 llvm::ArrayRef< llvm::Metadata * > | |
 llvm::ArrayRef< llvm::StringRef > | |
 llvm::ArrayRef< llvm::SubtargetFeatureKV > | |
 llvm::ArrayRef< llvm::Type * > | |
 llvm::ArrayRef< llvm::X86Disassembler::OperandSpecifier > | |
 llvm::ArrayRef< MCPhysReg > | |
 llvm::ArrayRef< uint64_t > | |
 llvm::ArrayRef< uint8_t > | |
 llvm::ArrayRef< unsigned > | |
 llvm::ASanStackFrameLayout | |
 llvm::ASanStackVariableDescription | |
 llvm::AsmCond | AsmCond - Class to support conditional assembly |
 llvm::AsmPrinterHandler | Collects and handles AsmPrinter objects required to build debug or EH information |
  llvm::DwarfDebug | Collects and handles dwarf debug information |
  llvm::EHStreamer | Emits exception handling directives |
   llvm::DwarfCFIExceptionBase | |
    llvm::ARMException | |
    llvm::DwarfCFIException | |
   llvm::WinException | |
  llvm::WinCodeViewLineTables | Collects and handles line tables information in a CodeView format |
 llvm::AsmRewrite | |
 llvm::AsmToken | Target independent representation for an assembler token |
 llvm::AssemblerConstantPools | |
 llvm::AssemblyAnnotationWriter | |
 llvm::AssumptionAnalysis | A function analysis which provides an AssumptionCache |
 llvm::AssumptionCache | A cache of .assume calls within a function |
 llvm::AssumptionPrinterPass | Printer pass for the AssumptionAnalysis results |
 llvm::DwarfAccelTable::Atom | |
 llvm::AttrBuilder | |
 llvm::Attribute | |
 llvm::AttributeSet | |
 llvm::DWARFAbbreviationDeclaration::AttributeSpec | |
 llvm::COFF::Auxiliary | |
 llvm::COFF::AuxiliarybfAndefSymbol | |
 llvm::COFF::AuxiliaryCLRToken | |
 llvm::COFF::AuxiliaryFunctionDefinition | |
 llvm::COFF::AuxiliarySectionDefinition | |
 llvm::COFF::AuxiliaryWeakExternal | |
 llvm::object::BaseRelocRef | |
 llvm::cl::basic_parser_impl | |
  llvm::cl::basic_parser< bool > | |
   llvm::cl::parser< bool > | |
  llvm::cl::basic_parser< boolOrDefault > | |
   llvm::cl::parser< boolOrDefault > | |
  llvm::cl::basic_parser< char > | |
   llvm::cl::parser< char > | |
  llvm::cl::basic_parser< double > | |
   llvm::cl::parser< double > | |
  llvm::cl::basic_parser< float > | |
   llvm::cl::parser< float > | |
  llvm::cl::basic_parser< int > | |
   llvm::cl::parser< int > | |
  llvm::cl::basic_parser< std::string > | |
   llvm::cl::parser< std::string > | |
  llvm::cl::basic_parser< unsigned > | |
   llvm::cl::parser< unsigned > | |
  llvm::cl::basic_parser< unsigned long long > | |
   llvm::cl::parser< unsigned long long > | |
  llvm::cl::basic_parser< DataType > | |
 llvm::BasicBlockEdge | |
 llvm::object::BasicSymbolRef | This is a value type class that represents a single symbol in the list of symbols in the object file |
  llvm::object::SymbolRef | This is a value type class that represents a single symbol in the list of symbols in the object file |
   llvm::object::ELFSymbolRef | |
 llvm::COFF::BigObjHeader | |
 llvm::object::Binary | |
  llvm::object::Archive | |
  llvm::object::MachOUniversalBinary | |
  llvm::object::SymbolicFile | |
   llvm::object::IRObjectFile | |
   llvm::object::ObjectFile | This class is the base class for all object file types |
    llvm::object::COFFObjectFile | |
    llvm::object::ELFObjectFileBase | |
     llvm::object::ELFObjectFile< ELFT > | |
    llvm::object::MachOObjectFile | |
 binary_function | |
  llvm::greater_ptr< Ty > | |
  llvm::latency_sort | Sorting functions for the Available queue |
  llvm::less_ptr< Ty > | |
  llvm::resource_sort | Sorting functions for the Available queue |
 llvm::PatternMatch::BinaryOp_match< LHS_t, RHS_t, Opcode > | |
 llvm::yaml::BinaryRef | Specialized YAMLIO scalar type for representing a binary blob |
 llvm::PatternMatch::bind_const_intval_ty | |
 llvm::PatternMatch::bind_ty< Class > | |
 llvm::PatternMatch::BinOp2_match< LHS_t, RHS_t, Opc1, Opc2 > | |
 llvm::BitCodeAbbrevOp | BitCodeAbbrevOp - This describes one or more operands in an abbreviation |
 llvm::BitcodeWriterPass | Pass for writing a module of IR out to a bitcode file |
 llvm::BitTracker::BitMask | |
 llvm::BitTracker::BitRef | |
 llvm::cl::bits_storage< DataType, StorageClass > | |
 llvm::cl::bits_storage< DataType, bool > | |
 llvm::cl::bits_storage< DataType, Storage > | |
  llvm::cl::bits< DataType, Storage, ParserClass > | |
 bitset | |
  llvm::FeatureBitset | |
 llvm::BitSetBuilder | |
 llvm::BitSetInfo | |
 llvm::BitstreamCursor | This represents a position within a bitcode file |
 llvm::BitstreamEntry | When advancing through a bitstream cursor, each advance can discover a few different kinds of entries: |
 llvm::BitstreamReader | This class is used to read from an LLVM bitcode stream, maintaining information that is global to decoding the entire file |
 llvm::BitstreamWriter | |
 llvm::BitTracker | |
 llvm::BitTracker::BitValue | |
 llvm::BitVector | |
 llvm::SpillPlacement::BlockConstraint | BlockConstraint - Entry and exit constraints for a basic block |
 llvm::bfi_detail::BlockEdgesAdder< BT > | |
 llvm::BlockFrequency | |
 llvm::BlockFrequencyInfoImplBase | Base class for BlockFrequencyInfoImpl |
  llvm::BlockFrequencyInfoImpl< llvm::BitTracker > | |
  llvm::BlockFrequencyInfoImpl< BlockT > | Shared implementation for block frequency analysis |
 llvm::SplitAnalysis::BlockInfo | Additional information about basic blocks where the current variable is live |
 llvm::BitstreamReader::BlockInfo | This contains information emitted to BLOCKINFO_BLOCK blocks |
 llvm::bfi_detail::BlockMass | Mass of a block |
 llvm::BlockFrequencyInfoImplBase::BlockNode | Representative of a block |
 llvm::yaml::BlockScalarTraits< T > | This class should be specialized by type that requires custom conversion to/from a YAML literal block scalar |
 llvm::yaml::BlockScalarTraits< Module > | This struct serializes the LLVM IR module |
 llvm::BlotMapVector< KeyT, ValueT > | An associative container with fast insertion-order (deterministic) iteration over its elements |
 BPFGenInstrInfo | |
  llvm::BPFInstrInfo | |
 BPFGenRegisterInfo | |
  llvm::BPFRegisterInfo | |
 BPFGenSubtargetInfo | |
  llvm::BPFSubtarget | |
 llvm::BPFMCInstLower | |
 llvm::PatternMatch::br_match | |
 llvm::SystemZII::Branch | |
 llvm::BranchFolder | |
 llvm::BranchProbability | |
 llvm::PatternMatch::brc_match< Cond_t > | |
 llvm::build_index_impl< N, I > | |
 llvm::build_index_impl< sizeof...(Ts)> | |
  llvm::index_sequence_for< Ts > | Creates a compile-time integer sequence for a parameter pack |
 llvm::ByteArrayBuilder | This class is used to build a byte array containing overlapping bit sets |
 llvm::ByteStreamer | |
  llvm::APByteStreamer | |
  llvm::BufferByteStreamer | |
  llvm::HashingByteStreamer | |
 llvm::CalleeSavedInfo | Tracks the information need to locate where a callee saved register is in the current frame |
 llvm::CallGraph | The basic data container for the call graph of a Module of IR |
 llvm::CallGraphAnalysis | An analysis pass to compute the CallGraph for a Module |
 llvm::CallGraphNode | A node in the call graph for a module |
 llvm::CallGraphSCC | CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on |
 llvm::FastISel::CallLoweringInfo | |
 llvm::TargetLowering::CallLoweringInfo | This structure contains all information that is necessary for lowering calls |
 llvm::CallSiteBase< FunTy, BBTy, ValTy, UserTy, InstrTy, CallTy, InvokeTy, IterTy > | |
 llvm::CallSiteBase< Function, BasicBlock, Value, User, Instruction, CallInst, InvokeInst, User::op_iterator > | |
  llvm::CallSite | |
 llvm::CallSiteBase<> | |
  llvm::ImmutableCallSite | ImmutableCallSite - establish a view to a call site for examination |
 llvm::EHStreamer::CallSiteEntry | Structure describing an entry in the call-site table |
 llvm::GenericSchedulerBase::CandPolicy | Policy for scheduling the next instruction in the candidate's zone |
 llvm::ArrayRecycler< T, Align >::Capacity | The size of an allocated array is represented by a Capacity instance |
 llvm::CaptureTracker | This callback is used in conjunction with PointerMayBeCaptured |
 llvm::SwitchInst::CaseIteratorT< SwitchInstTy, ConstantIntTy, BasicBlockTy > | |
 llvm::SwitchInst::CaseIteratorT< SwitchInst, ConstantInt, BasicBlock > | |
  llvm::SwitchInst::CaseIt | |
 llvm::cast_convert_val< To, From, SimpleFrom > | |
 llvm::cast_convert_val< To, FromTy, FromTy > | |
 llvm::cast_retty< To, From > | |
 llvm::cast_retty_impl< To, From > | |
 llvm::cast_retty_impl< To, const From * > | |
 llvm::cast_retty_impl< To, const From *const > | |
 llvm::cast_retty_impl< To, const From > | |
 llvm::cast_retty_impl< To, From * > | |
 llvm::cast_retty_wrap< To, From, SimpleFrom > | |
 llvm::cast_retty_wrap< To, FromTy, FromTy > | |
 llvm::PatternMatch::CastClass_match< Op_t, Opcode > | |
 llvm::cl::cat | |
 cclass | |
 llvm::CCState | CCState - This class holds information needed while lowering arguments and return values |
  llvm::MipsCCState | |
  llvm::SystemZCCState | |
 llvm::CCValAssign | CCValAssign - Represent assignment of one arg/retval to a location |
 llvm::CGSCCAnalysisManagerFunctionProxy | A function analysis which acts as a proxy for a CGSCC analysis manager |
 llvm::CGSCCAnalysisManagerModuleProxy | A module analysis which acts as a proxy for a CGSCC analysis manager |
 llvm::CGSCCToFunctionPassAdaptor< FunctionPassT > | Adaptor that maps from a SCC to its functions |
 false::Chain | A Chain is a sequence of instructions that are linked together by an accumulation operand |
 llvm::RuntimePointerChecking::CheckingPtrGroup | A grouping of pointers |
 llvm::object::Archive::Child | |
 llvm::object::Archive::child_iterator | |
 llvm::PatternMatch::class_match< Class > | |
 llvm::ClonedCodeInfo | ClonedCodeInfo - This struct can be used to capture information about code being cloned, while it is being cloned |
 llvm::CloningDirector | A helper class used with CloneAndPruneIntoFromInst to change the default behavior while instructions are being cloned |
 llvm::PatternMatch::CmpClass_match< LHS_t, RHS_t, Class, PredicateTy > | |
 cname | |
 llvm::CoalescerPair | A helper class for register coalescers |
 llvm::CodeExtractor | Utility class for extracting code into a new function |
 llvm::CodeMetrics | Utility to calculate the size and a few similar metrics for a set of basic blocks |
 llvm::object::coff_aux_bf_and_ef_symbol | |
 llvm::object::coff_aux_clr_token | |
 llvm::object::coff_aux_function_definition | |
 llvm::object::coff_aux_section_definition | |
 llvm::object::coff_aux_weak_external | |
 llvm::object::coff_base_reloc_block_entry | |
 llvm::object::coff_base_reloc_block_header | |
 llvm::object::coff_bigobj_file_header | |
 llvm::object::coff_file_header | |
 llvm::object::coff_import_directory_table_entry | |
 llvm::object::coff_import_header | |
 llvm::object::coff_load_configuration32 | |
 llvm::object::coff_load_configuration64 | |
 llvm::object::coff_relocation | |
 llvm::object::coff_runtime_function_x64 | |
 llvm::object::coff_section | |
 llvm::object::coff_symbol< SectionNumberType > | |
 llvm::object::coff_symbol_generic | |
 llvm::object::COFFSymbolRef | |
 llvm::Comdat | |
 CommonHandleTraits | |
  CryptContextTraits | |
  FileHandleTraits | |
  FindHandleTraits | |
  JobHandleTraits | |
 llvm::EVT::compareRawBits | CompareRawBits - A meaningless but well-behaved order, useful for constructing containers |
 llvm::orc::JITCompileCallbackManagerBase::CompileCallbackInfo | Handle to a newly created compile callback |
 llvm::orc::CompileOnDemandLayer< BaseLayerT, CompileCallbackMgrT, PartitioningFtor > | Compile-on-demand layer |
 llvm::LineEditor::Completion | A possible completion at a given cursor position |
 llvm::LineEditor::CompletionAction | The action to perform upon a completion request |
 llvm::TargetTransformInfo::Concept | |
 llvm::ConnectedVNInfoEqClasses | ConnectedVNInfoEqClasses - Helper class that can divide VNInfos in a LiveInterval into equivalence clases of connected components |
 llvm::StackMapV1Parser< Endianness >::ConstantAccessor | Accessor for constants |
 llvm::ConstantAggrKeyType< ConstantClass > | |
 llvm::ConstantExprKeyType | |
 llvm::ConstantFolder | ConstantFolder - Create constants with minimum, target independent, folding |
 llvm::ConstantInfo< ConstantClass > | |
 llvm::ConstantInfo< ConstantArray > | |
 llvm::ConstantInfo< ConstantExpr > | |
 llvm::ConstantInfo< ConstantStruct > | |
 llvm::ConstantInfo< ConstantVector > | |
 llvm::ConstantInfo< InlineAsm > | |
 llvm::PatternMatch::constantint_match< Val > | |
 llvm::ConstantPool | |
 llvm::ConstantPoolEntry | |
 llvm::ConstantRange | This class represents a range of values |
 llvm::ConstantUniqueMap< ConstantClass > | |
 llvm::ConstantUniqueMap< ConstantArray > | |
 llvm::ConstantUniqueMap< ConstantStruct > | |
 llvm::ConstantUniqueMap< ConstantVector > | |
 llvm::ConstantUniqueMap< llvm::ConstantExpr > | |
 llvm::ConstantUniqueMap< llvm::InlineAsm > | |
 llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator | |
 llvm::InlineAsm::ConstraintInfo | |
  llvm::TargetLowering::AsmOperandInfo | This contains information for each constraint that we are lowering |
 llvm::ContextAndReplaceableUses | Pointer to the context, with optional RAUW support |
 ContextDecision | Specifies which opcode->instruction tables to look at given a particular context (set of attributes) |
 llvm::CostTblEntry< TypeTy > | Cost Table Entry |
 llvm::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 |
 llvm::coverage::CounterExpression | A Counter expression is a value that represents an arithmetic operation with two counters |
 llvm::coverage::CounterExpressionBuilder | A Counter expression builder is used to construct the counter expressions |
 llvm::coverage::CounterMappingContext | A Counter mapping context is used to connect the counters, expressions and the obtained counter values |
 llvm::coverage::CounterMappingRegion | A Counter mapping region associates a source range with a specific counter |
  llvm::coverage::CountedRegion | Associates a source range with an execution count |
 llvm::coverage::CoverageData | Coverage information to be processed or displayed |
 llvm::coverage::CoverageFilenamesSectionWriter | Writer of the filenames section for the instrumentation based code coverage |
 llvm::coverage::CoverageMapping | The mapping of profile information to coverage data |
 llvm::coverage::CoverageMappingReader | |
  llvm::coverage::BinaryCoverageReader | Reader for the coverage mapping data that is emitted by the frontend and stored in an object file |
 llvm::coverage::CoverageMappingRecord | Coverage mapping information for a single function |
 llvm::coverage::CoverageMappingWriter | Writer for instrumentation based coverage mapping data |
 llvm::coverage::CoverageSegment | The execution count information starting at a point in a file |
 llvm::CrashRecoveryContext | Crash recovery helper object |
 llvm::CrashRecoveryContextCleanup | |
  llvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextDeleteCleanup< T >, T > | |
   llvm::CrashRecoveryContextDeleteCleanup< T > | |
  llvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextDestructorCleanup< T >, T > | |
   llvm::CrashRecoveryContextDestructorCleanup< T > | |
  llvm::CrashRecoveryContextCleanupBase< CrashRecoveryContextReleaseRefCleanup< T >, T > | |
   llvm::CrashRecoveryContextReleaseRefCleanup< T > | |
  llvm::CrashRecoveryContextCleanupBase< DERIVED, T > | |
 llvm::CrashRecoveryContextCleanupRegistrar< T, Cleanup > | |
 llvm::CriticalEdgeSplittingOptions | Option class for critical edge splitting |
 cset | |
 llvm::orc::CtorDtorIterator | This iterator provides a convenient way to iterate over the elements of an llvm.global_ctors/llvm.global_dtors instance |
 llvm::orc::CtorDtorRunner< JITLayerT > | Convenience class for recording constructor/destructor names for later execution |
 llvm::InterferenceCache::Cursor | Cursor - The primary query interface for the block interference cache |
 llvm::TargetLowering::DAGCombinerInfo | |
 llvm::DAGDeltaAlgorithm | DAGDeltaAlgorithm - Implements a "delta debugging" algorithm for minimizing directed acyclic graphs using a predicate function |
 llvm::DAGTypeLegalizer | DAGTypeLegalizer - This takes an arbitrary SelectionDAG as input and hacks on it until only value types the target machine can handle are left |
 llvm::SelectionDAG::DAGUpdateListener | Clients of various APIs that cause global effects on the DAG can optionally implement this interface |
 llvm::object::data_directory | |
 llvm::MachO::data_in_code_entry | |
 llvm::OnDiskIterableChainedHashTable< Info >::data_iterator | Iterates over all the entries in the table, returning the data |
 llvm::COFF::DataDirectory | |
 llvm::DataExtractor | |
 llvm::DataLayout | A parsed version of the target data layout string in and methods for querying it |
 llvm::object::DataRefImpl | |
 llvm::DataRegionData | |
 llvm::DataStreamer | |
 DataType | |
  llvm::cl::opt_storage< DataType, false, true > | |
 llvm::DbgValueHistoryMap | |
 llvm::DbgVariable | This class is used to track local variable information |
 llvm::DebugEpochBase | |
  llvm::DenseMapBase< DenseMap< AnalysisID, const llvm::PassInfo *, DenseMapInfo< AnalysisID >, detail::DenseMapPair< AnalysisID, const llvm::PassInfo * > >, AnalysisID, const llvm::PassInfo *, DenseMapInfo< AnalysisID >, detail::DenseMapPair< AnalysisID, const llvm::PassInfo * > > | |
   llvm::DenseMap< AnalysisID, const llvm::PassInfo * > | |
  llvm::DenseMapBase< DenseMap< AnalysisID, llvm::IdentifyingPassPtr, DenseMapInfo< AnalysisID >, detail::DenseMapPair< AnalysisID, llvm::IdentifyingPassPtr > >, AnalysisID, llvm::IdentifyingPassPtr, DenseMapInfo< AnalysisID >, detail::DenseMapPair< AnalysisID, llvm::IdentifyingPassPtr > > | |
   llvm::DenseMap< AnalysisID, llvm::IdentifyingPassPtr > | |
  llvm::DenseMapBase< DenseMap< AnalysisID, llvm::Pass *, DenseMapInfo< AnalysisID >, detail::DenseMapPair< AnalysisID, llvm::Pass * > >, AnalysisID, llvm::Pass *, DenseMapInfo< AnalysisID >, detail::DenseMapPair< AnalysisID, llvm::Pass * > > | |
   llvm::DenseMap< AnalysisID, llvm::Pass * > | |
  llvm::DenseMapBase< DenseMap< APFloat, ConstantFP *, DenseMapAPFloatKeyInfo, detail::DenseMapPair< APFloat, ConstantFP * > >, APFloat, ConstantFP *, DenseMapAPFloatKeyInfo, detail::DenseMapPair< APFloat, ConstantFP * > > | |
   llvm::DenseMap< APFloat, ConstantFP *, DenseMapAPFloatKeyInfo > | |
  llvm::DenseMapBase< DenseMap< APInt, ConstantInt *, DenseMapAPIntKeyInfo, detail::DenseMapPair< APInt, ConstantInt * > >, APInt, ConstantInt *, DenseMapAPIntKeyInfo, detail::DenseMapPair< APInt, ConstantInt * > > | |
   llvm::DenseMap< APInt, ConstantInt *, DenseMapAPIntKeyInfo > | |
  llvm::DenseMapBase< DenseMap< ASTCallbackVH, AliasSet::PointerRec *, ASTCallbackVHDenseMapInfo, detail::DenseMapPair< ASTCallbackVH, AliasSet::PointerRec * > >, ASTCallbackVH, AliasSet::PointerRec *, ASTCallbackVHDenseMapInfo, detail::DenseMapPair< ASTCallbackVH, AliasSet::PointerRec * > > | |
   llvm::DenseMap< ASTCallbackVH, AliasSet::PointerRec *, ASTCallbackVHDenseMapInfo > | |
  llvm::DenseMapBase< DenseMap< AttributeSet, unsigned, DenseMapInfo< AttributeSet >, detail::DenseMapPair< AttributeSet, unsigned > >, AttributeSet, unsigned, DenseMapInfo< AttributeSet >, detail::DenseMapPair< AttributeSet, unsigned > > | |
   llvm::DenseMap< AttributeSet, unsigned > | |
  llvm::DenseMapBase< DenseMap< BasicBlock *, DenseSet< Value * >, DenseMapInfo< BasicBlock * >, detail::DenseMapPair< BasicBlock *, DenseSet< Value * > > >, BasicBlock *, DenseSet< Value * >, DenseMapInfo< BasicBlock * >, detail::DenseMapPair< BasicBlock *, DenseSet< Value * > > > | |
   llvm::DenseMap< BasicBlock *, DenseSet< Value * > > | |
  llvm::DenseMapBase< DenseMap< BlkT *, BBInfo *, DenseMapInfo< BlkT * >, detail::DenseMapPair< BlkT *, BBInfo * > >, BlkT *, BBInfo *, DenseMapInfo< BlkT * >, detail::DenseMapPair< BlkT *, BBInfo * > > | |
   llvm::DenseMap< BlkT *, BBInfo * > | |
  llvm::DenseMapBase< DenseMap< BlockT *, RegionT *, DenseMapInfo< BlockT * >, detail::DenseMapPair< BlockT *, RegionT * > >, BlockT *, RegionT *, DenseMapInfo< BlockT * >, detail::DenseMapPair< BlockT *, RegionT * > > | |
   llvm::DenseMap< BlockT *, RegionT * > | |
  llvm::DenseMapBase< DenseMap< const BlockT *, BlockNode, DenseMapInfo< const BlockT * >, detail::DenseMapPair< const BlockT *, BlockNode > >, const BlockT *, BlockNode, DenseMapInfo< const BlockT * >, detail::DenseMapPair< const BlockT *, BlockNode > > | |
   llvm::DenseMap< const BlockT *, BlockNode > | |
  llvm::DenseMapBase< DenseMap< const BlockT *, LoopT *, DenseMapInfo< const BlockT * >, detail::DenseMapPair< const BlockT *, LoopT * > >, const BlockT *, LoopT *, DenseMapInfo< const BlockT * >, detail::DenseMapPair< const BlockT *, LoopT * > > | |
   llvm::DenseMap< const BlockT *, LoopT * > | |
  llvm::DenseMapBase< DenseMap< const Function *, FunctionInfo, DenseMapInfo< const Function * >, detail::DenseMapPair< const Function *, FunctionInfo > >, const Function *, FunctionInfo, DenseMapInfo< const Function * >, detail::DenseMapPair< const Function *, FunctionInfo > > | |
   llvm::DenseMap< const Function *, FunctionInfo > | |
  llvm::DenseMapBase< DenseMap< const Function *, GCFunctionInfo *, DenseMapInfo< const Function * >, detail::DenseMapPair< const Function *, GCFunctionInfo * > >, const Function *, GCFunctionInfo *, DenseMapInfo< const Function * >, detail::DenseMapPair< const Function *, GCFunctionInfo * > > | |
   llvm::DenseMap< const Function *, GCFunctionInfo * > | |
  llvm::DenseMapBase< DenseMap< const Function *, ReturnInst *, DenseMapInfo< const Function * >, detail::DenseMapPair< const Function *, ReturnInst * > >, const Function *, ReturnInst *, DenseMapInfo< const Function * >, detail::DenseMapPair< const Function *, ReturnInst * > > | |
   llvm::DenseMap< const Function *, ReturnInst * > | |
  llvm::DenseMapBase< DenseMap< const GCOVFunction *, unsigned, DenseMapInfo< const GCOVFunction * >, detail::DenseMapPair< const GCOVFunction *, unsigned > >, const GCOVFunction *, unsigned, DenseMapInfo< const GCOVFunction * >, detail::DenseMapPair< const GCOVFunction *, unsigned > > | |
   llvm::DenseMap< const GCOVFunction *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const Instruction *, unsigned, DenseMapInfo< const Instruction * >, detail::DenseMapPair< const Instruction *, unsigned > >, const Instruction *, unsigned, DenseMapInfo< const Instruction * >, detail::DenseMapPair< const Instruction *, unsigned > > | |
   llvm::DenseMap< const Instruction *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const llvm::AllocaInst *, int, DenseMapInfo< const llvm::AllocaInst * >, detail::DenseMapPair< const llvm::AllocaInst *, int > >, const llvm::AllocaInst *, int, DenseMapInfo< const llvm::AllocaInst * >, detail::DenseMapPair< const llvm::AllocaInst *, int > > | |
   llvm::DenseMap< const llvm::AllocaInst *, int > | |
  llvm::DenseMapBase< DenseMap< const llvm::Argument *, int, DenseMapInfo< const llvm::Argument * >, detail::DenseMapPair< const llvm::Argument *, int > >, const llvm::Argument *, int, DenseMapInfo< const llvm::Argument * >, detail::DenseMapPair< const llvm::Argument *, int > > | |
   llvm::DenseMap< const llvm::Argument *, int > | |
  llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, llvm::MachineBasicBlock *, DenseMapInfo< const llvm::BasicBlock * >, detail::DenseMapPair< const llvm::BasicBlock *, llvm::MachineBasicBlock * > >, const llvm::BasicBlock *, llvm::MachineBasicBlock *, DenseMapInfo< const llvm::BasicBlock * >, detail::DenseMapPair< const llvm::BasicBlock *, llvm::MachineBasicBlock * > > | |
   llvm::DenseMap< const llvm::BasicBlock *, llvm::MachineBasicBlock * > | |
  llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, unsigned, DenseMapInfo< const llvm::BasicBlock * >, detail::DenseMapPair< const llvm::BasicBlock *, unsigned > >, const llvm::BasicBlock *, unsigned, DenseMapInfo< const llvm::BasicBlock * >, detail::DenseMapPair< const llvm::BasicBlock *, unsigned > > | |
   llvm::DenseMap< const llvm::BasicBlock *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const llvm::BitTracker *, BlockNode, DenseMapInfo< const llvm::BitTracker * >, detail::DenseMapPair< const llvm::BitTracker *, BlockNode > >, const llvm::BitTracker *, BlockNode, DenseMapInfo< const llvm::BitTracker * >, detail::DenseMapPair< const llvm::BitTracker *, BlockNode > > | |
   llvm::DenseMap< const llvm::BitTracker *, BlockNode > | |
  llvm::DenseMapBase< DenseMap< const llvm::Constant *, unsigned, DenseMapInfo< const llvm::Constant * >, detail::DenseMapPair< const llvm::Constant *, unsigned > >, const llvm::Constant *, unsigned, DenseMapInfo< const llvm::Constant * >, detail::DenseMapPair< const llvm::Constant *, unsigned > > | |
   llvm::DenseMap< const llvm::Constant *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const llvm::DIE *, llvm::DwarfCompileUnit *, DenseMapInfo< const llvm::DIE * >, detail::DenseMapPair< const llvm::DIE *, llvm::DwarfCompileUnit * > >, const llvm::DIE *, llvm::DwarfCompileUnit *, DenseMapInfo< const llvm::DIE * >, detail::DenseMapPair< const llvm::DIE *, llvm::DwarfCompileUnit * > > | |
   llvm::DenseMap< const llvm::DIE *, llvm::DwarfCompileUnit * > | |
  llvm::DenseMapBase< DenseMap< const llvm::DIE *, unsigned, DenseMapInfo< const llvm::DIE * >, detail::DenseMapPair< const llvm::DIE *, unsigned > >, const llvm::DIE *, unsigned, DenseMapInfo< const llvm::DIE * >, detail::DenseMapPair< const llvm::DIE *, unsigned > > | |
   llvm::DenseMap< const llvm::DIE *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const llvm::Function *, bool, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, bool > >, const llvm::Function *, bool, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, bool > > | |
   llvm::DenseMap< const llvm::Function *, bool > | |
  llvm::DenseMapBase< DenseMap< const llvm::Function *, const llvm::InvokeInst *, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, const llvm::InvokeInst * > >, const llvm::Function *, const llvm::InvokeInst *, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, const llvm::InvokeInst * > > | |
   llvm::DenseMap< const llvm::Function *, const llvm::InvokeInst * > | |
  llvm::DenseMapBase< DenseMap< const llvm::Function *, const llvm::LandingPadInst *, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, const llvm::LandingPadInst * > >, const llvm::Function *, const llvm::LandingPadInst *, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, const llvm::LandingPadInst * > > | |
   llvm::DenseMap< const llvm::Function *, const llvm::LandingPadInst * > | |
  llvm::DenseMapBase< DenseMap< const llvm::Function *, int, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, int > >, const llvm::Function *, int, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, int > > | |
   llvm::DenseMap< const llvm::Function *, int > | |
  llvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::DISubprogram *, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, llvm::DISubprogram * > >, const llvm::Function *, llvm::DISubprogram *, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, llvm::DISubprogram * > > | |
   llvm::DenseMap< const llvm::Function *, llvm::DISubprogram * > | |
  llvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::LazyCallGraph::Node *, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, llvm::LazyCallGraph::Node * > >, const llvm::Function *, llvm::LazyCallGraph::Node *, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, llvm::LazyCallGraph::Node * > > | |
   llvm::DenseMap< const llvm::Function *, llvm::LazyCallGraph::Node * > | |
  llvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::MDAttachmentMap, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, llvm::MDAttachmentMap > >, const llvm::Function *, llvm::MDAttachmentMap, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, llvm::MDAttachmentMap > > | |
   llvm::DenseMap< const llvm::Function *, llvm::MDAttachmentMap > | |
  llvm::DenseMapBase< DenseMap< const llvm::Function *, std::unique_ptr< llvm::WinEHFuncInfo >, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, std::unique_ptr< llvm::WinEHFuncInfo > > >, const llvm::Function *, std::unique_ptr< llvm::WinEHFuncInfo >, DenseMapInfo< const llvm::Function * >, detail::DenseMapPair< const llvm::Function *, std::unique_ptr< llvm::WinEHFuncInfo > > > | |
   llvm::DenseMap< const llvm::Function *, std::unique_ptr< llvm::WinEHFuncInfo > > | |
  llvm::DenseMapBase< DenseMap< const llvm::GlobalValue *, unsigned, DenseMapInfo< const llvm::GlobalValue * >, detail::DenseMapPair< const llvm::GlobalValue *, unsigned > >, const llvm::GlobalValue *, unsigned, DenseMapInfo< const llvm::GlobalValue * >, detail::DenseMapPair< const llvm::GlobalValue *, unsigned > > | |
   llvm::DenseMap< const llvm::GlobalValue *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const llvm::Instruction *, llvm::DenseMap, DenseMapInfo< const llvm::Instruction * >, detail::DenseMapPair< const llvm::Instruction *, llvm::DenseMap > >, const llvm::Instruction *, llvm::DenseMap, DenseMapInfo< const llvm::Instruction * >, detail::DenseMapPair< const llvm::Instruction *, llvm::DenseMap > > | |
   llvm::DenseMap< const llvm::Instruction *, llvm::DenseMap > | |
  llvm::DenseMapBase< DenseMap< const llvm::Instruction *, llvm::MDAttachmentMap, DenseMapInfo< const llvm::Instruction * >, detail::DenseMapPair< const llvm::Instruction *, llvm::MDAttachmentMap > >, const llvm::Instruction *, llvm::MDAttachmentMap, DenseMapInfo< const llvm::Instruction * >, detail::DenseMapPair< const llvm::Instruction *, llvm::MDAttachmentMap > > | |
   llvm::DenseMap< const llvm::Instruction *, llvm::MDAttachmentMap > | |
  llvm::DenseMapBase< DenseMap< const llvm::LandingPadInst *, int, DenseMapInfo< const llvm::LandingPadInst * >, detail::DenseMapPair< const llvm::LandingPadInst *, int > >, const llvm::LandingPadInst *, int, DenseMapInfo< const llvm::LandingPadInst * >, detail::DenseMapPair< const llvm::LandingPadInst *, int > > | |
   llvm::DenseMap< const llvm::LandingPadInst *, int > | |
  llvm::DenseMapBase< DenseMap< const llvm::Loop *, BackedgeTakenInfo, DenseMapInfo< const llvm::Loop * >, detail::DenseMapPair< const llvm::Loop *, BackedgeTakenInfo > >, const llvm::Loop *, BackedgeTakenInfo, DenseMapInfo< const llvm::Loop * >, detail::DenseMapPair< const llvm::Loop *, BackedgeTakenInfo > > | |
   llvm::DenseMap< const llvm::Loop *, BackedgeTakenInfo > | |
  llvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, llvm::BlockFrequency, DenseMapInfo< const llvm::MachineBasicBlock * >, detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::BlockFrequency > >, const llvm::MachineBasicBlock *, llvm::BlockFrequency, DenseMapInfo< const llvm::MachineBasicBlock * >, detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::BlockFrequency > > | |
   llvm::DenseMap< const llvm::MachineBasicBlock *, llvm::BlockFrequency > | |
  llvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, unsigned, DenseMapInfo< const llvm::MachineBasicBlock * >, detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned > >, const llvm::MachineBasicBlock *, unsigned, DenseMapInfo< const llvm::MachineBasicBlock * >, detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned > > | |
   llvm::DenseMap< const llvm::MachineBasicBlock *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles, DenseMapInfo< const llvm::MachineInstr * >, detail::DenseMapPair< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > >, const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles, DenseMapInfo< const llvm::MachineInstr * >, detail::DenseMapPair< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > > | |
   llvm::DenseMap< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > | |
  llvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, llvm::MCSymbol *, DenseMapInfo< const llvm::MachineInstr * >, detail::DenseMapPair< const llvm::MachineInstr *, llvm::MCSymbol * > >, const llvm::MachineInstr *, llvm::MCSymbol *, DenseMapInfo< const llvm::MachineInstr * >, detail::DenseMapPair< const llvm::MachineInstr *, llvm::MCSymbol * > > | |
   llvm::DenseMap< const llvm::MachineInstr *, llvm::MCSymbol * > | |
  llvm::DenseMapBase< DenseMap< const llvm::MCSection *, llvm::MCFragment *, DenseMapInfo< const llvm::MCSection * >, detail::DenseMapPair< const llvm::MCSection *, llvm::MCFragment * > >, const llvm::MCSection *, llvm::MCFragment *, DenseMapInfo< const llvm::MCSection * >, detail::DenseMapPair< const llvm::MCSection *, llvm::MCFragment * > > | |
   llvm::DenseMap< const llvm::MCSection *, llvm::MCFragment * > | |
  llvm::DenseMapBase< DenseMap< const llvm::MCSection *, std::vector< RelAndSymbol >, DenseMapInfo< const llvm::MCSection * >, detail::DenseMapPair< const llvm::MCSection *, std::vector< RelAndSymbol > > >, const llvm::MCSection *, std::vector< RelAndSymbol >, DenseMapInfo< const llvm::MCSection * >, detail::DenseMapPair< const llvm::MCSection *, std::vector< RelAndSymbol > > > | |
   llvm::DenseMap< const llvm::MCSection *, std::vector< RelAndSymbol > > | |
  llvm::DenseMapBase< DenseMap< const llvm::MCSection *, unsigned, DenseMapInfo< const llvm::MCSection * >, detail::DenseMapPair< const llvm::MCSection *, unsigned > >, const llvm::MCSection *, unsigned, DenseMapInfo< const llvm::MCSection * >, detail::DenseMapPair< const llvm::MCSection *, unsigned > > | |
   llvm::DenseMap< const llvm::MCSection *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const llvm::MCSectionELF *, llvm::MCSymbolELF *, DenseMapInfo< const llvm::MCSectionELF * >, detail::DenseMapPair< const llvm::MCSectionELF *, llvm::MCSymbolELF * > >, const llvm::MCSectionELF *, llvm::MCSymbolELF *, DenseMapInfo< const llvm::MCSectionELF * >, detail::DenseMapPair< const llvm::MCSectionELF *, llvm::MCSymbolELF * > > | |
   llvm::DenseMap< const llvm::MCSectionELF *, llvm::MCSymbolELF * > | |
  llvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, AddressPoolEntry, DenseMapInfo< const llvm::MCSymbol * >, detail::DenseMapPair< const llvm::MCSymbol *, AddressPoolEntry > >, const llvm::MCSymbol *, AddressPoolEntry, DenseMapInfo< const llvm::MCSymbol * >, detail::DenseMapPair< const llvm::MCSymbol *, AddressPoolEntry > > | |
   llvm::DenseMap< const llvm::MCSymbol *, AddressPoolEntry > | |
  llvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, uint64_t, DenseMapInfo< const llvm::MCSymbol * >, detail::DenseMapPair< const llvm::MCSymbol *, uint64_t > >, const llvm::MCSymbol *, uint64_t, DenseMapInfo< const llvm::MCSymbol * >, detail::DenseMapPair< const llvm::MCSymbol *, uint64_t > > | |
   llvm::DenseMap< const llvm::MCSymbol *, uint64_t > | |
  llvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, unsigned, DenseMapInfo< const llvm::MCSymbol * >, detail::DenseMapPair< const llvm::MCSymbol *, unsigned > >, const llvm::MCSymbol *, unsigned, DenseMapInfo< const llvm::MCSymbol * >, detail::DenseMapPair< const llvm::MCSymbol *, unsigned > > | |
   llvm::DenseMap< const llvm::MCSymbol *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const llvm::MDNode *, const llvm::DwarfTypeUnit *, DenseMapInfo< const llvm::MDNode * >, detail::DenseMapPair< const llvm::MDNode *, const llvm::DwarfTypeUnit * > >, const llvm::MDNode *, const llvm::DwarfTypeUnit *, DenseMapInfo< const llvm::MDNode * >, detail::DenseMapPair< const llvm::MDNode *, const llvm::DwarfTypeUnit * > > | |
   llvm::DenseMap< const llvm::MDNode *, const llvm::DwarfTypeUnit * > | |
  llvm::DenseMapBase< DenseMap< const llvm::MDNode *, detail::DenseSetEmpty, DenseMapInfo< const llvm::MDNode * >, detail::DenseSetPair< const llvm::MDNode * > >, const llvm::MDNode *, detail::DenseSetEmpty, DenseMapInfo< const llvm::MDNode * >, detail::DenseSetPair< const llvm::MDNode * > > | |
   llvm::DenseMap< const llvm::MDNode *, detail::DenseSetEmpty, DenseMapInfo< const llvm::MDNode * >, detail::DenseSetPair< const llvm::MDNode * > > | |
  llvm::DenseMapBase< DenseMap< const llvm::MDNode *, llvm::DIE *, DenseMapInfo< const llvm::MDNode * >, detail::DenseMapPair< const llvm::MDNode *, llvm::DIE * > >, const llvm::MDNode *, llvm::DIE *, DenseMapInfo< const llvm::MDNode * >, detail::DenseMapPair< const llvm::MDNode *, llvm::DIE * > > | |
   llvm::DenseMap< const llvm::MDNode *, llvm::DIE * > | |
  llvm::DenseMapBase< DenseMap< const llvm::MDNode *, std::unique_ptr< llvm::DbgVariable >, DenseMapInfo< const llvm::MDNode * >, detail::DenseMapPair< const llvm::MDNode *, std::unique_ptr< llvm::DbgVariable > > >, const llvm::MDNode *, std::unique_ptr< llvm::DbgVariable >, DenseMapInfo< const llvm::MDNode * >, detail::DenseMapPair< const llvm::MDNode *, std::unique_ptr< llvm::DbgVariable > > > | |
   llvm::DenseMap< const llvm::MDNode *, std::unique_ptr< llvm::DbgVariable > > | |
  llvm::DenseMapBase< DenseMap< const llvm::MDNode *, unsigned, DenseMapInfo< const llvm::MDNode * >, detail::DenseMapPair< const llvm::MDNode *, unsigned > >, const llvm::MDNode *, unsigned, DenseMapInfo< const llvm::MDNode * >, detail::DenseMapPair< const llvm::MDNode *, unsigned > > | |
   llvm::DenseMap< const llvm::MDNode *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const llvm::object::Elf_Sym_Impl *, ELF::Elf64_Word, DenseMapInfo< const llvm::object::Elf_Sym_Impl * >, detail::DenseMapPair< const llvm::object::Elf_Sym_Impl *, ELF::Elf64_Word > >, const llvm::object::Elf_Sym_Impl *, ELF::Elf64_Word, DenseMapInfo< const llvm::object::Elf_Sym_Impl * >, detail::DenseMapPair< const llvm::object::Elf_Sym_Impl *, ELF::Elf64_Word > > | |
   llvm::DenseMap< const llvm::object::Elf_Sym_Impl *, ELF::Elf64_Word > | |
  llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::Loop *, DenseMapInfo< const llvm::SCEV * >, detail::DenseMapPair< const llvm::SCEV *, const llvm::Loop * > >, const llvm::SCEV *, const llvm::Loop *, DenseMapInfo< const llvm::SCEV * >, detail::DenseMapPair< const llvm::SCEV *, const llvm::Loop * > > | |
   llvm::DenseMap< const llvm::SCEV *, const llvm::Loop * > | |
  llvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::ConstantRange, DenseMapInfo< const llvm::SCEV * >, detail::DenseMapPair< const llvm::SCEV *, llvm::ConstantRange > >, const llvm::SCEV *, llvm::ConstantRange, DenseMapInfo< const llvm::SCEV * >, detail::DenseMapPair< const llvm::SCEV *, llvm::ConstantRange > > | |
   llvm::DenseMap< const llvm::SCEV *, llvm::ConstantRange > | |
  llvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 >, DenseMapInfo< const llvm::SCEV * >, 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 * >, detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 > > > | |
   llvm::DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 > > | |
  llvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 >, DenseMapInfo< const llvm::SCEV * >, 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 * >, detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 > > > | |
   llvm::DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 > > | |
  llvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 >, DenseMapInfo< const llvm::SCEV * >, 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 * >, detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 > > > | |
   llvm::DenseMap< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 > > | |
  llvm::DenseMapBase< DenseMap< const llvm::Value *, DanglingDebugInfo, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, DanglingDebugInfo > >, const llvm::Value *, DanglingDebugInfo, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, DanglingDebugInfo > > | |
   llvm::DenseMap< const llvm::Value *, DanglingDebugInfo > | |
  llvm::DenseMapBase< DenseMap< const llvm::Value *, detail::DenseSetEmpty, DenseMapInfo< const llvm::Value * >, detail::DenseSetPair< const llvm::Value * > >, const llvm::Value *, detail::DenseSetEmpty, DenseMapInfo< const llvm::Value * >, detail::DenseSetPair< const llvm::Value * > > | |
   llvm::DenseMap< const llvm::Value *, detail::DenseSetEmpty, DenseMapInfo< const llvm::Value * >, detail::DenseSetPair< const llvm::Value * > > | |
  llvm::DenseMapBase< DenseMap< const llvm::Value *, ISD::NodeType, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, ISD::NodeType > >, const llvm::Value *, ISD::NodeType, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, ISD::NodeType > > | |
   llvm::DenseMap< const llvm::Value *, ISD::NodeType > | |
  llvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::SDValue, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, llvm::SDValue > >, const llvm::Value *, llvm::SDValue, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, llvm::SDValue > > | |
   llvm::DenseMap< const llvm::Value *, llvm::SDValue > | |
  llvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::StringMapEntry *, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, llvm::StringMapEntry * > >, const llvm::Value *, llvm::StringMapEntry *, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, llvm::StringMapEntry * > > | |
   llvm::DenseMap< const llvm::Value *, llvm::StringMapEntry * > | |
  llvm::DenseMapBase< DenseMap< const llvm::Value *, std::string, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, std::string > >, const llvm::Value *, std::string, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, std::string > > | |
   llvm::DenseMap< const llvm::Value *, std::string > | |
  llvm::DenseMapBase< DenseMap< const llvm::Value *, unsigned, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, unsigned > >, const llvm::Value *, unsigned, DenseMapInfo< const llvm::Value * >, detail::DenseMapPair< const llvm::Value *, unsigned > > | |
   llvm::DenseMap< const llvm::Value *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const MachineInstr *, SlotIndex, DenseMapInfo< const MachineInstr * >, detail::DenseMapPair< const MachineInstr *, SlotIndex > >, const MachineInstr *, SlotIndex, DenseMapInfo< const MachineInstr * >, detail::DenseMapPair< const MachineInstr *, SlotIndex > > | |
   llvm::DenseMap< const MachineInstr *, SlotIndex > | |
  llvm::DenseMapBase< DenseMap< const MCSection *, uint64_t, DenseMapInfo< const MCSection * >, detail::DenseMapPair< const MCSection *, uint64_t > >, const MCSection *, uint64_t, DenseMapInfo< const MCSection * >, detail::DenseMapPair< const MCSection *, uint64_t > > | |
   llvm::DenseMap< const MCSection *, uint64_t > | |
  llvm::DenseMapBase< DenseMap< const MCSymbol *, unsigned, DenseMapInfo< const MCSymbol * >, detail::DenseMapPair< const MCSymbol *, unsigned > >, const MCSymbol *, unsigned, DenseMapInfo< const MCSymbol * >, detail::DenseMapPair< const MCSymbol *, unsigned > > | |
   llvm::DenseMap< const MCSymbol *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const MDString *, DIType *, DenseMapInfo< const MDString * >, detail::DenseMapPair< const MDString *, DIType * > >, const MDString *, DIType *, DenseMapInfo< const MDString * >, detail::DenseMapPair< const MDString *, DIType * > > | |
   llvm::DenseMap< const MDString *, DIType * > | |
  llvm::DenseMapBase< DenseMap< const Metadata *, unsigned, DenseMapInfo< const Metadata * >, detail::DenseMapPair< const Metadata *, unsigned > >, const Metadata *, unsigned, DenseMapInfo< const Metadata * >, detail::DenseMapPair< const Metadata *, unsigned > > | |
   llvm::DenseMap< const Metadata *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const SDNode *, SmallVector< SDDbgValue *, 2 >, DenseMapInfo< const SDNode * >, detail::DenseMapPair< const SDNode *, SmallVector< SDDbgValue *, 2 > > >, const SDNode *, SmallVector< SDDbgValue *, 2 >, DenseMapInfo< const SDNode * >, detail::DenseMapPair< const SDNode *, SmallVector< SDDbgValue *, 2 > > > | |
   llvm::DenseMap< const SDNode *, SmallVector< SDDbgValue *, 2 > > | |
  llvm::DenseMapBase< DenseMap< const TargetRegisterClass *, VRegMap, DenseMapInfo< const TargetRegisterClass * >, detail::DenseMapPair< const TargetRegisterClass *, VRegMap > >, const TargetRegisterClass *, VRegMap, DenseMapInfo< const TargetRegisterClass * >, detail::DenseMapPair< const TargetRegisterClass *, VRegMap > > | |
   llvm::DenseMap< const TargetRegisterClass *, VRegMap > | |
  llvm::DenseMapBase< DenseMap< const Value *, detail::DenseSetEmpty, DenseMapInfo< const Value * >, detail::DenseSetPair< const Value * > >, const Value *, detail::DenseSetEmpty, DenseMapInfo< const Value * >, detail::DenseSetPair< const Value * > > | |
   llvm::DenseMap< const Value *, detail::DenseSetEmpty, DenseMapInfo< const Value * >, detail::DenseSetPair< const Value * > > | |
  llvm::DenseMapBase< DenseMap< const Value *, unsigned, DenseMapInfo< const Value * >, detail::DenseMapPair< const Value *, unsigned > >, const Value *, unsigned, DenseMapInfo< const Value * >, detail::DenseMapPair< const Value *, unsigned > > | |
   llvm::DenseMap< const Value *, unsigned > | |
  llvm::DenseMapBase< DenseMap< const Value *, WeakEvalType, DenseMapInfo< const Value * >, detail::DenseMapPair< const Value *, WeakEvalType > >, const Value *, WeakEvalType, DenseMapInfo< const Value * >, detail::DenseMapPair< const Value *, WeakEvalType > > | |
   llvm::DenseMap< const Value *, WeakEvalType > | |
  llvm::DenseMapBase< DenseMap< const void *, const PassInfo *, DenseMapInfo< const void * >, detail::DenseMapPair< const void *, const PassInfo * > >, const void *, const PassInfo *, DenseMapInfo< const void * >, detail::DenseMapPair< const void *, const PassInfo * > > | |
   llvm::DenseMap< const void *, const PassInfo * > | |
  llvm::DenseMapBase< DenseMap< ConstantArray *, char, MapInfo, detail::DenseMapPair< ConstantArray *, char > >, ConstantArray *, char, MapInfo, detail::DenseMapPair< ConstantArray *, char > > | |
   llvm::DenseMap< ConstantArray *, char, MapInfo > | |
  llvm::DenseMapBase< DenseMap< ConstantClass *, char, MapInfo, detail::DenseMapPair< ConstantClass *, char > >, ConstantClass *, char, MapInfo, detail::DenseMapPair< ConstantClass *, char > > | |
   llvm::DenseMap< ConstantClass *, char, MapInfo > | |
  llvm::DenseMapBase< DenseMap< ConstantStruct *, char, MapInfo, detail::DenseMapPair< ConstantStruct *, char > >, ConstantStruct *, char, MapInfo, detail::DenseMapPair< ConstantStruct *, char > > | |
   llvm::DenseMap< ConstantStruct *, char, MapInfo > | |
  llvm::DenseMapBase< DenseMap< ConstantVector *, char, MapInfo, detail::DenseMapPair< ConstantVector *, char > >, ConstantVector *, char, MapInfo, detail::DenseMapPair< ConstantVector *, char > > | |
   llvm::DenseMap< ConstantVector *, char, MapInfo > | |
  llvm::DenseMapBase< DenseMap< Edge, uint32_t, DenseMapInfo< Edge >, detail::DenseMapPair< Edge, uint32_t > >, Edge, uint32_t, DenseMapInfo< Edge >, detail::DenseMapPair< Edge, uint32_t > > | |
   llvm::DenseMap< Edge, uint32_t > | |
  llvm::DenseMapBase< DenseMap< FunctionCallbackVH, std::unique_ptr< AssumptionCache >, FunctionCallbackVH::DMI, detail::DenseMapPair< FunctionCallbackVH, std::unique_ptr< AssumptionCache > > >, FunctionCallbackVH, std::unique_ptr< AssumptionCache >, FunctionCallbackVH::DMI, detail::DenseMapPair< FunctionCallbackVH, std::unique_ptr< AssumptionCache > > > | |
   llvm::DenseMap< FunctionCallbackVH, std::unique_ptr< AssumptionCache >, FunctionCallbackVH::DMI > | |
  llvm::DenseMapBase< DenseMap< FunctionType *, detail::DenseSetEmpty, FunctionTypeKeyInfo, detail::DenseSetPair< FunctionType * > >, FunctionType *, detail::DenseSetEmpty, FunctionTypeKeyInfo, detail::DenseSetPair< FunctionType * > > | |
   llvm::DenseMap< FunctionType *, detail::DenseSetEmpty, FunctionTypeKeyInfo, detail::DenseSetPair< FunctionType * > > | |
  llvm::DenseMapBase< DenseMap< InlinedVariable, unsigned, DenseMapInfo< InlinedVariable >, detail::DenseMapPair< InlinedVariable, unsigned > >, InlinedVariable, unsigned, DenseMapInfo< InlinedVariable >, detail::DenseMapPair< InlinedVariable, unsigned > > | |
   llvm::DenseMap< InlinedVariable, unsigned > | |
  llvm::DenseMapBase< DenseMap< Instruction *, MemDepResult, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, MemDepResult > >, Instruction *, MemDepResult, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, MemDepResult > > | |
   llvm::DenseMap< Instruction *, MemDepResult > | |
  llvm::DenseMapBase< DenseMap< Instruction *, PerInstNLInfo, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, PerInstNLInfo > >, Instruction *, PerInstNLInfo, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, PerInstNLInfo > > | |
   llvm::DenseMap< Instruction *, PerInstNLInfo > | |
  llvm::DenseMapBase< DenseMap< Instruction *, SmallPtrSet< Instruction *, 4 >, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, SmallPtrSet< Instruction *, 4 > > >, Instruction *, SmallPtrSet< Instruction *, 4 >, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, SmallPtrSet< Instruction *, 4 > > > | |
   llvm::DenseMap< Instruction *, SmallPtrSet< Instruction *, 4 > > | |
  llvm::DenseMapBase< DenseMap< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 >, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > >, Instruction *, SmallPtrSet< ValueIsLoadPair, 4 >, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > > | |
   llvm::DenseMap< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > | |
  llvm::DenseMapBase< DenseMap< Instruction *, Value *, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, Value * > >, Instruction *, Value *, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, Value * > > | |
   llvm::DenseMap< Instruction *, Value * > | |
  llvm::DenseMapBase< DenseMap< IRUnitT *, AnalysisResultListT, DenseMapInfo< IRUnitT * >, detail::DenseMapPair< IRUnitT *, AnalysisResultListT > >, IRUnitT *, AnalysisResultListT, DenseMapInfo< IRUnitT * >, detail::DenseMapPair< IRUnitT *, AnalysisResultListT > > | |
   llvm::DenseMap< IRUnitT *, AnalysisResultListT > | |
  llvm::DenseMapBase< DenseMap< K, llvm::ScopedHashTableVal *, KInfo, detail::DenseMapPair< K, llvm::ScopedHashTableVal * > >, K, llvm::ScopedHashTableVal *, KInfo, detail::DenseMapPair< K, llvm::ScopedHashTableVal * > > | |
   llvm::DenseMap< K, llvm::ScopedHashTableVal *, KInfo > | |
  llvm::DenseMapBase< DenseMap< KeyT, size_t, DenseMapInfo< KeyT >, detail::DenseMapPair< KeyT, size_t > >, KeyT, size_t, DenseMapInfo< KeyT >, detail::DenseMapPair< KeyT, size_t > > | |
   llvm::DenseMap< KeyT, size_t > | |
  llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT > | |
   llvm::DenseMap< KeyT, ValueT, KeyInfoT, BucketT > | |
  llvm::DenseMapBase< DenseMap< LineLocation, SampleRecord, DenseMapInfo< LineLocation >, detail::DenseMapPair< LineLocation, SampleRecord > >, LineLocation, SampleRecord, DenseMapInfo< LineLocation >, detail::DenseMapPair< LineLocation, SampleRecord > > | |
   llvm::DenseMap< LineLocation, SampleRecord > | |
  llvm::DenseMapBase< DenseMap< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry, DenseMapInfo< llvm::AssertingVH< llvm::BasicBlock > >, detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > >, llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry, DenseMapInfo< llvm::AssertingVH< llvm::BasicBlock > >, detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > > | |
   llvm::DenseMap< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > | |
  llvm::DenseMapBase< DenseMap< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * >, DenseMapInfo< llvm::AssertingVH< llvm::Function > >, detail::DenseMapPair< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > >, llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * >, DenseMapInfo< llvm::AssertingVH< llvm::Function > >, detail::DenseMapPair< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > > | |
   llvm::DenseMap< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > | |
  llvm::DenseMapBase< DenseMap< llvm::AttributeSet, unsigned, DenseMapInfo< llvm::AttributeSet >, detail::DenseMapPair< llvm::AttributeSet, unsigned > >, llvm::AttributeSet, unsigned, DenseMapInfo< llvm::AttributeSet >, detail::DenseMapPair< llvm::AttributeSet, unsigned > > | |
   llvm::DenseMap< llvm::AttributeSet, unsigned > | |
  llvm::DenseMapBase< DenseMap< llvm::BasicBlock *, llvm::BasicBlock **, DenseMapInfo< llvm::BasicBlock * >, detail::DenseMapPair< llvm::BasicBlock *, llvm::BasicBlock ** > >, llvm::BasicBlock *, llvm::BasicBlock **, DenseMapInfo< llvm::BasicBlock * >, detail::DenseMapPair< llvm::BasicBlock *, llvm::BasicBlock ** > > | |
   llvm::DenseMap< llvm::BasicBlock *, llvm::BasicBlock ** > | |
  llvm::DenseMapBase< DenseMap< llvm::BasicBlock *, unsigned, DenseMapInfo< llvm::BasicBlock * >, detail::DenseMapPair< llvm::BasicBlock *, unsigned > >, llvm::BasicBlock *, unsigned, DenseMapInfo< llvm::BasicBlock * >, detail::DenseMapPair< llvm::BasicBlock *, unsigned > > | |
   llvm::DenseMap< llvm::BasicBlock *, unsigned > | |
  llvm::DenseMapBase< DenseMap< llvm::ConstantExpr *, char, MapInfo, detail::DenseMapPair< llvm::ConstantExpr *, char > >, llvm::ConstantExpr *, char, MapInfo, detail::DenseMapPair< llvm::ConstantExpr *, char > > | |
   llvm::DenseMap< llvm::ConstantExpr *, char, MapInfo > | |
  llvm::DenseMapBase< DenseMap< llvm::coverage::CounterExpression, unsigned, DenseMapInfo< llvm::coverage::CounterExpression >, detail::DenseMapPair< llvm::coverage::CounterExpression, unsigned > >, llvm::coverage::CounterExpression, unsigned, DenseMapInfo< llvm::coverage::CounterExpression >, detail::DenseMapPair< llvm::coverage::CounterExpression, unsigned > > | |
   llvm::DenseMap< llvm::coverage::CounterExpression, unsigned > | |
  llvm::DenseMapBase< DenseMap< llvm::DIE *, const llvm::DINode *, DenseMapInfo< llvm::DIE * >, detail::DenseMapPair< llvm::DIE *, const llvm::DINode * > >, llvm::DIE *, const llvm::DINode *, DenseMapInfo< llvm::DIE * >, detail::DenseMapPair< llvm::DIE *, const llvm::DINode * > > | |
   llvm::DenseMap< llvm::DIE *, const llvm::DINode * > | |
  llvm::DenseMapBase< DenseMap< llvm::DomTreeNodeBase *, unsigned, DenseMapInfo< llvm::DomTreeNodeBase * >, detail::DenseMapPair< llvm::DomTreeNodeBase *, unsigned > >, llvm::DomTreeNodeBase *, unsigned, DenseMapInfo< llvm::DomTreeNodeBase * >, detail::DenseMapPair< llvm::DomTreeNodeBase *, unsigned > > | |
   llvm::DenseMap< llvm::DomTreeNodeBase *, unsigned > | |
  llvm::DenseMapBase< DenseMap< llvm::Function *, size_t, DenseMapInfo< llvm::Function * >, detail::DenseMapPair< llvm::Function *, size_t > >, llvm::Function *, size_t, DenseMapInfo< llvm::Function * >, detail::DenseMapPair< llvm::Function *, size_t > > | |
   llvm::DenseMap< llvm::Function *, size_t > | |
  llvm::DenseMapBase< DenseMap< llvm::InlineAsm *, char, MapInfo, detail::DenseMapPair< llvm::InlineAsm *, char > >, llvm::InlineAsm *, char, MapInfo, detail::DenseMapPair< llvm::InlineAsm *, char > > | |
   llvm::DenseMap< llvm::InlineAsm *, char, MapInfo > | |
  llvm::DenseMapBase< DenseMap< llvm::Instruction *, unsigned, DenseMapInfo< llvm::Instruction * >, detail::DenseMapPair< llvm::Instruction *, unsigned > >, llvm::Instruction *, unsigned, DenseMapInfo< llvm::Instruction * >, detail::DenseMapPair< llvm::Instruction *, unsigned > > | |
   llvm::DenseMap< llvm::Instruction *, unsigned > | |
  llvm::DenseMapBase< DenseMap< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *, DenseMapInfo< llvm::LazyCallGraph::Node * >, detail::DenseMapPair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * > >, llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *, DenseMapInfo< llvm::LazyCallGraph::Node * >, detail::DenseMapPair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * > > | |
   llvm::DenseMap< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * > | |
  llvm::DenseMapBase< DenseMap< llvm::LexicalScope *, llvm::SmallVector< llvm::DbgVariable *, 8 >, DenseMapInfo< llvm::LexicalScope * >, detail::DenseMapPair< llvm::LexicalScope *, llvm::SmallVector< llvm::DbgVariable *, 8 > > >, llvm::LexicalScope *, llvm::SmallVector< llvm::DbgVariable *, 8 >, DenseMapInfo< llvm::LexicalScope * >, detail::DenseMapPair< llvm::LexicalScope *, llvm::SmallVector< llvm::DbgVariable *, 8 > > > | |
   llvm::DenseMap< llvm::LexicalScope *, llvm::SmallVector< llvm::DbgVariable *, 8 > > | |
  llvm::DenseMapBase< DenseMap< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo >, DenseMapInfo< llvm::Loop * >, detail::DenseMapPair< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > >, llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo >, DenseMapInfo< llvm::Loop * >, detail::DenseMapPair< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > > | |
   llvm::DenseMap< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > | |
  llvm::DenseMapBase< DenseMap< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MachineBasicBlock * >, detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > >, llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MachineBasicBlock * >, detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > > | |
   llvm::DenseMap< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > | |
  llvm::DenseMapBase< DenseMap< llvm::MachineConstantPoolValue *, detail::DenseSetEmpty, DenseMapInfo< llvm::MachineConstantPoolValue * >, detail::DenseSetPair< llvm::MachineConstantPoolValue * > >, llvm::MachineConstantPoolValue *, detail::DenseSetEmpty, DenseMapInfo< llvm::MachineConstantPoolValue * >, detail::DenseSetPair< llvm::MachineConstantPoolValue * > > | |
   llvm::DenseMap< llvm::MachineConstantPoolValue *, detail::DenseSetEmpty, DenseMapInfo< llvm::MachineConstantPoolValue * >, detail::DenseSetPair< llvm::MachineConstantPoolValue * > > | |
  llvm::DenseMapBase< DenseMap< llvm::MachineInstr *, llvm::SUnit *, DenseMapInfo< llvm::MachineInstr * >, detail::DenseMapPair< llvm::MachineInstr *, llvm::SUnit * > >, llvm::MachineInstr *, llvm::SUnit *, DenseMapInfo< llvm::MachineInstr * >, detail::DenseMapPair< llvm::MachineInstr *, llvm::SUnit * > > | |
   llvm::DenseMap< llvm::MachineInstr *, llvm::SUnit * > | |
  llvm::DenseMapBase< DenseMap< llvm::MachineInstr *, unsigned, DenseMapInfo< llvm::MachineInstr * >, detail::DenseMapPair< llvm::MachineInstr *, unsigned > >, llvm::MachineInstr *, unsigned, DenseMapInfo< llvm::MachineInstr * >, detail::DenseMapPair< llvm::MachineInstr *, unsigned > > | |
   llvm::DenseMap< llvm::MachineInstr *, unsigned > | |
  llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, InstrInfoTy, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, InstrInfoTy > >, llvm::MCSymbol *, InstrInfoTy, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, InstrInfoTy > > | |
   llvm::DenseMap< llvm::MCSymbol *, InstrInfoTy > | |
  llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, llvm::SDNode *, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, llvm::SDNode * > >, llvm::MCSymbol *, llvm::SDNode *, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, llvm::SDNode * > > | |
   llvm::DenseMap< llvm::MCSymbol *, llvm::SDNode * > | |
  llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > >, llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > > | |
   llvm::DenseMap< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > | |
  llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, StubValueTy, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, StubValueTy > >, llvm::MCSymbol *, StubValueTy, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, StubValueTy > > | |
   llvm::DenseMap< llvm::MCSymbol *, StubValueTy > | |
  llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, unsigned, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, unsigned > >, llvm::MCSymbol *, unsigned, DenseMapInfo< llvm::MCSymbol * >, detail::DenseMapPair< llvm::MCSymbol *, unsigned > > | |
   llvm::DenseMap< llvm::MCSymbol *, unsigned > | |
  llvm::DenseMapBase< DenseMap< llvm::MDNode *, std::vector< llvm::TypedTrackingMDRef >, DenseMapInfo< llvm::MDNode * >, detail::DenseMapPair< llvm::MDNode *, std::vector< llvm::TypedTrackingMDRef > > >, llvm::MDNode *, std::vector< llvm::TypedTrackingMDRef >, DenseMapInfo< llvm::MDNode * >, detail::DenseMapPair< llvm::MDNode *, std::vector< llvm::TypedTrackingMDRef > > > | |
   llvm::DenseMap< llvm::MDNode *, std::vector< llvm::TypedTrackingMDRef > > | |
  llvm::DenseMapBase< DenseMap< llvm::Metadata *, llvm::MetadataAsValue *, DenseMapInfo< llvm::Metadata * >, detail::DenseMapPair< llvm::Metadata *, llvm::MetadataAsValue * > >, llvm::Metadata *, llvm::MetadataAsValue *, DenseMapInfo< llvm::Metadata * >, detail::DenseMapPair< llvm::Metadata *, llvm::MetadataAsValue * > > | |
   llvm::DenseMap< llvm::Metadata *, llvm::MetadataAsValue * > | |
  llvm::DenseMapBase< DenseMap< llvm::Pass *, llvm::AnalysisUsage *, DenseMapInfo< llvm::Pass * >, detail::DenseMapPair< llvm::Pass *, llvm::AnalysisUsage * > >, llvm::Pass *, llvm::AnalysisUsage *, DenseMapInfo< llvm::Pass * >, detail::DenseMapPair< llvm::Pass *, llvm::AnalysisUsage * > > | |
   llvm::DenseMap< llvm::Pass *, llvm::AnalysisUsage * > | |
  llvm::DenseMapBase< DenseMap< llvm::Pass *, llvm::Pass *, DenseMapInfo< llvm::Pass * >, detail::DenseMapPair< llvm::Pass *, llvm::Pass * > >, llvm::Pass *, llvm::Pass *, DenseMapInfo< llvm::Pass * >, detail::DenseMapPair< llvm::Pass *, llvm::Pass * > > | |
   llvm::DenseMap< llvm::Pass *, llvm::Pass * > | |
  llvm::DenseMapBase< DenseMap< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 >, DenseMapInfo< llvm::Pass * >, detail::DenseMapPair< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > >, llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 >, DenseMapInfo< llvm::Pass * >, detail::DenseMapPair< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > > | |
   llvm::DenseMap< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > | |
  llvm::DenseMapBase< DenseMap< llvm::PHINode *, llvm::Constant *, DenseMapInfo< llvm::PHINode * >, detail::DenseMapPair< llvm::PHINode *, llvm::Constant * > >, llvm::PHINode *, llvm::Constant *, DenseMapInfo< llvm::PHINode * >, detail::DenseMapPair< llvm::PHINode *, llvm::Constant * > > | |
   llvm::DenseMap< llvm::PHINode *, llvm::Constant * > | |
  llvm::DenseMapBase< DenseMap< llvm::PointerIntPair, std::vector< unsigned >, DenseMapInfo< llvm::PointerIntPair >, detail::DenseMapPair< llvm::PointerIntPair, std::vector< unsigned > > >, llvm::PointerIntPair, std::vector< unsigned >, DenseMapInfo< llvm::PointerIntPair >, detail::DenseMapPair< llvm::PointerIntPair, std::vector< unsigned > > > | |
   llvm::DenseMap< llvm::PointerIntPair, std::vector< unsigned > > | |
  llvm::DenseMapBase< DenseMap< llvm::PointerType *, llvm::ConstantPointerNull *, DenseMapInfo< llvm::PointerType * >, detail::DenseMapPair< llvm::PointerType *, llvm::ConstantPointerNull * > >, llvm::PointerType *, llvm::ConstantPointerNull *, DenseMapInfo< llvm::PointerType * >, detail::DenseMapPair< llvm::PointerType *, llvm::ConstantPointerNull * > > | |
   llvm::DenseMap< llvm::PointerType *, llvm::ConstantPointerNull * > | |
  llvm::DenseMapBase< DenseMap< llvm::SDValue, llvm::SDValue, DenseMapInfo< llvm::SDValue >, detail::DenseMapPair< llvm::SDValue, llvm::SDValue > >, llvm::SDValue, llvm::SDValue, DenseMapInfo< llvm::SDValue >, detail::DenseMapPair< llvm::SDValue, llvm::SDValue > > | |
   llvm::DenseMap< llvm::SDValue, llvm::SDValue > | |
  llvm::DenseMapBase< DenseMap< llvm::Type *, detail::DenseSetEmpty, DenseMapInfo< llvm::Type * >, detail::DenseSetPair< llvm::Type * > >, llvm::Type *, detail::DenseSetEmpty, DenseMapInfo< llvm::Type * >, detail::DenseSetPair< llvm::Type * > > | |
   llvm::DenseMap< llvm::Type *, detail::DenseSetEmpty, DenseMapInfo< llvm::Type * >, detail::DenseSetPair< llvm::Type * > > | |
  llvm::DenseMapBase< DenseMap< llvm::Type *, llvm::ConstantAggregateZero *, DenseMapInfo< llvm::Type * >, detail::DenseMapPair< llvm::Type *, llvm::ConstantAggregateZero * > >, llvm::Type *, llvm::ConstantAggregateZero *, DenseMapInfo< llvm::Type * >, detail::DenseMapPair< llvm::Type *, llvm::ConstantAggregateZero * > > | |
   llvm::DenseMap< llvm::Type *, llvm::ConstantAggregateZero * > | |
  llvm::DenseMapBase< DenseMap< llvm::Type *, llvm::PointerType *, DenseMapInfo< llvm::Type * >, detail::DenseMapPair< llvm::Type *, llvm::PointerType * > >, llvm::Type *, llvm::PointerType *, DenseMapInfo< llvm::Type * >, detail::DenseMapPair< llvm::Type *, llvm::PointerType * > > | |
   llvm::DenseMap< llvm::Type *, llvm::PointerType * > | |
  llvm::DenseMapBase< DenseMap< llvm::Type *, llvm::UndefValue *, DenseMapInfo< llvm::Type * >, detail::DenseMapPair< llvm::Type *, llvm::UndefValue * > >, llvm::Type *, llvm::UndefValue *, DenseMapInfo< llvm::Type * >, detail::DenseMapPair< llvm::Type *, llvm::UndefValue * > > | |
   llvm::DenseMap< llvm::Type *, llvm::UndefValue * > | |
  llvm::DenseMapBase< DenseMap< llvm::Value *, detail::DenseSetEmpty, DenseMapInfo< llvm::Value * >, detail::DenseSetPair< llvm::Value * > >, llvm::Value *, detail::DenseSetEmpty, DenseMapInfo< llvm::Value * >, detail::DenseSetPair< llvm::Value * > > | |
   llvm::DenseMap< llvm::Value *, detail::DenseSetEmpty, DenseMapInfo< llvm::Value * >, detail::DenseSetPair< llvm::Value * > > | |
  llvm::DenseMapBase< DenseMap< llvm::Value *, LatticeVal, DenseMapInfo< llvm::Value * >, detail::DenseMapPair< llvm::Value *, LatticeVal > >, llvm::Value *, LatticeVal, DenseMapInfo< llvm::Value * >, detail::DenseMapPair< llvm::Value *, LatticeVal > > | |
   llvm::DenseMap< llvm::Value *, LatticeVal > | |
  llvm::DenseMapBase< DenseMap< llvm::Value *, llvm::Value *, DenseMapInfo< llvm::Value * >, detail::DenseMapPair< llvm::Value *, llvm::Value * > >, llvm::Value *, llvm::Value *, DenseMapInfo< llvm::Value * >, detail::DenseMapPair< llvm::Value *, llvm::Value * > > | |
   llvm::DenseMap< llvm::Value *, llvm::Value * > | |
  llvm::DenseMapBase< DenseMap< llvm::Value *, llvm::ValueAsMetadata *, DenseMapInfo< llvm::Value * >, detail::DenseMapPair< llvm::Value *, llvm::ValueAsMetadata * > >, llvm::Value *, llvm::ValueAsMetadata *, DenseMapInfo< llvm::Value * >, detail::DenseMapPair< llvm::Value *, llvm::ValueAsMetadata * > > | |
   llvm::DenseMap< llvm::Value *, llvm::ValueAsMetadata * > | |
  llvm::DenseMapBase< DenseMap< MCSection *, unsigned, DenseMapInfo< MCSection * >, detail::DenseMapPair< MCSection *, unsigned > >, MCSection *, unsigned, DenseMapInfo< MCSection * >, detail::DenseMapPair< MCSection *, unsigned > > | |
   llvm::DenseMap< MCSection *, unsigned > | |
  llvm::DenseMapBase< DenseMap< NodeT *, llvm::DominatorTreeBase::InfoRec, DenseMapInfo< NodeT * >, detail::DenseMapPair< NodeT *, llvm::DominatorTreeBase::InfoRec > >, NodeT *, llvm::DominatorTreeBase::InfoRec, DenseMapInfo< NodeT * >, detail::DenseMapPair< NodeT *, llvm::DominatorTreeBase::InfoRec > > | |
   llvm::DenseMap< NodeT *, llvm::DominatorTreeBase::InfoRec > | |
  llvm::DenseMapBase< DenseMap< NodeT *, NodeT *, DenseMapInfo< NodeT * >, detail::DenseMapPair< NodeT *, NodeT * > >, NodeT *, NodeT *, DenseMapInfo< NodeT * >, detail::DenseMapPair< NodeT *, NodeT * > > | |
   llvm::DenseMap< NodeT *, NodeT * > | |
  llvm::DenseMapBase< DenseMap< NodeT *, std::unique_ptr< DomTreeNodeBase< NodeT > >, DenseMapInfo< NodeT * >, detail::DenseMapPair< NodeT *, std::unique_ptr< DomTreeNodeBase< NodeT > > > >, NodeT *, std::unique_ptr< DomTreeNodeBase< NodeT > >, DenseMapInfo< NodeT * >, detail::DenseMapPair< NodeT *, std::unique_ptr< DomTreeNodeBase< NodeT > > > > | |
   llvm::DenseMap< NodeT *, std::unique_ptr< DomTreeNodeBase< NodeT > > > | |
  llvm::DenseMapBase< DenseMap< NodeType *, unsigned, DenseMapInfo< NodeType * >, detail::DenseMapPair< NodeType *, unsigned > >, NodeType *, unsigned, DenseMapInfo< NodeType * >, detail::DenseMapPair< NodeType *, unsigned > > | |
   llvm::DenseMap< NodeType *, unsigned > | |
  llvm::DenseMapBase< DenseMap< PoolEntry *, detail::DenseSetEmpty, PoolEntryDSInfo, detail::DenseSetPair< PoolEntry * > >, PoolEntry *, detail::DenseSetEmpty, PoolEntryDSInfo, detail::DenseSetPair< PoolEntry * > > | |
   llvm::DenseMap< PoolEntry *, detail::DenseSetEmpty, PoolEntryDSInfo, detail::DenseSetPair< PoolEntry * > > | |
  llvm::DenseMapBase< DenseMap< SCEVCallbackVH, const SCEV *, DenseMapInfo< Value * >, detail::DenseMapPair< SCEVCallbackVH, const SCEV * > >, SCEVCallbackVH, const SCEV *, DenseMapInfo< Value * >, detail::DenseMapPair< SCEVCallbackVH, const SCEV * > > | |
   llvm::DenseMap< SCEVCallbackVH, const SCEV *, DenseMapInfo< Value * > > | |
  llvm::DenseMapBase< DenseMap< SID, SID, DenseMapInfo< SID >, detail::DenseMapPair< SID, SID > >, SID, SID, DenseMapInfo< SID >, detail::DenseMapPair< SID, SID > > | |
   llvm::DenseMap< SID, SID > | |
  llvm::DenseMapBase< DenseMap< std::pair< const char *, unsigned >, unsigned, DenseMapInfo< std::pair< const char *, unsigned > >, detail::DenseMapPair< std::pair< const char *, unsigned >, unsigned > >, std::pair< const char *, unsigned >, unsigned, DenseMapInfo< std::pair< const char *, unsigned > >, detail::DenseMapPair< std::pair< const char *, unsigned >, unsigned > > | |
   llvm::DenseMap< std::pair< const char *, unsigned >, unsigned > | |
  llvm::DenseMapBase< DenseMap< std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress *, DenseMapInfo< std::pair< const llvm::Function *, const llvm::BasicBlock * > >, detail::DenseMapPair< std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress * > >, std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress *, DenseMapInfo< std::pair< const llvm::Function *, const llvm::BasicBlock * > >, detail::DenseMapPair< std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress * > > | |
   llvm::DenseMap< std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress * > | |
  llvm::DenseMapBase< DenseMap< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType *, DenseMapInfo< std::pair< llvm::Type *, uint64_t > >, 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 > >, detail::DenseMapPair< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType * > > | |
   llvm::DenseMap< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType * > | |
  llvm::DenseMapBase< DenseMap< std::pair< llvm::Type *, unsigned >, llvm::PointerType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::PointerType * > >, std::pair< llvm::Type *, unsigned >, llvm::PointerType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::PointerType * > > | |
   llvm::DenseMap< std::pair< llvm::Type *, unsigned >, llvm::PointerType * > | |
  llvm::DenseMapBase< DenseMap< std::pair< llvm::Type *, unsigned >, llvm::VectorType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::VectorType * > >, std::pair< llvm::Type *, unsigned >, llvm::VectorType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::VectorType * > > | |
   llvm::DenseMap< std::pair< llvm::Type *, unsigned >, llvm::VectorType * > | |
  llvm::DenseMapBase< DenseMap< std::pair< unsigned, unsigned >, llvm::MCSymbol *, DenseMapInfo< std::pair< unsigned, unsigned > >, detail::DenseMapPair< std::pair< unsigned, unsigned >, llvm::MCSymbol * > >, std::pair< unsigned, unsigned >, llvm::MCSymbol *, DenseMapInfo< std::pair< unsigned, unsigned > >, detail::DenseMapPair< std::pair< unsigned, unsigned >, llvm::MCSymbol * > > | |
   llvm::DenseMap< std::pair< unsigned, unsigned >, llvm::MCSymbol * > | |
  llvm::DenseMapBase< DenseMap< std::pair< unsigned, unsigned >, ValueForcePair, DenseMapInfo< std::pair< unsigned, unsigned > >, detail::DenseMapPair< std::pair< unsigned, unsigned >, ValueForcePair > >, std::pair< unsigned, unsigned >, ValueForcePair, DenseMapInfo< std::pair< unsigned, unsigned > >, detail::DenseMapPair< std::pair< unsigned, unsigned >, ValueForcePair > > | |
   llvm::DenseMap< std::pair< unsigned, unsigned >, ValueForcePair > | |
  llvm::DenseMapBase< DenseMap< std::pair< void *, IRUnitT * >, typename AnalysisResultListT::iterator, DenseMapInfo< std::pair< void *, IRUnitT * > >, detail::DenseMapPair< std::pair< void *, IRUnitT * >, typename AnalysisResultListT::iterator > >, std::pair< void *, IRUnitT * >, typename AnalysisResultListT::iterator, DenseMapInfo< std::pair< void *, IRUnitT * > >, detail::DenseMapPair< std::pair< void *, IRUnitT * >, typename AnalysisResultListT::iterator > > | |
   llvm::DenseMap< std::pair< void *, IRUnitT * >, typename AnalysisResultListT::iterator > | |
  llvm::DenseMapBase< DenseMap< StructType *, detail::DenseSetEmpty, AnonStructTypeKeyInfo, detail::DenseSetPair< StructType * > >, StructType *, detail::DenseSetEmpty, AnonStructTypeKeyInfo, detail::DenseSetPair< StructType * > > | |
   llvm::DenseMap< StructType *, detail::DenseSetEmpty, AnonStructTypeKeyInfo, detail::DenseSetPair< StructType * > > | |
  llvm::DenseMapBase< DenseMap< StructType *, detail::DenseSetEmpty, DenseMapInfo< StructType * >, detail::DenseSetPair< StructType * > >, StructType *, detail::DenseSetEmpty, DenseMapInfo< StructType * >, detail::DenseSetPair< StructType * > > | |
   llvm::DenseMap< StructType *, detail::DenseSetEmpty, DenseMapInfo< StructType * >, detail::DenseSetPair< StructType * > > | |
  llvm::DenseMapBase< DenseMap< StructType *, detail::DenseSetEmpty, StructTypeKeyInfo, detail::DenseSetPair< StructType * > >, StructType *, detail::DenseSetEmpty, StructTypeKeyInfo, detail::DenseSetPair< StructType * > > | |
   llvm::DenseMap< StructType *, detail::DenseSetEmpty, StructTypeKeyInfo, detail::DenseSetPair< StructType * > > | |
  llvm::DenseMapBase< DenseMap< T, llvm::StratifiedInfo, DenseMapInfo< T >, detail::DenseMapPair< T, llvm::StratifiedInfo > >, T, llvm::StratifiedInfo, DenseMapInfo< T >, detail::DenseMapPair< T, llvm::StratifiedInfo > > | |
   llvm::DenseMap< T, llvm::StratifiedInfo > | |
  llvm::DenseMapBase< DenseMap< Type *, unsigned, DenseMapInfo< Type * >, detail::DenseMapPair< Type *, unsigned > >, Type *, unsigned, DenseMapInfo< Type * >, detail::DenseMapPair< Type *, unsigned > > | |
   llvm::DenseMap< Type *, unsigned > | |
  llvm::DenseMapBase< DenseMap< uint32_t, BlockVector, DenseMapInfo< uint32_t >, detail::DenseMapPair< uint32_t, BlockVector > >, uint32_t, BlockVector, DenseMapInfo< uint32_t >, detail::DenseMapPair< uint32_t, BlockVector > > | |
   llvm::DenseMap< uint32_t, BlockVector > | |
  llvm::DenseMapBase< DenseMap< uint32_t, detail::DenseSetEmpty, DenseMapInfo< uint32_t >, detail::DenseSetPair< uint32_t > >, uint32_t, detail::DenseSetEmpty, DenseMapInfo< uint32_t >, detail::DenseSetPair< uint32_t > > | |
   llvm::DenseMap< uint32_t, detail::DenseSetEmpty, DenseMapInfo< uint32_t >, detail::DenseSetPair< uint32_t > > | |
  llvm::DenseMapBase< DenseMap< uint32_t, FunctionVector, DenseMapInfo< uint32_t >, detail::DenseMapPair< uint32_t, FunctionVector > >, uint32_t, FunctionVector, DenseMapInfo< uint32_t >, detail::DenseMapPair< uint32_t, FunctionVector > > | |
   llvm::DenseMap< uint32_t, FunctionVector > | |
  llvm::DenseMapBase< DenseMap< uint64_t, std::pair< uint8_t, int64_t >, DenseMapInfo< uint64_t >, detail::DenseMapPair< uint64_t, std::pair< uint8_t, int64_t > > >, uint64_t, std::pair< uint8_t, int64_t >, DenseMapInfo< uint64_t >, detail::DenseMapPair< uint64_t, std::pair< uint8_t, int64_t > > > | |
   llvm::DenseMap< uint64_t, std::pair< uint8_t, int64_t > > | |
  llvm::DenseMapBase< DenseMap< uint64_t, unsigned, DenseMapInfo< uint64_t >, detail::DenseMapPair< uint64_t, unsigned > >, uint64_t, unsigned, DenseMapInfo< uint64_t >, detail::DenseMapPair< uint64_t, unsigned > > | |
   llvm::DenseMap< uint64_t, unsigned > | |
  llvm::DenseMapBase< DenseMap< unsigned int, unsigned int, DenseMapInfo< unsigned int >, detail::DenseMapPair< unsigned int, unsigned int > >, unsigned int, unsigned int, DenseMapInfo< unsigned int >, detail::DenseMapPair< unsigned int, unsigned int > > | |
   llvm::DenseMap< unsigned int, unsigned int > | |
  llvm::DenseMapBase< DenseMap< unsigned, ExtType, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, ExtType > >, unsigned, ExtType, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, ExtType > > | |
   llvm::DenseMap< unsigned, ExtType > | |
  llvm::DenseMapBase< DenseMap< unsigned, float, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, float > >, unsigned, float, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, float > > | |
   llvm::DenseMap< unsigned, float > | |
  llvm::DenseMapBase< DenseMap< unsigned, int, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, int > >, unsigned, int, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, int > > | |
   llvm::DenseMap< unsigned, int > | |
  llvm::DenseMapBase< DenseMap< unsigned, llvm::IntegerType *, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::IntegerType * > >, unsigned, llvm::IntegerType *, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::IntegerType * > > | |
   llvm::DenseMap< unsigned, llvm::IntegerType * > | |
  llvm::DenseMapBase< DenseMap< unsigned, llvm::MachineBasicBlock *, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::MachineBasicBlock * > >, unsigned, llvm::MachineBasicBlock *, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::MachineBasicBlock * > > | |
   llvm::DenseMap< unsigned, llvm::MachineBasicBlock * > | |
  llvm::DenseMapBase< DenseMap< unsigned, llvm::MCLabel *, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::MCLabel * > >, unsigned, llvm::MCLabel *, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::MCLabel * > > | |
   llvm::DenseMap< unsigned, llvm::MCLabel * > | |
  llvm::DenseMapBase< DenseMap< unsigned, llvm::PBQP::GraphBase::NodeId, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::PBQP::GraphBase::NodeId > >, unsigned, llvm::PBQP::GraphBase::NodeId, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::PBQP::GraphBase::NodeId > > | |
   llvm::DenseMap< unsigned, llvm::PBQP::GraphBase::NodeId > | |
  llvm::DenseMapBase< DenseMap< unsigned, llvm::SmallVector, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::SmallVector > >, unsigned, llvm::SmallVector, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, llvm::SmallVector > > | |
   llvm::DenseMap< unsigned, llvm::SmallVector > | |
  llvm::DenseMapBase< DenseMap< unsigned, std::pair< unsigned, unsigned >, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, std::pair< unsigned, unsigned > > >, unsigned, std::pair< unsigned, unsigned >, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, std::pair< unsigned, unsigned > > > | |
   llvm::DenseMap< unsigned, std::pair< unsigned, unsigned > > | |
  llvm::DenseMapBase< DenseMap< unsigned, std::string, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, std::string > >, unsigned, std::string, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, std::string > > | |
   llvm::DenseMap< unsigned, std::string > | |
  llvm::DenseMapBase< DenseMap< unsigned, TreeTy *, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, TreeTy * > >, unsigned, TreeTy *, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, TreeTy * > > | |
   llvm::DenseMap< unsigned, TreeTy * > | |
  llvm::DenseMapBase< DenseMap< unsigned, unsigned, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, unsigned > >, unsigned, unsigned, DenseMapInfo< unsigned >, detail::DenseMapPair< unsigned, unsigned > > | |
   llvm::DenseMap< unsigned, unsigned > | |
  llvm::DenseMapBase< DenseMap< UnsignPair, unsigned, DenseMapInfo< UnsignPair >, detail::DenseMapPair< UnsignPair, unsigned > >, UnsignPair, unsigned, DenseMapInfo< UnsignPair >, detail::DenseMapPair< UnsignPair, unsigned > > | |
   llvm::DenseMap< UnsignPair, unsigned > | |
  llvm::DenseMapBase< DenseMap< Value *, detail::DenseSetEmpty, DenseMapInfo< Value * >, detail::DenseSetPair< Value * > >, Value *, detail::DenseSetEmpty, DenseMapInfo< Value * >, detail::DenseSetPair< Value * > > | |
   llvm::DenseMap< Value *, detail::DenseSetEmpty, DenseMapInfo< Value * >, detail::DenseSetPair< Value * > > | |
  llvm::DenseMapBase< DenseMap< Value *, ValueHandleBase *, DenseMapInfo< Value * >, detail::DenseMapPair< Value *, ValueHandleBase * > >, Value *, ValueHandleBase *, DenseMapInfo< Value * >, detail::DenseMapPair< Value *, ValueHandleBase * > > | |
   llvm::DenseMap< Value *, ValueHandleBase * > | |
  llvm::DenseMapBase< DenseMap< ValueIsLoadPair, NonLocalPointerInfo, DenseMapInfo< ValueIsLoadPair >, detail::DenseMapPair< ValueIsLoadPair, NonLocalPointerInfo > >, ValueIsLoadPair, NonLocalPointerInfo, DenseMapInfo< ValueIsLoadPair >, detail::DenseMapPair< ValueIsLoadPair, NonLocalPointerInfo > > | |
   llvm::DenseMap< ValueIsLoadPair, NonLocalPointerInfo > | |
  llvm::DenseMapBase< DenseMap< ValueMapCVH, SSPLayoutKind, DenseMapInfo< ValueMapCVH >, detail::DenseMapPair< ValueMapCVH, SSPLayoutKind > >, ValueMapCVH, SSPLayoutKind, DenseMapInfo< ValueMapCVH >, detail::DenseMapPair< ValueMapCVH, SSPLayoutKind > > | |
   llvm::DenseMap< ValueMapCVH, SSPLayoutKind, DenseMapInfo< ValueMapCVH > > | |
  llvm::DenseMapBase< DenseMap< ValueMapCVH, std::unique_ptr< const llvm::MipsCallEntry >, DenseMapInfo< ValueMapCVH >, detail::DenseMapPair< ValueMapCVH, std::unique_ptr< const llvm::MipsCallEntry > > >, ValueMapCVH, std::unique_ptr< const llvm::MipsCallEntry >, DenseMapInfo< ValueMapCVH >, detail::DenseMapPair< ValueMapCVH, std::unique_ptr< const llvm::MipsCallEntry > > > | |
   llvm::DenseMap< ValueMapCVH, std::unique_ptr< const llvm::MipsCallEntry >, DenseMapInfo< ValueMapCVH > > | |
  llvm::DenseMapBase< DenseMap< ValueMapCVH, ValueT, DenseMapInfo< ValueMapCVH >, detail::DenseMapPair< ValueMapCVH, ValueT > >, ValueMapCVH, ValueT, DenseMapInfo< ValueMapCVH >, detail::DenseMapPair< ValueMapCVH, ValueT > > | |
   llvm::DenseMap< ValueMapCVH, ValueT, DenseMapInfo< ValueMapCVH > > | |
  llvm::DenseMapBase< DenseMap< ValueMapCVH, WeakVH, DenseMapInfo< ValueMapCVH >, detail::DenseMapPair< ValueMapCVH, WeakVH > >, ValueMapCVH, WeakVH, DenseMapInfo< ValueMapCVH >, detail::DenseMapPair< ValueMapCVH, WeakVH > > | |
   llvm::DenseMap< ValueMapCVH, WeakVH, DenseMapInfo< ValueMapCVH > > | |
  llvm::DenseMapBase< DenseMap< ValuePairTy, bool, DenseMapInfo< ValuePairTy >, detail::DenseMapPair< ValuePairTy, bool > >, ValuePairTy, bool, DenseMapInfo< ValuePairTy >, detail::DenseMapPair< ValuePairTy, bool > > | |
   llvm::DenseMap< ValuePairTy, bool > | |
  llvm::DenseMapBase< DenseMap< ValueT, detail::DenseSetEmpty, ValueInfoT, detail::DenseSetPair< ValueT > >, ValueT, detail::DenseSetEmpty, ValueInfoT, detail::DenseSetPair< ValueT > > | |
   llvm::DenseMap< ValueT, detail::DenseSetEmpty, ValueInfoT, detail::DenseSetPair< ValueT > > | |
  llvm::DenseMapBase< DenseMap< void *, cl::Option *, DenseMapInfo< void * >, detail::DenseMapPair< void *, cl::Option * > >, void *, cl::Option *, DenseMapInfo< void * >, detail::DenseMapPair< void *, cl::Option * > > | |
   llvm::DenseMap< void *, cl::Option * > | |
  llvm::DenseMapBase< DenseMap< void *, std::unique_ptr< PassConceptT >, DenseMapInfo< void * >, detail::DenseMapPair< void *, std::unique_ptr< PassConceptT > > >, void *, std::unique_ptr< PassConceptT >, DenseMapInfo< void * >, detail::DenseMapPair< void *, std::unique_ptr< PassConceptT > > > | |
   llvm::DenseMap< void *, std::unique_ptr< PassConceptT > > | |
  llvm::DenseMapBase< SmallDenseMap< Instruction *, uint64_t, 4, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, uint64_t > >, Instruction *, uint64_t, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, uint64_t > > | |
   llvm::SmallDenseMap< Instruction *, uint64_t > | |
  llvm::DenseMapBase< SmallDenseMap< Instruction *, unsigned, 4, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, unsigned > >, Instruction *, unsigned, DenseMapInfo< Instruction * >, detail::DenseMapPair< Instruction *, unsigned > > | |
   llvm::SmallDenseMap< Instruction *, unsigned > | |
  llvm::DenseMapBase< SmallDenseMap< KeyT, unsigned, InlineBuckets, DenseMapInfo< KeyT >, detail::DenseMapPair< KeyT, unsigned > >, KeyT, unsigned, DenseMapInfo< KeyT >, detail::DenseMapPair< KeyT, unsigned > > | |
   llvm::SmallDenseMap< KeyT, unsigned, N > | |
  llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT > | |
   llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT > | |
  llvm::DenseMapBase< SmallDenseMap< llvm::SDValue, llvm::SDValue, InlineBuckets, DenseMapInfo< llvm::SDValue >, detail::DenseMapPair< llvm::SDValue, llvm::SDValue > >, llvm::SDValue, llvm::SDValue, DenseMapInfo< llvm::SDValue >, detail::DenseMapPair< llvm::SDValue, llvm::SDValue > > | |
   llvm::SmallDenseMap< llvm::SDValue, llvm::SDValue, 8 > | |
  llvm::DenseMapBase< SmallDenseMap< llvm::SDValue, std::pair< llvm::SDValue, llvm::SDValue >, InlineBuckets, DenseMapInfo< llvm::SDValue >, detail::DenseMapPair< llvm::SDValue, std::pair< llvm::SDValue, llvm::SDValue > > >, llvm::SDValue, std::pair< llvm::SDValue, llvm::SDValue >, DenseMapInfo< llvm::SDValue >, detail::DenseMapPair< llvm::SDValue, std::pair< llvm::SDValue, llvm::SDValue > > > | |
   llvm::SmallDenseMap< llvm::SDValue, std::pair< llvm::SDValue, llvm::SDValue >, 8 > | |
  llvm::DenseMapBase< SmallDenseMap< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *, InlineBuckets, DenseMapInfo< uint32_t >, detail::DenseMapPair< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode * > >, uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *, DenseMapInfo< uint32_t >, detail::DenseMapPair< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode * > > | |
   llvm::SmallDenseMap< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *, 4 > | |
  llvm::DenseMapBase< SmallDenseMap< void *, std::pair< llvm::PointerUnion, uint64_t >, InlineBuckets, DenseMapInfo< void * >, detail::DenseMapPair< void *, std::pair< llvm::PointerUnion, uint64_t > > >, void *, std::pair< llvm::PointerUnion, uint64_t >, DenseMapInfo< void * >, detail::DenseMapPair< void *, std::pair< llvm::PointerUnion, uint64_t > > > | |
   llvm::SmallDenseMap< void *, std::pair< llvm::PointerUnion, uint64_t >, 4 > | |
  llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT > | |
 llvm::DebugInfoFinder | Utility to find all debug info in a module |
 llvm::DebugLoc | A debug info location |
 llvm::DebugLocEntry | This struct describes location entries emitted in the .debug_loc section |
 llvm::DebugLocStream | Byte stream of .debug_loc entries |
 decimalInfo | |
 llvm::DefaultAnalysisGraphTraits< AnalysisT, GraphT > | Default traits class for extracting a graph from an analysis pass |
 llvm::DefaultContextualFoldingSetTrait< T, Ctx > | DefaultContextualFoldingSetTrait - Like DefaultFoldingSetTrait, but for ContextualFoldingSets |
  llvm::ContextualFoldingSetTrait< T, Ctx > | ContextualFoldingSetTrait - Like FoldingSetTrait, but for ContextualFoldingSets |
 llvm::DefaultDOTGraphTraits | DefaultDOTGraphTraits - This class provides the default implementations of all of the DOTGraphTraits methods |
  llvm::DOTGraphTraits< GraphType > | |
  llvm::DOTGraphTraits< Ty > | DOTGraphTraits - Template class that can be specialized to customize how graphs are converted to 'dot' graphs |
  llvm::DOTGraphTraits< BlockFrequencyInfo * > | |
  llvm::DOTGraphTraits< CallGraph * > | |
  llvm::DOTGraphTraits< const Function * > | |
  llvm::DOTGraphTraits< const MachineFunction * > | |
  llvm::DOTGraphTraits< DomTreeNode * > | |
   llvm::DOTGraphTraits< DominatorTree * > | |
   llvm::DOTGraphTraits< PostDominatorTree * > | |
  llvm::DOTGraphTraits< MachineBlockFrequencyInfo * > | |
  llvm::DOTGraphTraits< RegionNode * > | |
   llvm::DOTGraphTraits< RegionInfoPass * > | |
  llvm::DOTGraphTraits< ScheduleDAG * > | |
  llvm::DOTGraphTraits< ScheduleDAGMI * > | |
  llvm::DOTGraphTraits< SelectionDAG * > | |
 llvm::DefaultFoldingSetTrait< T > | DefaultFoldingSetTrait - This class provides default implementations for FoldingSetTrait implementations |
  llvm::FoldingSetTrait< T > | FoldingSetTrait - This trait class is used to define behavior of how to "profile" (in the FoldingSet parlance) an object of a given type |
 llvm::DefaultFoldingSetTrait< SCEV > | |
  llvm::FoldingSetTrait< SCEV > | |
 llvm::DefaultFoldingSetTrait< SDVTListNode > | |
  llvm::FoldingSetTrait< SDVTListNode > | Specialize FoldingSetTrait for SDVTListNode to avoid computing temp FoldingSetNodeID and hash value |
 llvm::object::delay_import_directory_table_entry | |
 llvm::object::DelayImportDirectoryEntryRef | |
 llvm::LiveRangeEdit::Delegate | Callback methods for LiveRangeEdit owners |
 llvm::MachineRegisterInfo::Delegate | |
  llvm::LiveRangeEdit | |
 llvm::DeltaAlgorithm | DeltaAlgorithm - Implements the delta debugging algorithm (A |
 llvm::DenseMapAPFloatKeyInfo | |
 llvm::DenseMapAPIntKeyInfo | |
 llvm::DenseMapInfo< T > | |
 llvm::DenseMapInfo< AAMDNodes > | |
 llvm::DenseMapInfo< AssertingVH< T > > | |
 llvm::DenseMapInfo< AttributeSet > | |
 llvm::DenseMapInfo< CallValue > | |
 llvm::DenseMapInfo< char > | |
 llvm::DenseMapInfo< CIEKey > | |
 llvm::DenseMapInfo< coverage::CounterExpression > | Provide DenseMapInfo for CounterExpression |
 llvm::DenseMapInfo< DivOpInfo > | |
 llvm::DenseMapInfo< Expression > | |
 llvm::DenseMapInfo< ImmutableList< T > > | |
 llvm::DenseMapInfo< int > | |
 llvm::DenseMapInfo< long > | |
 llvm::DenseMapInfo< long long > | |
 llvm::DenseMapInfo< LoweredPHIRecord > | |
 llvm::DenseMapInfo< MachineInstr * > | |
  llvm::MachineInstrExpressionTrait | Special DenseMapInfo traits to compare MachineInstr* by value of the instruction rather than by pointer value |
 llvm::DenseMapInfo< MemoryLocation > | |
 llvm::DenseMapInfo< PointerIntPair< PointerTy, IntBits, IntType > > | |
 llvm::DenseMapInfo< PointerUnion< T, U > > | |
 llvm::DenseMapInfo< sampleprof::LineLocation > | |
 llvm::DenseMapInfo< SDValue > | |
 llvm::DenseMapInfo< SimpleValue > | |
 llvm::DenseMapInfo< std::pair< T, U > > | |
 llvm::DenseMapInfo< StringRef > | |
 llvm::DenseMapInfo< T * > | |
 llvm::DenseMapInfo< TableGenStringKey > | Specialize DenseMapInfo for TableGenStringKey |
 llvm::DenseMapInfo< unsigned > | |
 llvm::DenseMapInfo< unsigned long > | |
 llvm::DenseMapInfo< unsigned long long > | |
 llvm::DenseMapInfo< Value * > | |
 llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > > | |
 llvm::DenseSet< ValueT, ValueInfoT > | DenseSet - This implements a dense probed hash-table based set |
 llvm::DenseSet< const llvm::MDNode * > | |
 llvm::DenseSet< const llvm::Value * > | |
 llvm::DenseSet< const Value * > | |
 llvm::DenseSet< FunctionType *, FunctionTypeKeyInfo > | |
 llvm::DenseSet< llvm::MachineConstantPoolValue * > | |
 llvm::DenseSet< llvm::Type * > | |
 llvm::DenseSet< llvm::Value * > | |
 llvm::DenseSet< PoolEntry *, PoolEntryDSInfo > | |
 llvm::DenseSet< StructType * > | |
 llvm::DenseSet< StructType *, AnonStructTypeKeyInfo > | |
 llvm::DenseSet< StructType *, StructTypeKeyInfo > | |
 llvm::DenseSet< uint32_t > | |
 llvm::DenseSet< Value * > | |
 llvm::detail::DenseSetEmpty | |
  llvm::detail::DenseSetPair< const llvm::MDNode * > | |
  llvm::detail::DenseSetPair< const llvm::Value * > | |
  llvm::detail::DenseSetPair< const Value * > | |
  llvm::detail::DenseSetPair< FunctionType * > | |
  llvm::detail::DenseSetPair< llvm::MachineConstantPoolValue * > | |
  llvm::detail::DenseSetPair< llvm::Type * > | |
  llvm::detail::DenseSetPair< llvm::Value * > | |
  llvm::detail::DenseSetPair< PoolEntry * > | |
  llvm::detail::DenseSetPair< StructType * > | |
  llvm::detail::DenseSetPair< uint32_t > | |
  llvm::detail::DenseSetPair< Value * > | |
  llvm::detail::DenseSetPair< ValueT > | |
  llvm::detail::DenseSetPair< KeyT > | |
 llvm::Dependence | Dependence - This class represents a dependence between two memory memory references in a function |
  llvm::FullDependence | FullDependence - This class represents a dependence between two memory references in a function |
 llvm::MemoryDepChecker::Dependence | Dependece between memory access instructions |
 llvm::deref< T > | Binary functor that adapts to any other binary functor after dereferencing operands |
 llvm::cl::desc | |
 llvm::DWARFDebugArangeSet::Descriptor | |
 llvm::df_iterator_storage< SetType, External > | |
 llvm::df_iterator_storage< llvm::SmallPtrSet< typename GraphTraits< std::conditional< IsConst, const BlockT, BlockT >::type * >::NodeType *, 8 >, false > | |
  llvm::df_iterator< std::conditional< IsConst, const BlockT, BlockT >::type * > | |
   llvm::RegionBase< RegionTr >::block_iterator_wrapper< IsConst > | |
 llvm::df_iterator_storage< SetTy, ExtStorage > | |
  llvm::df_iterator< Inverse< T >, SetTy, External > | |
   llvm::idf_iterator< T, SetTy, true > | |
    llvm::idf_ext_iterator< T, SetTy > | |
   llvm::idf_iterator< T, SetTy, External > | |
  llvm::df_iterator< T, SetTy, true > | |
   llvm::df_ext_iterator< T, SetTy > | |
 llvm::df_iterator_storage< SetType, ExtStorage > | |
  llvm::df_iterator< GraphT, SetType, ExtStorage, GT > | |
 llvm::df_iterator_storage< SetType, true > | |
 llvm::DFAPacketizer | |
 llvm::DFCalculateWorkObject< BlockT > | |
 llvm::DiagnosticInfo | This is the base abstract class for diagnostic reporting in the backend |
  llvm::BitcodeDiagnosticInfo | |
  llvm::DiagnosticInfoDebugMetadataVersion | Diagnostic information for debug metadata version reporting |
  llvm::DiagnosticInfoInlineAsm | Diagnostic information for inline asm reporting |
  llvm::DiagnosticInfoMIRParser | Diagnostic information for machine IR parser |
  llvm::DiagnosticInfoOptimizationBase | Common features for diagnostics dealing with optimization remarks |
   llvm::DiagnosticInfoOptimizationFailure | Diagnostic information for optimization failures |
   llvm::DiagnosticInfoOptimizationRemark | Diagnostic information for applied optimization remarks |
   llvm::DiagnosticInfoOptimizationRemarkAnalysis | Diagnostic information for optimization analysis remarks |
   llvm::DiagnosticInfoOptimizationRemarkMissed | Diagnostic information for missed-optimization remarks |
  llvm::DiagnosticInfoSampleProfile | Diagnostic information for the sample profiler |
  llvm::DiagnosticInfoStackSize | Diagnostic information for stack size reporting |
 llvm::DiagnosticPrinter | Interface for custom diagnostic printing |
  llvm::DiagnosticPrinterRawOStream | Basic diagnostic printer that uses an underlying raw_ostream |
 llvm::DIBuilder | |
 llvm::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 |
 llvm::DIContext | |
  llvm::DWARFContext | DWARFContext This data structure is the top level entity that deals with dwarf debug information parsing |
   llvm::DWARFContextInMemory | DWARFContextInMemory is the simplest possible implementation of a DWARFContext |
  llvm::PDBContext | PDBContext This data structure is the top level entity that deals with PDB debug information parsing |
 llvm::DIEAbbrevData | DIEAbbrevData - Dwarf abbreviation data, describes one attribute of a Dwarf abbreviation |
 llvm::DIEDelta | DIEDelta - A simple label difference DIE |
 llvm::DIEEntry | |
 llvm::DIEExpr | DIEExpr - An expression DIE |
 llvm::DIEHash | An object containing the capability of hashing and adding hash attributes onto a DIE |
 llvm::DIEInteger | DIEInteger - An integer value DIE |
 llvm::DIELabel | DIELabel - A label DIE |
 llvm::DIELocList | DIELocList - Represents a pointer to a location list in the debug_loc section |
 llvm::DIEString | DIEString - A container for string values |
 llvm::DIETypeSignature | A signature reference to a type unit |
 llvm::DIEValue | |
 llvm::DIEValueList | A list of DIE values |
 llvm::MCRegisterInfo::DiffListIterator | DiffListIterator - Base iterator class that can traverse the differentially encoded register and regunit lists in DiffLists |
  llvm::MCRegUnitIterator | |
  llvm::MCSubRegIterator | MCSubRegIterator enumerates all sub-registers of Reg |
  llvm::MCSuperRegIterator | MCSuperRegIterator enumerates all super-registers of Reg |
 llvm::DIInliningInfo | DIInliningInfo - a format-neutral container for inlined code description |
 llvm::DILineInfo | DILineInfo - a format-neutral container for source line information |
 llvm::DILineInfoSpecifier | DILineInfoSpecifier - controls which fields of DILineInfo container should be filled with data |
 llvm::sys::fs::directory_entry | Directory_entry - A single entry in a directory |
 llvm::sys::fs::directory_iterator | Directory_iterator - Iterates through the entries in path |
 llvm::BlockFrequencyInfoImplBase::Distribution | Distribution of unscaled probability weight |
 llvm::DITypeRefArray | |
 true::DivergencePropagator | |
 llvm::yaml::Document | A YAML Stream is a sequence of Documents |
 llvm::yaml::document_iterator | Iterator abstraction for Documents over a Stream |
 llvm::yaml::DocumentListTraits< T > | This class should be specialized by any type that needs to be converted to/from a list of YAML documents |
 llvm::DominanceFrontierBase< BlockT > | DominanceFrontierBase - Common base class for computing forward and inverse dominance frontiers for a function |
  llvm::ForwardDominanceFrontierBase< BlockT > | DominanceFrontier Class - Concrete subclass of DominanceFrontierBase that is used to compute a forward dominator frontiers |
 llvm::DominanceFrontierBase< llvm::BasicBlock > | |
  llvm::ForwardDominanceFrontierBase< llvm::BasicBlock > | |
 llvm::DominanceFrontierBase< llvm::MachineBasicBlock > | |
  llvm::ForwardDominanceFrontierBase< llvm::MachineBasicBlock > | |
 llvm::DominatorBase< NodeT > | Base class that other, more interesting dominator analyses inherit from |
  llvm::DominatorTreeBase< BasicBlock > | |
   llvm::DominatorTree | Concrete subclass of DominatorTreeBase that is used to compute a normal dominator tree |
  llvm::DominatorTreeBase< llvm::BasicBlock > | |
  llvm::DominatorTreeBase< llvm::MachineBasicBlock > | |
  llvm::DominatorTreeBase< N > | Core dominator tree base class |
 llvm::DominatorTreeAnalysis | Analysis pass which computes a DominatorTree |
 llvm::DominatorTreePrinterPass | Printer pass for the DominatorTree |
 llvm::DominatorTreeVerifierPass | Verifier pass for the DominatorTree |
 llvm::DomTreeNodeBase< T > | Base class for the actual dominator tree node |
 llvm::DomTreeNodeBase< NodeT > | |
 llvm::orc::DoNothingOnNotifyLoaded | Default (no-op) action to perform when loading objects |
 llvm::object::dos_header | The DOS compatible header at the front of all PE/COFF executables |
 llvm::COFF::DOSHeader | The DOS compatible header at the front of all PEs |
 llvm::DuplexCandidate | |
 llvm::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 |
 llvm::DWARFAbbreviationDeclaration | |
 llvm::DWARFAbbreviationDeclarationSet | |
 llvm::DWARFAcceleratorTable | |
 llvm::DwarfAccelTable | |
 llvm::DWARFDebugAbbrev | |
 llvm::DWARFDebugAranges | |
 llvm::DWARFDebugArangeSet | |
 llvm::DWARFDebugFrame | A parsed .debug_frame section |
 llvm::DWARFDebugInfoEntryInlinedChain | DWARFDebugInfoEntryInlinedChain - represents a chain of inlined_subroutine DIEs, (possibly ending with subprogram DIE), all of which are contained in some concrete inlined instance tree |
 llvm::DWARFDebugInfoEntryMinimal | DWARFDebugInfoEntryMinimal - A DIE with only the minimum required data |
 llvm::DWARFDebugLine | |
 llvm::DWARFDebugLoc | |
 llvm::DWARFDebugLocDWO | |
 llvm::DWARFDebugRangeList | |
 llvm::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 |
  llvm::DebugLocDwarfExpression | DwarfExpression implementation for .debug_loc entries |
  llvm::DIEDwarfExpression | DwarfExpression implementation for singular DW_AT_location |
 llvm::DwarfFile | |
 llvm::DWARFFormValue | |
 llvm::MCRegisterInfo::DwarfLLVMRegPair | DwarfLLVMRegPair - Emitted by tablegen so Dwarf<->LLVM reg mappings can be performed with a binary search |
 llvm::DWARFSection | |
 llvm::DwarfStringPool | |
 llvm::DwarfStringPoolEntry | Data for a string pool entry |
 llvm::DwarfStringPoolEntryRef | String pool entry reference |
 llvm::DwarfUnit | This dwarf writer support class manages information associated with a source file |
  llvm::DwarfCompileUnit | |
  llvm::DwarfTypeUnit | |
 llvm::DWARFUnit | |
  llvm::DWARFCompileUnit | |
  llvm::DWARFTypeUnit | |
 llvm::DWARFUnitSectionBase | Base class for all DWARFUnitSection classes |
  llvm::DWARFUnitSection< llvm::DWARFCompileUnit > | |
  llvm::DWARFUnitSection< UnitType > | Concrete instance of DWARFUnitSection, specialized for one Unit type |
 llvm::MachO::dyld_info_command | |
 llvm::MachO::dylib | |
 llvm::MachO::dylib_command | |
 llvm::MachO::dylib_module | |
 llvm::MachO::dylib_module_64 | |
 llvm::MachO::dylib_reference | |
 llvm::MachO::dylib_table_of_contents | |
 llvm::MachO::dylinker_command | |
 llvm::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 |
 llvm::MachO::dysymtab_command | |
 llvm::EarlyCSEPass | A simple and fast domtree-based CSE pass |
 llvm::PBQP::Graph< SolverT >::EdgeIdSet | |
 llvm::PBQP::Graph< SolverT >::EdgeItr | |
 llvm::PBQP::RegAlloc::RegAllocSolverImpl::EdgeMetadata | |
 llvm::RuntimeDyldMachO::EHFrameRelatedSections | |
 llvm::orc::CtorDtorIterator::Element | Accessor for an element of the global_ctors/global_dtors array |
 llvm::ELF::Elf32_Dyn | |
 llvm::ELF::Elf32_Ehdr | |
 llvm::ELF::Elf32_Phdr | |
 llvm::ELF::Elf32_Rel | |
 llvm::ELF::Elf32_Rela | |
 llvm::ELF::Elf32_Shdr | |
 llvm::ELF::Elf32_Sym | |
 llvm::ELF::Elf64_Dyn | |
 llvm::ELF::Elf64_Ehdr | |
 llvm::ELF::Elf64_Phdr | |
 llvm::ELF::Elf64_Rel | |
 llvm::ELF::Elf64_Rela | |
 llvm::ELF::Elf64_Shdr | |
 llvm::ELF::Elf64_Sym | |
 llvm::object::Elf_Dyn_Base< ELFT > | Elf_Dyn_Base: This structure matches the form of entries in the dynamic table section (.dynamic) look like |
  llvm::object::Elf_Dyn_Impl< ELFT > | Elf_Dyn_Impl: This inherits from Elf_Dyn_Base, adding getters and setters |
 llvm::object::Elf_Dyn_Base< ELFType< TargetEndianness, false > > | |
 llvm::object::Elf_Dyn_Base< ELFType< TargetEndianness, true > > | |
 llvm::object::Elf_Dyn_Base< llvm::object::ELFType< TargetEndianness, false > > | |
 llvm::object::Elf_Dyn_Base< llvm::object::ELFType< TargetEndianness, true > > | |
 llvm::object::Elf_Ehdr_Impl< ELFT > | |
 llvm::object::Elf_Hash_Impl< ELFT > | |
 llvm::object::Elf_Mips_ABIFlags< ELFT > | |
 llvm::object::Elf_Mips_Options< ELFT > | |
 llvm::object::Elf_Mips_RegInfo< ELFT > | |
 llvm::object::Elf_Mips_RegInfo< ELFType< TargetEndianness, false > > | |
 llvm::object::Elf_Mips_RegInfo< ELFType< TargetEndianness, true > > | |
 llvm::object::Elf_Phdr_Impl< ELFT > | |
 llvm::object::Elf_Phdr_Impl< ELFType< TargetEndianness, false > > | |
 llvm::object::Elf_Phdr_Impl< ELFType< TargetEndianness, true > > | |
 llvm::object::Elf_Rel_Impl< ELFT, isRela > | |
 llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, false >, false > | |
  llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, false >, true > | |
 llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, true >, false > | |
  llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, true >, true > | |
 llvm::object::Elf_Shdr_Base< ELFT > | |
  llvm::object::Elf_Shdr_Impl< ELFT > | |
 llvm::object::Elf_Shdr_Base< ELFType< TargetEndianness, false > > | |
 llvm::object::Elf_Shdr_Base< ELFType< TargetEndianness, true > > | |
 llvm::object::Elf_Sym_Base< ELFT > | |
  llvm::object::Elf_Sym_Impl< ELFT > | |
 llvm::object::Elf_Sym_Base< ELFType< TargetEndianness, false > > | |
 llvm::object::Elf_Sym_Base< ELFType< TargetEndianness, true > > | |
 llvm::object::Elf_Verdaux_Impl< ELFT > | Elf_Verdaux: This is the structure of auxiliary data in the SHT_GNU_verdef section (.gnu.version_d) |
 llvm::object::Elf_Verdef_Impl< ELFT > | Elf_Verdef: This is the structure of entries in the SHT_GNU_verdef section (.gnu.version_d) |
 llvm::object::Elf_Vernaux_Impl< ELFT > | Elf_Vernaux: This is the structure of auxiliary data in SHT_GNU_verneed section (.gnu.version_r) |
 llvm::object::Elf_Verneed_Impl< ELFT > | Elf_Verneed: This is the structure of entries in the SHT_GNU_verneed section (.gnu.version_r) |
 llvm::object::Elf_Versym_Impl< ELFT > | Elf_Versym: This is the structure of entries in the SHT_GNU_versym section (.gnu.version) |
 llvm::object::ELFDataTypeTypedefHelper< ELFT > | |
 llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness > | |
 llvm::object::ELFDataTypeTypedefHelperCommon< TargetEndianness > | |
  llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, false > > | ELF 32bit types |
  llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, true > > | ELF 64bit types |
 llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT > | Iterate over constant sized entities |
 llvm::object::ELFFile< ELFT > | |
 llvm::ELFRelocationEntry | |
 llvm::object::ELFType< target_endianness, is64Bits > | |
 enable_shared_from_this | |
 llvm::MachO::encryption_info_command | |
 llvm::MachO::encryption_info_command_64 | |
 llvm::EngineBuilder | Builder class for ExecutionEngines |
 llvm::MachineTraceMetrics::Ensemble | A trace ensemble is a collection of traces selected using the same strategy, for example 'minimum resource height' |
 llvm::DebugLocStream::Entry | |
 llvm::SpecialCaseList::Entry | Represents a set of regular expressions |
 llvm::MachO::entry_point_command | |
 llvm::DebugLocStream::EntryBuilder | Builder for DebugLocStream entries |
 llvm::ARM::WinEH::EpilogueScope | ExceptionDataRecord - An entry in the table of exception data (.xdata) |
 llvm::equal | A functor like C++14's std::equal<void> in its absence |
 llvm::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 |
 llvm::ErrorOr< T > | Represents either an error or a value T |
 llvm::EVT | EVT - Extended Value Type |
 llvm::PatternMatch::Exact_match< SubPattern_t > | |
 llvm::ARM::WinEH::ExceptionDataRecord | |
 llvm::ExecutionContext | |
 llvm::ExecutionEngine | Abstract interface for implementation execution of LLVM modules, designed to support both interpreter and just-in-time (JIT) compiler implementations |
  llvm::Interpreter | |
  llvm::MCJIT | |
  llvm::orc::OrcMCJITReplacement | |
 llvm::ExecutionEngineState | Helper class for helping synchronize access to the global address map table |
 llvm::SetTheory::Expander | Expander - A callback function that can transform a Record representing a set into a fully expanded list of elements |
 llvm::coverage::ExpansionRecord | Coverage information for a macro expansion or #included file |
 llvm::object::export_address_table_entry | |
 llvm::object::export_directory_table_entry | |
 llvm::object::ExportDirectoryEntryRef | |
 llvm::object::ExportEntry | ExportEntry encapsulates the current-state-of-the-walk used when doing a non-recursive walk of the trie data structure |
 llvm::DIExpression::ExprOperand | A lightweight wrapper around an expression operand |
 llvm::ValueMapConfig< KeyT, MutexT >::ExtraData | |
 llvm::cl::extrahelp | |
 llvm::ImmutableMap< KeyT, ValT, ValInfo >::Factory | |
 llvm::ImmutableSet< ValT, ValInfo >::Factory | |
 llvm::yaml::has_FlowTraits< T, true >::Fallback | |
  llvm::yaml::has_FlowTraits< T, true >::Derived | |
 llvm::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 |
 llvm::IRBuilderBase::FastMathFlagGuard | |
 llvm::FastMathFlags | Convenience struct for specifying and reasoning about fast-math flags |
 llvm::MachO::fat_arch | |
 llvm::MachO::fat_header | |
 llvm::FaultMapParser | A parser for the __llvm_faultmaps section generated by the FaultMaps class above |
 llvm::FaultMaps | |
 llvm::sys::fs::file_magic | File_magic - An "enum class" enumeration of file types based on magic (the first N bytes of the file) |
 llvm::sys::fs::file_status | File_status - Represents the result of a call to stat and friends |
 llvm::ELFYAML::FileHeader | |
 llvm::FileInfo | |
 llvm::DWARFDebugLine::FileNameEntry | |
 llvm::FileOutputBuffer | FileOutputBuffer - This interface provides simple way to create an in-memory buffer which will be written to a file |
 llvm::FileRemover | FileRemover - This class is a simple object meant to be stack allocated |
 llvm::MachineTraceMetrics::FixedBlockInfo | Per-basic block information that doesn't depend on the trace through the block |
 llvm::yaml::FixedMachineStackObject | Serializable representation of the fixed stack object from the MachineFrameInfo class |
 llvm::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 |
  llvm::OptionalOperandTraits< SubClass, ARITY > | OptionalOperandTraits - when the number of operands may change at runtime |
 llvm::FixedNumOperandTraits< AtomicCmpXchgInst, 3 > | |
  llvm::OperandTraits< AtomicCmpXchgInst > | |
 llvm::FixedNumOperandTraits< AtomicRMWInst, 2 > | |
  llvm::OperandTraits< AtomicRMWInst > | |
 llvm::FixedNumOperandTraits< BinaryConstantExpr, 2 > | |
  llvm::OperandTraits< BinaryConstantExpr > | |
 llvm::FixedNumOperandTraits< BinaryOperator, 2 > | |
  llvm::OperandTraits< BinaryOperator > | |
 llvm::FixedNumOperandTraits< BlockAddress, 2 > | |
  llvm::OperandTraits< BlockAddress > | |
 llvm::FixedNumOperandTraits< CmpInst, 2 > | |
  llvm::OperandTraits< CmpInst > | |
 llvm::FixedNumOperandTraits< CompareConstantExpr, 2 > | |
  llvm::OperandTraits< CompareConstantExpr > | |
 llvm::FixedNumOperandTraits< ConstantPlaceHolder, 1 > | |
  llvm::OperandTraits< ConstantPlaceHolder > | |
 llvm::FixedNumOperandTraits< ExtractElementConstantExpr, 2 > | |
  llvm::OperandTraits< ExtractElementConstantExpr > | |
 llvm::FixedNumOperandTraits< ExtractElementInst, 2 > | |
  llvm::OperandTraits< ExtractElementInst > | |
 llvm::FixedNumOperandTraits< ExtractValueConstantExpr, 1 > | |
  llvm::OperandTraits< ExtractValueConstantExpr > | |
 llvm::FixedNumOperandTraits< Function, 1 > | |
  llvm::OptionalOperandTraits< Function > | |
   llvm::OperandTraits< Function > | |
 llvm::FixedNumOperandTraits< GlobalAlias, 1 > | |
  llvm::OperandTraits< GlobalAlias > | |
 llvm::FixedNumOperandTraits< GlobalVariable, 1 > | |
  llvm::OptionalOperandTraits< GlobalVariable > | |
   llvm::OperandTraits< GlobalVariable > | |
 llvm::FixedNumOperandTraits< InsertElementConstantExpr, 3 > | |
  llvm::OperandTraits< InsertElementConstantExpr > | |
 llvm::FixedNumOperandTraits< InsertElementInst, 3 > | |
  llvm::OperandTraits< InsertElementInst > | |
 llvm::FixedNumOperandTraits< InsertValueConstantExpr, 2 > | |
  llvm::OperandTraits< InsertValueConstantExpr > | |
 llvm::FixedNumOperandTraits< InsertValueInst, 2 > | |
  llvm::OperandTraits< InsertValueInst > | |
 llvm::FixedNumOperandTraits< ResumeInst, 1 > | |
  llvm::OperandTraits< ResumeInst > | |
 llvm::FixedNumOperandTraits< SelectConstantExpr, 3 > | |
  llvm::OperandTraits< SelectConstantExpr > | |
 llvm::FixedNumOperandTraits< SelectInst, 3 > | |
  llvm::OperandTraits< SelectInst > | |
 llvm::FixedNumOperandTraits< ShuffleVectorConstantExpr, 3 > | |
  llvm::OperandTraits< ShuffleVectorConstantExpr > | |
 llvm::FixedNumOperandTraits< ShuffleVectorInst, 3 > | |
  llvm::OperandTraits< ShuffleVectorInst > | |
 llvm::FixedNumOperandTraits< StoreInst, 2 > | |
  llvm::OperandTraits< StoreInst > | |
 llvm::FixedNumOperandTraits< UnaryConstantExpr, 1 > | |
  llvm::OperandTraits< UnaryConstantExpr > | |
 llvm::FixedNumOperandTraits< UnaryInstruction, 1 > | |
  llvm::OperandTraits< UnaryInstruction > | |
 fuzzer::FlagDescription | |
 llvm::FlatIt< GraphType > | Marker class to iterate over the elements of a Region in flat mode |
 llvm::fltSemantics | |
 llvm::PatternMatch::fneg_match< LHS_t > | |
 llvm::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 |
  llvm::FoldingSetBucketIterator< T > | |
 llvm::FoldingSetImpl | FoldingSetImpl - Implements the folding set functionality |
  llvm::FoldingSet< ListTy > | |
  llvm::FoldingSet< llvm::AttributeImpl > | |
  llvm::FoldingSet< llvm::AttributeSetImpl > | |
  llvm::FoldingSet< llvm::AttributeSetNode > | |
  llvm::FoldingSet< llvm::DIEAbbrev > | |
  llvm::FoldingSet< llvm::SCEV > | |
  llvm::FoldingSet< llvm::SDNode > | |
  llvm::FoldingSet< llvm::SDVTListNode > | |
  llvm::ContextualFoldingSet< T, Ctx > | ContextualFoldingSet - This template class is a further refinement of FoldingSet which provides a context argument when calling Profile on its nodes |
  llvm::FoldingSet< T > | FoldingSet - This template class is used to instantiate a specialized implementation of the folding set to the node class T |
 llvm::FoldingSetIteratorImpl | FoldingSetIteratorImpl - This is the common iterator support shared by all folding sets, which knows how to walk the folding set hash table |
  llvm::FoldingSetIterator< T > | |
 llvm::FoldingSetNodeID | FoldingSetNodeID - This class is used to gather all the unique data bits of a node |
 llvm::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 |
 llvm::FoldingSetTrait< std::pair< T1, T2 > > | |
 llvm::FoldingSetTrait< T * > | |
 llvm::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 |
 llvm::ForeachLoop | ForeachLoop - Record the iteration state associated with a for loop |
 llvm::format_object_base | This is a helper class used for handling formatted output |
  llvm::format_object< Ts > | These are templated helper classes used by the format function that capture the object to be formated and the format string |
 llvm::FormattedNumber | This is a helper class used for format_hex() and format_decimal() |
 llvm::FormattedString | This is a helper class used for left_justify() and right_justify() |
 llvm::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 |
 llvm::ForwardedRegister | Describes a register that needs to be forwarded from the prologue to a musttail call |
 llvm::types::fp128 | |
 llvm::MachO::fp_control_t | |
 llvm::MachO::fp_status_t | |
 llvm::FrameEntry | Abstract frame entry defining the common interface concrete entries implement |
 llvm::WinEH::FrameInfo | |
 llvm::FreeDeleter | |
 llvm::BlockFrequencyInfoImplBase::FrequencyData | Stats about a block itself |
 llvm::Mips16HardFloatInfo::FuncNameSignature | |
 llvm::Mips16HardFloatInfo::FuncSignature | |
 llvm::function_ref< Fn > | An efficient, type-erasing, non-owning reference to a callable |
 llvm::function_ref< Ret(Params...)> | |
 llvm::function_ref< void(llvm::Instruction *, llvm::Value *)> | |
 llvm::StackMapV1Parser< Endianness >::FunctionAccessor | Accessor for function records |
 llvm::FunctionAnalysisManagerCGSCCProxy | A CGSCC analysis which acts as a proxy for a function analysis manager |
 llvm::FunctionAnalysisManagerModuleProxy | A module analysis which acts as a proxy for a function analysis manager |
 llvm::FaultMapParser::FunctionFaultInfoAccessor | |
 llvm::FaultMapParser::FunctionInfoAccessor | |
 llvm::FunctionLoweringInfo | FunctionLoweringInfo - This contains information that is global to a function that is used when lowering a region of the function |
 llvm::coverage::FunctionRecord | Code coverage information for a single function |
 llvm::sampleprof::FunctionSamples | Representation of the samples collected for a function |
 llvm::FunctionTypeKeyInfo | |
 fuzzer::Fuzzer | |
 fuzzer::Fuzzer::FuzzingOptions | |
 llvm::MachO::fvmfile_command | |
 llvm::MachO::fvmlib | |
 llvm::MachO::fvmlib_command | |
 llvm::GCFunctionInfo | Garbage collection metadata for a single function |
 llvm::GCMetadataPrinter | GCMetadataPrinter - Emits GC metadata as assembly code |
 llvm::GCOVBlock | GCOVBlock - Collects block information |
 llvm::GCOVBuffer | GCOVBuffer - A wrapper around MemoryBuffer to provide GCOV specific read operations |
 llvm::GCOVEdge | GCOVEdge - Collects edge information |
 llvm::GCOVFile | GCOVFile - Collects coverage information for one pair of coverage file (.gcno and .gcda) |
 llvm::GCOVFunction | GCOVFunction - Collects function information |
 llvm::GCOVOptions | GCOVOptions - A struct for passing gcov options between functions |
 llvm::GCPoint | GCPoint - Metadata for a collector-safe point in machine code |
 false::GCPtrLivenessData | |
 llvm::GCRelocateOperands | Wraps a call to a gc.relocate and provides access to it's operands |
 llvm::GCRoot | GCRoot - Metadata for a pointer to an object managed by the garbage collector |
 llvm::GCStrategy | GCStrategy describes a garbage collector algorithm's code generation requirements, and provides overridable hooks for those needs which cannot be abstractly described |
 llvm::cl::generic_parser_base | |
  llvm::cl::parser< DataType > | |
  llvm::cl::parser< const PassInfo * > | |
   llvm::PassNameParser | |
    llvm::FilteredPassNameParser< Filter > | ===-------------------------------------------------------------------—===// FilteredPassNameParser class - Make use of the pass registration mechanism to automatically add a command line argument to opt for each pass that satisfies a filter criteria |
  llvm::cl::parser< const U::entry * > | |
   llvm::RegistryParser< T, U > | A command-line parser for a registry |
  llvm::cl::parser< RegistryClass::FunctionPassCtor > | |
   llvm::RegisterPassParser< RegistryClass > | RegisterPassParser class - Handle the addition of new machine passes |
 llvm::cl::generic_parser_base::GenericOptionInfo | |
  llvm::cl::parser< DataType >::OptionInfo | |
 llvm::cl::GenericOptionValue | |
  llvm::cl::OptionValueBase< DataType, isClass > | |
  llvm::cl::OptionValueCopy< DataType > | |
   llvm::cl::OptionValueBase< DataType, false > | |
  llvm::cl::OptionValueBase< DataType, std::is_class< DataType >::value > | |
   llvm::cl::OptionValue< DataType > | |
  llvm::cl::OptionValueCopy< cl::boolOrDefault > | |
   llvm::cl::OptionValue< cl::boolOrDefault > | |
  llvm::cl::OptionValueCopy< std::string > | |
   llvm::cl::OptionValue< std::string > | |
 GenericSetCCInfo | Helper structure to keep track of ISD::SET_CC operands |
 llvm::GenericValue | |
 false::GepNode | |
 llvm::GlobalLayoutBuilder | This class implements a layout algorithm for globals referenced by bit sets that tries to keep members of small bit sets together |
 llvm::orc::GlobalRenamer | |
 llvm::GlobalStatus | As we analyze each global, keep track of some information about it |
 llvm::PBQP::GraphBase | |
  llvm::PBQP::Graph< RegAllocSolverImpl > | |
   llvm::PBQP::RegAlloc::PBQPRAGraph | |
  llvm::PBQP::Graph< SolverT > | PBQP Graph class |
 llvm::PBQP::RegAlloc::GraphMetadata | Holds graph-level metadata relevent to PBQP RA problems |
 llvm::GraphTraits< GraphType > | DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators |
 llvm::GraphTraits< ArgumentGraphNode * > | |
  llvm::GraphTraits< ArgumentGraph * > | |
 llvm::GraphTraits< BasicBlock * > | |
  llvm::GraphTraits< Function * > | |
 llvm::GraphTraits< BlockFrequencyInfo * > | |
 llvm::GraphTraits< CallGraphNode * > | |
  llvm::GraphTraits< CallGraph * > | |
 llvm::GraphTraits< const BasicBlock * > | |
  llvm::GraphTraits< const Function * > | |
 llvm::GraphTraits< const CallGraphNode * > | |
  llvm::GraphTraits< const CallGraph * > | |
 llvm::GraphTraits< const Loop * > | |
 llvm::GraphTraits< const MachineBasicBlock * > | |
  llvm::GraphTraits< const MachineFunction * > | |
 llvm::GraphTraits< const MachineLoop * > | |
 llvm::GraphTraits< const Type * > | |
 llvm::GraphTraits< DomTreeNode * > | |
  llvm::GraphTraits< DominatorTree * > | |
  llvm::GraphTraits< PostDominatorTree * > | |
 llvm::GraphTraits< FlatIt< MachineRegionNode * > > | |
  llvm::GraphTraits< MachineRegionInfo * > | |
   llvm::GraphTraits< MachineRegionInfoPass * > | |
 llvm::GraphTraits< FlatIt< RegionNode * > > | |
  llvm::GraphTraits< RegionInfo * > | |
   llvm::GraphTraits< RegionInfoPass * > | |
 llvm::GraphTraits< Interval * > | |
 llvm::GraphTraits< Inverse< BasicBlock * > > | |
  llvm::GraphTraits< Inverse< Function * > > | |
 llvm::GraphTraits< Inverse< const BasicBlock * > > | |
  llvm::GraphTraits< Inverse< const Function * > > | |
 llvm::GraphTraits< Inverse< const MachineBasicBlock * > > | |
  llvm::GraphTraits< Inverse< const MachineFunction * > > | |
 llvm::GraphTraits< Inverse< Interval * > > | |
 llvm::GraphTraits< Inverse< Inverse< T > > > | |
 llvm::GraphTraits< Inverse< MachineBasicBlock * > > | |
  llvm::GraphTraits< Inverse< MachineFunction * > > | |
 llvm::GraphTraits< IrreducibleGraph > | |
 llvm::GraphTraits< LazyCallGraph * > | |
 llvm::GraphTraits< LazyCallGraph::Node * > | |
 llvm::GraphTraits< Loop * > | |
 llvm::GraphTraits< MachineBasicBlock * > | |
  llvm::GraphTraits< MachineFunction * > | |
 llvm::GraphTraits< MachineBlockFrequencyInfo * > | |
 llvm::GraphTraits< MachineDomTreeNode * > | |
  llvm::GraphTraits< MachineDominatorTree * > | |
 llvm::GraphTraits< MachineLoop * > | |
 llvm::GraphTraits< SDNode * > | |
  llvm::GraphTraits< SelectionDAG * > | |
 llvm::GraphTraits< SUnit * > | |
  llvm::GraphTraits< ScheduleDAG * > | |
   llvm::GraphTraits< ScheduleDAGMI * > | |
 llvm::GraphTraits< Type * > | |
 llvm::GraphWriter< Graph > | |
 llvm::GVMaterializer | |
 llvm::DebugEpochBase::HandleBase | |
  llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst > | |
 llvm::yaml::has_BlockScalarTraits< T > | |
 llvm::yaml::has_DocumentListTraits< T > | |
 llvm::yaml::has_FlowTraits< T, Enabled > | |
 llvm::yaml::has_FlowTraits< T, true > | |
 llvm::yaml::has_MappingTraits< T > | |
 llvm::yaml::has_MappingValidateTraits< T > | |
 llvm::yaml::has_ScalarBitSetTraits< T > | |
 llvm::yaml::has_ScalarEnumerationTraits< T > | |
 llvm::yaml::has_ScalarTraits< T > | |
 llvm::yaml::has_SequenceMethodTraits< T > | |
 llvm::MDNode::HasCachedHash< NodeTy > | |
 llvm::mdconst::detail::HasDereference< T, Result > | |
 std::hash< llvm::PDB_SymType > | |
 llvm::hash_code | An opaque object representing a hash code |
 llvm::hashing::detail::hash_combine_recursive_helper | Helper class to manage the recursive combining of hash_combine arguments |
 llvm::hashing::detail::hash_state | The intermediate state used during hashing |
 llvm::DwarfAccelTable::HashDataContents | |
 llvm::DWARFDebugArangeSet::Header | |
 llvm::COFF::header | |
 HexagonBid | |
 HexagonGenInstrInfo | |
  llvm::HexagonInstrInfo | |
 HexagonGenRegisterInfo | |
  llvm::HexagonRegisterInfo | |
 HexagonGenSubtargetInfo | |
  llvm::HexagonSubtarget | |
 llvm::HexagonInstr | |
 llvm::HexagonResource | |
 llvm::HexagonShuffler | |
  llvm::HexagonMCShuffler | |
 HexagonUnitAuction | |
 llvm::LiveIntervals::HMEditor | |
 hsa_dim3_s | |
 hsa_ext_control_directives_s | The hsa_ext_control_directives_t specifies the values for the HSAIL control directives |
 llvm::HungoffOperandTraits< MINARITY > | 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 |
 llvm::HungoffOperandTraits< 1 > | |
  llvm::OperandTraits< IndirectBrInst > | |
  llvm::OperandTraits< LandingPadInst > | |
 llvm::HungoffOperandTraits< 2 > | |
  llvm::OperandTraits< PHINode > | |
  llvm::OperandTraits< SwitchInst > | |
 llvm::types::i< num_bits > | I<N> corresponds to the LLVM IntegerType with N bits |
 llvm::MachO::ident_command | |
 llvm::Linker::IdentifiedStructTypeSet | |
 llvm::IdentifyingPassPtr | Discriminated union of Pass ID types |
 llvm::IDFCalculator | Determine the iterated dominance frontier, given a set of defining blocks, and optionally, a set of live-in blocks |
 llvm::Idx2MBBCompare | |
 llvm::types::ieee_double | |
 llvm::types::ieee_float | |
 llvm::Intrinsic::IITDescriptor | This is a type descriptor which explains the type requirements of an intrinsic |
 llvm::ilist_half_node< NodeTy > | Ilist_half_node - Base class that provides prev services for sentinels |
  llvm::ilist_node< NodeTy > | Ilist_node - Base class that provides next/prev services for nodes that use ilist_nextprev_traits or ilist_default_traits |
 llvm::ilist_half_node< AliasSet > | |
  llvm::ilist_node< AliasSet > | |
   llvm::AliasSet | |
 llvm::ilist_half_node< Argument > | |
  llvm::ilist_node< Argument > | |
   llvm::Argument | LLVM Argument representation |
 llvm::ilist_half_node< BasicBlock > | |
  llvm::ilist_node< BasicBlock > | |
   llvm::BasicBlock | LLVM Basic Block Representation |
 llvm::ilist_half_node< Function > | |
  llvm::ilist_node< Function > | |
   llvm::Function | |
 llvm::ilist_half_node< GlobalAlias > | |
  llvm::ilist_node< GlobalAlias > | |
   llvm::GlobalAlias | |
 llvm::ilist_half_node< GlobalVariable > | |
  llvm::ilist_node< GlobalVariable > | |
   llvm::GlobalVariable | |
 llvm::ilist_half_node< IndexListEntry > | |
  llvm::ilist_node< IndexListEntry > | |
   llvm::IndexListEntry | This class represents an entry in the slot index list held in the SlotIndexes pass |
 llvm::ilist_half_node< Instruction > | |
  llvm::ilist_node< Instruction > | |
   llvm::Instruction | |
    llvm::AtomicCmpXchgInst | AtomicCmpXchgInst - an instruction that atomically checks whether a specified value is in a memory location, and, if it is, stores a new value there |
    llvm::AtomicRMWInst | AtomicRMWInst - an instruction that atomically reads a memory location, combines it with another value, and then stores the result back |
    llvm::BinaryOperator | |
    llvm::CallInst | CallInst - This class represents a function call, abstracting a target machine's calling convention |
     llvm::IntrinsicInst | IntrinsicInst - A useful wrapper class for inspecting calls to intrinsic functions |
      llvm::DbgInfoIntrinsic | DbgInfoIntrinsic - This is the common base class for debug info intrinsics |
       llvm::DbgDeclareInst | DbgDeclareInst - This represents the llvm.dbg.declare instruction |
       llvm::DbgValueInst | DbgValueInst - This represents the llvm.dbg.value instruction |
      llvm::InstrProfIncrementInst | This represents the llvm.instrprof_increment intrinsic |
      llvm::MemIntrinsic | MemIntrinsic - This is the common base class for memset/memcpy/memmove |
       llvm::MemSetInst | MemSetInst - This class wraps the llvm.memset intrinsic |
       llvm::MemTransferInst | MemTransferInst - This class wraps the llvm.memcpy/memmove intrinsics |
        llvm::MemCpyInst | MemCpyInst - This class wraps the llvm.memcpy intrinsic |
        llvm::MemMoveInst | MemMoveInst - This class wraps the llvm.memmove intrinsic |
      llvm::VACopyInst | VACopyInst - This represents the llvm.va_copy intrinsic |
      llvm::VAEndInst | VAEndInst - This represents the llvm.va_end intrinsic |
      llvm::VAStartInst | VAStartInst - This represents the llvm.va_start intrinsic |
    llvm::CmpInst | This class is the base class for the comparison instructions |
     llvm::FCmpInst | This instruction compares its operands according to the predicate given to the constructor |
     llvm::ICmpInst | This instruction compares its operands according to the predicate given to the constructor |
    llvm::ExtractElementInst | ExtractElementInst - This instruction extracts a single (scalar) element from a VectorType value |
    llvm::FenceInst | FenceInst - an instruction for ordering other memory operations |
    llvm::GetElementPtrInst | GetElementPtrInst - an instruction for type-safe pointer arithmetic to access elements of arrays and structs |
    llvm::InsertElementInst | InsertElementInst - This instruction inserts a single (scalar) element into a VectorType value |
    llvm::InsertValueInst | InsertValueInst - This instruction inserts a struct field of array element value into an aggregate value |
    llvm::LandingPadInst | LandingPadInst - The landingpad instruction holds all of the information necessary to generate correct exception handling |
    llvm::PHINode | |
    llvm::SelectInst | SelectInst - This class represents the LLVM 'select' instruction |
    llvm::ShuffleVectorInst | ShuffleVectorInst - This instruction constructs a fixed permutation of two input vectors |
    llvm::StoreInst | StoreInst - an instruction for storing to memory |
    llvm::TerminatorInst | Subclasses of this class are all able to terminate a basic block |
     llvm::BranchInst | BranchInst - Conditional or Unconditional Branch instruction |
     llvm::IndirectBrInst | IndirectBrInst - Indirect Branch Instruction |
     llvm::InvokeInst | InvokeInst - Invoke instruction |
     llvm::ResumeInst | ResumeInst - Resume the propagation of an exception |
     llvm::ReturnInst | ReturnInst - Return a value (possibly void), from a function |
     llvm::SwitchInst | SwitchInst - Multiway switch |
     llvm::UnreachableInst | UnreachableInst - This function has undefined behavior |
    llvm::UnaryInstruction | |
     llvm::AllocaInst | AllocaInst - an instruction to allocate memory on the stack |
     llvm::CastInst | This is the base class for all instructions that perform data casts |
      llvm::AddrSpaceCastInst | This class represents a conversion between pointers from one address space to another |
      llvm::BitCastInst | This class represents a no-op cast from one type to another |
      llvm::FPExtInst | This class represents an extension of floating point types |
      llvm::FPToSIInst | This class represents a cast from floating point to signed integer |
      llvm::FPToUIInst | This class represents a cast from floating point to unsigned integer |
      llvm::FPTruncInst | This class represents a truncation of floating point types |
      llvm::IntToPtrInst | This class represents a cast from an integer to a pointer |
      llvm::PtrToIntInst | This class represents a cast from a pointer to an integer |
      llvm::SExtInst | This class represents a sign extension of integer types |
      llvm::SIToFPInst | This class represents a cast from signed integer to floating point |
      llvm::TruncInst | This class represents a truncation of integer types |
      llvm::UIToFPInst | This class represents a cast unsigned integer to floating point |
      llvm::ZExtInst | This class represents zero extension of integer types |
     llvm::ExtractValueInst | ExtractValueInst - This instruction extracts a struct member or array element value from an aggregate value |
     llvm::LoadInst | LoadInst - an instruction for reading from memory |
     llvm::VAArgInst | 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 |
 llvm::ilist_half_node< IVStrideUse > | |
  llvm::ilist_node< IVStrideUse > | |
   llvm::IVStrideUse | IVStrideUse - Keep track of one use of a strided induction variable |
 llvm::ilist_half_node< llvm::Argument > | |
 llvm::ilist_half_node< llvm::BasicBlock > | |
 llvm::ilist_half_node< llvm::Function > | |
  llvm::ilist_node< llvm::Function > | |
 llvm::ilist_half_node< llvm::GlobalAlias > | |
  llvm::ilist_node< llvm::GlobalAlias > | |
 llvm::ilist_half_node< llvm::GlobalVariable > | |
  llvm::ilist_node< llvm::GlobalVariable > | |
 llvm::ilist_half_node< llvm::IndexListEntry > | |
 llvm::ilist_half_node< llvm::Instruction > | |
 llvm::ilist_half_node< llvm::IVStrideUse > | |
  llvm::ilist_node< llvm::IVStrideUse > | |
 llvm::ilist_half_node< llvm::MachineBasicBlock > | |
 llvm::ilist_half_node< llvm::MachineInstr > | |
 llvm::ilist_half_node< llvm::NamedMDNode > | |
  llvm::ilist_node< llvm::NamedMDNode > | |
 llvm::ilist_half_node< llvm::SDNode > | |
 llvm::ilist_half_node< llvm::SparseBitVectorElement > | |
 llvm::ilist_half_node< MachineBasicBlock > | |
  llvm::ilist_node< MachineBasicBlock > | |
   llvm::MachineBasicBlock | |
 llvm::ilist_half_node< MachineInstr > | |
  llvm::ilist_node< MachineInstr > | |
   llvm::MachineInstr | Representation of each machine instruction |
 llvm::ilist_half_node< MCFragment > | |
  llvm::ilist_node< MCFragment > | |
   llvm::MCFragment | |
    llvm::MCAlignFragment | |
    llvm::MCDwarfCallFrameFragment | |
    llvm::MCDwarfLineAddrFragment | |
    llvm::MCEncodedFragment | Interface implemented by fragments that contain encoded instructions and/or data |
     llvm::MCEncodedFragmentWithContents< ContentsSize > | Interface implemented by fragments that contain encoded instructions and/or data |
      llvm::MCEncodedFragmentWithFixups< ContentsSize, FixupsSize > | Interface implemented by fragments that contain encoded instructions and/or data and also have fixups registered |
      llvm::MCEncodedFragmentWithFixups< 32, 4 > | |
       llvm::MCDataFragment | Fragment for data and encoded instructions |
      llvm::MCEncodedFragmentWithFixups< 8, 1 > | |
       llvm::MCRelaxableFragment | A relaxable fragment holds on to its MCInst, since it may need to be relaxed during the assembler layout and relaxation stage |
     llvm::MCEncodedFragmentWithContents< 4 > | |
      llvm::MCCompactEncodedInstFragment | This is a compact (memory-size-wise) fragment for holding an encoded instruction (non-relaxable) that has no fixups registered |
    llvm::MCFillFragment | |
    llvm::MCLEBFragment | |
    llvm::MCOrgFragment | |
    llvm::MCSafeSEHFragment | |
 llvm::ilist_half_node< NamedMDNode > | |
  llvm::ilist_node< NamedMDNode > | |
   llvm::NamedMDNode | A tuple of MDNodes |
 llvm::ilist_half_node< RewriteDescriptor > | |
  llvm::ilist_node< RewriteDescriptor > | |
   llvm::SymbolRewriter::RewriteDescriptor | The basic entity representing a rewrite operation |
 llvm::ilist_half_node< SDNode > | |
  llvm::ilist_node< SDNode > | |
   llvm::SDNode | Represents one node in the SelectionDAG |
    llvm::BasicBlockSDNode | |
    llvm::BinarySDNode | This class is used for two-operand SDNodes |
     llvm::BinaryWithFlagsSDNode | This class is an extension of BinarySDNode used from those opcodes that have associated extra flags |
    llvm::BlockAddressSDNode | |
    llvm::BuildVectorSDNode | A "pseudo-class" with methods for operating on BUILD_VECTORs |
    llvm::CondCodeSDNode | |
    llvm::ConstantFPSDNode | |
    llvm::ConstantPoolSDNode | |
    llvm::ConstantSDNode | |
    llvm::CvtRndSatSDNode | NOTE: avoid using this node as this may disappear in the future and most targets don't support it |
    llvm::EHLabelSDNode | |
    llvm::ExternalSymbolSDNode | |
    llvm::FrameIndexSDNode | |
    llvm::GlobalAddressSDNode | |
    llvm::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 |
    llvm::JumpTableSDNode | |
    llvm::MachineSDNode | An SDNode that represents everything that will be needed to construct a MachineInstr |
    llvm::MCSymbolSDNode | |
    llvm::MDNodeSDNode | |
    llvm::MemSDNode | This is an abstract virtual class for memory operations |
     llvm::AtomicSDNode | This is an SDNode representing atomic operations |
     llvm::LSBaseSDNode | Base class for LoadSDNode and StoreSDNode |
      llvm::LoadSDNode | This class is used to represent ISD::LOAD nodes |
      llvm::StoreSDNode | This class is used to represent ISD::STORE nodes |
     llvm::MaskedGatherScatterSDNode | This is a base class used to represent MGATHER and MSCATTER nodes |
      llvm::MaskedGatherSDNode | This class is used to represent an MGATHER node |
      llvm::MaskedScatterSDNode | This class is used to represent an MSCATTER node |
     llvm::MaskedLoadStoreSDNode | This base class is used to represent MLOAD and MSTORE nodes |
      llvm::MaskedLoadSDNode | This class is used to represent an MLOAD node |
      llvm::MaskedStoreSDNode | This class is used to represent an MSTORE node |
     llvm::MemIntrinsicSDNode | This SDNode is used for target intrinsics that touch memory and need an associated MachineMemOperand |
    llvm::RegisterMaskSDNode | |
    llvm::RegisterSDNode | |
    llvm::ShuffleVectorSDNode | This SDNode is used to implement the code generator support for the llvm IR shufflevector instruction |
    llvm::SrcValueSDNode | An SDNode that holds an arbitrary LLVM IR Value |
    llvm::TargetIndexSDNode | Completely target-dependent object reference |
    llvm::TernarySDNode | This class is used for three-operand SDNodes |
    llvm::UnarySDNode | This class is used for single-operand SDNodes |
     llvm::AddrSpaceCastSDNode | |
    llvm::VTSDNode | This class is used to represent EVT's, which are used to parameterize some operations |
 llvm::ilist_half_node< SparseBitVectorElement< ElementSize > > | |
  llvm::ilist_node< SparseBitVectorElement< ElementSize > > | |
   llvm::SparseBitVectorElement< ElementSize > | SparseBitVector is an implementation of a bitvector that is sparse by only storing the elements that have non-zero bits set |
 llvm::ilist_half_node< SymbolRewriter::RewriteDescriptor > | |
 llvm::ilist_half_node< Token > | |
  llvm::ilist_node< Token > | |
   llvm::yaml::Token | Token - A single YAML token |
 llvm::ilist_nextprev_traits< NodeTy > | Ilist_nextprev_traits - A fragment for template traits for intrusive list that provides default next/prev implementations for common operations |
  llvm::ilist_default_traits< NodeTy > | Ilist_default_traits - Default template traits for intrusive list |
   llvm::ilist_traits< Ty > | |
    llvm::ilist_traits< const Ty > | |
   llvm::ilist_traits< NodeTy > | |
   llvm::SymbolTableListTraits< Argument, Function > | |
    llvm::ilist_traits< Argument > | |
   llvm::SymbolTableListTraits< BasicBlock, Function > | |
    llvm::ilist_traits< BasicBlock > | |
   llvm::SymbolTableListTraits< Function, Module > | |
    llvm::ilist_traits< Function > | |
   llvm::SymbolTableListTraits< GlobalAlias, Module > | |
    llvm::ilist_traits< GlobalAlias > | |
   llvm::SymbolTableListTraits< GlobalVariable, Module > | |
    llvm::ilist_traits< GlobalVariable > | |
   llvm::SymbolTableListTraits< Instruction, BasicBlock > | |
    llvm::ilist_traits< Instruction > | |
 llvm::ilist_nextprev_traits< IndexListEntry > | |
  llvm::ilist_default_traits< IndexListEntry > | |
   llvm::ilist_traits< IndexListEntry > | |
 llvm::ilist_nextprev_traits< IVStrideUse > | |
  llvm::ilist_default_traits< IVStrideUse > | |
   llvm::ilist_traits< IVStrideUse > | |
 llvm::ilist_nextprev_traits< MachineBasicBlock > | |
  llvm::ilist_default_traits< MachineBasicBlock > | |
   llvm::ilist_traits< MachineBasicBlock > | |
 llvm::ilist_nextprev_traits< MachineInstr > | |
  llvm::ilist_default_traits< MachineInstr > | |
   llvm::ilist_traits< MachineInstr > | |
 llvm::ilist_nextprev_traits< NamedMDNode > | |
  llvm::ilist_default_traits< NamedMDNode > | |
   llvm::ilist_traits< NamedMDNode > | |
 llvm::ilist_nextprev_traits< RecyclerStruct > | |
  llvm::ilist_default_traits< RecyclerStruct > | |
   llvm::ilist_traits< RecyclerStruct > | |
 llvm::ilist_nextprev_traits< SDNode > | |
  llvm::ilist_default_traits< SDNode > | |
   llvm::ilist_traits< SDNode > | |
 llvm::ilist_nextprev_traits< SparseBitVectorElement< ElementSize > > | |
  llvm::ilist_default_traits< SparseBitVectorElement< ElementSize > > | |
   llvm::ilist_traits< SparseBitVectorElement< ElementSize > > | |
 llvm::ilist_nextprev_traits< SymbolRewriter::RewriteDescriptor > | |
  llvm::ilist_default_traits< SymbolRewriter::RewriteDescriptor > | |
   llvm::ilist_traits< SymbolRewriter::RewriteDescriptor > | |
 llvm::ilist_nextprev_traits< ValueSubClass > | |
  llvm::ilist_default_traits< ValueSubClass > | |
   llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass > | |
 llvm::ilist_node_traits< NodeTy > | Ilist_node_traits - A fragment for template traits for intrusive list that provides default node related operations |
  llvm::ilist_default_traits< NodeTy > | Ilist_default_traits - Default template traits for intrusive list |
 llvm::ilist_node_traits< IndexListEntry > | |
  llvm::ilist_default_traits< IndexListEntry > | |
 llvm::ilist_node_traits< IVStrideUse > | |
  llvm::ilist_default_traits< IVStrideUse > | |
 llvm::ilist_node_traits< MachineBasicBlock > | |
  llvm::ilist_default_traits< MachineBasicBlock > | |
 llvm::ilist_node_traits< MachineInstr > | |
  llvm::ilist_default_traits< MachineInstr > | |
 llvm::ilist_node_traits< MCFragment > | |
 llvm::ilist_node_traits< NamedMDNode > | |
  llvm::ilist_default_traits< NamedMDNode > | |
 llvm::ilist_node_traits< RecyclerStruct > | |
  llvm::ilist_default_traits< RecyclerStruct > | |
 llvm::ilist_node_traits< SDNode > | |
  llvm::ilist_default_traits< SDNode > | |
 llvm::ilist_node_traits< SparseBitVectorElement< ElementSize > > | |
  llvm::ilist_default_traits< SparseBitVectorElement< ElementSize > > | |
 llvm::ilist_node_traits< SymbolRewriter::RewriteDescriptor > | |
  llvm::ilist_default_traits< SymbolRewriter::RewriteDescriptor > | |
 llvm::ilist_node_traits< Token > | |
 llvm::ilist_node_traits< ValueSubClass > | |
  llvm::ilist_default_traits< ValueSubClass > | |
 llvm::ilist_sentinel_traits< NodeTy > | Ilist_sentinel_traits - A fragment for template traits for intrusive list that provides default sentinel implementations for common operations |
  llvm::ilist_default_traits< NodeTy > | Ilist_default_traits - Default template traits for intrusive list |
 llvm::ilist_sentinel_traits< IndexListEntry > | |
  llvm::ilist_default_traits< IndexListEntry > | |
 llvm::ilist_sentinel_traits< IVStrideUse > | |
  llvm::ilist_default_traits< IVStrideUse > | |
 llvm::ilist_sentinel_traits< MachineBasicBlock > | |
  llvm::ilist_default_traits< MachineBasicBlock > | |
 llvm::ilist_sentinel_traits< MachineInstr > | |
  llvm::ilist_default_traits< MachineInstr > | |
 llvm::ilist_sentinel_traits< NamedMDNode > | |
  llvm::ilist_default_traits< NamedMDNode > | |
 llvm::ilist_sentinel_traits< RecyclerStruct > | |
  llvm::ilist_default_traits< RecyclerStruct > | |
 llvm::ilist_sentinel_traits< SDNode > | |
  llvm::ilist_default_traits< SDNode > | |
 llvm::ilist_sentinel_traits< SparseBitVectorElement< ElementSize > > | |
  llvm::ilist_default_traits< SparseBitVectorElement< ElementSize > > | |
 llvm::ilist_sentinel_traits< SymbolRewriter::RewriteDescriptor > | |
  llvm::ilist_default_traits< SymbolRewriter::RewriteDescriptor > | |
 llvm::ilist_sentinel_traits< Token > | |
 llvm::ilist_sentinel_traits< ValueSubClass > | |
  llvm::ilist_default_traits< ValueSubClass > | |
 llvm::ILPValue | Represent the ILP of the subDAG rooted at a DAG node |
 llvm::X86Operand::ImmOp | |
 llvm::ImmutableList< T > | ImmutableList - This class represents an immutable (functional) list |
 llvm::ImmutableListFactory< T > | |
 llvm::ImmutableMap< KeyT, ValT, ValInfo > | |
 llvm::ImmutableMapRef< KeyT, ValT, ValInfo > | |
 llvm::ImmutableSet< ValT, ValInfo > | |
 llvm::ImmutableSetRef< ValT, ValInfo > | |
 llvm::object::import_directory_table_entry | |
 llvm::object::import_lookup_table_entry< IntTy > | |
 llvm::object::ImportDirectoryEntryRef | |
 llvm::COFF::ImportDirectoryTableEntry | The Import Directory Table |
 llvm::object::ImportedSymbolRef | |
 llvm::COFF::ImportHeader | |
 llvm::COFF::ImportLookupTableEntry32 | The PE32 Import Lookup Table |
 llvm::ImutAVLFactory< ImutInfo > | |
 llvm::ImutAVLTree< ImutInfo > | |
 llvm::ImutIntervalAVLFactory< ImutInfo > | |
 llvm::ImutKeyValueInfo< T, S > | ImutKeyValueInfo -Traits class used by ImmutableMap |
 llvm::ImutProfileInfo< T > | Generic profile template |
  llvm::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 |
 llvm::ImutProfileInfo< bool > | Profile traits for booleans |
 llvm::ImutProfileInfo< T * > | Generic profile trait for pointer types |
  llvm::ImutContainerInfo< T * > | ImutContainerInfo - Specialization for pointer values to treat pointers as references to unique objects |
 llvm::ImutProfileInteger< T > | Profile traits for integers |
 false::in_set | |
 llvm::IndexedMap< T, ToIndexT > | |
 llvm::IndexedMap< int, llvm::VirtReg2IndexFunctor > | |
 llvm::IndexedMap< LiveOutPair, MBB2NumberFunctor > | |
 llvm::IndexedMap< llvm::FunctionLoweringInfo::LiveOutInfo, llvm::VirtReg2IndexFunctor > | |
 llvm::IndexedMap< llvm::LiveInterval *, llvm::VirtReg2IndexFunctor > | |
 llvm::IndexedMap< llvm::LiveVariables::VarInfo, llvm::VirtReg2IndexFunctor > | |
 llvm::IndexedMap< std::pair< const llvm::TargetRegisterClass *, llvm::MachineOperand * >, llvm::VirtReg2IndexFunctor > | |
 llvm::IndexedMap< std::pair< unsigned, unsigned >, llvm::VirtReg2IndexFunctor > | |
 llvm::IndexedMap< unsigned > | |
 llvm::IndexedMap< unsigned, llvm::VirtReg2IndexFunctor > | |
 llvm::IndirectSymbolData | |
 llvm::opt::OptTable::Info | Entry for a single option instance in the option data table |
 llvm::DominatorTreeBase< N >::InfoRec | |
 llvm::Init | |
  llvm::BitInit | BitInit - true/false - Represent a concrete initializer for a bit |
  llvm::TypedInit | TypedInit - This is the common super-class of types that have a specific, explicit, type |
   llvm::BitsInit | BitsInit - { a, b, c } - Represents an initializer for a BitsRecTy value |
   llvm::DagInit | DagInit - (v a, b) - Represent a DAG tree value |
   llvm::DefInit | DefInit - AL - Represent a reference to a 'def' in the description |
   llvm::FieldInit | FieldInit - X.Y - Represent a reference to a subfield of a variable |
   llvm::IntInit | IntInit - 7 - Represent an initialization by a literal integer value |
   llvm::ListInit | ListInit - [AL, AH, CL] - Represent a list of defs |
   llvm::OpInit | OpInit - Base class for operators |
    llvm::BinOpInit | BinOpInit - !op (X, Y) - Combine two inits |
    llvm::TernOpInit | TernOpInit - !op (X, Y, Z) - Combine two inits |
    llvm::UnOpInit | UnOpInit - !op (X) - Transform an init |
   llvm::StringInit | StringInit - "foo" - Represent an initialization by a string value |
   llvm::VarInit | VarInit - 'Opcode' - Represent a reference to an entire variable object |
   llvm::VarListElementInit | VarListElementInit - List[4] - Represent access to one element of a var or field |
  llvm::UnsetInit | UnsetInit - ? - Represents an uninitialized value |
  llvm::VarBitInit | VarBitInit - Opcode{0} - Represent access to one bit of a variable or field |
 llvm::sys::InitializeCOMRAII | |
 llvm::cl::initializer< Ty > | |
 llvm::InlineAsmIdentifierInfo | |
 llvm::InlineAsmKeyType | |
 llvm::InlineCost | Represents the cost of inlining a function |
 llvm::InlineFunctionInfo | InlineFunctionInfo - This class captures the data input to the InlineFunction call, and records the auxiliary results produced by it |
 llvm::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 |
 llvm::IRBuilderBase::InsertPoint | InsertPoint - A saved insertion point |
 llvm::IRBuilderBase::InsertPointGuard | |
 llvm::MipsAnalyzeImmediate::Inst | |
 llvm::InstCombinePass | |
 llvm::InstCombineWorklist | InstCombineWorklist - This is the worklist management logic for InstCombine |
 llvm::RecurrenceDescriptor::InstDesc | This POD struct holds information about a potential recurrence operation |
 llvm::InstIterator< BB_t, BB_i_t, BI_t, II_t > | |
 llvm::MachineTraceMetrics::InstrCycles | InstrCycles represents the cycle height and depth of an instruction in a trace |
 llvm::InstrEmitter | |
 llvm::InstrItinerary | An itinerary represents the scheduling information for an instruction |
 llvm::InstrItineraryData | Itinerary data supplied by a subtarget to be used by a target |
 llvm::InstrProfLookupTrait | Trait for lookups into the on-disk hash table for the binary instrprof format |
 llvm::InstrProfOptions | Options for the frontend instrumentation based profiling pass |
 llvm::InstrProfReader | Base class and interface for reading profiling data of any known instrprof format |
  llvm::IndexedInstrProfReader | Reader for the indexed binary instrprof format |
  llvm::RawInstrProfReader< IntPtrT > | Reader for the raw instrprof binary format from runtime |
  llvm::TextInstrProfReader | Reader for the simple text based instrprof format |
 llvm::InstrProfRecord | Profiling information for a single function |
 llvm::InstrProfWriter | Writer for instrumentation based profile data |
 llvm::InstrStage | These values represent a non-pipelined step in the execution of an instruction |
 llvm::FrameEntry::Instruction | |
 llvm::Win64EH::Instruction | |
 llvm::WinEH::Instruction | |
 llvm::X86Disassembler::InstructionSpecifier | The specification for how to extract and interpret a full instruction and its operands |
 llvm::InstVisitor< SubClass, RetTy > | Base class for instruction visitors |
 llvm::InstVisitor< DerivedT > | |
  llvm::PtrUseVisitor< DerivedT > | A base class for visitors over the uses of a pointer value |
 llvm::InstVisitor< InstCombiner, Instruction * > | |
  llvm::InstCombiner | The core instruction combiner logic |
 llvm::InstVisitor< Interpreter > | |
  llvm::Interpreter | |
 llvm::InstVisitor< ObjectSizeOffsetEvaluator, SizeOffsetEvalType > | |
  llvm::ObjectSizeOffsetEvaluator | Evaluate the size and offset of an object pointed to by a Value* |
 llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType > | |
  llvm::ObjectSizeOffsetVisitor | Evaluate the size and offset of an object pointed to by a Value* statically |
 llvm::InstVisitor< SliceBuilder > | |
  llvm::PtrUseVisitor< SliceBuilder > | |
   AllocaSlices::SliceBuilder | Builder for the alloca slices |
 llvm::integer_sequence< T, I > | Represents a compile-time sequence of integers |
 llvm::integer_sequence< std::size_t, I...> | |
  llvm::index_sequence< I...> | |
   llvm::build_index_impl< 0, I...> | |
  llvm::index_sequence< I > | Alias for the common case of a sequence of size_ts |
 integral_constant | |
  llvm::hashing::detail::is_hashable_data< T > | Trait to indicate whether a type's bits can be hashed directly |
  llvm::hashing::detail::is_hashable_data< std::pair< T, U > > | |
  llvm::yaml::has_SequenceTraits< T > | |
  llvm::yaml::missingTraits< T > | |
  llvm::yaml::unvalidatedMappingTraits< T > | |
  llvm::yaml::validatedMappingTraits< T > | |
 llvm::IntelJITEventsWrapper | |
 llvm::IntEqClasses | |
 llvm::InterferenceCache | |
 llvm::LineEditor::InternalData | |
 llvm::X86Disassembler::InternalInstruction | The x86 internal instruction, which is produced by the decoder |
 llvm::Interval | Interval Class - An Interval is a set of nodes defined such that every node in the interval has all of its predecessors in the interval (except for the header) |
 llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT > | |
 llvm::IntervalMap< KeyT, ValT, N, Traits > | |
 llvm::IntervalMap< SlotIndex, LiveInterval * > | |
 llvm::IntervalMap< SlotIndex, unsigned > | |
 llvm::IntervalMapHalfOpenInfo< T > | |
 llvm::IntervalMapHalfOpenInfo< SlotIndex > | |
  llvm::IntervalMapInfo< SlotIndex > | |
 llvm::IntervalMapInfo< T > | |
 llvm::IntervalMapOverlaps< MapA, MapB > | IntervalMapOverlaps - Iterate over the overlaps of mapped intervals in two IntervalMaps |
 false::IntervalSorter | |
 llvm::GenericValue::IntPair | |
 llvm::IntrinsicData | |
 llvm::PatternMatch::IntrinsicID_match | Intrinsic matchers |
 llvm::TargetLoweringBase::IntrinsicInfo | |
 llvm::IntrinsicLowering | |
 llvm::IntrusiveBackListBase | |
  llvm::IntrusiveBackList< llvm::DIE > | |
  llvm::IntrusiveBackList< Node > | |
  llvm::IntrusiveBackList< T > | |
 llvm::IntrusiveBackListNode | |
  llvm::DIE | DIE - A structured debug information entry |
   llvm::DIEBlock | DIEBlock - Represents a block of values |
   llvm::DIELoc | DIELoc - Represents an expression location |
 llvm::IntrusiveRefCntPtr< T > | IntrusiveRefCntPtr - A template class that implements a "smart pointer" that assumes the wrapped object has a reference count associated with it that can be managed via calls to IntrusivePtrAddRef/IntrusivePtrRelease |
 llvm::IntrusiveRefCntPtr< detail::DirIterState > | |
 llvm::IntrusiveRefCntPtr< detail::RecDirIterState > | |
 llvm::IntrusiveRefCntPtrInfo< T > | |
 llvm::InvalidateAllAnalysesPass | A utility pass that does nothing but preserves no analyses |
 llvm::InvalidateAnalysisPass< AnalysisT > | A template utility pass to force an analysis result to be invalidated |
 llvm::Inverse< GraphType > | |
 llvm::yaml::IO | |
  llvm::yaml::Input | Used to parse a yaml document into in-memory structs and vectors |
  llvm::yaml::Output | Used to generate a yaml document from in-memory structs and vectors |
 llvm::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 |
  llvm::DIADataStream | |
 llvm::IPDBEnumChildren< ChildType > | |
  llvm::ConcreteSymbolEnumerator< ChildType > | |
 llvm::IPDBEnumChildren< IPDBDataStream > | |
  llvm::DIAEnumDebugStreams | |
 llvm::IPDBEnumChildren< IPDBLineNumber > | |
  llvm::DIAEnumLineNumbers | |
 llvm::IPDBEnumChildren< IPDBSourceFile > | |
  llvm::DIAEnumSourceFiles | |
 llvm::IPDBEnumChildren< PDBSymbol > | |
  llvm::DIAEnumSymbols | |
 llvm::IPDBLineNumber | |
  llvm::DIALineNumber | |
 llvm::IPDBRawSymbol | IPDBRawSymbol defines an interface used to represent an arbitrary symbol |
  llvm::DIARawSymbol | |
 llvm::IPDBSession | IPDBSession defines an interface used to provide a context for querying debug information from a debug data source (for example, a PDB) |
  llvm::DIASession | |
 llvm::IPDBSourceFile | IPDBSourceFile defines an interface used to represent source files whose information are stored in the PDB |
  llvm::DIASourceFile | |
 llvm::IRBuilderBase | Common base class shared among various IRBuilders |
  llvm::IRBuilder< true, TargetFolder > | |
  llvm::IRBuilder< preserveNames, T, Inserter > | 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 |
 llvm::IRBuilderDefaultInserter< preserveNames > | 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 |
  llvm::IRBuilder< true, TargetFolder > | |
 llvm::IRBuilderDefaultInserter< true > | |
  llvm::InstCombineIRInserter | An IRBuilder inserter that adds new instructions to the instcombine worklist |
 llvm::orc::IRCompileLayer< BaseLayerT > | Eager IR compiling layer |
 llvm::orc::IRCompileLayer< ObjectLayerT > | |
 llvm::bfi_detail::IrreducibleGraph | Graph of irreducible control flow |
 llvm::bfi_detail::IrreducibleGraph::IrrNode | |
 llvm::orc::IRTransformLayer< BaseLayerT, TransformFtor > | IR mutating layer |
 llvm::PatternMatch::is_all_ones | |
 llvm::is_integral_or_enum< T > | Metafunction that determines whether the given type is either an integral type or an enumeration type |
 llvm::PatternMatch::is_maxsignedvalue | |
 llvm::PatternMatch::is_one | |
 llvm::PatternMatch::is_power2 | |
 llvm::PatternMatch::is_sign_bit | |
 llvm::is_simple_type< X > | |
 llvm::isa_impl< To, From, Enabler > | |
 llvm::isa_impl< Argument, Value > | |
 llvm::isa_impl< BasicBlock, Value > | |
 llvm::isa_impl< Constant, Value > | |
 llvm::isa_impl< Function, Value > | |
 llvm::isa_impl< GlobalAlias, Value > | |
 llvm::isa_impl< GlobalObject, Value > | |
 llvm::isa_impl< GlobalValue, Value > | |
 llvm::isa_impl< GlobalVariable, Value > | |
 llvm::isa_impl< InlineAsm, Value > | |
 llvm::isa_impl< Instruction, Value > | |
 llvm::isa_impl< PointerType, Type > | |
 llvm::isa_impl< To, From, typename std::enable_if< std::is_base_of< To, From >::value >::type > | Always allow upcasts, and perform no dynamic check for them |
 llvm::isa_impl_cl< To, From > | |
 llvm::isa_impl_cl< To, const From * > | |
 llvm::isa_impl_cl< To, const From *const > | |
 llvm::isa_impl_cl< To, const From > | |
 llvm::isa_impl_cl< To, From * > | |
 llvm::isa_impl_cl< To, From *const > | |
 llvm::isa_impl_wrap< To, From, SimpleFrom > | |
 llvm::isa_impl_wrap< To, FromTy, FromTy > | |
 llvm::AMDGPU::IsaVersion | |
 llvm::isPodLike< T > | IsPodLike - This is a type trait that is used to determine whether a given type can be copied around with memcpy instead of running ctors etc |
 llvm::isPodLike< ArrayRef< T > > | |
 llvm::isPodLike< AssertingVH< T > > | |
 llvm::isPodLike< bfi_detail::BlockMass > | |
 llvm::isPodLike< BitCodeAbbrevOp > | |
 llvm::isPodLike< IdentifyingPassPtr > | |
 llvm::isPodLike< ImmutableList< T > > | |
 llvm::isPodLike< MCOperand > | |
 llvm::isPodLike< Optional< T > > | |
 llvm::isPodLike< PointerIntPair< PointerTy, IntBits, IntType > > | |
 llvm::isPodLike< PressureChange > | |
 llvm::isPodLike< ScaledNumber< T > > | |
 llvm::isPodLike< SDep > | |
 llvm::isPodLike< SDValue > | |
 llvm::isPodLike< Slice > | |
 llvm::isPodLike< SlotIndex > | |
 llvm::isPodLike< std::pair< T, U > > | |
 llvm::isPodLike< StringRef > | |
 llvm::isPodLike< SuccIterator< T, U > > | |
 llvm::mdconst::detail::IsValidPointer< V, M > | |
 llvm::mdconst::detail::IsValidReference< V, M > | |
 llvm::OnDiskChainedHashTable< Info >::iterator | |
 llvm::Registry< T, U >::iterator | Iterators for registry entries |
 llvm::DenseSet< ValueT, ValueInfoT >::Iterator | |
 llvm::ImmutableList< T >::iterator | |
 iterator | |
  llvm::df_iterator< Inverse< T >, SetTy, External > | |
  llvm::df_iterator< std::conditional< IsConst, const BlockT, BlockT >::type * > | |
  llvm::df_iterator< T, SetTy, true > | |
  llvm::iterator_facade_base< const_iterator, std::forward_iterator_tag, const DIEValue, typename std::iterator_traits< ListTy::const_iterator >::difference_type, const DIEValue *, const DIEValue & > | |
   llvm::iterator_adaptor_base< const_iterator, ListTy::const_iterator, std::forward_iterator_tag, const DIEValue > | |
    llvm::DIEValueList::const_iterator | |
  llvm::iterator_facade_base< const_iterator, std::forward_iterator_tag, const T > | |
   llvm::IntrusiveBackList< T >::const_iterator | |
  llvm::iterator_facade_base< FunctionRecordIterator, std::forward_iterator_tag, FunctionRecord > | |
   llvm::coverage::FunctionRecordIterator | Iterator over Functions, optionally filtered to a single file |
  llvm::iterator_facade_base< ImutAVLValueIterator< ImmutableMap >, std::iterator_traits< ImmutableMap::TreeTy::iterator >::iterator_category, const ImmutableMap::value_type, typename std::iterator_traits< ImmutableMap::TreeTy::iterator >::difference_type, const ImmutableMap::value_type *, const ImmutableMap::value_type & > | |
   llvm::iterator_adaptor_base< ImutAVLValueIterator< ImmutableMap >, ImmutableMap::TreeTy::iterator, std::iterator_traits< ImmutableMap::TreeTy::iterator >::iterator_category, const ImmutableMap::value_type > | |
    llvm::ImutAVLValueIterator< ImmutableMap > | |
     llvm::ImmutableMap< KeyT, ValT, ValInfo >::iterator | |
  llvm::iterator_facade_base< ImutAVLValueIterator< ImmutableMapRef >, std::iterator_traits< ImmutableMapRef::TreeTy::iterator >::iterator_category, const ImmutableMapRef::value_type, typename std::iterator_traits< ImmutableMapRef::TreeTy::iterator >::difference_type, const ImmutableMapRef::value_type *, const ImmutableMapRef::value_type & > | |
   llvm::iterator_adaptor_base< ImutAVLValueIterator< ImmutableMapRef >, ImmutableMapRef::TreeTy::iterator, std::iterator_traits< ImmutableMapRef::TreeTy::iterator >::iterator_category, const ImmutableMapRef::value_type > | |
    llvm::ImutAVLValueIterator< ImmutableMapRef > | |
     llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator | |
  llvm::iterator_facade_base< ImutAVLValueIterator< T >, std::iterator_traits< T::TreeTy::iterator >::iterator_category, const T::value_type, typename std::iterator_traits< T::TreeTy::iterator >::difference_type, const T::value_type *, const T::value_type & > | |
   llvm::iterator_adaptor_base< ImutAVLValueIterator< T >, T::TreeTy::iterator, std::iterator_traits< T::TreeTy::iterator >::iterator_category, const T::value_type > | |
    llvm::ImutAVLValueIterator< T > | Generic iterator that wraps a T::TreeTy::iterator and exposes iterator::getValue() on dereference |
  llvm::iterator_facade_base< iterator, std::forward_iterator_tag, DIEValue, typename std::iterator_traits< ListTy::iterator >::difference_type, DIEValue *, DIEValue & > | |
   llvm::iterator_adaptor_base< iterator, ListTy::iterator, std::forward_iterator_tag, DIEValue > | |
    llvm::DIEValueList::iterator | |
  llvm::iterator_facade_base< iterator, std::forward_iterator_tag, Node, typename std::iterator_traits< NodeVectorImplT::iterator >::difference_type, Node *, Node & > | |
   llvm::iterator_adaptor_base< iterator, NodeVectorImplT::iterator, std::forward_iterator_tag, Node > | |
    llvm::LazyCallGraph::iterator | A lazy iterator used for both the entry nodes and child nodes |
  llvm::iterator_facade_base< iterator, std::forward_iterator_tag, T > | |
   llvm::IntrusiveBackList< T >::iterator | |
  llvm::iterator_facade_base< pointee_iterator< WrappedIteratorT >, std::iterator_traits< WrappedIteratorT >::iterator_category, T, typename std::iterator_traits< WrappedIteratorT >::difference_type, T *, T & > | |
   llvm::iterator_adaptor_base< pointee_iterator< WrappedIteratorT >, WrappedIteratorT, std::iterator_traits< WrappedIteratorT >::iterator_category, T > | |
    llvm::pointee_iterator< WrappedIteratorT, T > | An iterator type that allows iterating over the pointees via some other iterator |
  llvm::iterator_facade_base< postorder_scc_iterator, std::forward_iterator_tag, SCC > | |
   llvm::LazyCallGraph::postorder_scc_iterator | A post-order depth-first SCC iterator over the call graph |
  llvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t > | |
   llvm::scc_iterator< GraphT, GT > | Enumerate the SCCs of a directed graph in reverse topological order of the SCC DAG |
  llvm::iterator_facade_base< value_op_iterator, std::random_access_iterator_tag, SDValue, ptrdiff_t, value_op_iterator *, value_op_iterator * > | |
   llvm::iterator_adaptor_base< value_op_iterator, op_iterator, std::random_access_iterator_tag, SDValue, ptrdiff_t, value_op_iterator *, value_op_iterator * > | |
    llvm::SDNode::value_op_iterator | Iterator for directly iterating over the operand SDValue's |
  llvm::iterator_facade_base< value_op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * > | |
   llvm::iterator_adaptor_base< value_op_iterator, op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * > | |
    llvm::User::value_op_iterator | Iterator for directly iterating over the operand Values |
  llvm::AliasSet::iterator | Define an iterator for alias sets... this is just a forward iterator |
  llvm::coverage::CoverageMappingIterator | A file format agnostic iterator over coverage mapping data |
  llvm::df_iterator< GraphT, SetType, ExtStorage, GT > | |
  llvm::DIExpression::expr_op_iterator | An iterator for expression operands |
  llvm::DITypeRefArray::iterator | |
  llvm::EquivalenceClasses< ElemTy >::member_iterator | |
  llvm::generic_gep_type_iterator< ItTy > | |
  llvm::ilist_iterator< NodeTy > | |
  llvm::ImutAVLTreeGenericIterator< ImutInfo > | |
  llvm::ImutAVLTreeInOrderIterator< ImutInfo > | |
  llvm::InstrProfIterator | A file format agnostic iterator over profiling data |
  llvm::IntervalMap< KeyT, ValT, N, Traits >::const_iterator | |
   llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator | |
  llvm::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 |
   llvm::iterator_adaptor_base< DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT > | CRTP base class for adapting an iterator to a different type |
  llvm::line_iterator | A forward iterator which reads text lines from a buffer |
  llvm::MachineBasicBlock::bundle_iterator< Ty, IterTy > | Bundle_iterator - MachineBasicBlock iterator that automatically skips over MIs that are inside bundles (i.e |
  llvm::MachineRegisterInfo::defusechain_instr_iterator< Uses, Defs, SkipDebug, ByOperand, ByInstr, ByBundle > | Defusechain_iterator - This class provides iterator support for machine operands in the function that use or define a specific register |
  llvm::MachineRegisterInfo::defusechain_iterator< Uses, Defs, SkipDebug, ByOperand, ByInstr, ByBundle > | 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 |
  llvm::object::content_iterator< content_type > | |
   llvm::object::elf_relocation_iterator | |
   llvm::object::elf_section_iterator | |
   llvm::object::symbol_iterator | |
    llvm::object::elf_symbol_iterator | |
  llvm::po_iterator< GraphT, SetType, ExtStorage, GT > | |
  llvm::PredIterator< Ptr, USE_iterator > | |
  llvm::RNSuccIterator< NodeType, BlockT, RegionT > | Hierarchical RegionNode successor iterator |
  llvm::RNSuccIterator< FlatIt< NodeType >, BlockT, RegionT > | Flat RegionNode iterator |
  llvm::SDNode::use_iterator | This class provides iterator support for SDUse operands that use a specific SDNode |
  llvm::SDNodeIterator | |
  llvm::SparseMultiSet< ValueT, KeyFunctorT, SparseT >::iterator_base< SMSPtrTy > | Our iterators are iterators over the collection of objects that share a key |
  llvm::SuccIterator< Term_, BB_ > | |
  llvm::SUnitIterator | |
  llvm::sys::path::const_iterator | Path iterator |
  llvm::sys::path::reverse_iterator | Reverse path iterator |
  llvm::TargetRegistry::iterator | |
  llvm::TypedMDOperandIterator< T > | Typed iterator through MDNode operands |
  llvm::ValueMapConstIterator< DenseMapT, KeyT > | |
  llvm::ValueMapIterator< DenseMapT, KeyT > | |
  llvm::yaml::basic_collection_iterator< BaseT, ValueT > | This is an iterator abstraction over YAML collections shared by both sequences and maps |
  llvm::po_iterator< Inverse< T >, SetType, External > | |
   llvm::ipo_iterator< T, SetType, true > | |
    llvm::ipo_ext_iterator< T, SetType > | |
   llvm::ipo_iterator< T, SetType, External > | |
  llvm::po_iterator< T, SetType, true > | |
   llvm::po_ext_iterator< T, SetType > | |
  llvm::Value::use_iterator_impl< llvm::Use > | |
 llvm::iterator_range< IteratorT > | A range adaptor for a pair of iterators |
 llvm::IVVisitor | Interface for visiting interesting IV users that are recognized but not simplified by this utility |
 jit_code_entry | |
 jit_descriptor | |
 llvm::orc::JITCompileCallbackManagerBase | Base class for JITLayer independent aspects of JITCompileCallbackManager |
  llvm::orc::JITCompileCallbackManager< JITLayerT, TargetT > | Manage compile callbacks |
 llvm::JITEvent_EmittedFunctionDetails | JITEvent_EmittedFunctionDetails - Helper struct for containing information about a generated machine code function |
 llvm::JITEventListener | JITEventListener - Abstract interface for use by the JIT to notify clients about significant events during compilation |
 llvm::JITSymbolBase | Base class for symbols in the JIT |
  llvm::orc::JITSymbol | Represents a symbol in the JIT |
  llvm::RuntimeDyld::SymbolInfo | Information about a named symbol |
  llvm::SymbolTableEntry | Symbol info for RuntimeDyld |
 llvm::OnDiskIterableChainedHashTable< Info >::key_iterator | Iterates over all of the keys in the table |
 llvm::FunctionTypeKeyInfo::KeyTy | |
 llvm::Linker::StructTypeKeyInfo::KeyTy | |
 llvm::AnonStructTypeKeyInfo::KeyTy | |
 fuzzer::LabelRange | |
 llvm::LandingPadInfo | LandingPadInfo - This structure is used to retain landing pad info for the current function |
 llvm::LayoutAlignElem | Layout alignment element |
 llvm::LazyCallGraph | A lazily constructed view of the call graph of a module |
 llvm::LazyCallGraphAnalysis | An analysis pass which computes the call graph for a module |
 llvm::LazyCallGraphPrinterPass | A pass which prints the call graph to a raw_ostream |
 llvm::orc::LazyEmittingLayer< BaseLayerT > | Lazy-emitting IR layer |
 llvm::orc::LazyEmittingLayer< CompileLayerT > | |
 LdStNInstrDesc | |
 llvm::detail::LeadingZerosCounter< T, SizeOfT > | |
 llvm::less | A functor like C++14's std::less<void> in its absence |
 llvm::less_first | Function object to check whether the first component of a std::pair compares less than the first component of another std::pair |
 llvm::less_second | Function object to check whether the second component of a std::pair compares less than the second component of another std::pair |
 llvm::LessRecord | LessRecord - Sorting predicate to sort record pointers by name |
 llvm::LessRecordByID | LessRecordByID - Sorting predicate to sort record pointers by their unique ID |
 llvm::LessRecordFieldName | LessRecordFieldName - Sorting predicate to sort record pointers by their name field |
 llvm::LessRecordRegister | |
 llvm::LetRecord | |
 llvm::LexicalScope | LexicalScope - This class is used to track scope information |
 llvm::LexicalScopes | LexicalScopes - This class provides interface to collect and use lexical scoping information from machine instruction |
 llvm::LibCallFunctionInfo | LibCallFunctionInfo - Each record in the array of FunctionInfo structs records the behavior of one libcall that is known by the optimizer |
 llvm::LibCallInfo | LibCallInfo - Abstract interface to query about library call information |
 llvm::LibCallLocationInfo | LibCallLocationInfo - This struct describes a set of memory locations that are accessed by libcalls |
 llvm::LibCallSimplifier | LibCallSimplifier - This class implements a collection of optimizations that replace well formed calls to library functions with a more optimal form |
 llvm::LICMSafetyInfo | Captures loop safety information |
 llvm::LineEditor | |
 llvm::sampleprof::LineLocation | Represents the relative location of an instruction |
 llvm::LineReader | |
 llvm::JITEvent_EmittedFunctionDetails::LineStart | |
 llvm::DWARFDebugLine::LineTable | |
 llvm::MachO::linkedit_data_command | |
 llvm::orc::ObjectLinkingLayerBase::LinkedObjectSet | Holds a set of objects to be allocated/linked as a unit in the JIT |
 llvm::Linker | This class provides the core functionality of linking in LLVM |
 llvm::MachO::linker_option_command | |
 llvm::DebugLocStream::List | |
 llvm::cl::list_storage< DataType, StorageClass > | |
  llvm::cl::list< DataType, StorageClass, ParserClass > | |
 llvm::cl::list_storage< DataType, bool > | |
 llvm::DebugLocStream::ListBuilder | Builder for DebugLocStream lists |
 llvm::Registry< T, U >::listener | Abstract base class for registry listeners, which are informed when new entries are added to the registry |
  llvm::RegistryParser< T, U > | A command-line parser for a registry |
 llvm::MachineTraceMetrics::LiveInReg | A virtual register or regunit required by a basic block or its trace successors |
 llvm::LiveIntervalUnion | Union of live intervals that are strong candidates for coalescing into a single register (either physical or virtual depending on the context) |
 llvm::StackMapV1Parser< Endianness >::LiveOutAccessor | Accessor for stackmap live-out fields |
 llvm::FunctionLoweringInfo::LiveOutInfo | |
 llvm::StackMaps::LiveOutReg | |
 llvm::LivePhysRegs | A set of live physical registers with functions to track liveness when walking backward/forward through a basic block |
 llvm::LiveQueryResult | Result of a LiveRange query |
 llvm::LiveRange | This class represents the liveness of a register, stack slot, etc |
  llvm::LiveInterval | LiveInterval - This class represents the liveness of a register, or stack slot |
  llvm::LiveInterval::SubRange | A live range for subregisters |
 llvm::LiveRangeCalc | |
 llvm::LiveRangeUpdater | Helper class for performant LiveRange bulk updates |
 llvm::LiveRegSet | A set of live virtual registers and physical register units |
 llvm::LLLexer | |
 llvm::LLParser | |
 llvm_regex | |
 llvm_regmatch_t | |
 llvm::llvm_shutdown_obj | Llvm_shutdown_obj - This is a simple helper class that calls llvm_shutdown() when it is destroyed |
 llvm::LLVMContext | This is an important class for using LLVM in a threaded context |
 llvm::LLVMContextImpl | |
 llvm::LLVMDisasmContext | |
 LLVMMCJITCompilerOptions | |
 LLVMOpInfo1 | |
 LLVMOpInfoSymbol1 | The initial support in LLVM MC for the most general form of a relocatable expression is "AddSymbol - SubtractSymbol + Offset" |
 llvm::MachO::load_command | |
 llvm::LoadAndStorePromoter | Helper class for promoting a collection of loads and stores into SSA Form using the SSAUpdater |
 llvm::object::MachOObjectFile::LoadCommandInfo | |
 llvm::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 |
  llvm::RuntimeDyld::LoadedObjectInfo | Information about the loaded object |
   llvm::RuntimeDyld::LoadedObjectInfoHelper< Derived > | |
 llvm::orc::LocalCXXRuntimeOverrides | Support class for static dtor execution |
 llvm::ELFYAML::LocalGlobalWeakSymbols | |
 llvm::StackMaps::Location | |
 llvm::StackMapV1Parser< Endianness >::LocationAccessor | Accessor for location records |
 llvm::cl::LocationClass< Ty > | |
 llvm::LibCallFunctionInfo::LocationMRInfo | LocationMRInfo - This pair captures info about whether a specific location is modified or referenced by a libcall |
 llvm::LockFileManager | Class that manages the creation of a lock file to aid implicit coordination between different processes |
 llvm::orc::LogicalDylib< BaseLayerT, LogicalModuleResources, LogicalDylibResources > | |
 llvm::LoopAccessInfo | Drive the analysis of memory accesses in the loop |
 llvm::LoopAccessReport | Optimization analysis message produced during vectorization |
 llvm::LoopAnalysis | Analysis pass that exposes the LoopInfo for a function |
 llvm::LoopBase< N, M > | LoopBase class - Instances of this class are used to represent loops that are detected in the flow graph |
  llvm::Loop | |
 llvm::LoopBase< BasicBlock, Loop > | |
 llvm::LoopBase< MachineBasicBlock, MachineLoop > | |
  llvm::MachineLoop | |
 llvm::LoopBlocksDFS | Store the result of a depth first search within basic blocks contained by a single loop |
 llvm::LoopBlocksTraversal | Traverse the blocks in a loop using a depth-first search |
 llvm::BlockFrequencyInfoImplBase::LoopData | Data about a loop |
 llvm::LoopInfoBase< N, M > | LoopInfo - This class builds and contains all of the top level loop structures in the specified function |
 llvm::LoopInfoBase< BasicBlock, Loop > | |
  llvm::LoopInfo | |
 llvm::LoopInfoBase< BlockT, LoopT > | |
 llvm::LoopInfoBase< llvm::MachineBasicBlock, llvm::MachineLoop > | |
 llvm::LoopPrinterPass | Printer pass for the LoopAnalysis results |
 llvm::LoopVersioning | This class emits a version of the loop where run-time checks ensure that may-alias pointers can't overlap |
 llvm::LowerExpectIntrinsicPass | |
 llvm::LTOCodeGenerator | C++ class which implements the opaque lto_code_gen_t type |
 llvm::LTOModule | C++ class which implements the opaque lto_module_t type |
 llvm::MipsTargetLowering::LTStr | |
 llvm::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 |
 llvm::PatternMatch::m_Intrinsic_Ty< T0 > | |
 llvm::PatternMatch::m_Intrinsic_Ty< T0, T1 > | |
 llvm::PatternMatch::m_Intrinsic_Ty< T0, T1, T2 > | |
 llvm::PatternMatch::m_Intrinsic_Ty< T0, T1, T2, T3 > | |
 llvm::MachO::mach_header | |
 llvm::MachO::mach_header_64 | |
 llvm::yaml::MachineBasicBlock | |
 llvm::TargetInstrInfo::MachineBranchPredicate | Represents a predicate at the MachineFunction level |
 llvm::MachineConstantPool | Keeps track of constants referenced by a function which must be spilled to memory |
 llvm::MachineConstantPoolEntry | This class is a data container for one entry in a MachineConstantPool |
 llvm::MachineConstantPoolValue | Abstract base class for all machine specific constantpool value subclasses |
  llvm::ARMConstantPoolValue | ARMConstantPoolValue - ARM specific constantpool value |
   llvm::ARMConstantPoolConstant | ARMConstantPoolConstant - ARM-specific constant pool values for Constants, Functions, and BlockAddresses |
   llvm::ARMConstantPoolMBB | ARMConstantPoolMBB - ARM-specific constantpool value of a machine basic block |
   llvm::ARMConstantPoolSymbol | ARMConstantPoolSymbol - ARM-specific constantpool values for external symbols |
  llvm::SystemZConstantPoolValue | A SystemZ-specific constant pool value |
 llvm::BitTracker::MachineEvaluator | |
  llvm::HexagonEvaluator | |
 llvm::MachineFrameInfo | Abstract stack frame until prolog/epilog code is inserted |
 llvm::yaml::MachineFrameInfo | Serializable representation of MachineFrameInfo |
 llvm::MachineFunction | |
 llvm::yaml::MachineFunction | |
 llvm::MachineFunctionInfo | MachineFunctionInfo - This class can be derived from and used by targets to hold private target-specific information for each MachineFunction |
  llvm::AArch64FunctionInfo | AArch64FunctionInfo - This class is derived from MachineFunctionInfo and contains private AArch64-specific information for each MachineFunction |
  llvm::AMDGPUMachineFunction | |
   llvm::R600MachineFunctionInfo | |
   llvm::SIMachineFunctionInfo | This class keeps track of the SPI_SP_INPUT_ADDR config register, which tells the hardware which interpolation parameters to load |
  llvm::ARMFunctionInfo | ARMFunctionInfo - This class is derived from MachineFunctionInfo and contains private ARM-specific information for each MachineFunction |
  llvm::HexagonMachineFunctionInfo | Hexagon target-specific information for each MachineFunction |
  llvm::MipsFunctionInfo | MipsFunctionInfo - This class is derived from MachineFunction private Mips target-specific information for each MachineFunction |
  llvm::MSP430MachineFunctionInfo | MSP430MachineFunctionInfo - This class is derived from MachineFunction and contains private MSP430 target-specific information for each MachineFunction |
  llvm::NVPTXMachineFunctionInfo | |
  llvm::PPCFunctionInfo | PPCFunctionInfo - This class is derived from MachineFunction private PowerPC target-specific information for each MachineFunction |
  llvm::SparcMachineFunctionInfo | |
  llvm::SystemZMachineFunctionInfo | |
  llvm::WebAssemblyFunctionInfo | This class is derived from MachineFunctionInfo and contains private WebAssembly-specific information for each MachineFunction |
  llvm::X86MachineFunctionInfo | X86MachineFunctionInfo - This class is derived from MachineFunction and contains private X86 target-specific information for each MachineFunction |
  llvm::XCoreFunctionInfo | XCoreFunctionInfo - This class is derived from MachineFunction private XCore target-specific information for each MachineFunction |
 llvm::MachineFunctionInitializer | This interface provides a way to initialize machine functions after they are created by the machine function analysis pass |
  llvm::MIRParser | This class initializes machine functions by applying the state loaded from a MIR file |
 llvm::MachineInstrBuilder | |
 llvm::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 |
 llvm::MachineJumpTableEntry | MachineJumpTableEntry - One jump table in the jump table info |
 llvm::MachineJumpTableInfo | |
 llvm::MachineLocation | |
 llvm::MachineMemOperand | MachineMemOperand - A description of a memory reference used in the backend |
 llvm::MachineModuleInfoImpl | MachineModuleInfoImpl - This class can be derived from and used by targets to hold private target-specific information for each Module |
  llvm::MachineModuleInfoELF | MachineModuleInfoELF - This is a MachineModuleInfoImpl implementation for ELF targets |
  llvm::MachineModuleInfoMachO | MachineModuleInfoMachO - This is a MachineModuleInfoImpl implementation for MachO targets |
 llvm::MachineOperand | MachineOperand class - Representation of each machine instruction operand |
 llvm::MachineOperandIteratorBase | MachineOperandIteratorBase - Iterator that can visit all operands on a MachineInstr, or all operands on a bundle of MachineInstrs |
  llvm::ConstMIBundleOperands | ConstMIBundleOperands - Iterate over all operands in a const bundle of machine instructions |
  llvm::ConstMIOperands | ConstMIOperands - Iterate over operands of a single const instruction |
  llvm::MIBundleOperands | MIBundleOperands - Iterate over all operands in a bundle of machine instructions |
  llvm::MIOperands | MIOperands - Iterate over operands of a single instruction |
 llvm::MachinePassRegistry | MachinePassRegistry - Track the registration of machine passes |
 llvm::MachinePassRegistryListener | MachinePassRegistryListener - Listener to adds and removals of nodes in registration list |
  llvm::RegisterPassParser< RegistryClass > | RegisterPassParser class - Handle the addition of new machine passes |
 llvm::MachinePassRegistryNode | MachinePassRegistryNode - Machine pass node stored in registration list |
  llvm::MachineSchedRegistry | MachineSchedRegistry provides a selection of available machine instruction schedulers |
  llvm::RegisterRegAlloc | RegisterRegAlloc class - Track the registration of register allocators |
  llvm::RegisterScheduler | |
 llvm::MachinePointerInfo | 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 |
 llvm::MachineRegisterInfo | MachineRegisterInfo - Keep track of information for virtual and physical registers, including vreg register classes, use/def chains for registers, etc |
 llvm::MachineSchedContext | MachineSchedContext provides enough context from the MachineScheduler pass for the target to instantiate a scheduler |
 llvm::MachineSchedPolicy | Define a generic scheduling policy for targets that don't provide their own MachineSchedStrategy |
 llvm::MachineSchedStrategy | MachineSchedStrategy - Interface to the scheduling algorithm used by ScheduleDAGMI |
  llvm::ConvergingVLIWScheduler | ConvergingVLIWScheduler shrinks the unscheduled zone using heuristics to balance the schedule |
  llvm::GenericSchedulerBase | Base class for GenericScheduler |
   llvm::GenericScheduler | GenericScheduler shrinks the unscheduled zone using heuristics to balance the schedule |
   llvm::PostGenericScheduler | PostGenericScheduler - Interface to the scheduling algorithm used by ScheduleDAGMI |
  llvm::R600SchedStrategy | |
 llvm::MachineSSAUpdater | MachineSSAUpdater - This class updates SSA form for a set of virtual registers defined in multiple blocks |
 llvm::yaml::MachineStackObject | Serializable representation of stack object from the MachineFrameInfo class |
 llvm::object::MachOBindEntry | MachOBindEntry encapsulates the current state in the decompression of binding opcodes |
 llvm::object::MachORebaseEntry | MachORebaseEntry encapsulates the current state in the decompression of rebasing opcodes |
 llvm::MachORelocation | MachORelocation - This struct contains information about each relocation that needs to be emitted to the file |
 llvm::ManagedStaticBase | ManagedStaticBase - Common base class for ManagedStatic instances |
  llvm::ManagedStatic< C > | 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 |
 llvm::ManagedStringPool | ManagedStringPool - The strings allocated from a managed string pool are owned by the string pool and will be deleted together with the managed string pool |
 llvm::Mangler | |
 map | |
  llvm::BitTracker::CellMapType | |
 llvm::sys::fs::mapped_file_region | This class represents a memory mapped file |
 llvm::mapped_iterator< RootIt, UnaryFunc > | |
 llvm::AArch64NamedImmMapper::Mapping | |
 llvm::yaml::MappingNormalization< TNorm, TFinal > | |
 llvm::yaml::MappingNormalizationHeap< TNorm, TFinal > | |
 llvm::yaml::MappingTraits< T > | This class should be specialized by any type that needs to be converted to/from a YAML mapping |
 llvm::yaml::MappingTraits< COFF::AuxiliarybfAndefSymbol > | |
 llvm::yaml::MappingTraits< COFF::AuxiliaryCLRToken > | |
 llvm::yaml::MappingTraits< COFF::AuxiliaryFunctionDefinition > | |
 llvm::yaml::MappingTraits< COFF::AuxiliarySectionDefinition > | |
 llvm::yaml::MappingTraits< COFF::AuxiliaryWeakExternal > | |
 llvm::yaml::MappingTraits< COFF::DataDirectory > | |
 llvm::yaml::MappingTraits< COFF::header > | |
 llvm::yaml::MappingTraits< COFFYAML::Object > | |
 llvm::yaml::MappingTraits< COFFYAML::PEHeader > | |
 llvm::yaml::MappingTraits< COFFYAML::Relocation > | |
 llvm::yaml::MappingTraits< COFFYAML::Section > | |
 llvm::yaml::MappingTraits< COFFYAML::Symbol > | |
 llvm::yaml::MappingTraits< ELFYAML::FileHeader > | |
 llvm::yaml::MappingTraits< ELFYAML::LocalGlobalWeakSymbols > | |
 llvm::yaml::MappingTraits< ELFYAML::Object > | |
 llvm::yaml::MappingTraits< ELFYAML::Relocation > | |
 llvm::yaml::MappingTraits< ELFYAML::SectionOrType > | |
 llvm::yaml::MappingTraits< ELFYAML::Symbol > | |
 llvm::yaml::MappingTraits< FixedMachineStackObject > | |
 llvm::yaml::MappingTraits< MachineBasicBlock > | |
 llvm::yaml::MappingTraits< MachineFrameInfo > | |
 llvm::yaml::MappingTraits< MachineFunction > | |
 llvm::yaml::MappingTraits< MachineStackObject > | |
 llvm::yaml::MappingTraits< std::unique_ptr< ELFYAML::Section > > | |
 llvm::yaml::MappingTraits< VirtualRegisterDefinition > | |
 llvm::MapVector< KeyT, ValueT, MapType, VectorType > | This class implements a map that also provides access to all stored values in a deterministic order |
 llvm::MapVector< const GCOVFunction *, GCOVCoverage > | |
 llvm::MapVector< const llvm::MCSymbol *, GOTEquivUsePair > | |
 llvm::MapVector< const llvm::MDNode *, llvm::DwarfCompileUnit * > | |
 llvm::MapVector< const MCSymbol *, uint64_t > | |
 llvm::MapVector< InlinedVariable, InstrRanges > | |
 llvm::MapVector< KeyT, ValueT, SmallDenseMap< KeyT, unsigned, N >, SmallVector< std::pair< KeyT, ValueT >, N > > | |
  llvm::SmallMapVector< KeyT, ValueT, N > | A MapVector that performs no allocations if smaller than a certain size |
 llvm::MapVector< MCSection *, ConstantPool > | |
 llvm::MapVector< MCSection *, MCLineEntryCollection > | |
 llvm::MapVector< uint64_t, uint64_t > | |
 MarkPendingLoopPredicate | RAII wrapper to prevent recursive application of isImpliedCond |
 llvm::PatternMatch::match_combine_and< LTy, RTy > | |
 llvm::PatternMatch::match_combine_or< LTy, RTy > | Matching combinators |
 llvm::PatternMatch::match_neg_zero | |
 llvm::PatternMatch::match_zero | |
 llvm::PBQP::Matrix | PBQP Matrix class |
  llvm::PBQP::MDMatrix< Metadata > | |
 llvm::PBQP::RegAlloc::MatrixMetadata | Metadata to speed allocatability test |
 llvm::MaximumSpanningTree< T > | MaximumSpanningTree - A MST implementation |
 llvm::PatternMatch::MaxMin_match< CmpInst_t, LHS_t, RHS_t, Pred_t > | |
 llvm::MCAsmBackend | Generic interface to target specific assembler backends |
  llvm::MipsAsmBackend | |
 llvm::MCAsmInfo | This class is intended to be used as a base class for asm properties and features specific to the target |
  llvm::BPFMCAsmInfo | |
  llvm::MCAsmInfoCOFF | |
   llvm::MCAsmInfoGNUCOFF | |
    llvm::ARMCOFFMCAsmInfoGNU | |
    llvm::X86MCAsmInfoGNUCOFF | |
   llvm::MCAsmInfoMicrosoft | |
    llvm::ARMCOFFMCAsmInfoMicrosoft | |
    llvm::X86MCAsmInfoMicrosoft | |
  llvm::MCAsmInfoDarwin | |
   llvm::AArch64MCAsmInfoDarwin | |
   llvm::ARMMCAsmInfoDarwin | |
   llvm::PPCMCAsmInfoDarwin | |
   llvm::X86MCAsmInfoDarwin | |
    llvm::X86_64MCAsmInfoDarwin | |
  llvm::MCAsmInfoELF | |
   llvm::AArch64MCAsmInfoELF | |
   llvm::AMDGPUMCAsmInfo | |
   llvm::ARMELFMCAsmInfo | |
   llvm::HexagonMCAsmInfo | |
   llvm::MipsMCAsmInfo | |
   llvm::MSP430MCAsmInfo | |
   llvm::PPCELFMCAsmInfo | |
   llvm::SparcELFMCAsmInfo | |
   llvm::SystemZMCAsmInfo | |
   llvm::X86ELFMCAsmInfo | |
   llvm::XCoreMCAsmInfo | |
  llvm::NVPTXMCAsmInfo | |
  llvm::WebAssemblyMCAsmInfo | |
 llvm::MCAsmLayout | Encapsulates the layout of an assembly file at a particular point in time |
 llvm::MCAsmLexer | Generic assembler lexer interface, for use by target specific assembly lexers |
  llvm::AsmLexer | AsmLexer - Lexer class for assembly files |
 llvm::MCAsmParser | Generic assembler parser interface, for use by target specific assembly parsers |
 llvm::MCAsmParserExtension | Generic interface for extending the MCAsmParser, which is implemented by target and object file assembly parser implementations |
  llvm::MCTargetAsmParser | MCTargetAsmParser - Generic interface to target specific assembly parsers |
 llvm::MCAsmParserSemaCallback | Generic Sema callback for assembly parser |
 llvm::MCAssembler | |
 llvm::MCCFIInstruction | |
 llvm::MCCodeEmitter | MCCodeEmitter - Generic instruction encoding interface |
  llvm::AMDGPUMCCodeEmitter | |
  llvm::HexagonMCCodeEmitter | |
  llvm::MipsMCCodeEmitter | |
 llvm::MCCodeGenInfo | |
 llvm::MCContext | Context object for machine code objects |
 llvm::MCDisassembler | Superclass for all disassemblers |
  llvm::AArch64Disassembler | |
  llvm::X86Disassembler::X86GenericDisassembler | Generic disassembler for all X86 platforms |
 llvm::MCDwarfDwoLineTable | |
 llvm::MCDwarfFile | Instances of this class represent the name of the dwarf .file directive and its associated dwarf file number in the MC file, and MCDwarfFile's are created and uniqued by the MCContext class where the file number for each is its index into the vector of DwarfFiles (note index 0 is not used and not a valid dwarf file number) |
 llvm::MCDwarfFrameEmitter | |
 llvm::MCDwarfFrameInfo | |
 llvm::MCDwarfLineAddr | |
 llvm::MCDwarfLineTable | |
 llvm::MCDwarfLineTableHeader | |
 llvm::MCDwarfLoc | Instances of this class represent the information from a dwarf .loc directive |
  llvm::MCLineEntry | Instances of this class represent the line information for the dwarf line table entries |
 llvm::MCELFObjectTargetWriter | |
 llvm::MCExpr | Base class for the full range of assembler expressions which are needed for parsing |
  llvm::MCBinaryExpr | Binary assembler expressions |
  llvm::MCConstantExpr | |
  llvm::MCSymbolRefExpr | Represent a reference to a symbol from inside an expression |
  llvm::MCTargetExpr | This is an extension point for target-specific MCExpr subclasses to implement |
   llvm::AArch64MCExpr | |
   llvm::ARMMCExpr | |
   llvm::MipsMCExpr | |
   llvm::NVPTXFloatMCExpr | |
   llvm::NVPTXGenericMCSymbolRefExpr | A wrapper for MCSymbolRefExpr that tells the assembly printer that the symbol should be enclosed by generic() |
   llvm::PPCMCExpr | |
   llvm::SparcMCExpr | |
  llvm::MCUnaryExpr | Unary assembler expressions |
 llvm::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 |
 llvm::MCFixupKindInfo | Target independent information on a fixup kind |
 llvm::MCGenDwarfInfo | |
 llvm::MCGenDwarfLabelEntry | |
 llvm::MCInst | Instances of this class represent a single low-level machine instruction |
 llvm::MCInstBuilder | |
 llvm::MCInstPrinter | This is an instance of a target assembly language printer that converts an MCInst to valid target assembly syntax |
  llvm::AArch64InstPrinter | |
   llvm::AArch64AppleInstPrinter | |
  llvm::AMDGPUInstPrinter | |
  llvm::ARMInstPrinter | |
  llvm::BPFInstPrinter | |
  llvm::HexagonAsmInstPrinter | |
  llvm::HexagonInstPrinter | Prints bundles as a newline separated list of individual instructions Duplexes are separated by a vertical tab character A trailing line includes bundle properties such as endloop0/1 |
  llvm::MipsInstPrinter | |
  llvm::MSP430InstPrinter | |
  llvm::NVPTXInstPrinter | |
  llvm::PPCInstPrinter | |
  llvm::SparcInstPrinter | |
  llvm::SystemZInstPrinter | |
  llvm::WebAssemblyInstPrinter | |
  llvm::X86ATTInstPrinter | |
  llvm::X86IntelInstPrinter | |
  llvm::XCoreInstPrinter | |
 llvm::MCInstrAnalysis | |
 llvm::MCInstrDesc | Describe properties that are true of each instruction in the target description file |
 llvm::MCInstrInfo | Interface to description of machine instruction set |
  llvm::TargetInstrInfo | TargetInstrInfo - Interface to description of machine instruction set |
 llvm::MCLabel | Instances of this class represent a label name in the MC file, and MCLabel are created and uniqued by the MCContext class |
 llvm::MCLineSection | Instances of this class represent the line information for a compile unit where machine instructions have been assembled after seeing .loc directives |
 llvm::MCLOHContainer | |
 llvm::MCLOHDirective | Store Linker Optimization Hint information (LOH) |
 llvm::MCMachObjectTargetWriter | |
 llvm::MCObjectFileInfo | |
  llvm::TargetLoweringObjectFile | |
   llvm::NVPTXTargetObjectFile | |
   llvm::TargetLoweringObjectFileCOFF | |
    llvm::X86WindowsTargetObjectFile | This implementation is used for Windows targets on x86 and x86-64 |
   llvm::TargetLoweringObjectFileELF | |
    llvm::AArch64_ELFTargetObjectFile | This implementation is used for AArch64 ELF targets (Linux in particular) |
    llvm::ARMElfTargetObjectFile | |
    llvm::HexagonTargetObjectFile | |
    llvm::MipsTargetObjectFile | |
    llvm::PPC64LinuxTargetObjectFile | PPC64LinuxTargetObjectFile - This implementation is used for 64-bit PowerPC Linux |
    llvm::SparcELFTargetObjectFile | |
    llvm::X86ELFTargetObjectFile | This implemenatation is used for X86 ELF targets that don't have a further specialization |
     llvm::X86LinuxNaClTargetObjectFile | X86LinuxNaClTargetObjectFile - This implementation is used for linux and Native Client on x86 and x86-64 |
    llvm::XCoreTargetObjectFile | |
   llvm::TargetLoweringObjectFileMachO | |
    llvm::AArch64_MachoTargetObjectFile | AArch64_MachoTargetObjectFile - This TLOF implementation is used for Darwin |
    llvm::X86_64MachoTargetObjectFile | X86_64MachoTargetObjectFile - This TLOF implementation is used for Darwin x86-64 |
   llvm::WebAssemblyTargetObjectFile | |
 llvm::MCObjectWriter | Defines the object file and target independent interfaces used by the assembler backend to write native file format object files |
  llvm::MachObjectWriter | |
 llvm::MCOperand | Instances of this class represent operands of the MCInst class |
 llvm::MCOperandInfo | This holds information about one operand of a machine instruction, indicating the register class for register operands, etc |
 llvm::MCParsedAsmOperand | MCParsedAsmOperand - This abstract class represents a source-level assembly instruction operand |
  llvm::X86Operand | X86Operand - Instances of this class represent a parsed X86 machine instruction |
 llvm::MCProcResourceDesc | Define a kind of processor resource that will be modeled by the scheduler |
 llvm::MCReadAdvanceEntry | Specify the number of cycles allowed after instruction issue before a particular use operand reads its registers |
 llvm::MCRegAliasIterator | MCRegAliasIterator enumerates all registers aliasing Reg |
 llvm::MCRegisterClass | MCRegisterClass - Base class of TargetRegisterClass |
 llvm::MCRegisterDesc | MCRegisterDesc - This record contains information about a particular register |
 llvm::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 |
  llvm::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 |
 llvm::MCRegUnitMaskIterator | MCRegUnitIterator enumerates a list of register units and their associated lane masks for Reg |
 llvm::MCRegUnitRootIterator | MCRegUnitRootIterator enumerates the root registers of a register unit |
 llvm::MCRelocationInfo | Create MCExprs from relocations found in an object file |
 llvm::MCSchedClassDesc | Summarize the scheduling resources required for an instruction of a particular scheduling class |
 llvm::MCSchedModel | Machine model for scheduling, bundling, and heuristics |
 llvm::MCSection | Instances of this class represent a uniqued identifier for a section in the current translation unit |
  llvm::MCSectionCOFF | MCSectionCOFF - This represents a section on Windows |
  llvm::MCSectionELF | MCSectionELF - This represents a section on linux, lots of unix variants and some bare metal systems |
  llvm::MCSectionMachO | MCSectionMachO - This represents a section on a Mach-O system (used by Mac OS X) |
  llvm::NVPTXSection | NVPTXSection - Represents a section in PTX PTX does not have sections |
 llvm::MCStreamer | Streaming machine code generation interface |
  llvm::MCObjectStreamer | Streaming object file generation interface |
   llvm::MCELFStreamer | |
    llvm::HexagonMCELFStreamer | |
    llvm::MipsELFStreamer | |
   llvm::MCWinCOFFStreamer | |
  llvm::RecordStreamer | |
 llvm::MCSubRegIndexIterator | Iterator that enumerates the sub-registers of a Reg and the associated sub-register indices |
 llvm::MCSubtargetInfo | MCSubtargetInfo - Generic base class for all target subtargets |
  llvm::TargetSubtargetInfo | TargetSubtargetInfo - Generic base class for all target subtargets |
 llvm::MCSymbol | MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created and uniqued by the MCContext class |
  llvm::MCSymbolCOFF | |
  llvm::MCSymbolELF | |
  llvm::MCSymbolMachO | |
 llvm::MCSymbolizer | Symbolize and annotate disassembled instructions |
  llvm::MCExternalSymbolizer | Symbolize using user-provided, C API, callbacks |
   llvm::AArch64ExternalSymbolizer | |
 llvm::MCTargetOptions | |
 llvm::MCTargetStreamer | Target specific streamer interface |
  llvm::AArch64TargetStreamer | |
  llvm::AMDGPUTargetStreamer | |
   llvm::AMDGPUTargetAsmStreamer | |
   llvm::AMDGPUTargetELFStreamer | |
  llvm::ARMTargetStreamer | |
  llvm::HexagonTargetStreamer | |
  llvm::MipsTargetStreamer | |
   llvm::MipsTargetAsmStreamer | |
   llvm::MipsTargetELFStreamer | |
  llvm::PPCTargetStreamer | |
  llvm::SparcTargetStreamer | |
   llvm::SparcTargetAsmStreamer | |
   llvm::SparcTargetELFStreamer | |
  llvm::XCoreTargetStreamer | |
 llvm::MCValue | This represents an "assembler immediate" |
 llvm::MCWinCOFFObjectTargetWriter | |
 llvm::MCWriteLatencyEntry | Specify the latency in cpu cycles for a particular scheduling class and def index |
 llvm::MCWriteProcResEntry | Identify one of the processor resource kinds consumed by a particular scheduling class for the specified number of cycles |
 llvm::MD5 | |
 llvm::MDAttachmentMap | Map-like storage for metadata attachments |
 llvm::MDBuilder | |
 llvm::MDNodeInfo< NodeTy > | DenseMapInfo for MDNode subclasses |
 llvm::MDNodeKeyImpl< NodeTy > | |
 llvm::MDNodeKeyImpl< DIBasicType > | |
 llvm::MDNodeKeyImpl< DICompileUnit > | |
 llvm::MDNodeKeyImpl< DICompositeType > | |
 llvm::MDNodeKeyImpl< DIDerivedType > | |
 llvm::MDNodeKeyImpl< DIEnumerator > | |
 llvm::MDNodeKeyImpl< DIExpression > | |
 llvm::MDNodeKeyImpl< DIFile > | |
 llvm::MDNodeKeyImpl< DIGlobalVariable > | |
 llvm::MDNodeKeyImpl< DIImportedEntity > | |
 llvm::MDNodeKeyImpl< DILexicalBlock > | |
 llvm::MDNodeKeyImpl< DILexicalBlockFile > | |
 llvm::MDNodeKeyImpl< DILocalVariable > | |
 llvm::MDNodeKeyImpl< DILocation > | DenseMapInfo for DILocation |
 llvm::MDNodeKeyImpl< DIModule > | |
 llvm::MDNodeKeyImpl< DINamespace > | |
 llvm::MDNodeKeyImpl< DIObjCProperty > | |
 llvm::MDNodeKeyImpl< DISubprogram > | |
 llvm::MDNodeKeyImpl< DISubrange > | |
 llvm::MDNodeKeyImpl< DISubroutineType > | |
 llvm::MDNodeKeyImpl< DITemplateTypeParameter > | |
 llvm::MDNodeKeyImpl< DITemplateValueParameter > | |
 llvm::MDNodeOpsKey | Structure for hashing arbitrary MDNode operands |
  llvm::MDNodeKeyImpl< GenericDINode > | DenseMapInfo for GenericDINode |
  llvm::MDNodeKeyImpl< MDTuple > | DenseMapInfo for MDTuple |
 llvm::MDOperand | Tracking metadata reference owned by Metadata |
 llvm::MDTupleTypedArrayWrapper< T > | Typed, array-like tuple of metadata |
 llvm::MemDepResult | MemDepResult - A memory dependence query can return one of three different answers, described below |
 llvm::MemIntrinsicInfo | Information about a load/store intrinsic defined by the target |
 llvm::X86Operand::MemOp | |
 llvm::sys::Memory | This class provides various memory handling functions that manipulate MemoryBlock instances |
 llvm::sys::MemoryBlock | This class encapsulates the notion of a memory block which has an address and a size |
 llvm::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 |
  llvm::ObjectMemoryBuffer | SmallVector-backed MemoryBuffer instance |
  llvm::ObjectMemoryBuffer | SmallVector-backed MemoryBuffer instance |
 llvm::MemoryBufferRef | |
 llvm::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) |
 llvm::MemoryLocation | Representation for a specific memory location |
 llvm::RuntimeDyld::MemoryManager | Memory Management |
  llvm::MCJITMemoryManager | |
   llvm::RTDyldMemoryManager | |
    llvm::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 |
 llvm::MemoryObject | Interface to data which might be streamed |
  llvm::StreamingMemoryObject | Interface to data which is actually streamed from a DataStreamer |
 llvm::Metadata | Root of the metadata hierarchy |
  llvm::MDNode | Metadata node |
   llvm::DIExpression | DWARF expression |
   llvm::DILocation | Debug location |
   llvm::DINode | Tagged DWARF-like metadata node |
    llvm::DIEnumerator | Enumeration value |
    llvm::DIImportedEntity | An imported module (C++ using directive or similar) |
    llvm::DIObjCProperty | |
    llvm::DIScope | Base class for scope-like contexts |
     llvm::DICompileUnit | Compile unit |
     llvm::DIFile | File |
     llvm::DILocalScope | A scope for locals |
      llvm::DILexicalBlockBase | |
       llvm::DILexicalBlock | |
       llvm::DILexicalBlockFile | |
      llvm::DISubprogram | Subprogram description |
     llvm::DIModule | A (clang) module that has been imported by the compile unit |
     llvm::DINamespace | |
     llvm::DIType | Base class for types |
      llvm::DIBasicType | Basic type, like 'int' or 'float' |
      llvm::DIDerivedTypeBase | Base class for DIDerivedType and DICompositeType |
       llvm::DICompositeTypeBase | Base class for DICompositeType and DISubroutineType |
        llvm::DICompositeType | Composite types |
        llvm::DISubroutineType | Type array for a subprogram |
       llvm::DIDerivedType | Derived types |
    llvm::DISubrange | Array subrange |
    llvm::DITemplateParameter | Base class for template parameters |
     llvm::DITemplateTypeParameter | |
     llvm::DITemplateValueParameter | |
    llvm::DIVariable | Base class for variables |
     llvm::DIGlobalVariable | Global variables |
     llvm::DILocalVariable | Local variable |
    llvm::GenericDINode | Generic tagged DWARF-like metadata node |
   llvm::MDTuple | Tuple of metadata |
  llvm::MDString | A single uniqued string |
  llvm::ValueAsMetadata | Value wrapper in the Metadata hierarchy |
   llvm::ConstantAsMetadata | |
   llvm::LocalAsMetadata | |
 llvm::MetadataTracking | API for tracking metadata references through RAUW and deletion |
 llvm::MIBundleBuilder | Helper class for constructing bundles of MachineInstrs |
 llvm::AArch64FunctionInfo::MILOHDirective | |
 llvm::MipsABIFlagsSection | |
 llvm::MipsABIInfo | |
 llvm::MipsAnalyzeImmediate | |
 MipsGenInstrInfo | |
  llvm::MipsInstrInfo | |
   llvm::Mips16InstrInfo | |
   llvm::MipsSEInstrInfo | |
 MipsGenRegisterInfo | |
  llvm::MipsRegisterInfo | |
   llvm::Mips16RegisterInfo | |
   llvm::MipsSERegisterInfo | |
 MipsGenSubtargetInfo | |
  llvm::MipsSubtarget | |
 llvm::MipsMCInstLower | MipsMCInstLower - This class is used to lower an MachineInstr into an |
 llvm::MipsOptionRecord | |
  llvm::MipsRegInfoRecord | |
 llvm::MIRParserImpl | This class implements the parsing of LLVM IR that's embedded inside a MIR file |
 llvm::yaml::MissingTrait< T > | |
 llvm::MIToken | A token produced by the machine instruction lexer |
 llvm::MMIAddrLabelMap | |
 llvm::MachO::mmst_reg_t | |
 ModRMDecision | Specifies whether a ModR/M byte is needed and (if so) which instruction each possible value of the ModR/M byte corresponds to |
 llvm::Module | A Module instance is used to store all the information related to an LLVM module |
 llvm::ModuleAnalysisManagerCGSCCProxy | A CGSCC analysis which acts as a proxy for a module analysis manager |
 llvm::ModuleAnalysisManagerFunctionProxy | A function analysis which acts as a proxy for a module analysis manager |
 llvm::Module::ModuleFlagEntry | |
 llvm::ModuleSlotTracker | Manage lifetime of a slot tracker for printing IR |
 llvm::ModuleToFunctionPassAdaptor< FunctionPassT > | Trivial adaptor that maps from a module to its functions |
 llvm::ModuleToPostOrderCGSCCPassAdaptor< CGSCCPassT > | The core module pass which does a post-order walk of the SCCs and runs a CGSCC pass over each one |
 llvm::APInt::ms | Magic data for optimising signed division by a constant |
 MSP430GenInstrInfo | |
  llvm::MSP430InstrInfo | |
 MSP430GenRegisterInfo | |
  llvm::MSP430RegisterInfo | |
 MSP430GenSubtargetInfo | |
  llvm::MSP430Subtarget | |
 llvm::MSP430MCInstLower | MSP430MCInstLower - This class is used to lower an MachineInstr into an MCInst |
 llvm::APInt::mu | Magic data for optimising unsigned division by a constant |
 llvm::cl::multi_val | |
 llvm::MultiClass | |
 llvm::MutexGuard | Instances of this class acquire a given Mutex Lock when constructed and hold that lock until destruction |
 llvm::sys::MutexImpl | Platform agnostic Mutex class |
 llvm::MVT | MVT - Machine Value Type |
 llvm::MCSymbol::NameEntryStorageTy | The name for a symbol |
 llvm::PatternMatch::neg_match< LHS_t > | |
 llvm::NewArchiveIterator | |
 llvm::MachO::nlist | |
 llvm::MachO::nlist_64 | |
 llvm::MachO::nlist_base | |
 llvm::yaml::Node | Abstract base class for all Nodes |
  llvm::yaml::AliasNode | Represents an alias to a Node with an anchor |
  llvm::yaml::BlockScalarNode | A block scalar node is an opaque datum that can be presented as a series of zero or more Unicode scalar values |
  llvm::yaml::KeyValueNode | A key and value pair |
  llvm::yaml::MappingNode | Represents a YAML map created from either a block map for a flow map |
  llvm::yaml::NullNode | A null value |
  llvm::yaml::ScalarNode | A scalar node is an opaque datum that can be presented as a series of zero or more Unicode scalar values |
  llvm::yaml::SequenceNode | Represents a YAML sequence created from either a block sequence for a flow sequence |
 llvm::Registry< T, U >::node | Node in linked list of entries |
 llvm::SpillPlacement::Node | Node - Each edge bundle corresponds to a Hopfield node |
 llvm::FoldingSetImpl::Node | Node - This class is used to maintain the singly linked bucket list in a folding set |
  llvm::AttributeImpl | |
   llvm::EnumAttributeImpl | |
    llvm::IntAttributeImpl | |
   llvm::StringAttributeImpl | |
  llvm::AttributeSetImpl | |
  llvm::AttributeSetNode | |
  llvm::BitsInit | BitsInit - { a, b, c } - Represents an initializer for a BitsRecTy value |
  llvm::DagInit | DagInit - (v a, b) - Represent a DAG tree value |
  llvm::DIEAbbrev | DIEAbbrev - Dwarf abbreviation, describes the organization of a debug information object |
  llvm::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 |
  llvm::FoldingSetNodeWrapper< T > | FoldingSetNodeWrapper - This template class is used to "wrap" arbitrary types in an enclosing object so that they can be inserted into FoldingSets |
  llvm::ImmutableListImpl< T > | |
  llvm::ListInit | ListInit - [AL, AH, CL] - Represent a list of defs |
  llvm::SCEV | SCEV - This class represents an analyzed expression in the program |
   llvm::SCEVCastExpr | SCEVCastExpr - This is the base class for unary cast operator classes |
    llvm::SCEVSignExtendExpr | SCEVSignExtendExpr - This class represents a sign extension of a small integer value to a larger integer value |
    llvm::SCEVTruncateExpr | SCEVTruncateExpr - This class represents a truncation of an integer value to a smaller integer value |
    llvm::SCEVZeroExtendExpr | SCEVZeroExtendExpr - This class represents a zero extension of a small integer value to a larger integer value |
   llvm::SCEVConstant | SCEVConstant - This class represents a constant integer value |
   llvm::SCEVCouldNotCompute | SCEVCouldNotCompute - An object of this class is returned by queries that could not be answered |
   llvm::SCEVNAryExpr | SCEVNAryExpr - This node is a base class providing common functionality for n'ary operators |
    llvm::SCEVAddRecExpr | SCEVAddRecExpr - This node represents a polynomial recurrence on the trip count of the specified loop |
    llvm::SCEVCommutativeExpr | SCEVCommutativeExpr - This node is the base class for n'ary commutative operators |
     llvm::SCEVAddExpr | SCEVAddExpr - This node represents an addition of some number of SCEVs |
     llvm::SCEVMulExpr | SCEVMulExpr - This node represents multiplication of some number of SCEVs |
     llvm::SCEVSMaxExpr | SCEVSMaxExpr - This class represents a signed maximum selection |
     llvm::SCEVUMaxExpr | SCEVUMaxExpr - This class represents an unsigned maximum selection |
   llvm::SCEVUDivExpr | SCEVUDivExpr - This class represents a binary unsigned division operation |
   llvm::SCEVUnknown | SCEVUnknown - This means that we are dealing with an entirely unknown SCEV value, and only represent it as its LLVM Value |
  llvm::SDNode | Represents one node in the SelectionDAG |
  llvm::SDVTListNode | |
 llvm::LazyCallGraph::Node | A node in the call graph |
 llvm::IntervalMapImpl::NodeBase< T1, T2, N > | |
 llvm::IntervalMapImpl::NodeBase< NodeRef, KeyT, N > | |
  llvm::IntervalMapImpl::BranchNode< KeyT, ValT, RootBranchCap, Traits > | |
  llvm::IntervalMapImpl::BranchNode< typename, typename, unsigned, typename > | |
 llvm::IntervalMapImpl::NodeBase< std::pair< KeyT, KeyT >, ValT, N > | |
  llvm::IntervalMapImpl::LeafNode< typename, typename, unsigned, typename > | |
 llvm::PBQP::Graph< SolverT >::NodeIdSet | |
 llvm::PBQP::Graph< SolverT >::NodeItr | |
 llvm::PBQP::RegAlloc::NodeMetadata | Holds solver state and other metadata relevant to each PBQP RA node |
 llvm::IntervalMapImpl::NodeRef | |
 llvm::IntervalMapImpl::NodeSizer< KeyT, ValT > | |
 llvm::NoFolder | NoFolder - Create "constants" (actually, instructions) with no folding |
 llvm::NonLocalDepEntry | NonLocalDepEntry - This is an entry in the NonLocalDepInfo cache |
 llvm::NonLocalDepResult | NonLocalDepResult - This is a result from a NonLocal dependence query |
 llvm::PatternMatch::not_match< LHS_t > | |
 NVPTXGenInstrInfo | |
  llvm::NVPTXInstrInfo | |
 NVPTXGenRegisterInfo | |
  llvm::NVPTXRegisterInfo | |
 NVPTXGenSubtargetInfo | |
  llvm::NVPTXSubtarget | |
 llvm::COFFYAML::Object | |
 llvm::ELFYAML::Object | |
 llvm::object_deleter< T > | Object_deleter - Helper method for ManagedStatic |
 llvm::object_deleter< T[N]> | |
 llvm::object::MachOUniversalBinary::object_iterator | |
 llvm::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 |
 llvm::object::MachOUniversalBinary::ObjectForArch | |
 llvm::orc::ObjectLinkingLayerBase | |
  llvm::orc::ObjectLinkingLayer< NotifyLoadedFtor > | Bare bones object linking layer |
  llvm::orc::ObjectLinkingLayer< NotifyObjectLoadedT > | |
 llvm::orc::ObjectTransformLayer< BaseLayerT, TransformFtor > | Object mutating layer |
 llvm::PatternMatch::ofmax_pred_ty | Helper class for identifying ordered max predicates |
 llvm::PatternMatch::ofmin_pred_ty | Helper class for identifying ordered min predicates |
 llvm::OnDiskChainedHashTable< Info > | Provides lookup on an on disk hash table |
  llvm::OnDiskIterableChainedHashTable< Info > | Provides lookup and iteration over an on disk hash table |
 llvm::OnDiskChainedHashTableGenerator< Info > | Generates an on disk hash table |
 llvm::PatternMatch::OneUse_match< SubPattern_t > | |
 OpcodeDecision | Specifies which set of ModR/M->instruction tables to look at given a particular opcode |
 llvm::X86Disassembler::OperandSpecifier | The specification for how to extract and interpret one operand |
 llvm::OperandTraits< class > | Compile-time customization of User operands |
 llvm::SetTheory::Operator | Operator - A callback representing a DAG operator |
 llvm::OProfileWrapper | |
 llvm::cl::opt_storage< DataType, ExternalStorage, isClass > | |
 llvm::cl::opt_storage< DataType, ExternalStorage, std::is_class< DataType >::value > | |
  llvm::cl::opt< DataType, ExternalStorage, ParserClass > | |
 llvm::cl::opt_storage< DataType, false, false > | |
 llvm::cl::Option | |
  llvm::cl::alias | |
  llvm::cl::bits< DataType, Storage, ParserClass > | |
  llvm::cl::list< DataType, StorageClass, ParserClass > | |
  llvm::cl::opt< DataType, ExternalStorage, ParserClass > | |
 llvm::opt::Option | Option - Abstract representation for a single form of driver argument |
 llvm::Optional< T > | |
 llvm::Optional< COFF::AuxiliarybfAndefSymbol > | |
 llvm::Optional< COFF::AuxiliaryCLRToken > | |
 llvm::Optional< COFF::AuxiliaryFunctionDefinition > | |
 llvm::Optional< COFF::AuxiliarySectionDefinition > | |
 llvm::Optional< COFF::AuxiliaryWeakExternal > | |
 llvm::Optional< COFF::DataDirectory > | |
 llvm::Optional< llvm::COFFYAML::PEHeader > | |
 llvm::Optional< llvm::LoopAccessReport > | |
 llvm::Optional< llvm::TargetLibraryInfoImpl > | |
 llvm::Optional< llvm::TargetTransformInfo > | |
 llvm::Optional< std::error_code > | |
 llvm::Optional< std::pair< std::string, int > > | |
 llvm::Optional< unsigned > | |
 llvm::cl::OptionCategory | |
 llvm::cl::OptionDiffPrinter< ParserDT, ValDT > | |
 llvm::cl::OptionDiffPrinter< DT, DT > | |
 llvm::detail::OptionKey< ValT, Base, Mem > | |
 llvm::OptionRegistry | Singleton class used to register debug options |
 llvm::OptLevelChanger | This class is used by SelectionDAGISel to temporarily override the optimization level on a per-function basis |
 llvm::opt::OptSpecifier | OptSpecifier - Wrapper class for abstracting references to option IDs |
 llvm::opt::OptTable | Provide access to the Option info table |
 llvm::orc::OrcX86_64 | |
 llvm::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 |
 llvm::OutputBuffer | |
 llvm::PatternMatch::OverflowingBinaryOp_match< LHS_t, RHS_t, Opcode, WrapFlags > | |
 llvm::object::OwningBinary< T > | |
 llvm::object::OwningBinary< object::llvm::object::ObjectFile > | |
 llvm::support::detail::packed_endian_specific_integral< value_type, endian, alignment > | |
 llvm::PackedVectorBase< T, BitNum, BitVectorTy, isSigned > | |
 llvm::PackedVectorBase< T, BitNum, BitVectorTy, false > | |
 llvm::PackedVectorBase< T, BitNum, BitVectorTy, std::numeric_limits< T >::is_signed > | |
  llvm::PackedVector< T, BitNum, BitVectorTy > | Store a vector of values using a specific number of bits for each value |
 llvm::PackedVectorBase< T, BitNum, BitVectorTy, true > | |
 llvm::EHStreamer::PadRange | Structure holding a try-range and the associated landing pad |
 pair | |
  llvm::detail::DenseMapPair< AnalysisID, const llvm::PassInfo * > | |
  llvm::detail::DenseMapPair< AnalysisID, llvm::IdentifyingPassPtr > | |
  llvm::detail::DenseMapPair< AnalysisID, llvm::Pass * > | |
  llvm::detail::DenseMapPair< APFloat, ConstantFP * > | |
  llvm::detail::DenseMapPair< APInt, ConstantInt * > | |
  llvm::detail::DenseMapPair< ASTCallbackVH, AliasSet::PointerRec * > | |
  llvm::detail::DenseMapPair< AttributeSet, unsigned > | |
  llvm::detail::DenseMapPair< BasicBlock *, DenseSet< Value * > > | |
  llvm::detail::DenseMapPair< BlkT *, BBInfo * > | |
  llvm::detail::DenseMapPair< BlockT *, RegionT * > | |
  llvm::detail::DenseMapPair< const BlockT *, BlockNode > | |
  llvm::detail::DenseMapPair< const BlockT *, LoopT * > | |
  llvm::detail::DenseMapPair< const Function *, FunctionInfo > | |
  llvm::detail::DenseMapPair< const Function *, GCFunctionInfo * > | |
  llvm::detail::DenseMapPair< const Function *, ReturnInst * > | |
  llvm::detail::DenseMapPair< const GCOVFunction *, unsigned > | |
  llvm::detail::DenseMapPair< const Instruction *, unsigned > | |
  llvm::detail::DenseMapPair< const llvm::AllocaInst *, int > | |
  llvm::detail::DenseMapPair< const llvm::Argument *, int > | |
  llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::MachineBasicBlock * > | |
  llvm::detail::DenseMapPair< const llvm::BasicBlock *, unsigned > | |
  llvm::detail::DenseMapPair< const llvm::BitTracker *, BlockNode > | |
  llvm::detail::DenseMapPair< const llvm::Constant *, unsigned > | |
  llvm::detail::DenseMapPair< const llvm::DIE *, llvm::DwarfCompileUnit * > | |
  llvm::detail::DenseMapPair< const llvm::DIE *, unsigned > | |
  llvm::detail::DenseMapPair< const llvm::Function *, bool > | |
  llvm::detail::DenseMapPair< const llvm::Function *, const llvm::InvokeInst * > | |
  llvm::detail::DenseMapPair< const llvm::Function *, const llvm::LandingPadInst * > | |
  llvm::detail::DenseMapPair< const llvm::Function *, int > | |
  llvm::detail::DenseMapPair< const llvm::Function *, llvm::DISubprogram * > | |
  llvm::detail::DenseMapPair< const llvm::Function *, llvm::LazyCallGraph::Node * > | |
  llvm::detail::DenseMapPair< const llvm::Function *, llvm::MDAttachmentMap > | |
  llvm::detail::DenseMapPair< const llvm::Function *, std::unique_ptr< llvm::WinEHFuncInfo > > | |
  llvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > | |
  llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::DenseMap > | |
  llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::MDAttachmentMap > | |
  llvm::detail::DenseMapPair< const llvm::LandingPadInst *, int > | |
  llvm::detail::DenseMapPair< const llvm::Loop *, BackedgeTakenInfo > | |
  llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::BlockFrequency > | |
  llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned > | |
  llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > | |
  llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MCSymbol * > | |
  llvm::detail::DenseMapPair< const llvm::MCSection *, llvm::MCFragment * > | |
  llvm::detail::DenseMapPair< const llvm::MCSection *, std::vector< RelAndSymbol > > | |
  llvm::detail::DenseMapPair< const llvm::MCSection *, unsigned > | |
  llvm::detail::DenseMapPair< const llvm::MCSectionELF *, llvm::MCSymbolELF * > | |
  llvm::detail::DenseMapPair< const llvm::MCSymbol *, AddressPoolEntry > | |
  llvm::detail::DenseMapPair< const llvm::MCSymbol *, uint64_t > | |
  llvm::detail::DenseMapPair< const llvm::MCSymbol *, unsigned > | |
  llvm::detail::DenseMapPair< const llvm::MDNode *, const llvm::DwarfTypeUnit * > | |
  llvm::detail::DenseMapPair< const llvm::MDNode *, llvm::DIE * > | |
  llvm::detail::DenseMapPair< const llvm::MDNode *, std::unique_ptr< llvm::DbgVariable > > | |
  llvm::detail::DenseMapPair< const llvm::MDNode *, unsigned > | |
  llvm::detail::DenseMapPair< const llvm::object::Elf_Sym_Impl *, ELF::Elf64_Word > | |
  llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::Loop * > | |
  llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::ConstantRange > | |
  llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 > > | |
  llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 > > | |
  llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 > > | |
  llvm::detail::DenseMapPair< const llvm::Value *, DanglingDebugInfo > | |
  llvm::detail::DenseMapPair< const llvm::Value *, ISD::NodeType > | |
  llvm::detail::DenseMapPair< const llvm::Value *, llvm::SDValue > | |
  llvm::detail::DenseMapPair< const llvm::Value *, llvm::StringMapEntry * > | |
  llvm::detail::DenseMapPair< const llvm::Value *, std::string > | |
  llvm::detail::DenseMapPair< const llvm::Value *, unsigned > | |
  llvm::detail::DenseMapPair< const MachineInstr *, SlotIndex > | |
  llvm::detail::DenseMapPair< const MCSection *, uint64_t > | |
  llvm::detail::DenseMapPair< const MCSymbol *, unsigned > | |
  llvm::detail::DenseMapPair< const MDString *, DIType * > | |
  llvm::detail::DenseMapPair< const Metadata *, unsigned > | |
  llvm::detail::DenseMapPair< const SDNode *, SmallVector< SDDbgValue *, 2 > > | |
  llvm::detail::DenseMapPair< const TargetRegisterClass *, VRegMap > | |
  llvm::detail::DenseMapPair< const Value *, unsigned > | |
  llvm::detail::DenseMapPair< const Value *, WeakEvalType > | |
  llvm::detail::DenseMapPair< const void *, const PassInfo * > | |
  llvm::detail::DenseMapPair< ConstantArray *, char > | |
  llvm::detail::DenseMapPair< ConstantClass *, char > | |
  llvm::detail::DenseMapPair< ConstantStruct *, char > | |
  llvm::detail::DenseMapPair< ConstantVector *, char > | |
  llvm::detail::DenseMapPair< Edge, uint32_t > | |
  llvm::detail::DenseMapPair< FunctionCallbackVH, std::unique_ptr< AssumptionCache > > | |
  llvm::detail::DenseMapPair< InlinedVariable, unsigned > | |
  llvm::detail::DenseMapPair< Instruction *, MemDepResult > | |
  llvm::detail::DenseMapPair< Instruction *, PerInstNLInfo > | |
  llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< Instruction *, 4 > > | |
  llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > | |
  llvm::detail::DenseMapPair< Instruction *, Value * > | |
  llvm::detail::DenseMapPair< IRUnitT *, AnalysisResultListT > | |
  llvm::detail::DenseMapPair< K, llvm::ScopedHashTableVal * > | |
  llvm::detail::DenseMapPair< KeyT, size_t > | |
  llvm::detail::DenseMapPair< LineLocation, SampleRecord > | |
  llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > | |
  llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > | |
  llvm::detail::DenseMapPair< llvm::AttributeSet, unsigned > | |
  llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::BasicBlock ** > | |
  llvm::detail::DenseMapPair< llvm::BasicBlock *, unsigned > | |
  llvm::detail::DenseMapPair< llvm::ConstantExpr *, char > | |
  llvm::detail::DenseMapPair< llvm::coverage::CounterExpression, unsigned > | |
  llvm::detail::DenseMapPair< llvm::DIE *, const llvm::DINode * > | |
  llvm::detail::DenseMapPair< llvm::DomTreeNodeBase *, unsigned > | |
  llvm::detail::DenseMapPair< llvm::Function *, size_t > | |
  llvm::detail::DenseMapPair< llvm::InlineAsm *, char > | |
  llvm::detail::DenseMapPair< llvm::Instruction *, unsigned > | |
  llvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC * > | |
  llvm::detail::DenseMapPair< llvm::LexicalScope *, llvm::SmallVector< llvm::DbgVariable *, 8 > > | |
  llvm::detail::DenseMapPair< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > | |
  llvm::detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > | |
  llvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::SUnit * > | |
  llvm::detail::DenseMapPair< llvm::MachineInstr *, unsigned > | |
  llvm::detail::DenseMapPair< llvm::MCSymbol *, InstrInfoTy > | |
  llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SDNode * > | |
  llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > | |
  llvm::detail::DenseMapPair< llvm::MCSymbol *, StubValueTy > | |
  llvm::detail::DenseMapPair< llvm::MCSymbol *, unsigned > | |
  llvm::detail::DenseMapPair< llvm::MDNode *, std::vector< llvm::TypedTrackingMDRef > > | |
  llvm::detail::DenseMapPair< llvm::Metadata *, llvm::MetadataAsValue * > | |
  llvm::detail::DenseMapPair< llvm::Pass *, llvm::AnalysisUsage * > | |
  llvm::detail::DenseMapPair< llvm::Pass *, llvm::Pass * > | |
  llvm::detail::DenseMapPair< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > | |
  llvm::detail::DenseMapPair< llvm::PHINode *, llvm::Constant * > | |
  llvm::detail::DenseMapPair< llvm::PointerIntPair, std::vector< unsigned > > | |
  llvm::detail::DenseMapPair< llvm::PointerType *, llvm::ConstantPointerNull * > | |
  llvm::detail::DenseMapPair< llvm::SDValue, llvm::SDValue > | |
  llvm::detail::DenseMapPair< llvm::Type *, llvm::ConstantAggregateZero * > | |
  llvm::detail::DenseMapPair< llvm::Type *, llvm::PointerType * > | |
  llvm::detail::DenseMapPair< llvm::Type *, llvm::UndefValue * > | |
  llvm::detail::DenseMapPair< llvm::Value *, LatticeVal > | |
  llvm::detail::DenseMapPair< llvm::Value *, llvm::Value * > | |
  llvm::detail::DenseMapPair< llvm::Value *, llvm::ValueAsMetadata * > | |
  llvm::detail::DenseMapPair< MCSection *, unsigned > | |
  llvm::detail::DenseMapPair< NodeT *, llvm::DominatorTreeBase::InfoRec > | |
  llvm::detail::DenseMapPair< NodeT *, NodeT * > | |
  llvm::detail::DenseMapPair< NodeT *, std::unique_ptr< DomTreeNodeBase< NodeT > > > | |
  llvm::detail::DenseMapPair< NodeType *, unsigned > | |
  llvm::detail::DenseMapPair< SCEVCallbackVH, const SCEV * > | |
  llvm::detail::DenseMapPair< SID, SID > | |
  llvm::detail::DenseMapPair< std::pair< const char *, unsigned >, unsigned > | |
  llvm::detail::DenseMapPair< std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress * > | |
  llvm::detail::DenseMapPair< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType * > | |
  llvm::detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::PointerType * > | |
  llvm::detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::VectorType * > | |
  llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, llvm::MCSymbol * > | |
  llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, ValueForcePair > | |
  llvm::detail::DenseMapPair< std::pair< void *, IRUnitT * >, typename AnalysisResultListT::iterator > | |
  llvm::detail::DenseMapPair< T, llvm::StratifiedInfo > | |
  llvm::detail::DenseMapPair< Type *, unsigned > | |
  llvm::detail::DenseMapPair< uint32_t, BlockVector > | |
  llvm::detail::DenseMapPair< uint32_t, FunctionVector > | |
  llvm::detail::DenseMapPair< uint64_t, std::pair< uint8_t, int64_t > > | |
  llvm::detail::DenseMapPair< uint64_t, unsigned > | |
  llvm::detail::DenseMapPair< unsigned int, unsigned int > | |
  llvm::detail::DenseMapPair< unsigned, ExtType > | |
  llvm::detail::DenseMapPair< unsigned, float > | |
  llvm::detail::DenseMapPair< unsigned, int > | |
  llvm::detail::DenseMapPair< unsigned, llvm::IntegerType * > | |
  llvm::detail::DenseMapPair< unsigned, llvm::MachineBasicBlock * > | |
  llvm::detail::DenseMapPair< unsigned, llvm::MCLabel * > | |
  llvm::detail::DenseMapPair< unsigned, llvm::PBQP::GraphBase::NodeId > | |
  llvm::detail::DenseMapPair< unsigned, llvm::SmallVector > | |
  llvm::detail::DenseMapPair< unsigned, std::pair< unsigned, unsigned > > | |
  llvm::detail::DenseMapPair< unsigned, std::string > | |
  llvm::detail::DenseMapPair< unsigned, TreeTy * > | |
  llvm::detail::DenseMapPair< unsigned, unsigned > | |
  llvm::detail::DenseMapPair< UnsignPair, unsigned > | |
  llvm::detail::DenseMapPair< Value *, ValueHandleBase * > | |
  llvm::detail::DenseMapPair< ValueIsLoadPair, NonLocalPointerInfo > | |
  llvm::detail::DenseMapPair< ValueMapCVH, SSPLayoutKind > | |
  llvm::detail::DenseMapPair< ValueMapCVH, std::unique_ptr< const llvm::MipsCallEntry > > | |
  llvm::detail::DenseMapPair< ValueMapCVH, ValueT > | |
  llvm::detail::DenseMapPair< ValueMapCVH, WeakVH > | |
  llvm::detail::DenseMapPair< ValuePairTy, bool > | |
  llvm::detail::DenseMapPair< void *, cl::Option * > | |
  llvm::detail::DenseMapPair< void *, std::unique_ptr< PassConceptT > > | |
  llvm::detail::DenseMapPair< KeyT, ValueT > | |
 llvm::pair_hash< First, Second > | |
 parse | |
 llvm::ParseInstructionInfo | |
 false::PartiallyConstructedSafepointRecord | |
 llvm::Pass | Pass interface - Implemented by all 'passes' |
  llvm::BasicBlockPass | BasicBlockPass class - This class is used to implement most local optimizations |
  llvm::CallGraphSCCPass | |
   llvm::InlineCostAnalysis | Cost analyzer used by inliner |
   llvm::Inliner | Inliner - This class contains all of the helper code which is used to perform the inlining operations that do not depend on the policy |
  llvm::FunctionPass | FunctionPass class - This class is used to implement most global optimizations |
   llvm::BlockFrequencyInfo | BlockFrequencyInfo pass uses BlockFrequencyInfoImpl implementation to estimate IR basic block frequencies |
   llvm::BranchProbabilityInfo | Analysis pass providing branch probability information |
   llvm::DependenceAnalysis | DependenceAnalysis - This class is the main dependence-analysis driver |
   llvm::DominanceFrontier | |
   llvm::DominatorTreeWrapperPass | Legacy analysis pass which computes a DominatorTree |
   llvm::DOTGraphTraitsPrinter< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > | |
   llvm::DOTGraphTraitsViewer< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > | |
   llvm::IntervalPartition | |
   llvm::LazyValueInfo | This pass computes, caches, and vends lazy value constraint information |
   llvm::LibCallAliasAnalysis | LibCallAliasAnalysis - Alias analysis driven from LibCallInfo |
   llvm::LoopAccessAnalysis | This analysis provides dependence information for the memory accesses of a loop |
   llvm::LoopInfoWrapperPass | The legacy pass manager's analysis pass to compute loop information |
   llvm::LPPassManager | |
   llvm::MachineFunctionAnalysis | MachineFunctionAnalysis - This class is a Pass that manages a MachineFunction object |
   llvm::MachineFunctionPass | MachineFunctionPass - This class adapts the FunctionPass interface to allow convenient creation of passes that operate on the MachineFunction representation |
    llvm::AsmPrinter | This class is intended to be used as a driving class for all asm writers |
     llvm::AMDGPUAsmPrinter | |
     llvm::ARMAsmPrinter | |
     llvm::HexagonAsmPrinter | |
     llvm::MipsAsmPrinter | |
     llvm::NVPTXAsmPrinter | |
     llvm::SystemZAsmPrinter | |
     llvm::X86AsmPrinter | |
    llvm::EdgeBundles | |
    llvm::LiveDebugVariables | |
    llvm::LiveIntervals | |
    llvm::LiveRegMatrix | |
    llvm::LiveStacks | |
    llvm::LiveVariables | |
    llvm::MachineBlockFrequencyInfo | MachineBlockFrequencyInfo pass uses BlockFrequencyInfoImpl implementation to estimate machine basic block frequencies |
    llvm::MachineDominanceFrontier | |
    llvm::MachineDominatorTree | DominatorTree Class - Concrete subclass of DominatorTreeBase that is used to compute a normal dominator tree |
    llvm::MachineLoopInfo | |
    llvm::MachinePostDominatorTree | PostDominatorTree Class - Concrete subclass of DominatorTree that is used to compute the post-dominator tree |
    llvm::MachineRegionInfoPass | |
    llvm::MachineTraceMetrics | |
    llvm::SelectionDAGISel | SelectionDAGISel - This is the common base class used for SelectionDAG-based pattern-matching instruction selectors |
     llvm::MipsDAGToDAGISel | |
      llvm::Mips16DAGToDAGISel | |
      llvm::MipsSEDAGToDAGISel | |
    llvm::SlotIndexes | SlotIndexes pass |
    llvm::SpillPlacement | |
    llvm::VirtRegMap | |
   llvm::MemoryDependenceAnalysis | MemoryDependenceAnalysis - This is an analysis that determines, for a given memory operation, what preceding memory operations it depends on |
   llvm::PostDominatorTree | PostDominatorTree Class - Concrete subclass of DominatorTree that is used to compute the post-dominator tree |
   llvm::RegionInfoPass | |
   llvm::RGPassManager | The pass manager to schedule RegionPasses |
   llvm::ScalarEvolution | ScalarEvolution - This class is the main scalar evolution driver |
   llvm::StackProtector | |
   llvm::UnifyFunctionExitNodes | |
  llvm::legacy::FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers |
  llvm::legacy::PassManagerImpl | PassManagerImpl manages MPPassManagers |
  llvm::LoopPass | |
   llvm::IVUsers | |
  llvm::ModulePass | ModulePass class - This class is used to implement unstructured interprocedural optimizations and analyses |
   llvm::CallGraphWrapperPass | The ModulePass which wraps up a CallGraph and the logic to build it |
   llvm::DOTGraphTraitsModulePrinter< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > | |
   llvm::DOTGraphTraitsModuleViewer< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > | |
   llvm::FPPassManager | FPPassManager manages BBPassManagers and FunctionPasses |
   llvm::ImmutablePass | ImmutablePass class - This class is used to provide information that does not need to be run |
    llvm::AssumptionCacheTracker | An immutable pass that tracks lazily created AssumptionCache objects |
    llvm::GCModuleInfo | An analysis pass which caches information about the entire Module |
    llvm::MachineBranchProbabilityInfo | |
    llvm::MachineModuleInfo | MachineModuleInfo - This class contains meta information specific to a module |
    llvm::objcarc::ObjCARCAliasAnalysis | This is a simple alias analysis implementation that uses knowledge of ARC constructs to answer queries |
    llvm::TargetLibraryInfoWrapperPass | |
    llvm::TargetPassConfig | Target-Independent Code Generator Pass Configuration Options |
    llvm::TargetTransformInfoWrapperPass | Wrapper pass for TargetTransformInfo |
  llvm::RegionPass | A pass that runs on each Region in a function |
 llvm::PassArgFilter< Args > | ===-------------------------------------------------------------------—===// PassArgFilter - A filter for use with PassNameFilterParser that only accepts a Pass whose Arg matches certain strings |
 llvm::PassBuilder | This class provides access to building LLVM's passes |
 llvm::detail::PassConcept< IRUnitT > | Template for the abstract base class used to dispatch polymorphically over pass objects |
  llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, false > | Specialization of PassModel for passes that accept an analyis manager |
  llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, true > | Specialization of PassModel for passes that accept an analyis manager |
 llvm::PassConfigImpl | |
 llvm::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 |
  llvm::RegisterAGBase | RegisterAnalysisGroup - Register a Pass as a member of an analysis group |
   llvm::RegisterAnalysisGroup< Interface, Default > | |
  llvm::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 |
 llvm::PassManager< IRUnitT > | Manages a sequence of passes over units of IR |
 llvm::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 |
  llvm::legacy::FunctionPassManager | FunctionPassManager manages FunctionPasses and BasicBlockPassManagers |
  llvm::legacy::PassManager | PassManager manages ModulePassManagers |
 llvm::PassManagerBuilder | PassManagerBuilder - This class is used to set up a standard optimization sequence for languages like C and C++, allowing some APIs to customize the pass sequence in various ways |
 llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AcceptsAnalysisManager > | A template wrapper used to implement the polymorphic API |
 llvm::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) |
  llvm::PassNameParser | |
 llvm::PassRegistry | PassRegistry - This class manages the registration and intitialization of the pass subsystem as application startup, and assists the PassManager in resolving pass dependencies |
 llvm::detail::PassRunAcceptsAnalysisManager< IRUnitT, PassT, ResultT > | SFINAE metafunction for computing whether PassT has a run method accepting an AnalysisManager<IRUnitT> |
 llvm::PatchPointOpers | MI-level patchpoint operands |
 llvm::IntervalMapImpl::Path | |
 llvm::PBQPRAConstraint | Abstract base for classes implementing PBQP register allocation constraints (e.g |
  llvm::A57ChainingConstraint | Add the accumulator chaining constraint to a PBQP graph |
  llvm::PBQPRAConstraintList | PBQP register allocation constraint composer |
 llvm::PDB_UniqueId | Defines a 128-bit unique identifier |
 llvm::PDBSymbol | PDBSymbol defines the base of the inheritance hierarchy for concrete symbol types (e.g |
  llvm::PDBSymbolAnnotation | |
  llvm::PDBSymbolBlock | |
  llvm::PDBSymbolCompiland | |
  llvm::PDBSymbolCompilandDetails | |
  llvm::PDBSymbolCompilandEnv | |
  llvm::PDBSymbolCustom | PDBSymbolCustom represents symbols that are compiler-specific and do not fit anywhere else in the lexical hierarchy |
  llvm::PDBSymbolData | |
  llvm::PDBSymbolExe | |
  llvm::PDBSymbolFunc | |
  llvm::PDBSymbolFuncDebugEnd | |
  llvm::PDBSymbolFuncDebugStart | |
  llvm::PDBSymbolLabel | |
  llvm::PDBSymbolPublicSymbol | |
  llvm::PDBSymbolThunk | |
  llvm::PDBSymbolTypeArray | |
  llvm::PDBSymbolTypeBaseClass | |
  llvm::PDBSymbolTypeBuiltin | |
  llvm::PDBSymbolTypeCustom | |
  llvm::PDBSymbolTypeDimension | |
  llvm::PDBSymbolTypeEnum | |
  llvm::PDBSymbolTypeFriend | |
  llvm::PDBSymbolTypeFunctionArg | |
  llvm::PDBSymbolTypeFunctionSig | |
  llvm::PDBSymbolTypeManaged | |
  llvm::PDBSymbolTypePointer | |
  llvm::PDBSymbolTypeTypedef | |
  llvm::PDBSymbolTypeUDT | |
  llvm::PDBSymbolTypeVTable | |
  llvm::PDBSymbolTypeVTableShape | |
  llvm::PDBSymbolUnknown | |
  llvm::PDBSymbolUsingNamespace | |
 llvm::PDBSymDumper | |
 llvm::object::pe32_header | The 32-bit PE header that follows the COFF header |
 llvm::COFF::PE32Header | |
 llvm::object::pe32plus_header | The 64-bit PE header that follows the COFF header |
 llvm::COFFYAML::PEHeader | |
 llvm::WinCodeViewLineTables::FileNameRegistryTy::PerFileInfo | |
 llvm::PerFunctionMIParsingState | |
 llvm::SSAUpdaterTraits< SSAUpdater >::PHI_iterator | |
 llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator | Iterator for PHI operands |
 llvm::PHITransAddr | PHITransAddr - An address value which tracks and handles phi translation |
 llvm::MachineOperandIteratorBase::PhysRegInfo | PhysRegInfo - Information about a physical register used by a set of operands |
 llvm::PhysRegSUOper | Record a physical register access |
 llvm::support::detail::PickAlignment< T, alignment > | ::value is either alignment, or alignof(T) if alignment is 0 |
 llvm::PluginLoader | |
 llvm::PMDataManager | PMDataManager provides the common place to manage the analysis data used by pass managers |
  llvm::FPPassManager | FPPassManager manages BBPassManagers and FunctionPasses |
  llvm::legacy::FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers |
  llvm::legacy::PassManagerImpl | PassManagerImpl manages MPPassManagers |
  llvm::LPPassManager | |
  llvm::RGPassManager | The pass manager to schedule RegionPasses |
 llvm::PMStack | PMStack - This class implements a stack data structure of PMDataManager pointers |
 llvm::PMTopLevelManager | PMTopLevelManager manages LastUser info and collects common APIs used by top level pass managers |
  llvm::legacy::FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers |
  llvm::legacy::PassManagerImpl | PassManagerImpl manages MPPassManagers |
 llvm::po_iterator_storage< SetType, External > | Default po_iterator_storage implementation with an internal set object |
 llvm::po_iterator_storage< LoopBlocksTraversal, true > | Specialize po_iterator_storage to record postorder numbers |
 llvm::po_iterator_storage< LoopBounds, true > | |
 llvm::po_iterator_storage< SetType, ExtStorage > | |
  llvm::po_iterator< GraphT, SetType, ExtStorage, GT > | |
  llvm::po_iterator< Inverse< T >, SetType, External > | |
  llvm::po_iterator< T, SetType, true > | |
 llvm::po_iterator_storage< SetType, true > | Specialization of po_iterator_storage that references an external set |
 llvm::PointerAlignElem | Layout pointer alignment element |
 llvm::RuntimePointerChecking::PointerInfo | |
 llvm::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits > | PointerIntPair - This class implements a pair of a pointer and small integer |
 llvm::PointerIntPair< BasicBlock *, 1, bool > | |
 llvm::PointerIntPair< BlockT *, 1, bool > | |
 llvm::PointerIntPair< const Instruction *, 1, bool > | |
 llvm::PointerIntPair< const void *, 1 > | |
 llvm::PointerIntPair< ExitNotTakenInfo *, 1 > | |
 llvm::PointerIntPair< InstrTy *, 1, bool > | |
 llvm::PointerIntPair< Instruction *, 1, bool > | |
 llvm::PointerIntPair< Instruction *, 2, DepType > | |
 llvm::PointerIntPair< llvm::IndexListEntry *, 2, unsigned > | |
 llvm::PointerIntPair< llvm::Init *, 1, bool > | |
 llvm::PointerIntPair< llvm::Instruction *, 1, bool > | |
 llvm::PointerIntPair< llvm::IntrusiveBackListNode *, 1 > | |
 llvm::PointerIntPair< llvm::PointerUnion< llvm::MCSection *, llvm::MCFragment * >, 1 > | |
 llvm::PointerIntPair< llvm::SUnit *, 2, Kind > | |
 llvm::PointerIntPair< llvm::Type *, 1 > | |
 llvm::PointerIntPair< llvm::Use **, 2, PrevPtrTag > | |
 llvm::PointerIntPair< llvm::ValueHandleBase **, 2, HandleBaseKind > | |
 llvm::PointerIntPair< NodeType *, 2, ItMode > | |
 llvm::PointerIntPair< Use *, 1, bool > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< const llvm::Value *, const llvm::PseudoSourceValue * > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< const Value *, const PseudoSourceValue * > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< EltTy, VecTy * > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< InnerUnion, PT3 > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< InnerUnion1, InnerUnion2 > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< llvm::BasicBlock *, VecTy * > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< llvm::LLVMContext *, llvm::ReplaceableMetadataImpl * > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< llvm::MCSymbol *, VecTy * > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< PT1, PT2 > > | |
 llvm::PointerIntPair< void *, Log2CacheLine, unsigned, CacheAlignedPointerTraits > | |
 llvm::PointerLikeTypeTraits< T > | PointerLikeTypeTraits - This is a traits object that is used to handle pointer types and things that are just wrappers for pointers as a uniform entity |
 llvm::PointerLikeTypeTraits< const T * > | |
 llvm::PointerLikeTypeTraits< Instruction * > | |
 llvm::PointerLikeTypeTraits< PointerIntPair< PointerTy, IntBits, IntType, PtrTraits > > | |
 llvm::PointerLikeTypeTraits< PointerUnion3< PT1, PT2, PT3 > > | |
 llvm::PointerLikeTypeTraits< PointerUnion4< PT1, PT2, PT3, PT4 > > | |
 llvm::PointerLikeTypeTraits< PointerUnion< PT1, PT2 > > | |
 llvm::PointerLikeTypeTraits< T * > | |
 llvm::PointerLikeTypeTraits< uintptr_t > | |
 llvm::PointerLikeTypeTraits< Use ** > | |
 llvm::PointerLikeTypeTraits< Value * > | |
 llvm::PointerLikeTypeTraits< ValueHandleBase ** > | |
 llvm::PointerUnion< PT1, PT2 > | PointerUnion - This implements a discriminated union of two pointer types, and keeps the discriminator bit-mangled into the low bits of the pointer |
 llvm::PointerUnion3< PT1, PT2, PT3 > | PointerUnion3 - This is a pointer union of three pointer types |
 llvm::PointerUnion4< PT1, PT2, PT3, PT4 > | PointerUnion4 - This is a pointer union of four pointer types |
 llvm::PointerUnion< const llvm::Value *, const llvm::PseudoSourceValue * > | |
 llvm::PointerUnion< const Value *, const PseudoSourceValue * > | |
 llvm::PointerUnion< EltTy, VecTy * > | |
 llvm::PointerUnion< InnerUnion, PT3 > | |
 llvm::PointerUnion< InnerUnion1, InnerUnion2 > | |
 llvm::PointerUnion< llvm::BasicBlock *, VecTy * > | |
 llvm::PointerUnion< llvm::LLVMContext *, llvm::ReplaceableMetadataImpl * > | |
 llvm::PointerUnion< llvm::MCSymbol *, VecTy * > | |
 llvm::PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE > | Get a type based on whether two types are the same or not |
 llvm::PointerUnionTypeSelector< T, T, RET_EQ, RET_NE > | |
 llvm::PointerUnionTypeSelectorReturn< T > | |
 llvm::PointerUnionTypeSelectorReturn< PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE > > | |
 llvm::PointerUnionUIntTraits< PT1, PT2 > | Provide PointerLikeTypeTraits for void* that is used by PointerUnion for the two template arguments |
 llvm::PBQP::PoolCostAllocator< VectorT, MatrixT > | |
 llvm::PooledStringPtr | PooledStringPtr - A pointer to an interned string |
 llvm::PopulateLoopsDFS< BlockT, LoopT > | Populate all loop data in a stable order during a single forward DFS |
 llvm::detail::PopulationCounter< T, SizeOfT > | |
 llvm::detail::PopulationCounter< T, 8 > | |
 llvm::types::ppc_fp128 | |
 PPCGenInstrInfo | |
  llvm::PPCInstrInfo | |
 PPCGenRegisterInfo | |
  llvm::PPCRegisterInfo | |
 PPCGenSubtargetInfo | |
  llvm::PPCSubtarget | |
 llvm::MachO::prebind_cksum_command | |
 llvm::MachO::prebound_dylib_command | |
 Predicate | |
  llvm::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 |
  llvm::PatternMatch::cst_pred_ty< Predicate > | This helper class is used to match scalar and vector constants that satisfy a specified predicate |
 llvm::PredIteratorCache | PredIteratorCache - This class is an extremely trivial cache for predecessor iterator queries |
 llvm::PreservedAnalyses | An abstract set of preserved analyses following a transformation pass run |
 llvm::PressureChange | Capture a change in pressure for a single pressure set |
 llvm::PressureDiff | List of PressureChanges in order of increasing, unique PSetID |
 llvm::PressureDiffs | Array of PressureDiffs |
 llvm::PrettyStackTraceEntry | PrettyStackTraceEntry - This class is used to represent a frame of the "pretty" stack trace that is dumped when a program crashes |
  llvm::PassManagerPrettyStackEntry | PassManagerPrettyStackEntry - This is used to print informative information about what pass is running when/if a stack trace is generated |
  llvm::PrettyStackTraceProgram | PrettyStackTraceProgram - This object prints a specified program arguments to the stream as the stack trace when a crash occurs |
  llvm::PrettyStackTraceString | PrettyStackTraceString - This object prints a specified string (which should not contain newlines) to the stream as the stack trace when a crash occurs |
 llvm::PrintFunctionPass | Pass for printing a Function as LLVM's text IR assembly |
 llvm::PrintModulePass | Pass for printing a Module as LLVM's text IR assembly |
 llvm::PrintReg | PrintReg - Helper class for printing registers on a raw_ostream |
 llvm::PrintRegUnit | PrintRegUnit - Helper class for printing register units on a raw_ostream |
  llvm::PrintVRegOrUnit | PrintVRegOrUnit - It is often convenient to track virtual registers and physical register units in the same list |
 priority_queue | |
  llvm::PriorityQueue< T, Sequence, Compare > | PriorityQueue - This class behaves like std::priority_queue and provides a few additional convenience functions |
 llvm::sys::Process | A collection of legacy interfaces for querying information about the current executing process |
 llvm::sys::ProcessInfo | This is the OS-specific separator for PATH like environment variables: |
 llvm::coverage::BinaryCoverageReader::ProfileMappingRecord | |
 llvm::DWARFDebugLine::Prologue | |
 llvm::objcarc::ProvenanceAnalysis | This is similar to BasicAliasAnalysis, and it uses many of the same techniques, except it uses special ObjC-specific reasoning about pointer relationships |
 llvm::PSetIterator | Iterate over the pressure sets affected by the given physical or virtual register |
 llvm::PseudoSourceValue | PseudoSourceValue - Special value supplied for machine level alias analysis |
  llvm::FixedStackPseudoSourceValue | FixedStackPseudoSourceValue - A specialized PseudoSourceValue for holding FixedStack values, which must include a frame index |
  llvm::MipsCallEntry | A class derived from PseudoSourceValue that represents a GOT entry resolved by lazy-binding |
 llvm::detail::PtrUseVisitorBase::PtrInfo | This class provides information about the result of a visit |
 llvm::objcarc::PtrState | This class summarizes several per-pointer runtime properties which are propogated through the flow graph |
  llvm::objcarc::BottomUpPtrState | |
  llvm::objcarc::TopDownPtrState | |
 llvm::detail::PtrUseVisitorBase | Implementation of non-dependent functionality for PtrUseVisitor |
  llvm::PtrUseVisitor< DerivedT > | A base class for visitors over the uses of a pointer value |
  llvm::PtrUseVisitor< SliceBuilder > | |
 llvm::dwarf::PubIndexEntryDescriptor | Decsribes an entry of the various gnu_pub* debug sections |
 llvm::LiveIntervalUnion::Query | Query interferences between a single live virtual register and a live interval union |
 llvm::RandomNumberGenerator | A random number generator |
 llvm::DWARFDebugRangeList::RangeListEntry | |
 llvm::RangeSpan | |
 llvm::RangeSpanList | |
 llvm::raw_ostream | This class implements an extremely fast bulk output stream that can only output to a stream |
  llvm::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 |
  llvm::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 |
  llvm::raw_os_ostream | Raw_os_ostream - A raw_ostream that writes to an std::ostream |
  llvm::raw_pwrite_stream | An abstract base class for streams implementations that also support a pwrite operation |
   llvm::raw_fd_ostream | A raw_ostream that writes to a file descriptor |
   llvm::raw_null_ostream | A raw_ostream that discards all output |
   llvm::raw_svector_ostream | A raw_ostream that writes to an SmallVector or SmallString |
    llvm::buffer_ostream | |
  llvm::raw_string_ostream | A raw_ostream that writes to an std::string |
 llvm::coverage::RawCoverageReader | Base class for the raw coverage mapping and filenames data readers |
  llvm::coverage::RawCoverageFilenamesReader | Reader for the raw coverage filenames |
  llvm::coverage::RawCoverageMappingReader | Reader for the raw coverage mapping data |
 re_guts | |
 llvm::ReadyQueue | Helpers for implementing custom MachineSchedStrategy classes |
 llvm::Record | |
 llvm::StackMapV1Parser< Endianness >::RecordAccessor | Accessor for stackmap records |
 llvm::RecordKeeper | |
 llvm::LessRecordRegister::RecordParts | |
 llvm::RecordVal | |
 llvm::RecTy | |
  llvm::BitRecTy | BitRecTy - 'bit' - Represent a single bit |
  llvm::BitsRecTy | BitsRecTy - 'bits<n>' - Represent a fixed number of bits |
  llvm::DagRecTy | DagRecTy - 'dag' - Represent a dag fragment |
  llvm::IntRecTy | IntRecTy - 'int' - Represent an integer value of no particular size |
  llvm::ListRecTy | ListRecTy - 'list<Ty>' - Represent a list of values, all of which must be of the specified type |
  llvm::RecordRecTy | RecordRecTy - '[classname]' - Represent an instance of a class, such as: (R32 X = EAX) |
  llvm::StringRecTy | StringRecTy - 'string' - Represent an string value |
 llvm::RecurrenceDescriptor | The RecurrenceDescriptor is used to identify recurrences variables in a loop |
 llvm::sys::fs::recursive_directory_iterator | Recursive_directory_iterator - Same as directory_iterator except for it recurses down into child directories |
 llvm::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 |
 llvm::Recycler< llvm::MachineBasicBlock > | |
 llvm::Recycler< llvm::MachineInstr > | |
 llvm::Recycler< SDNode, Size, Align > | |
 llvm::RecyclerStruct | RecyclerStruct - Implementation detail for Recycler |
 llvm::RecyclingAllocator< AllocatorType, T, Size, Align > | RecyclingAllocator - This class wraps an Allocator, adding the functionality of recycling deleted objects |
 llvm::RecyclingAllocator< BumpPtrAllocator, SDNode, sizeof(LargestSDNode), AlignOf< MostAlignedSDNode >::Alignment > | |
 llvm::support::detail::packed_endian_specific_integral< value_type, endian, alignment >::ref | |
 llvm::RefCountedBase< Derived > | RefCountedBase - A generic base class for objects that wish to have their lifetimes managed using reference counts |
 llvm::RefCountedBase< BitCodeAbbrev > | |
  llvm::BitCodeAbbrev | BitCodeAbbrev - This class represents an abbreviation record |
 llvm::RefCountedBase< DirIterState > | |
  llvm::sys::fs::detail::DirIterState | DirIterState - Keeps state for the directory_iterator |
 llvm::RefCountedBase< RecDirIterState > | |
  llvm::sys::fs::detail::RecDirIterState | RecDirIterState - Keeps state for the recursive_directory_iterator |
 llvm::RefCountedBaseVPTR | RefCountedBaseVPTR - A class that has the same function as RefCountedBase, but with a virtual destructor |
 llvm::SmallBitVector::reference | |
 llvm::PackedVector< T, BitNum, BitVectorTy >::reference | |
 llvm::BitVector::reference | |
 llvm::ReferenceStorage< T > | Stores a reference that can be changed |
 llvm::RegAllocBase | RegAllocBase provides the register allocation driver and interface that can be extended to add interesting heuristics |
 llvm::PBQP::RegAlloc::RegAllocSolverImpl | |
 llvm::RegClassWeight | Each TargetRegisterClass has a per register weight, and weight limit which must be less than the limits of its pressure sets |
 llvm::ScheduleDAGSDNodes::RegDefIter | RegDefIter - In place iteration over the values defined by an SUnit |
 llvm::Regex | |
 Region | |
 llvm::RegionInfoBase< RegionTr > | Analysis that detects all canonical Regions |
 llvm::RegionInfoBase< RegionTraits< Function > > | |
  llvm::RegionInfo | |
 llvm::RegionInfoBase< RegionTraits< MachineFunction > > | |
  llvm::MachineRegionInfo | |
 llvm::RegionNodeBase< Tr > | A RegionNode represents a subregion or a BasicBlock that is part of a Region |
  llvm::RegionBase< RegionTr > | A single entry single exit Region |
  llvm::RegionBase< RegionTraits< Function > > | |
   llvm::Region | |
  llvm::RegionBase< RegionTraits< MachineFunction > > | |
   llvm::MachineRegion | |
 llvm::RegionNodeBase< RegionTraits< Function > > | |
  llvm::RegionNode | |
 llvm::RegionNodeBase< RegionTraits< MachineFunction > > | |
  llvm::MachineRegionNode | |
 llvm::RegionTraits< FuncT_ > | |
 llvm::RegionTraits< Function > | |
 llvm::RegionTraits< MachineFunction > | |
 llvm::RegisterAsmPrinter< AsmPrinterImpl > | RegisterAsmPrinter - Helper template for registering a target specific assembly printer, for use in the target machine initialization function |
 llvm::BitTracker::RegisterCell | |
 llvm::RegisterClassInfo | |
 llvm::RegisterMCAsmBackend< MCAsmBackendImpl > | RegisterMCAsmBackend - Helper template for registering a target specific assembler backend |
 llvm::RegisterMCAsmInfo< MCAsmInfoImpl > | RegisterMCAsmInfo - Helper template for registering a target assembly info implementation |
 llvm::RegisterMCAsmInfoFn | RegisterMCAsmInfoFn - Helper template for registering a target assembly info implementation |
 llvm::RegisterMCAsmParser< MCAsmParserImpl > | RegisterMCAsmParser - Helper template for registering a target specific assembly parser, for use in the target machine initialization function |
 llvm::RegisterMCCodeEmitter< MCCodeEmitterImpl > | RegisterMCCodeEmitter - Helper template for registering a target specific machine code emitter, for use in the target initialization function |
 llvm::RegisterMCCodeGenInfo< MCCodeGenInfoImpl > | RegisterMCCodeGenInfo - Helper template for registering a target codegen info implementation |
 llvm::RegisterMCCodeGenInfoFn | RegisterMCCodeGenInfoFn - Helper template for registering a target codegen info implementation |
 llvm::RegisterMCInstrAnalysis< MCInstrAnalysisImpl > | RegisterMCInstrAnalysis - Helper template for registering a target instruction analyzer implementation |
 llvm::RegisterMCInstrAnalysisFn | RegisterMCInstrAnalysisFn - Helper template for registering a target instruction analyzer implementation |
 llvm::RegisterMCInstrInfo< MCInstrInfoImpl > | RegisterMCInstrInfo - Helper template for registering a target instruction info implementation |
 llvm::RegisterMCInstrInfoFn | RegisterMCInstrInfoFn - Helper template for registering a target instruction info implementation |
 llvm::RegisterMCRegInfo< MCRegisterInfoImpl > | RegisterMCRegInfo - Helper template for registering a target register info implementation |
 llvm::RegisterMCRegInfoFn | RegisterMCRegInfoFn - Helper template for registering a target register info implementation |
 llvm::RegisterMCSubtargetInfo< MCSubtargetInfoImpl > | RegisterMCSubtargetInfo - Helper template for registering a target subtarget info implementation |
 llvm::RegisterMCSubtargetInfoFn | RegisterMCSubtargetInfoFn - Helper template for registering a target subtarget info implementation |
 llvm::RegisterPressure | Base class for register pressure results |
  llvm::IntervalPressure | RegisterPressure computed within a region of instructions delimited by TopIdx and BottomIdx |
  llvm::RegionPressure | RegisterPressure computed within a region of instructions delimited by TopPos and BottomPos |
 llvm::BitTracker::RegisterRef | |
 llvm::AggressiveAntiDepState::RegisterReference | Information about a register reference within a liverange |
 llvm::RegisterStandardPasses | Registers a function for adding a standard set of passes |
 llvm::RegisterTarget< TargetArchType, HasJIT > | RegisterTarget - Helper template for registering a target, for use in the target's initialization function |
 llvm::RegisterTargetMachine< TargetMachineImpl > | RegisterTargetMachine - Helper template for registering a target machine implementation, for use in the target machine initialization function |
 llvm::Registry< T, U > | 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 |
 llvm::RegistryTraits< T > | Traits for registry entries |
 llvm::X86Operand::RegOp | |
 llvm::RegPressureDelta | Store the effects of a change in pressure on things that MI scheduler cares about |
 llvm::RegPressureTracker | Track the current register pressure at some position in the instruction stream, and remember the high water mark within the region traversed |
 llvm::RegScavenger | |
 llvm::RegsForValue | RegsForValue - This struct represents the registers (physical or virtual) that a particular set of values is assigned, and the type information about the value |
 llvm::TargetInstrInfo::RegSubRegPair | A pair composed of a register and a sub-register index |
  llvm::TargetInstrInfo::RegSubRegPairAndIdx | A pair composed of a pair of a register and a sub-register index, and another sub-register index |
 llvm::COFFYAML::Relocation | |
 llvm::ELFYAML::Relocation | |
 llvm::COFF::relocation | |
 llvm::MachO::relocation_info | |
 llvm::RelocationEntry | RelocationEntry - used to represent relocations internally in the dynamic linker |
 llvm::object::RelocationRef | This is a value type class that represents a single relocation in the list of relocations in the object file |
  llvm::object::ELFRelocationRef | |
 llvm::RelocationValueRef | |
 llvm::object::RelocToApply | |
 llvm::object::RelocVisitor | Base class for object file relocation visitors |
 llvm::LiveRangeEdit::Remat | Remat - Information needed to rematerialize at a specific location |
 llvm::ReplaceableMetadataImpl | Shared implementation of use-lists for replaceable metadata |
  llvm::ValueAsMetadata | Value wrapper in the Metadata hierarchy |
 llvm::RequireAnalysisPass< AnalysisT > | A template utility pass to force an analysis result to be available |
 rerr | |
 llvm::ModuleAnalysisManagerCGSCCProxy::Result | Result proxy object for ModuleAnalysisManagerCGSCCProxy |
 llvm::CGSCCAnalysisManagerModuleProxy::Result | |
 llvm::CGSCCAnalysisManagerFunctionProxy::Result | Result proxy object for ModuleAnalysisManagerFunctionProxy |
 llvm::FunctionAnalysisManagerModuleProxy::Result | The result proxy object for the FunctionAnalysisManagerModuleProxy |
 llvm::FunctionAnalysisManagerCGSCCProxy::Result | |
 llvm::ModuleAnalysisManagerFunctionProxy::Result | Result proxy object for ModuleAnalysisManagerFunctionProxy |
 llvm::detail::ResultHasInvalidateMethod< IRUnitT, ResultT > | SFINAE metafunction for computing whether ResultT provides an invalidate member function |
 llvm::ReversePostOrderTraversal< GraphT, GT > | |
 llvm::SymbolRewriter::RewriteMapParser | |
 llvm::RoundUpToPowerOfTwo< N > | RoundUpToPowerOfTwo - This is a helper template that rounds N up to the next power of two (which means N itself if N is already a power of two) |
 llvm::RoundUpToPowerOfTwoH< N, isPowerTwo > | RoundUpToPowerOfTwoH - If N is not a power of two, increase it |
 llvm::RoundUpToPowerOfTwoH< N, false > | |
 llvm::MachO::routines_command | |
 llvm::MachO::routines_command_64 | |
 llvm::DWARFDebugLine::Row | |
 llvm::MachO::rpath_command | |
 llvm::objcarc::RRInfo | Unidirectional information about either a retain-decrement-use-release sequence or release-use-decrement-retain reverse sequence |
 llvm::RuntimeDyld | |
 llvm::RuntimeDyldChecker | RuntimeDyld invariant checker for verifying that RuntimeDyld has correctly applied relocations |
 llvm::RuntimeDyldCheckerExprEval | |
 llvm::RuntimeDyldCheckerImpl | |
 llvm::RuntimeDyldImpl | |
  llvm::RuntimeDyldCOFF | |
   llvm::RuntimeDyldCOFFX86_64 | |
  llvm::RuntimeDyldELF | |
  llvm::RuntimeDyldMachO | |
   llvm::RuntimeDyldMachOCRTPBase< Impl > | RuntimeDyldMachOTarget - Templated base class for generic MachO linker algorithms and data structures |
   llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOAArch64 > | |
    llvm::RuntimeDyldMachOAArch64 | |
   llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOARM > | |
    llvm::RuntimeDyldMachOARM | |
   llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOI386 > | |
    llvm::RuntimeDyldMachOI386 | |
   llvm::RuntimeDyldMachOCRTPBase< RuntimeDyldMachOX86_64 > | |
    llvm::RuntimeDyldMachOX86_64 | |
 llvm::ARM::WinEH::RuntimeFunction | RuntimeFunction - An entry in the table of procedure data (.pdata) |
 llvm::Win64EH::RuntimeFunction | RuntimeFunction - An entry in the table of functions with unwind info |
 llvm::RuntimePointerChecking | Holds information about the memory runtime legality checks to verify that a group of pointers do not overlap |
 llvm::sys::RWMutexImpl | Platform agnostic RWMutex class |
 llvm::yaml::SameType< T, T > | |
 llvm::sampleprof::SampleProfileReader | Sample-based profile reader |
  llvm::sampleprof::SampleProfileReaderBinary | |
  llvm::sampleprof::SampleProfileReaderText | |
 llvm::sampleprof::SampleProfileWriter | Sample-based profile writer. Base class |
  llvm::sampleprof::SampleProfileWriterBinary | Sample-based profile writer (binary format) |
  llvm::sampleprof::SampleProfileWriterText | Sample-based profile writer (text format) |
 llvm::sampleprof::SampleRecord | Representation of a single sample record |
 llvm::SanitizerCoverageOptions | |
 llvm::SaveAndRestore< T > | A utility class that uses RAII to save and restore the value of a variable |
 llvm::SaveOr | Similar to SaveAndRestore |
 llvm::FastISel::SavePoint | |
 llvm::yaml::ScalarBitSetTraits< T > | 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 |
 llvm::yaml::ScalarBitSetTraits< COFF::Characteristics > | |
 llvm::yaml::ScalarBitSetTraits< COFF::DLLCharacteristics > | |
 llvm::yaml::ScalarBitSetTraits< COFF::SectionCharacteristics > | |
 llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF > | |
 llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_SHF > | |
 llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_STO > | |
 llvm::yaml::ScalarBitSetTraits< ELFYAML::MIPS_AFL_ASE > | |
 llvm::yaml::ScalarBitSetTraits< ELFYAML::MIPS_AFL_FLAGS1 > | |
 llvm::yaml::ScalarEnumerationTraits< T > | 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 |
 llvm::yaml::ScalarEnumerationTraits< COFF::MachineTypes > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeAMD64 > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeI386 > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::SymbolBaseType > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::SymbolComplexType > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::SymbolStorageClass > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::WindowsSubsystem > | |
 llvm::yaml::ScalarEnumerationTraits< COFFYAML::AuxSymbolType > | |
 llvm::yaml::ScalarEnumerationTraits< COFFYAML::COMDATType > | |
 llvm::yaml::ScalarEnumerationTraits< COFFYAML::WeakExternalCharacteristics > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ELFCLASS > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ELFDATA > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ELFOSABI > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_EM > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ET > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_REL > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_RSS > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_SHT > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_STT > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_STV > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::MIPS_ABI_FP > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::MIPS_AFL_EXT > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::MIPS_AFL_REG > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::MIPS_ISA > | |
 llvm::yaml::ScalarEnumerationTraits< FixedMachineStackObject::ObjectType > | |
 llvm::yaml::ScalarEnumerationTraits< MachineStackObject::ObjectType > | |
 llvm::yaml::ScalarTraits< T > | This class should be specialized by type that requires custom conversion to/from a yaml scalar |
 llvm::yaml::ScalarTraits< BinaryRef > | |
 llvm::yaml::ScalarTraits< bool > | |
 llvm::yaml::ScalarTraits< double > | |
 llvm::yaml::ScalarTraits< float > | |
 llvm::yaml::ScalarTraits< FlowStringValue > | |
 llvm::yaml::ScalarTraits< Hex16 > | |
 llvm::yaml::ScalarTraits< Hex32 > | |
 llvm::yaml::ScalarTraits< Hex64 > | |
 llvm::yaml::ScalarTraits< Hex8 > | Use these types instead of uintXX_t in any mapping to have its yaml output formatted as hexadecimal |
 llvm::yaml::ScalarTraits< int16_t > | |
 llvm::yaml::ScalarTraits< int32_t > | |
 llvm::yaml::ScalarTraits< int64_t > | |
 llvm::yaml::ScalarTraits< int8_t > | |
 llvm::yaml::ScalarTraits< std::string > | |
 llvm::yaml::ScalarTraits< StringRef > | |
 llvm::yaml::ScalarTraits< StringValue > | |
 llvm::yaml::ScalarTraits< uint16_t > | |
 llvm::yaml::ScalarTraits< uint32_t > | |
 llvm::yaml::ScalarTraits< uint64_t > | |
 llvm::yaml::ScalarTraits< uint8_t > | |
 llvm::ScaledNumberBase | |
  llvm::ScaledNumber< DigitsT > | Simple representation of a scaled number |
  llvm::ScaledNumber< uint64_t > | |
 llvm::yaml::Scanner | Scans YAML tokens from a MemoryBuffer |
 llvm::MachO::scattered_relocation_info | |
 llvm::LazyCallGraph::SCC | An SCC of the call graph |
 llvm::SCEVTraversal< SV > | Visit all nodes in the expression tree using worklist traversal |
 llvm::SCEVVisitor< SC, RetVal > | SCEVVisitor - This class defines a simple visitor class that may be used for various SCEV analysis purposes |
 llvm::SCEVVisitor< SCEVApplyRewriter, const SCEV * > | |
  llvm::SCEVApplyRewriter | The SCEVApplyRewriter takes a scalar evolution expression and applies the Map (Loop -> SCEV) to all AddRecExprs |
 llvm::SCEVVisitor< SCEVExpander, Value * > | |
  llvm::SCEVExpander | This class uses information about analyze scalars to rewrite expressions in canonical form |
 llvm::SCEVVisitor< SCEVParameterRewriter, const SCEV * > | |
  llvm::SCEVParameterRewriter | The SCEVParameterRewriter takes a scalar evolution expression and updates the SCEVUnknown components following the Map (Value -> Value) |
 llvm::SchedBoundary | Each Scheduling boundary is associated with ready queues |
 llvm::GenericSchedulerBase::SchedCandidate | Store the state used by GenericScheduler heuristics, required for the lifetime of one invocation of pickNode() |
 llvm::SchedDFSImpl | Internal state used to compute SchedDFSResult |
 llvm::SchedDFSResult | Compute the values of each DAG node for various metrics during DFS |
 llvm::SchedRemainder | Summarize the unscheduled region |
 llvm::GenericSchedulerBase::SchedResourceDelta | Status of an instruction's critical resource consumption |
 llvm::ScheduleDAG | |
  llvm::ScheduleDAGInstrs | ScheduleDAGInstrs - A ScheduleDAG subclass for scheduling lists of MachineInstrs |
   llvm::DefaultVLIWScheduler | |
   llvm::ScheduleDAGMI | ScheduleDAGMI is an implementation of ScheduleDAGInstrs that simply schedules machine instructions according to the given MachineSchedStrategy without much extra book-keeping |
    llvm::ScheduleDAGMILive | ScheduleDAGMILive is an implementation of ScheduleDAGInstrs that schedules machine instructions while updating LiveIntervals and tracking regpressure |
     llvm::VLIWMachineScheduler | Extend the standard ScheduleDAGMI to provide more context and override the top-level schedule() driver |
  llvm::ScheduleDAGSDNodes | ScheduleDAGSDNodes - A ScheduleDAG for scheduling SDNode-based DAGs |
 llvm::ScheduleDAGMutation | Mutate the DAG as a postpass after normal DAG building |
 llvm::ScheduleDAGTopologicalSort | ScheduleDAGTopologicalSort is a class that computes a topological ordering for SUnits and provides methods for dynamically updating the ordering as new edges are added |
 llvm::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 |
  llvm::PPCHazardRecognizer970 | PPCHazardRecognizer970 - This class defines a finite state automata that models the dispatch logic on the PowerPC 970 (aka G5) processor |
  llvm::ScoreboardHazardRecognizer | |
   llvm::ARMHazardRecognizer | ARMHazardRecognizer handles special constraints that are not expressed in the scheduling itinerary |
   llvm::PPCDispatchGroupSBHazardRecognizer | PPCDispatchGroupSBHazardRecognizer - This class implements a scoreboard-based hazard recognizer for PPC ooo processors with dispatch-group hazards |
 llvm::SchedulingPriorityQueue | SchedulingPriorityQueue - This interface is used to plug different priorities computation algorithms into the list scheduler |
  llvm::LatencyPriorityQueue | |
  llvm::ResourcePriorityQueue | |
 llvm::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 |
 ScopedHandle< HandleTraits > | |
 llvm::ScopedHashTable< K, V, KInfo, AllocatorTy > | |
 llvm::ScopedHashTableIterator< K, V, KInfo > | |
 llvm::ScopedHashTableScope< K, V, KInfo, AllocatorTy > | |
 llvm::ScopedHashTableVal< K, V > | |
 llvm::SDDbgInfo | Keeps track of dbg_value information through SDISel |
 llvm::SDDbgValue | SDDbgValue - Holds the information from a dbg_value node through SDISel |
 llvm::SDep | SDep - Scheduling dependency |
 llvm::SDLoc | Wrapper class for IR location info (IR ordering and DebugLoc) to be passed into SDNode creation functions |
 llvm::SDNodeFlags | These are IR-level optimization flags that may be propagated to SDNodes |
 llvm::SDUse | Represents a use of a SDNode |
 llvm::SDValue | Unlike LLVM values, Selection DAG nodes may return multiple values as the result of a computation |
 llvm::SDVTList | This represents a list of ValueType's that has been intern'd by a SelectionDAG |
 llvm::MachO::section | |
 llvm::COFFYAML::Section | |
 llvm::ELFYAML::Section | |
  llvm::ELFYAML::Group | |
  llvm::ELFYAML::MipsABIFlags | |
  llvm::ELFYAML::NoBitsSection | |
  llvm::ELFYAML::RawContentSection | |
  llvm::ELFYAML::RelocationSection | |
 llvm::COFF::section | |
 llvm::MachO::section_64 | |
 llvm::SectionEntry | SectionEntry - represents a section emitted into memory by the dynamic linker |
 llvm::SectionKind | SectionKind - This is a simple POD value that classifies the properties of a section |
 llvm::RuntimeDyldMachO::SectionOffsetPair | |
 llvm::ELFYAML::SectionOrType | |
 llvm::RelocationEntry::SectionPair | |
 llvm::object::SectionRef | This is a value type class that represents a single section in the list of sections in the object file |
  llvm::object::ELFSectionRef | |
 llvm::LiveRange::Segment | This represents a simple continuous liveness interval for a value |
 llvm::MachO::segment_command | |
 llvm::MachO::segment_command_64 | |
 llvm::SEHHandler | |
 llvm::PatternMatch::SelectClass_match< Cond_t, LHS_t, RHS_t > | |
 llvm::SelectionDAG | This is used to represent a portion of an LLVM function in a low-level Data Dependence DAG representation suitable for instruction selection |
 llvm::SelectionDAGBuilder | SelectionDAGBuilder - This is the common target-independent lowering implementation that is parameterized by a TargetLowering object |
 llvm::DWARFDebugLine::Sequence | |
 llvm::yaml::SequenceTraits< T > | This class should be specialized by any type that needs to be converted to/from a YAML sequence |
 SetCCInfo | Helper structure to keep track of SetCC information |
 SetCCInfoAndKind | Helper structure to be able to read SetCC information |
 llvm::SetTheory | |
 llvm::SetVector< T, Vector, Set > | A vector that has set insertion semantics |
 llvm::SetVector< llvm::BasicBlock * > | |
 llvm::SetVector< llvm::MCSection * > | |
 llvm::SetVector< T, SmallVector< T, N >, SmallSet< T, N > > | |
  llvm::SmallSetVector< T, N > | A SetVector that performs no allocations if smaller than a certain size |
 llvm::SetVector< unsigned, SmallVector< unsigned, N >, SmallSet< unsigned, N > > | |
  llvm::SmallSetVector< unsigned, 32 > | |
 llvm::mdconst::detail::HasDereference< T, Result >::SFINAE< N > | |
 llvm::MDNode::HasCachedHash< NodeTy >::SFINAE< U, Val > | |
 llvm::orc::SimpleCompiler | Simple compile functor: Takes a single IR module and returns an ObjectFile |
 llvm::SimpleRegistryEntry< T > | A simple registry entry which provides only a name, description, and no-argument constructor |
 llvm::simplify_type< From > | |
 llvm::simplify_type< const From > | |
 llvm::simplify_type< const ilist_iterator< NodeTy > > | |
 llvm::simplify_type< const IntrusiveRefCntPtr< T > > | |
 llvm::simplify_type< const MDOperand > | |
 llvm::simplify_type< const SDValue > | |
 llvm::simplify_type< const TrackingMDRef > | |
 llvm::simplify_type< const TypedDINodeRef< T > > | |
  llvm::simplify_type< TypedDINodeRef< T > > | |
 llvm::simplify_type< const TypedTrackingMDRef< T > > | |
 llvm::simplify_type< const Use > | |
 llvm::simplify_type< const WeakVH > | |
 llvm::simplify_type< ilist_iterator< NodeTy > > | |
 llvm::simplify_type< IntrusiveRefCntPtr< T > > | |
 llvm::simplify_type< MDOperand > | |
 llvm::simplify_type< SDUse > | Simplify_type specializations - Allow casting operators to work directly on SDValues as if they were SDNode*'s |
 llvm::simplify_type< SDValue > | Allow casting operators to work directly on SDValues as if they were SDNode*'s |
 llvm::simplify_type< TrackingMDRef > | |
 llvm::simplify_type< TypedTrackingMDRef< T > > | |
 llvm::simplify_type< Use > | Allow clients to treat uses just like values when using casting operators |
 llvm::simplify_type< User::const_op_iterator > | |
 llvm::simplify_type< User::op_iterator > | |
 llvm::simplify_type< WeakVH > | |
 llvm::SimplifyCFGPass | A pass to simplify and canonicalize the CFG of a function |
 llvm::LiveInterval::SingleLinkedListIterator< T > | |
 false::SingleLoopExtractor | SingleLoopExtractor - For bugpoint |
 llvm::detail::SizerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
 llvm::SlotIndex | SlotIndex - An opaque wrapper around machine indexes |
 llvm::SlotMapping | This struct contains the mapping from the slot numbers to unnamed metadata nodes and global values |
 llvm::SlotTracker | This class provides computation of slot numbers for LLVM Assembly writing |
 llvm::SmallBitVector | SmallBitVector - This is a 'bitvector' (really, a variable-sized bit array), optimized for the case when the array is small |
 llvm::SmallPtrSetImplBase | SmallPtrSetImplBase - This is the common code shared among all the SmallPtrSet<>'s, which is almost everything |
  llvm::SmallPtrSetImpl< PtrType > | A templated base class for SmallPtrSet which provides the typesafe interface that is common across all small sizes |
   llvm::SmallPtrSet< PtrType, SmallSize > | SmallPtrSet - This class implements a set which is optimized for holding SmallSize or less elements |
   llvm::SmallPtrSet< const BlockT *, 8 > | |
   llvm::SmallPtrSet< const llvm::BasicBlock *, 4 > | |
   llvm::SmallPtrSet< const llvm::Instruction *, 8 > | |
   llvm::SmallPtrSet< const llvm::MachineBasicBlock *, 2 > | |
   llvm::SmallPtrSet< const llvm::MCSymbol *, 64 > | |
   llvm::SmallPtrSet< const llvm::MDNode *, 16 > | |
   llvm::SmallPtrSet< const llvm::MDNode *, 64 > | |
   llvm::SmallPtrSet< const llvm::PHINode *, 16 > | |
   llvm::SmallPtrSet< const llvm::SCEV *, 8 > | |
   llvm::SmallPtrSet< const llvm::SUnit *, 8 > | |
   llvm::SmallPtrSet< const llvm::Value *, 32 > | |
   llvm::SmallPtrSet< const llvm::VNInfo *, 4 > | |
   llvm::SmallPtrSet< const Loop *, 2 > | |
   llvm::SmallPtrSet< const MachineInstr *, 16 > | |
   llvm::SmallPtrSet< const Value *, 8 > | |
   llvm::SmallPtrSet< Instruction *, 4 > | |
   llvm::SmallPtrSet< llvm::Instruction *, 16 > | |
   llvm::SmallPtrSet< llvm::Instruction *, 2 > | |
   llvm::SmallPtrSet< llvm::Instruction *, 8 > | |
   llvm::SmallPtrSet< llvm::LazyCallGraph::SCC *, 1 > | |
   llvm::SmallPtrSet< llvm::LiveRange *, 8 > | |
   llvm::SmallPtrSet< llvm::MDNode *, 1 > | |
   llvm::SmallPtrSet< llvm::Module *, 4 > | |
   llvm::SmallPtrSet< llvm::Use *, 8 > | |
   llvm::SmallPtrSet< Module *, 4 > | |
   llvm::SmallPtrSet< PointeeType *, N > | |
    llvm::SmallSet< PointeeType *, N > | If this set is of pointer values, transparently switch over to using SmallPtrSet for performance |
   llvm::SmallPtrSet< typename GraphTraits< std::conditional< IsConst, const BlockT, BlockT >::type * >::NodeType *, 8 > | |
   llvm::SmallPtrSet< void *, 2 > | |
  llvm::SmallPtrSetImpl< llvm::BasicBlock * > | |
   llvm::SmallPtrSet< llvm::BasicBlock *, 16 > | |
 llvm::SmallPtrSetIteratorImpl | SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator |
  llvm::SmallPtrSetIterator< PtrTy > | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet |
 llvm::SmallSet< T, N, C > | SmallSet - This maintains a set of unique values, optimizing for the case when the set is small (less than N) |
 llvm::SmallSet< llvm::BasicBlock *, 16 > | |
 llvm::SmallSet< llvm::MachineBasicBlock *, 32 > | |
 llvm::SmallSet< llvm::MCSection *, 16 > | |
 llvm::SmallSet< T, N > | |
 llvm::SmallSet< unsigned, 16 > | |
 llvm::SmallSet< unsigned, N > | |
 llvm::SmallVectorBase | This is all the non-templated stuff common to all SmallVectors |
  llvm::SmallVectorTemplateCommon< T, typename > | This is the part of SmallVectorTemplateBase which does not depend on whether the type T is a POD |
  llvm::SmallVectorTemplateCommon< AnalysisID > | |
  llvm::SmallVectorTemplateCommon< Arg * > | |
  llvm::SmallVectorTemplateCommon< AttributeSpec > | |
  llvm::SmallVectorTemplateCommon< BitTestCase > | |
  llvm::SmallVectorTemplateCommon< BitValue > | |
  llvm::SmallVectorTemplateCommon< Block > | |
  llvm::SmallVectorTemplateCommon< BlockInterference > | |
  llvm::SmallVectorTemplateCommon< BlockMass > | |
  llvm::SmallVectorTemplateCommon< BlockNode > | |
  llvm::SmallVectorTemplateCommon< bool > | |
  llvm::SmallVectorTemplateCommon< ByValInfo > | |
  llvm::SmallVectorTemplateCommon< char > | |
  llvm::SmallVectorTemplateCommon< const char * > | |
  llvm::SmallVectorTemplateCommon< const llvm::CallInst * > | |
  llvm::SmallVectorTemplateCommon< const llvm::DIExpression * > | |
  llvm::SmallVectorTemplateCommon< const llvm::Function * > | |
  llvm::SmallVectorTemplateCommon< const llvm::LocalAsMetadata * > | |
  llvm::SmallVectorTemplateCommon< const llvm::MachineInstr * > | |
  llvm::SmallVectorTemplateCommon< const llvm::SCEV * > | |
  llvm::SmallVectorTemplateCommon< const llvm::Value * > | |
  llvm::SmallVectorTemplateCommon< const uint32_t * > | |
  llvm::SmallVectorTemplateCommon< ConstantPoolEntry > | |
  llvm::SmallVectorTemplateCommon< CriticalEdge > | |
  llvm::SmallVectorTemplateCommon< Entry > | |
  llvm::SmallVectorTemplateCommon< FreeList * > | |
  llvm::SmallVectorTemplateCommon< HandlerInfo > | |
  llvm::SmallVectorTemplateCommon< HexagonInstr > | |
  llvm::SmallVectorTemplateCommon< IdxMBBPair > | |
  llvm::SmallVectorTemplateCommon< InsnRange > | |
  llvm::SmallVectorTemplateCommon< Inst > | |
  llvm::SmallVectorTemplateCommon< InState > | |
  llvm::SmallVectorTemplateCommon< int > | |
  llvm::SmallVectorTemplateCommon< ISD::ArgFlagsTy > | |
  llvm::SmallVectorTemplateCommon< ISD::InputArg > | |
  llvm::SmallVectorTemplateCommon< ISD::OutputArg > | |
  llvm::SmallVectorTemplateCommon< LiveInBlock > | |
  llvm::SmallVectorTemplateCommon< LiveOutPair > | |
  llvm::SmallVectorTemplateCommon< LiveOutReg > | |
  llvm::SmallVectorTemplateCommon< llvm::AllocaInst * > | |
  llvm::SmallVectorTemplateCommon< llvm::BasicBlock * > | |
  llvm::SmallVectorTemplateCommon< llvm::BitCodeAbbrevOp > | |
  llvm::SmallVectorTemplateCommon< llvm::BlockFrequency > | |
  llvm::SmallVectorTemplateCommon< llvm::CCValAssign > | |
  llvm::SmallVectorTemplateCommon< llvm::cl::parser::OptionInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::DebugLocEntry::Value > | |
  llvm::SmallVectorTemplateCommon< llvm::DebugLocStream::Entry > | |
  llvm::SmallVectorTemplateCommon< llvm::DebugLocStream::List > | |
  llvm::SmallVectorTemplateCommon< llvm::detail::PtrUseVisitorBase::UseToVisit > | |
  llvm::SmallVectorTemplateCommon< llvm::DICompileUnit * > | |
  llvm::SmallVectorTemplateCommon< llvm::DIEAbbrevData > | |
  llvm::SmallVectorTemplateCommon< llvm::DIGlobalVariable * > | |
  llvm::SmallVectorTemplateCommon< llvm::DILineInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::DIScope * > | |
  llvm::SmallVectorTemplateCommon< llvm::DISubprogram * > | |
  llvm::SmallVectorTemplateCommon< llvm::DIType * > | |
  llvm::SmallVectorTemplateCommon< llvm::DwarfAccelTable::Atom > | |
  llvm::SmallVectorTemplateCommon< llvm::DWARFDebugInfoEntryMinimal > | |
  llvm::SmallVectorTemplateCommon< llvm::EVT > | |
  llvm::SmallVectorTemplateCommon< llvm::ForwardedRegister > | |
  llvm::SmallVectorTemplateCommon< llvm::Function * > | |
  llvm::SmallVectorTemplateCommon< llvm::FunctionLoweringInfo::LiveOutInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::GCOVEdge * > | |
  llvm::SmallVectorTemplateCommon< llvm::ImmutablePass * > | |
  llvm::SmallVectorTemplateCommon< llvm::Instruction * > | |
  llvm::SmallVectorTemplateCommon< llvm::LayoutAlignElem > | |
  llvm::SmallVectorTemplateCommon< llvm::LazyCallGraph::Node * > | |
  llvm::SmallVectorTemplateCommon< llvm::LazyCallGraph::SCC * > | |
  llvm::SmallVectorTemplateCommon< llvm::LexicalScope * > | |
  llvm::SmallVectorTemplateCommon< llvm::LiveInterval * > | |
  llvm::SmallVectorTemplateCommon< llvm::LiveRange * > | |
  llvm::SmallVectorTemplateCommon< llvm::LiveRange::Segment > | |
  llvm::SmallVectorTemplateCommon< llvm::LiveVariables::VarInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::MachineBasicBlock * > | |
  llvm::SmallVectorTemplateCommon< llvm::MachineInstr * > | |
  llvm::SmallVectorTemplateCommon< llvm::MachineTraceMetrics::FixedBlockInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::MachineTraceMetrics::LiveInReg > | |
  llvm::SmallVectorTemplateCommon< llvm::MachineTraceMetrics::TraceBlockInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::MCDataFragment * > | |
  llvm::SmallVectorTemplateCommon< llvm::MCDwarfFile > | |
  llvm::SmallVectorTemplateCommon< llvm::MCFixup > | |
  llvm::SmallVectorTemplateCommon< llvm::MCLOHDirective > | |
  llvm::SmallVectorTemplateCommon< llvm::MCOperand > | |
  llvm::SmallVectorTemplateCommon< llvm::MCSection * > | |
  llvm::SmallVectorTemplateCommon< llvm::MCSymbol * > | |
  llvm::SmallVectorTemplateCommon< llvm::MemoryDepChecker::Dependence > | |
  llvm::SmallVectorTemplateCommon< llvm::Metadata * > | |
  llvm::SmallVectorTemplateCommon< llvm::MVT > | |
  llvm::SmallVectorTemplateCommon< llvm::Pass * > | |
  llvm::SmallVectorTemplateCommon< llvm::PMDataManager * > | |
  llvm::SmallVectorTemplateCommon< llvm::RangeSpan > | |
  llvm::SmallVectorTemplateCommon< llvm::RangeSpanList > | |
  llvm::SmallVectorTemplateCommon< llvm::RuntimeDyldMachO::EHFrameRelatedSections > | |
  llvm::SmallVectorTemplateCommon< llvm::RuntimePointerChecking::CheckingPtrGroup > | |
  llvm::SmallVectorTemplateCommon< llvm::RuntimePointerChecking::PointerInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::SDDbgValue * > | |
  llvm::SmallVectorTemplateCommon< llvm::SDep > | |
  llvm::SmallVectorTemplateCommon< llvm::SDNode * > | |
  llvm::SmallVectorTemplateCommon< llvm::SDValue > | |
  llvm::SmallVectorTemplateCommon< llvm::SEHHandler > | |
  llvm::SmallVectorTemplateCommon< llvm::SlotIndex > | |
  llvm::SmallVectorTemplateCommon< llvm::SmallString< 32 > > | |
  llvm::SmallVectorTemplateCommon< llvm::SmallVector< unsigned, 8 > > | |
  llvm::SmallVectorTemplateCommon< llvm::SMFixIt > | |
  llvm::SmallVectorTemplateCommon< llvm::SMLoc > | |
  llvm::SmallVectorTemplateCommon< llvm::SplitAnalysis::BlockInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::StringRef > | |
  llvm::SmallVectorTemplateCommon< llvm::SUnit * > | |
  llvm::SmallVectorTemplateCommon< llvm::TypedTrackingMDRef > | |
  llvm::SmallVectorTemplateCommon< llvm::Value * > | |
  llvm::SmallVectorTemplateCommon< llvm::WeakVH > | |
  llvm::SmallVectorTemplateCommon< llvm::WinEHHandlerType > | |
  llvm::SmallVectorTemplateCommon< llvm::WinEHTryBlockMapEntry > | |
  llvm::SmallVectorTemplateCommon< llvm::WinEHUnwindMapEntry > | |
  llvm::SmallVectorTemplateCommon< LoadCommandInfo > | |
  llvm::SmallVectorTemplateCommon< Location > | |
  llvm::SmallVectorTemplateCommon< LocationList > | |
  llvm::SmallVectorTemplateCommon< MCPhysReg > | |
  llvm::SmallVectorTemplateCommon< MILOHDirective > | |
  llvm::SmallVectorTemplateCommon< NodeState > | |
  llvm::SmallVectorTemplateCommon< object::llvm::object::OwningBinary< object::llvm::object::Archive > > | |
  llvm::SmallVectorTemplateCommon< PointerAlignElem > | |
  llvm::SmallVectorTemplateCommon< PointerUnion< Function *, Node * > > | |
  llvm::SmallVectorTemplateCommon< RegUnitInfo > | |
  llvm::SmallVectorTemplateCommon< RootData > | |
  llvm::SmallVectorTemplateCommon< ScavengedInfo > | |
  llvm::SmallVectorTemplateCommon< SectionEntry > | |
  llvm::SmallVectorTemplateCommon< Segment > | |
  llvm::SmallVectorTemplateCommon< SID > | |
  llvm::SmallVectorTemplateCommon< SimpleKey > | |
  llvm::SmallVectorTemplateCommon< SMSNode > | |
  llvm::SmallVectorTemplateCommon< std::pair< AnalysisID, llvm::IdentifyingPassPtr > > | |
  llvm::SmallVectorTemplateCommon< std::pair< AtomType, Form > > | |
  llvm::SmallVectorTemplateCommon< std::pair< BlockFrequency, unsigned > > | |
  llvm::SmallVectorTemplateCommon< std::pair< BlockNode, BlockMass > > | |
  llvm::SmallVectorTemplateCommon< std::pair< bool, llvm::StringRef > > | |
  llvm::SmallVectorTemplateCommon< std::pair< const char *, std::pair< int, const char * > > > | |
  llvm::SmallVectorTemplateCommon< std::pair< const llvm::TargetRegisterClass *, llvm::MachineOperand * > > | |
  llvm::SmallVectorTemplateCommon< std::pair< const MDNode *, const MDNode * > > | |
  llvm::SmallVectorTemplateCommon< std::pair< int, int64_t > > | |
  llvm::SmallVectorTemplateCommon< std::pair< KeyT, ValueT > > | |
  llvm::SmallVectorTemplateCommon< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::iterator > > | |
  llvm::SmallVectorTemplateCommon< std::pair< llvm::MCSymbol *, int > > | |
  llvm::SmallVectorTemplateCommon< std::pair< llvm::SlotIndex, llvm::SlotIndex > > | |
  llvm::SmallVectorTemplateCommon< std::pair< MCSectionSubPair, MCSectionSubPair > > | |
  llvm::SmallVectorTemplateCommon< std::pair< std::string, GCOVCoverage > > | |
  llvm::SmallVectorTemplateCommon< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * > > | |
  llvm::SmallVectorTemplateCommon< std::pair< unsigned, llvm::MCFragment * > > | |
  llvm::SmallVectorTemplateCommon< std::pair< unsigned, llvm::MCSymbol * > > | |
  llvm::SmallVectorTemplateCommon< std::pair< unsigned, llvm::TypedTrackingMDRef > > | |
  llvm::SmallVectorTemplateCommon< std::pair< unsigned, unsigned > > | |
  llvm::SmallVectorTemplateCommon< std::pair< void *, size_t > > | |
  llvm::SmallVectorTemplateCommon< std::string * > | |
  llvm::SmallVectorTemplateCommon< std::string > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::DbgVariable > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::DWARFCompileUnit > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::DwarfUnit > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::GCOVBlock > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::GCOVEdge > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::GCOVFunction > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::GCStrategy > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::MemoryBuffer > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::MipsOptionRecord > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::Module > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< llvm::opt::Arg > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< object::llvm::object::ObjectFile > > | |
  llvm::SmallVectorTemplateCommon< std::unique_ptr< UnitType > > | |
  llvm::SmallVectorTemplateCommon< StringRef > | |
  llvm::SmallVectorTemplateCommon< sys::llvm::sys::MemoryBlock > | |
  llvm::SmallVectorTemplateCommon< T > | |
   llvm::SmallVectorTemplateBase< T, isPodLike > | SmallVectorTemplateBase<isPodLike = false> - This is where we put method implementations that are designed to work with non-POD-like T's |
    llvm::SmallVectorImpl< AnalysisID > | |
     llvm::SmallVector< AnalysisID, 32 > | |
    llvm::SmallVectorImpl< Arg * > | |
     llvm::SmallVector< Arg *, 16 > | |
    llvm::SmallVectorImpl< AttributeSpec > | |
     llvm::SmallVector< AttributeSpec, 8 > | |
    llvm::SmallVectorImpl< BitTestCase > | |
     llvm::SmallVector< BitTestCase, 3 > | |
    llvm::SmallVectorImpl< BitValue > | |
     llvm::SmallVector< BitValue, DefaultBitN > | |
    llvm::SmallVectorImpl< Block > | |
     llvm::SmallVector< Block, 8 > | |
    llvm::SmallVectorImpl< BlockInterference > | |
     llvm::SmallVector< BlockInterference, 8 > | |
    llvm::SmallVectorImpl< BlockMass > | |
     llvm::SmallVector< BlockMass, 1 > | |
    llvm::SmallVectorImpl< BlockNode > | |
     llvm::SmallVector< BlockNode, 4 > | |
    llvm::SmallVectorImpl< bool > | |
     llvm::SmallVector< bool, 4 > | |
     llvm::SmallVector< bool, 50 > | |
    llvm::SmallVectorImpl< ByValInfo > | |
     llvm::SmallVector< ByValInfo, 4 > | |
    llvm::SmallVectorImpl< char > | |
     llvm::SmallVector< char, 0 > | |
     llvm::SmallVector< char, 4096 > | |
     llvm::SmallVector< char, ContentsSize > | |
     llvm::SmallVector< char, InternalLen > | |
      llvm::SmallString< InternalLen > | SmallString - A SmallString is just a SmallVector with methods and accessors that make it work better as a string (e.g |
      llvm::SmallString< 128 > | |
      llvm::SmallString< 256 > | |
      llvm::SmallString< 64 > | |
      llvm::SmallString< 8 > | |
    llvm::SmallVectorImpl< const char * > | |
     llvm::SmallVector< const char *, 1 > | |
     llvm::SmallVector< const char *, 16 > | |
     llvm::SmallVector< const char *, 2 > | |
     llvm::SmallVector< const char *, 6 > | |
    llvm::SmallVectorImpl< const llvm::CallInst * > | |
     llvm::SmallVector< const llvm::CallInst *, 10 > | |
    llvm::SmallVectorImpl< const llvm::DIExpression * > | |
     llvm::SmallVector< const llvm::DIExpression *, 1 > | |
    llvm::SmallVectorImpl< const llvm::Function * > | |
     llvm::SmallVector< const llvm::Function *, 10 > | |
    llvm::SmallVectorImpl< const llvm::LocalAsMetadata * > | |
     llvm::SmallVector< const llvm::LocalAsMetadata *, 8 > | |
    llvm::SmallVectorImpl< const llvm::MachineInstr * > | |
     llvm::SmallVector< const llvm::MachineInstr *, 3 > | |
    llvm::SmallVectorImpl< const llvm::SCEV * > | |
     llvm::SmallVector< const llvm::SCEV *, 8 > | |
    llvm::SmallVectorImpl< const llvm::Value * > | |
     llvm::SmallVector< const llvm::Value *, 4 > | |
    llvm::SmallVectorImpl< const uint32_t * > | |
     llvm::SmallVector< const uint32_t *, 8 > | |
    llvm::SmallVectorImpl< ConstantPoolEntry > | |
     llvm::SmallVector< ConstantPoolEntry, 4 > | |
    llvm::SmallVectorImpl< CriticalEdge > | |
     llvm::SmallVector< CriticalEdge, 32 > | |
    llvm::SmallVectorImpl< Entry > | |
     llvm::SmallVector< Entry, 2 > | |
     llvm::SmallVector< Entry, 4 > | |
    llvm::SmallVectorImpl< FreeList * > | |
     llvm::SmallVector< FreeList *, 8 > | |
    llvm::SmallVectorImpl< HandlerInfo > | |
     llvm::SmallVector< HandlerInfo, 1 > | |
    llvm::SmallVectorImpl< HexagonInstr > | |
     llvm::SmallVector< HexagonInstr, HEXAGON_PRESHUFFLE_PACKET_SIZE > | |
    llvm::SmallVectorImpl< IdxMBBPair > | |
     llvm::SmallVector< IdxMBBPair, 8 > | |
    llvm::SmallVectorImpl< InsnRange > | |
     llvm::SmallVector< InsnRange, 4 > | |
    llvm::SmallVectorImpl< Inst > | |
     llvm::SmallVector< Inst, 7 > | |
    llvm::SmallVectorImpl< InState > | |
     llvm::SmallVector< InState, 8 > | |
    llvm::SmallVectorImpl< int > | |
     llvm::SmallVector< int, 0 > | |
     llvm::SmallVector< int, 1 > | |
     llvm::SmallVector< int, 4 > | |
     llvm::SmallVector< int, 8 > | |
    llvm::SmallVectorImpl< ISD::ArgFlagsTy > | |
     llvm::SmallVector< ISD::ArgFlagsTy, 16 > | |
    llvm::SmallVectorImpl< ISD::InputArg > | |
     llvm::SmallVector< ISD::InputArg, 32 > | |
     llvm::SmallVector< ISD::InputArg, 4 > | |
    llvm::SmallVectorImpl< ISD::OutputArg > | |
     llvm::SmallVector< ISD::OutputArg, 32 > | |
    llvm::SmallVectorImpl< LiveInBlock > | |
     llvm::SmallVector< LiveInBlock, 16 > | |
    llvm::SmallVectorImpl< LiveOutPair > | |
     llvm::SmallVector< LiveOutPair, 0 > | |
    llvm::SmallVectorImpl< LiveOutReg > | |
     llvm::SmallVector< LiveOutReg, 8 > | |
    llvm::SmallVectorImpl< llvm::AllocaInst * > | |
     llvm::SmallVector< llvm::AllocaInst *, 4 > | |
    llvm::SmallVectorImpl< llvm::AsmRewrite > | |
    llvm::SmallVectorImpl< llvm::BasicBlock * > | |
     llvm::SmallVector< llvm::BasicBlock *, 32 > | |
     llvm::SmallVector< llvm::BasicBlock *, N > | |
    llvm::SmallVectorImpl< llvm::BitCodeAbbrevOp > | |
     llvm::SmallVector< llvm::BitCodeAbbrevOp, 32 > | |
    llvm::SmallVectorImpl< llvm::BlockFrequency > | |
     llvm::SmallVector< llvm::BlockFrequency, 8 > | |
    llvm::SmallVectorImpl< llvm::CCValAssign > | |
     llvm::SmallVector< llvm::CCValAssign, 4 > | |
    llvm::SmallVectorImpl< llvm::cl::parser::OptionInfo > | |
     llvm::SmallVector< llvm::cl::parser::OptionInfo, 8 > | |
    llvm::SmallVectorImpl< llvm::DebugLocEntry::Value > | |
     llvm::SmallVector< llvm::DebugLocEntry::Value, 1 > | |
    llvm::SmallVectorImpl< llvm::DebugLocStream::Entry > | |
     llvm::SmallVector< llvm::DebugLocStream::Entry, 32 > | |
    llvm::SmallVectorImpl< llvm::DebugLocStream::List > | |
     llvm::SmallVector< llvm::DebugLocStream::List, 4 > | |
    llvm::SmallVectorImpl< llvm::detail::PtrUseVisitorBase::UseToVisit > | |
     llvm::SmallVector< llvm::detail::PtrUseVisitorBase::UseToVisit, 8 > | |
    llvm::SmallVectorImpl< llvm::DICompileUnit * > | |
     llvm::SmallVector< llvm::DICompileUnit *, 8 > | |
    llvm::SmallVectorImpl< llvm::DIEAbbrevData > | |
     llvm::SmallVector< llvm::DIEAbbrevData, 12 > | |
    llvm::SmallVectorImpl< llvm::DIGlobalVariable * > | |
     llvm::SmallVector< llvm::DIGlobalVariable *, 8 > | |
    llvm::SmallVectorImpl< llvm::DILineInfo > | |
     llvm::SmallVector< llvm::DILineInfo, 4 > | |
    llvm::SmallVectorImpl< llvm::DIScope * > | |
     llvm::SmallVector< llvm::DIScope *, 8 > | |
    llvm::SmallVectorImpl< llvm::DISubprogram * > | |
     llvm::SmallVector< llvm::DISubprogram *, 8 > | |
    llvm::SmallVectorImpl< llvm::DIType * > | |
     llvm::SmallVector< llvm::DIType *, 8 > | |
    llvm::SmallVectorImpl< llvm::DwarfAccelTable::Atom > | |
     llvm::SmallVector< llvm::DwarfAccelTable::Atom, 3 > | |
    llvm::SmallVectorImpl< llvm::DWARFDebugInfoEntryMinimal > | |
     llvm::SmallVector< llvm::DWARFDebugInfoEntryMinimal, 4 > | |
    llvm::SmallVectorImpl< llvm::EVT > | |
     llvm::SmallVector< llvm::EVT, 4 > | |
    llvm::SmallVectorImpl< llvm::ForwardedRegister > | |
     llvm::SmallVector< llvm::ForwardedRegister, 1 > | |
    llvm::SmallVectorImpl< llvm::Function * > | |
     llvm::SmallVector< llvm::Function *, 4 > | |
    llvm::SmallVectorImpl< llvm::FunctionLoweringInfo::LiveOutInfo > | |
     llvm::SmallVector< llvm::FunctionLoweringInfo::LiveOutInfo, 0 > | |
    llvm::SmallVectorImpl< llvm::GCOVEdge * > | |
     llvm::SmallVector< llvm::GCOVEdge *, 16 > | |
    llvm::SmallVectorImpl< llvm::ImmutablePass * > | |
     llvm::SmallVector< llvm::ImmutablePass *, 16 > | |
    llvm::SmallVectorImpl< llvm::Instruction * > | |
     llvm::SmallVector< llvm::Instruction *, 16 > | |
     llvm::SmallVector< llvm::Instruction *, 256 > | |
     llvm::SmallVector< llvm::Instruction *, 4 > | |
     llvm::SmallVector< llvm::Instruction *, 64 > | |
    llvm::SmallVectorImpl< llvm::LayoutAlignElem > | |
     llvm::SmallVector< llvm::LayoutAlignElem, 16 > | |
    llvm::SmallVectorImpl< llvm::LazyCallGraph::Node * > | |
     llvm::SmallVector< llvm::LazyCallGraph::Node *, 1 > | |
     llvm::SmallVector< llvm::LazyCallGraph::Node *, 4 > | |
    llvm::SmallVectorImpl< llvm::LazyCallGraph::SCC * > | |
     llvm::SmallVector< llvm::LazyCallGraph::SCC *, 4 > | |
    llvm::SmallVectorImpl< llvm::LexicalScope * > | |
     llvm::SmallVector< llvm::LexicalScope *, 4 > | |
    llvm::SmallVectorImpl< llvm::LiveInterval * > | |
     llvm::SmallVector< llvm::LiveInterval *, 0 > | |
     llvm::SmallVector< llvm::LiveInterval *, 4 > | |
    llvm::SmallVectorImpl< llvm::LiveRange * > | |
     llvm::SmallVector< llvm::LiveRange *, 0 > | |
    llvm::SmallVectorImpl< llvm::LiveRange::Segment > | |
     llvm::SmallVector< llvm::LiveRange::Segment, 16 > | |
    llvm::SmallVectorImpl< llvm::LiveVariables::VarInfo > | |
     llvm::SmallVector< llvm::LiveVariables::VarInfo, 0 > | |
    llvm::SmallVectorImpl< llvm::MachineBasicBlock * > | |
     llvm::SmallVector< llvm::MachineBasicBlock *, N > | |
    llvm::SmallVectorImpl< llvm::MachineInstr * > | |
     llvm::SmallVector< llvm::MachineInstr *, 8 > | |
    llvm::SmallVectorImpl< llvm::MachineTraceMetrics::FixedBlockInfo > | |
     llvm::SmallVector< llvm::MachineTraceMetrics::FixedBlockInfo, 4 > | |
    llvm::SmallVectorImpl< llvm::MachineTraceMetrics::LiveInReg > | |
     llvm::SmallVector< llvm::MachineTraceMetrics::LiveInReg, 4 > | |
    llvm::SmallVectorImpl< llvm::MachineTraceMetrics::TraceBlockInfo > | |
     llvm::SmallVector< llvm::MachineTraceMetrics::TraceBlockInfo, 4 > | |
    llvm::SmallVectorImpl< llvm::MCDataFragment * > | |
     llvm::SmallVector< llvm::MCDataFragment *, 4 > | |
    llvm::SmallVectorImpl< llvm::MCDwarfFile > | |
     llvm::SmallVector< llvm::MCDwarfFile, 3 > | |
    llvm::SmallVectorImpl< llvm::MCFixup > | |
     llvm::SmallVector< llvm::MCFixup, FixupsSize > | |
    llvm::SmallVectorImpl< llvm::MCLOHDirective > | |
     llvm::SmallVector< llvm::MCLOHDirective, 32 > | |
    llvm::SmallVectorImpl< llvm::MCOperand > | |
     llvm::SmallVector< llvm::MCOperand, 8 > | |
    llvm::SmallVectorImpl< llvm::MCSection * > | |
     llvm::SmallVector< llvm::MCSection *, 16 > | |
     llvm::SmallVector< llvm::MCSection *, N > | |
    llvm::SmallVectorImpl< llvm::MCSymbol * > | |
     llvm::SmallVector< llvm::MCSymbol *, 1 > | |
     llvm::SmallVector< llvm::MCSymbol *, 10 > | |
     llvm::SmallVector< llvm::MCSymbol *, 2 > | |
     llvm::SmallVector< llvm::MCSymbol *, 3 > | |
     llvm::SmallVector< llvm::MCSymbol *, 4 > | |
    llvm::SmallVectorImpl< llvm::MemoryDepChecker::Dependence > | |
     llvm::SmallVector< llvm::MemoryDepChecker::Dependence, 8 > | |
    llvm::SmallVectorImpl< llvm::Metadata * > | |
     llvm::SmallVector< llvm::Metadata *, 4 > | |
    llvm::SmallVectorImpl< llvm::MVT > | |
     llvm::SmallVector< llvm::MVT, 4 > | |
    llvm::SmallVectorImpl< llvm::opt::Arg * > | |
    llvm::SmallVectorImpl< llvm::Pass * > | |
     llvm::SmallVector< llvm::Pass *, 16 > | |
    llvm::SmallVectorImpl< llvm::PHINode * > | |
    llvm::SmallVectorImpl< llvm::PMDataManager * > | |
     llvm::SmallVector< llvm::PMDataManager *, 8 > | |
    llvm::SmallVectorImpl< llvm::RangeSpan > | |
     llvm::SmallVector< llvm::RangeSpan, 2 > | |
    llvm::SmallVectorImpl< llvm::RangeSpanList > | |
     llvm::SmallVector< llvm::RangeSpanList, 1 > | |
    llvm::SmallVectorImpl< llvm::RuntimeDyldMachO::EHFrameRelatedSections > | |
     llvm::SmallVector< llvm::RuntimeDyldMachO::EHFrameRelatedSections, 2 > | |
    llvm::SmallVectorImpl< llvm::RuntimePointerChecking::CheckingPtrGroup > | |
     llvm::SmallVector< llvm::RuntimePointerChecking::CheckingPtrGroup, 2 > | |
    llvm::SmallVectorImpl< llvm::RuntimePointerChecking::PointerInfo > | |
     llvm::SmallVector< llvm::RuntimePointerChecking::PointerInfo, 2 > | |
    llvm::SmallVectorImpl< llvm::SDDbgValue * > | |
     llvm::SmallVector< llvm::SDDbgValue *, 32 > | |
    llvm::SmallVectorImpl< llvm::SDep > | |
     llvm::SmallVector< llvm::SDep, 4 > | |
    llvm::SmallVectorImpl< llvm::SDNode * > | |
     llvm::SmallVector< llvm::SDNode *, 128 > | |
    llvm::SmallVectorImpl< llvm::SDValue > | |
     llvm::SmallVector< llvm::SDValue, 32 > | |
     llvm::SmallVector< llvm::SDValue, 8 > | |
    llvm::SmallVectorImpl< llvm::SEHHandler > | |
     llvm::SmallVector< llvm::SEHHandler, 1 > | |
    llvm::SmallVectorImpl< llvm::SlotIndex > | |
     llvm::SmallVector< llvm::SlotIndex, 8 > | |
    llvm::SmallVectorImpl< llvm::SmallString< 32 > > | |
     llvm::SmallVector< llvm::SmallString< 32 >, 4 > | |
    llvm::SmallVectorImpl< llvm::SmallVector< unsigned, 8 > > | |
     llvm::SmallVector< llvm::SmallVector< unsigned, 8 >, 4 > | |
    llvm::SmallVectorImpl< llvm::SMFixIt > | |
     llvm::SmallVector< llvm::SMFixIt, 4 > | |
    llvm::SmallVectorImpl< llvm::SMLoc > | |
     llvm::SmallVector< llvm::SMLoc, 4 > | |
    llvm::SmallVectorImpl< llvm::SplitAnalysis::BlockInfo > | |
     llvm::SmallVector< llvm::SplitAnalysis::BlockInfo, 8 > | |
    llvm::SmallVectorImpl< llvm::StringRef > | |
     llvm::SmallVector< llvm::StringRef, 10 > | |
    llvm::SmallVectorImpl< llvm::SUnit * > | |
     llvm::SmallVector< llvm::SUnit *, 7 > | |
     llvm::SmallVector< llvm::SUnit *, 8 > | |
    llvm::SmallVectorImpl< llvm::TypedTrackingMDRef > | |
     llvm::SmallVector< llvm::TypedTrackingMDRef, 4 > | |
    llvm::SmallVectorImpl< llvm::Value * > | |
     llvm::SmallVector< llvm::Value *, 16 > | |
    llvm::SmallVectorImpl< llvm::WeakVH > | |
     llvm::SmallVector< llvm::WeakVH, 4 > | |
     llvm::SmallVector< llvm::WeakVH, 8 > | |
    llvm::SmallVectorImpl< llvm::WinEHHandlerType > | |
     llvm::SmallVector< llvm::WinEHHandlerType, 1 > | |
    llvm::SmallVectorImpl< llvm::WinEHTryBlockMapEntry > | |
     llvm::SmallVector< llvm::WinEHTryBlockMapEntry, 4 > | |
    llvm::SmallVectorImpl< llvm::WinEHUnwindMapEntry > | |
     llvm::SmallVector< llvm::WinEHUnwindMapEntry, 4 > | |
    llvm::SmallVectorImpl< LoadCommandInfo > | |
     llvm::SmallVector< LoadCommandInfo, 4 > | |
    llvm::SmallVectorImpl< Location > | |
     llvm::SmallVector< Location, 8 > | |
    llvm::SmallVectorImpl< LocationList > | |
     llvm::SmallVector< LocationList, 4 > | |
    llvm::SmallVectorImpl< MCPhysReg > | |
     llvm::SmallVector< MCPhysReg, 16 > | |
    llvm::SmallVectorImpl< MILOHDirective > | |
     llvm::SmallVector< MILOHDirective, 32 > | |
    llvm::SmallVectorImpl< NodeState > | |
     llvm::SmallVector< NodeState, 16 > | |
    llvm::SmallVectorImpl< object::llvm::object::OwningBinary< object::llvm::object::Archive > > | |
     llvm::SmallVector< object::llvm::object::OwningBinary< object::llvm::object::Archive >, 2 > | |
    llvm::SmallVectorImpl< PhiT * > | |
    llvm::SmallVectorImpl< PointerAlignElem > | |
     llvm::SmallVector< PointerAlignElem, 8 > | |
    llvm::SmallVectorImpl< PointerUnion< Function *, Node * > > | |
     llvm::SmallVector< PointerUnion< Function *, Node * >, 4 > | |
    llvm::SmallVectorImpl< RegUnitInfo > | |
     llvm::SmallVector< RegUnitInfo, 4 > | |
    llvm::SmallVectorImpl< RootData > | |
     llvm::SmallVector< RootData, 8 > | |
    llvm::SmallVectorImpl< ScavengedInfo > | |
     llvm::SmallVector< ScavengedInfo, 2 > | |
    llvm::SmallVectorImpl< SectionEntry > | |
     llvm::SmallVector< SectionEntry, 64 > | |
    llvm::SmallVectorImpl< Segment > | |
     llvm::SmallVector< Segment, 4 > | |
    llvm::SmallVectorImpl< SID > | |
     llvm::SmallVector< SID, 2 > | |
    llvm::SmallVectorImpl< SimpleKey > | |
     llvm::SmallVector< SimpleKey, 4 > | |
    llvm::SmallVectorImpl< SMSNode > | |
     llvm::SmallVector< SMSNode, 8 > | |
    llvm::SmallVectorImpl< std::pair< AnalysisID, llvm::IdentifyingPassPtr > > | |
     llvm::SmallVector< std::pair< AnalysisID, llvm::IdentifyingPassPtr >, 4 > | |
    llvm::SmallVectorImpl< std::pair< AtomType, Form > > | |
     llvm::SmallVector< std::pair< AtomType, Form >, 3 > | |
    llvm::SmallVectorImpl< std::pair< BlockFrequency, unsigned > > | |
     llvm::SmallVector< std::pair< BlockFrequency, unsigned >, 4 > | |
    llvm::SmallVectorImpl< std::pair< BlockNode, BlockMass > > | |
     llvm::SmallVector< std::pair< BlockNode, BlockMass >, 4 > | |
    llvm::SmallVectorImpl< std::pair< bool, llvm::StringRef > > | |
     llvm::SmallVector< std::pair< bool, llvm::StringRef >, 4 > | |
    llvm::SmallVectorImpl< std::pair< const char *, std::pair< int, const char * > > > | |
     llvm::SmallVector< std::pair< const char *, std::pair< int, const char * > >, 4 > | |
    llvm::SmallVectorImpl< std::pair< const llvm::TargetRegisterClass *, llvm::MachineOperand * > > | |
     llvm::SmallVector< std::pair< const llvm::TargetRegisterClass *, llvm::MachineOperand * >, 0 > | |
    llvm::SmallVectorImpl< std::pair< const MDNode *, const MDNode * > > | |
     llvm::SmallVector< std::pair< const MDNode *, const MDNode * >, 32 > | |
    llvm::SmallVectorImpl< std::pair< int, int64_t > > | |
     llvm::SmallVector< std::pair< int, int64_t >, 32 > | |
    llvm::SmallVectorImpl< std::pair< KeyT, ValueT > > | |
     llvm::SmallVector< std::pair< KeyT, ValueT >, N > | |
    llvm::SmallVectorImpl< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::iterator > > | |
     llvm::SmallVector< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::iterator >, 4 > | |
    llvm::SmallVectorImpl< std::pair< llvm::MCSymbol *, int > > | |
     llvm::SmallVector< std::pair< llvm::MCSymbol *, int >, 4 > | |
    llvm::SmallVectorImpl< std::pair< llvm::SlotIndex, llvm::SlotIndex > > | |
     llvm::SmallVector< std::pair< llvm::SlotIndex, llvm::SlotIndex >, 8 > | |
    llvm::SmallVectorImpl< std::pair< MCSectionSubPair, MCSectionSubPair > > | |
     llvm::SmallVector< std::pair< MCSectionSubPair, MCSectionSubPair >, 4 > | |
    llvm::SmallVectorImpl< std::pair< std::string, GCOVCoverage > > | |
     llvm::SmallVector< std::pair< std::string, GCOVCoverage >, 4 > | |
    llvm::SmallVectorImpl< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * > > | |
     llvm::SmallVector< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * >, 1 > | |
    llvm::SmallVectorImpl< std::pair< unsigned, llvm::MCFragment * > > | |
     llvm::SmallVector< std::pair< unsigned, llvm::MCFragment * >, 1 > | |
    llvm::SmallVectorImpl< std::pair< unsigned, llvm::MCSymbol * > > | |
     llvm::SmallVector< std::pair< unsigned, llvm::MCSymbol * >, 4 > | |
    llvm::SmallVectorImpl< std::pair< unsigned, llvm::TypedTrackingMDRef > > | |
     llvm::SmallVector< std::pair< unsigned, llvm::TypedTrackingMDRef >, 2 > | |
    llvm::SmallVectorImpl< std::pair< unsigned, unsigned > > | |
     llvm::SmallVector< std::pair< unsigned, unsigned >, 0 > | |
     llvm::SmallVector< std::pair< unsigned, unsigned >, 8 > | |
    llvm::SmallVectorImpl< std::pair< void *, size_t > > | |
     llvm::SmallVector< std::pair< void *, size_t >, 0 > | |
    llvm::SmallVectorImpl< std::string * > | |
     llvm::SmallVector< std::string *, 8 > | |
    llvm::SmallVectorImpl< std::string > | |
     llvm::SmallVector< std::string, 3 > | |
     llvm::SmallVector< std::string, 32 > | |
     llvm::SmallVector< std::string, 4 > | |
     llvm::SmallVector< std::string, 8 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::DbgVariable > > | |
     llvm::SmallVector< std::unique_ptr< llvm::DbgVariable >, 64 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::DWARFCompileUnit > > | |
     llvm::SmallVector< std::unique_ptr< llvm::DWARFCompileUnit >, 1 > | |
      llvm::DWARFUnitSection< llvm::DWARFCompileUnit > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::DwarfUnit > > | |
     llvm::SmallVector< std::unique_ptr< llvm::DwarfUnit >, 1 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::GCOVBlock > > | |
     llvm::SmallVector< std::unique_ptr< llvm::GCOVBlock >, 16 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::GCOVEdge > > | |
     llvm::SmallVector< std::unique_ptr< llvm::GCOVEdge >, 16 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::GCOVFunction > > | |
     llvm::SmallVector< std::unique_ptr< llvm::GCOVFunction >, 16 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::GCStrategy > > | |
     llvm::SmallVector< std::unique_ptr< llvm::GCStrategy >, 1 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::MemoryBuffer > > | |
     llvm::SmallVector< std::unique_ptr< llvm::MemoryBuffer >, 2 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::MipsOptionRecord > > | |
     llvm::SmallVector< std::unique_ptr< llvm::MipsOptionRecord >, 8 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::Module > > | |
     llvm::SmallVector< std::unique_ptr< llvm::Module >, 1 > | |
    llvm::SmallVectorImpl< std::unique_ptr< llvm::opt::Arg > > | |
     llvm::SmallVector< std::unique_ptr< llvm::opt::Arg >, 16 > | |
    llvm::SmallVectorImpl< std::unique_ptr< object::llvm::object::ObjectFile > > | |
     llvm::SmallVector< std::unique_ptr< object::llvm::object::ObjectFile >, 2 > | |
    llvm::SmallVectorImpl< std::unique_ptr< UnitType > > | |
     llvm::SmallVector< std::unique_ptr< UnitType >, 1 > | |
      llvm::DWARFUnitSection< UnitType > | Concrete instance of DWARFUnitSection, specialized for one Unit type |
    llvm::SmallVectorImpl< StringRef > | |
     llvm::SmallVector< StringRef, 1 > | |
    llvm::SmallVectorImpl< sys::llvm::sys::MemoryBlock > | |
     llvm::SmallVector< sys::llvm::sys::MemoryBlock, 16 > | |
    llvm::SmallVectorImpl< TreeData > | |
     llvm::SmallVector< TreeData, 16 > | |
    llvm::SmallVectorImpl< uint32_t > | |
     llvm::SmallVector< uint32_t, 16 > | |
    llvm::SmallVectorImpl< uint64_t > | |
     llvm::SmallVector< uint64_t, 16 > | |
    llvm::SmallVectorImpl< uint8_t > | |
     llvm::SmallVector< uint8_t, 32 > | |
     llvm::SmallVector< uint8_t, 4 > | |
     llvm::SmallVector< uint8_t, 64 > | |
    llvm::SmallVectorImpl< uintptr_t > | |
     llvm::SmallVector< uintptr_t, 20 > | |
    llvm::SmallVectorImpl< unsigned > | |
     llvm::SmallVector< unsigned, 0 > | |
     llvm::SmallVector< unsigned, 16 > | |
     llvm::SmallVector< unsigned, 2 > | |
     llvm::SmallVector< unsigned, 3 > | |
     llvm::SmallVector< unsigned, 32 > | |
     llvm::SmallVector< unsigned, 4 > | |
     llvm::SmallVector< unsigned, 50 > | |
     llvm::SmallVector< unsigned, 8 > | |
     llvm::SmallVector< unsigned, N > | |
    llvm::SmallVectorImpl< unsigned char > | |
     llvm::SmallVector< unsigned char, 4 > | |
     llvm::SmallVector< unsigned char, 8 > | |
    llvm::SmallVectorImpl< ValueT > | |
     llvm::SmallVector< ValueT, 8 > | |
    llvm::SmallVectorImpl< VariableDbgInfo > | |
     llvm::SmallVector< VariableDbgInfo, 4 > | |
    llvm::SmallVectorImpl< VersionMapEntry > | |
     llvm::SmallVector< VersionMapEntry, 16 > | |
    llvm::SmallVectorImpl< VNInfo * > | |
     llvm::SmallVector< VNInfo *, 4 > | |
    llvm::SmallVectorImpl< void * > | |
     llvm::SmallVector< void *, 4 > | |
    llvm::SmallVectorImpl< VReg2SUnit > | |
     llvm::SmallVector< VReg2SUnit, 8 > | |
    llvm::SmallVectorImpl< Weight > | |
     llvm::SmallVector< Weight, 4 > | |
   llvm::SmallVectorTemplateBase< T, true > | SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's |
   llvm::SmallVectorTemplateBase< T, isPodLike< T >::value > | |
    llvm::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 |
     llvm::SmallVector< T, N > | This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small |
     llvm::SmallVector< T, 0 > | |
  llvm::SmallVectorTemplateCommon< TreeData > | |
  llvm::SmallVectorTemplateCommon< uint32_t > | |
  llvm::SmallVectorTemplateCommon< uint64_t > | |
  llvm::SmallVectorTemplateCommon< uint8_t > | |
  llvm::SmallVectorTemplateCommon< uintptr_t > | |
  llvm::SmallVectorTemplateCommon< unsigned > | |
  llvm::SmallVectorTemplateCommon< unsigned char > | |
  llvm::SmallVectorTemplateCommon< ValueT > | |
  llvm::SmallVectorTemplateCommon< VariableDbgInfo > | |
  llvm::SmallVectorTemplateCommon< VersionMapEntry > | |
  llvm::SmallVectorTemplateCommon< VNInfo * > | |
  llvm::SmallVectorTemplateCommon< void * > | |
  llvm::SmallVectorTemplateCommon< VReg2SUnit > | |
  llvm::SmallVectorTemplateCommon< Weight > | |
 llvm::SmallVectorStorage< T, N > | Storage for the SmallVector elements which aren't contained in SmallVectorTemplateCommon |
 llvm::SmallVectorStorage< AnalysisID, N > | |
 llvm::SmallVectorStorage< Arg *, N > | |
 llvm::SmallVectorStorage< AttributeSpec, N > | |
 llvm::SmallVectorStorage< BitTestCase, N > | |
 llvm::SmallVectorStorage< BitValue, N > | |
 llvm::SmallVectorStorage< Block, N > | |
 llvm::SmallVectorStorage< BlockInterference, N > | |
 llvm::SmallVectorStorage< BlockMass, N > | |
 llvm::SmallVectorStorage< BlockNode, N > | |
 llvm::SmallVectorStorage< bool, N > | |
 llvm::SmallVectorStorage< ByValInfo, N > | |
 llvm::SmallVectorStorage< char, N > | |
 llvm::SmallVectorStorage< const char *, N > | |
 llvm::SmallVectorStorage< const llvm::CallInst *, N > | |
 llvm::SmallVectorStorage< const llvm::DIExpression *, N > | |
 llvm::SmallVectorStorage< const llvm::Function *, N > | |
 llvm::SmallVectorStorage< const llvm::LocalAsMetadata *, N > | |
 llvm::SmallVectorStorage< const llvm::MachineInstr *, N > | |
 llvm::SmallVectorStorage< const llvm::SCEV *, N > | |
 llvm::SmallVectorStorage< const llvm::Value *, N > | |
 llvm::SmallVectorStorage< const uint32_t *, N > | |
 llvm::SmallVectorStorage< ConstantPoolEntry, N > | |
 llvm::SmallVectorStorage< CriticalEdge, N > | |
 llvm::SmallVectorStorage< Entry, N > | |
 llvm::SmallVectorStorage< FreeList *, N > | |
 llvm::SmallVectorStorage< HandlerInfo, N > | |
 llvm::SmallVectorStorage< HexagonInstr, N > | |
 llvm::SmallVectorStorage< IdxMBBPair, N > | |
 llvm::SmallVectorStorage< InsnRange, N > | |
 llvm::SmallVectorStorage< Inst, N > | |
 llvm::SmallVectorStorage< InState, N > | |
 llvm::SmallVectorStorage< int, N > | |
 llvm::SmallVectorStorage< ISD::ArgFlagsTy, N > | |
 llvm::SmallVectorStorage< ISD::InputArg, N > | |
 llvm::SmallVectorStorage< ISD::OutputArg, N > | |
 llvm::SmallVectorStorage< LiveInBlock, N > | |
 llvm::SmallVectorStorage< LiveOutPair, N > | |
 llvm::SmallVectorStorage< LiveOutReg, N > | |
 llvm::SmallVectorStorage< llvm::AllocaInst *, N > | |
 llvm::SmallVectorStorage< llvm::BasicBlock *, N > | |
 llvm::SmallVectorStorage< llvm::BitCodeAbbrevOp, N > | |
 llvm::SmallVectorStorage< llvm::BlockFrequency, N > | |
 llvm::SmallVectorStorage< llvm::CCValAssign, N > | |
 llvm::SmallVectorStorage< llvm::cl::parser::OptionInfo, N > | |
 llvm::SmallVectorStorage< llvm::DebugLocEntry::Value, N > | |
 llvm::SmallVectorStorage< llvm::DebugLocStream::Entry, N > | |
 llvm::SmallVectorStorage< llvm::DebugLocStream::List, N > | |
 llvm::SmallVectorStorage< llvm::detail::PtrUseVisitorBase::UseToVisit, N > | |
 llvm::SmallVectorStorage< llvm::DICompileUnit *, N > | |
 llvm::SmallVectorStorage< llvm::DIEAbbrevData, N > | |
 llvm::SmallVectorStorage< llvm::DIGlobalVariable *, N > | |
 llvm::SmallVectorStorage< llvm::DILineInfo, N > | |
 llvm::SmallVectorStorage< llvm::DIScope *, N > | |
 llvm::SmallVectorStorage< llvm::DISubprogram *, N > | |
 llvm::SmallVectorStorage< llvm::DIType *, N > | |
 llvm::SmallVectorStorage< llvm::DwarfAccelTable::Atom, N > | |
 llvm::SmallVectorStorage< llvm::DWARFDebugInfoEntryMinimal, N > | |
 llvm::SmallVectorStorage< llvm::EVT, N > | |
 llvm::SmallVectorStorage< llvm::ForwardedRegister, N > | |
 llvm::SmallVectorStorage< llvm::Function *, N > | |
 llvm::SmallVectorStorage< llvm::FunctionLoweringInfo::LiveOutInfo, N > | |
 llvm::SmallVectorStorage< llvm::GCOVEdge *, N > | |
 llvm::SmallVectorStorage< llvm::ImmutablePass *, N > | |
 llvm::SmallVectorStorage< llvm::Instruction *, N > | |
 llvm::SmallVectorStorage< llvm::LayoutAlignElem, N > | |
 llvm::SmallVectorStorage< llvm::LazyCallGraph::Node *, N > | |
 llvm::SmallVectorStorage< llvm::LazyCallGraph::SCC *, N > | |
 llvm::SmallVectorStorage< llvm::LexicalScope *, N > | |
 llvm::SmallVectorStorage< llvm::LiveInterval *, N > | |
 llvm::SmallVectorStorage< llvm::LiveRange *, N > | |
 llvm::SmallVectorStorage< llvm::LiveRange::Segment, N > | |
 llvm::SmallVectorStorage< llvm::LiveVariables::VarInfo, N > | |
 llvm::SmallVectorStorage< llvm::MachineBasicBlock *, N > | |
 llvm::SmallVectorStorage< llvm::MachineInstr *, N > | |
 llvm::SmallVectorStorage< llvm::MachineTraceMetrics::FixedBlockInfo, N > | |
 llvm::SmallVectorStorage< llvm::MachineTraceMetrics::LiveInReg, N > | |
 llvm::SmallVectorStorage< llvm::MachineTraceMetrics::TraceBlockInfo, N > | |
 llvm::SmallVectorStorage< llvm::MCDataFragment *, N > | |
 llvm::SmallVectorStorage< llvm::MCDwarfFile, N > | |
 llvm::SmallVectorStorage< llvm::MCFixup, N > | |
 llvm::SmallVectorStorage< llvm::MCLOHDirective, N > | |
 llvm::SmallVectorStorage< llvm::MCOperand, N > | |
 llvm::SmallVectorStorage< llvm::MCSection *, N > | |
 llvm::SmallVectorStorage< llvm::MCSymbol *, N > | |
 llvm::SmallVectorStorage< llvm::MemoryDepChecker::Dependence, N > | |
 llvm::SmallVectorStorage< llvm::Metadata *, N > | |
 llvm::SmallVectorStorage< llvm::MVT, N > | |
 llvm::SmallVectorStorage< llvm::Pass *, N > | |
 llvm::SmallVectorStorage< llvm::PMDataManager *, N > | |
 llvm::SmallVectorStorage< llvm::RangeSpan, N > | |
 llvm::SmallVectorStorage< llvm::RangeSpanList, N > | |
 llvm::SmallVectorStorage< llvm::RuntimeDyldMachO::EHFrameRelatedSections, N > | |
 llvm::SmallVectorStorage< llvm::RuntimePointerChecking::CheckingPtrGroup, N > | |
 llvm::SmallVectorStorage< llvm::RuntimePointerChecking::PointerInfo, N > | |
 llvm::SmallVectorStorage< llvm::SDDbgValue *, N > | |
 llvm::SmallVectorStorage< llvm::SDep, N > | |
 llvm::SmallVectorStorage< llvm::SDNode *, N > | |
 llvm::SmallVectorStorage< llvm::SDValue, N > | |
 llvm::SmallVectorStorage< llvm::SEHHandler, N > | |
 llvm::SmallVectorStorage< llvm::SlotIndex, N > | |
 llvm::SmallVectorStorage< llvm::SmallString< 32 >, N > | |
 llvm::SmallVectorStorage< llvm::SmallVector< unsigned, 8 >, N > | |
 llvm::SmallVectorStorage< llvm::SMFixIt, N > | |
 llvm::SmallVectorStorage< llvm::SMLoc, N > | |
 llvm::SmallVectorStorage< llvm::SplitAnalysis::BlockInfo, N > | |
 llvm::SmallVectorStorage< llvm::StringRef, N > | |
 llvm::SmallVectorStorage< llvm::SUnit *, N > | |
 llvm::SmallVectorStorage< llvm::TypedTrackingMDRef, N > | |
 llvm::SmallVectorStorage< llvm::Value *, N > | |
 llvm::SmallVectorStorage< llvm::WeakVH, N > | |
 llvm::SmallVectorStorage< llvm::WinEHHandlerType, N > | |
 llvm::SmallVectorStorage< llvm::WinEHTryBlockMapEntry, N > | |
 llvm::SmallVectorStorage< llvm::WinEHUnwindMapEntry, N > | |
 llvm::SmallVectorStorage< LoadCommandInfo, N > | |
 llvm::SmallVectorStorage< Location, N > | |
 llvm::SmallVectorStorage< LocationList, N > | |
 llvm::SmallVectorStorage< MCPhysReg, N > | |
 llvm::SmallVectorStorage< MILOHDirective, N > | |
 llvm::SmallVectorStorage< NodeState, N > | |
 llvm::SmallVectorStorage< object::llvm::object::OwningBinary< object::llvm::object::Archive >, N > | |
 llvm::SmallVectorStorage< PointerAlignElem, N > | |
 llvm::SmallVectorStorage< PointerUnion< Function *, Node * >, N > | |
 llvm::SmallVectorStorage< RegUnitInfo, N > | |
 llvm::SmallVectorStorage< RootData, N > | |
 llvm::SmallVectorStorage< ScavengedInfo, N > | |
 llvm::SmallVectorStorage< SectionEntry, N > | |
 llvm::SmallVectorStorage< Segment, N > | |
 llvm::SmallVectorStorage< SID, N > | |
 llvm::SmallVectorStorage< SimpleKey, N > | |
 llvm::SmallVectorStorage< SMSNode, N > | |
 llvm::SmallVectorStorage< std::pair< AnalysisID, llvm::IdentifyingPassPtr >, N > | |
 llvm::SmallVectorStorage< std::pair< AtomType, Form >, N > | |
 llvm::SmallVectorStorage< std::pair< BlockFrequency, unsigned >, N > | |
 llvm::SmallVectorStorage< std::pair< BlockNode, BlockMass >, N > | |
 llvm::SmallVectorStorage< std::pair< bool, llvm::StringRef >, N > | |
 llvm::SmallVectorStorage< std::pair< const char *, std::pair< int, const char * > >, N > | |
 llvm::SmallVectorStorage< std::pair< const llvm::TargetRegisterClass *, llvm::MachineOperand * >, N > | |
 llvm::SmallVectorStorage< std::pair< const MDNode *, const MDNode * >, N > | |
 llvm::SmallVectorStorage< std::pair< int, int64_t >, N > | |
 llvm::SmallVectorStorage< std::pair< KeyT, ValueT >, N > | |
 llvm::SmallVectorStorage< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::iterator >, N > | |
 llvm::SmallVectorStorage< std::pair< llvm::MCSymbol *, int >, N > | |
 llvm::SmallVectorStorage< std::pair< llvm::SlotIndex, llvm::SlotIndex >, N > | |
 llvm::SmallVectorStorage< std::pair< MCSectionSubPair, MCSectionSubPair >, N > | |
 llvm::SmallVectorStorage< std::pair< std::string, GCOVCoverage >, N > | |
 llvm::SmallVectorStorage< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * >, N > | |
 llvm::SmallVectorStorage< std::pair< unsigned, llvm::MCFragment * >, N > | |
 llvm::SmallVectorStorage< std::pair< unsigned, llvm::MCSymbol * >, N > | |
 llvm::SmallVectorStorage< std::pair< unsigned, llvm::TypedTrackingMDRef >, N > | |
 llvm::SmallVectorStorage< std::pair< unsigned, unsigned >, N > | |
 llvm::SmallVectorStorage< std::pair< void *, size_t >, N > | |
 llvm::SmallVectorStorage< std::string *, N > | |
 llvm::SmallVectorStorage< std::string, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::DbgVariable >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::DWARFCompileUnit >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::DwarfUnit >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::GCOVBlock >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::GCOVEdge >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::GCOVFunction >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::GCStrategy >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::MemoryBuffer >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::MipsOptionRecord >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::Module >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< llvm::opt::Arg >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< object::llvm::object::ObjectFile >, N > | |
 llvm::SmallVectorStorage< std::unique_ptr< UnitType >, N > | |
 llvm::SmallVectorStorage< StringRef, N > | |
 llvm::SmallVectorStorage< sys::llvm::sys::MemoryBlock, N > | |
 llvm::SmallVectorStorage< T, 0 > | |
 llvm::SmallVectorStorage< T, 1 > | |
 llvm::SmallVectorStorage< TreeData, N > | |
 llvm::SmallVectorStorage< uint32_t, N > | |
 llvm::SmallVectorStorage< uint64_t, N > | |
 llvm::SmallVectorStorage< uint8_t, N > | |
 llvm::SmallVectorStorage< uintptr_t, N > | |
 llvm::SmallVectorStorage< unsigned char, N > | |
 llvm::SmallVectorStorage< unsigned, N > | |
 llvm::SmallVectorStorage< ValueT, N > | |
 llvm::SmallVectorStorage< VariableDbgInfo, N > | |
 llvm::SmallVectorStorage< VersionMapEntry, N > | |
 llvm::SmallVectorStorage< VNInfo *, N > | |
 llvm::SmallVectorStorage< void *, N > | |
 llvm::SmallVectorStorage< VReg2SUnit, N > | |
 llvm::SmallVectorStorage< Weight, N > | |
 llvm::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 |
 llvm::sys::SmartMutex< false > | |
 llvm::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 |
 llvm::sys::SmartRWMutex< true > | |
 llvm::sys::SmartScopedLock< mt_only > | |
 llvm::sys::SmartScopedReader< mt_only > | ScopedReader - RAII acquisition of a reader lock |
 llvm::sys::SmartScopedWriter< mt_only > | ScopedWriter - RAII acquisition of a writer lock |
 llvm::PatternMatch::smax_pred_ty | Helper class for identifying signed max predicates |
 llvm::SMDiagnostic | Instances of this class encapsulate one diagnostic report, allowing printing to a raw_ostream as a caret diagnostic |
 llvm::SMFixIt | Represents a single fixit, a replacement of one range of text with another |
 llvm::PatternMatch::smin_pred_ty | Helper class for identifying signed min predicates |
 llvm::SMLoc | Represents a location in source code |
 llvm::SMRange | Represents a range in source code |
 llvm::PBQP::Solution | Represents a solution to a PBQP problem |
 llvm::MachO::source_version_command | |
 llvm::SourceMgr | This owns the files read by a parser, handles include stacks, and handles diagnostic wrangling |
 llvm::sys::fs::space_info | Space_info - Self explanatory |
 SparcGenInstrInfo | |
  llvm::SparcInstrInfo | |
 SparcGenRegisterInfo | |
  llvm::SparcRegisterInfo | |
 SparcGenSubtargetInfo | |
  llvm::SparcSubtarget | |
 llvm::SparseBitVector< ElementSize > | |
 llvm::SparseMultiSet< ValueT, KeyFunctorT, SparseT > | Fast multiset implementation for objects that can be identified by small unsigned keys |
 llvm::SparseMultiSet< PhysRegSUOper, llvm::identity< unsigned >, uint16_t > | |
 llvm::SparseMultiSet< VReg2SUnit, VirtReg2IndexFunctor > | |
 llvm::SparseSet< ValueT, KeyFunctorT, SparseT > | SparseSet - Fast set implmentation for objects that can be identified by small unsigned keys |
 llvm::SparseSet< RootData > | |
 llvm::SparseSet< unsigned > | |
 llvm::SparseSet< unsigned, llvm::VirtReg2IndexFunctor > | |
 llvm::SparseSet< VReg2SUnit, VirtReg2IndexFunctor > | |
 llvm::SparseSetValFunctor< KeyT, ValueT, KeyFunctorT > | SparseSetValFunctor - Helper class for selecting SparseSetValTraits |
 llvm::SparseSetValFunctor< KeyT, KeyT, KeyFunctorT > | SparseSetValFunctor<KeyT, KeyT> - Helper class for the common case of identity key/value sets |
 llvm::SparseSetValFunctor< KeyT, PhysRegSUOper, llvm::identity< unsigned > > | |
 llvm::SparseSetValFunctor< KeyT, RootData, llvm::identity< unsigned > > | |
 llvm::SparseSetValFunctor< KeyT, unsigned, llvm::identity< unsigned > > | |
 llvm::SparseSetValFunctor< KeyT, unsigned, llvm::VirtReg2IndexFunctor > | |
 llvm::SparseSetValFunctor< KeyT, VReg2SUnit, VirtReg2IndexFunctor > | |
 llvm::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 |
 llvm::SparseSolver | SparseSolver - This class is a general purpose solver for Sparse Conditional Propagation with a programmable lattice function |
 llvm::SpecialCaseList | |
 llvm::PatternMatch::specific_fpval | Match a specified floating point value or vector of all elements of that value |
 llvm::PatternMatch::specific_intval | Match a specified integer value or vector of all elements of that |
 llvm::SpecificBumpPtrAllocator< T > | A BumpPtrAllocator that allows only elements of a specific type to be allocated |
 llvm::SpecificBumpPtrAllocator< Item > | |
 llvm::SpecificBumpPtrAllocator< llvm::LazyCallGraph::Node > | |
 llvm::SpecificBumpPtrAllocator< llvm::LazyCallGraph::SCC > | |
 llvm::PatternMatch::specificval_ty | Match a specified Value* |
 llvm::SIMachineFunctionInfo::SpilledReg | |
 llvm::Spiller | Spiller interface |
 llvm::TargetFrameLowering::SpillSlot | |
 llvm::SplitAnalysis | SplitAnalysis - Analyze a LiveInterval, looking for live range splitting opportunities |
 llvm::SplitEditor | SplitEditor - Edit machine code and LiveIntervals for live range splitting |
 llvm::SrcLineInfo | This class is used to record source line correspondence |
 llvm::SSAUpdater | Helper class for SSA formation on a set of values defined in multiple blocks |
 llvm::SSAUpdaterImpl< UpdaterT > | |
 llvm::SSAUpdaterTraits< T > | |
 llvm::SSAUpdaterTraits< MachineSSAUpdater > | |
 llvm::SSAUpdaterTraits< SSAUpdater > | |
 llvm::StackMaps | |
 llvm::StackMapV1Parser< Endianness > | |
 llvm::StatepointBase< FunTy, InstructionTy, ValueTy, CallSiteTy > | Analogous to CallSiteBase, this provides most of the actual functionality for Statepoint and ImmutableStatepoint |
 llvm::StatepointBase< const Function, const Instruction, const Value, ImmutableCallSite > | |
  llvm::ImmutableStatepoint | A specialization of it's base class for read only access to a gc.statepoint |
 llvm::StatepointBase< Function, Instruction, Value, CallSite > | |
  llvm::Statepoint | A specialization of it's base class for read-write access to a gc.statepoint |
 llvm::StatepointLoweringState | This class tracks both per-statepoint and per-selectiondag information |
 llvm::StatepointOpers | MI-level Statepoint operands |
 llvm::Statistic | |
 llvm::StratifiedInfo | |
 llvm::StratifiedLink | |
 llvm::StratifiedSets< T > | |
 llvm::StratifiedSetsBuilder< T > | |
 llvm::yaml::Stream | This class represents a YAML stream potentially containing multiple documents |
 llvm::StringMapConstIterator< ValueT > | |
 llvm::StringMapConstIterator< ValueTy > | |
  llvm::StringMapIterator< ValueT > | |
 llvm::StringMapEntryBase | StringMapEntryBase - Shared base class of StringMapEntry instances |
  llvm::StringMapEntry< ValueTy > | StringMapEntry - This is used to represent one value that is inserted into a StringMap |
  llvm::StringMapEntry< bool > | |
  llvm::StringMapEntry< llvm::Comdat > | |
  llvm::StringMapEntry< llvm::DwarfStringPoolEntry > | |
  llvm::StringMapEntry< llvm::MDString > | |
 llvm::StringMapImpl | StringMapImpl - This is the base class of StringMap that is shared among all of its instantiations |
  llvm::StringMap< ValueTy, AllocatorTy > | StringMap - This is an unconventional map that is specialized for handling keys that are "strings", which are basically ranges of bytes |
  llvm::StringMap< bool > | |
  llvm::StringMap< bool, llvm::BumpPtrAllocatorImpl & > | |
  llvm::StringMap< char, AllocatorTy > | |
   llvm::StringSet< AllocatorTy > | StringSet - A wrapper for StringMap that provides set-like functionality |
  llvm::StringMap< Comdat > | |
  llvm::StringMap< const llvm::DIE * > | |
  llvm::StringMap< const llvm::TargetRegisterClass * > | |
  llvm::StringMap< const PassInfo * > | |
  llvm::StringMap< DataArray, BumpPtrAllocator & > | |
  llvm::StringMap< LineData > | |
  llvm::StringMap< llvm::ConstantDataSequential * > | |
  llvm::StringMap< llvm::DwarfStringPoolEntry, llvm::BumpPtrAllocatorImpl & > | |
  llvm::StringMap< llvm::GCStrategy * > | |
  llvm::StringMap< llvm::MCSectionMachO * > | |
  llvm::StringMap< llvm::MDString > | |
  llvm::StringMap< llvm::sampleprof::FunctionSamples > | |
  llvm::StringMap< llvm::SDNode * > | |
  llvm::StringMap< llvm::SmallDenseMap > | |
  llvm::StringMap< llvm::SmallVector > | |
  llvm::StringMap< llvm::StringMap< llvm::SpecialCaseList::Entry > > | |
  llvm::StringMap< llvm::StringMap< std::string > > | |
  llvm::StringMap< llvm::StructType * > | |
  llvm::StringMap< llvm::WinCodeViewLineTables::FileNameRegistryTy::PerFileInfo > | |
  llvm::StringMap< MCSymbol *, BumpPtrAllocator & > | |
  llvm::StringMap< NameAndAttributes > | |
  llvm::StringMap< PooledString > | |
  llvm::StringMap< size_t > | |
  llvm::StringMap< State > | |
  llvm::StringMap< std::pair< llvm::Type *, llvm::SMLoc > > | |
  llvm::StringMap< std::unique_ptr< const llvm::MipsCallEntry > > | |
  llvm::StringMap< std::unique_ptr< HNode > > | |
  llvm::StringMap< std::unique_ptr< llvm::AArch64Subtarget > > | |
  llvm::StringMap< std::unique_ptr< llvm::ARMSubtarget > > | |
  llvm::StringMap< std::unique_ptr< llvm::MipsSubtarget > > | |
  llvm::StringMap< std::unique_ptr< llvm::PPCSubtarget > > | |
  llvm::StringMap< std::unique_ptr< llvm::SetTheory::Expander > > | |
  llvm::StringMap< std::unique_ptr< llvm::SetTheory::Operator > > | |
  llvm::StringMap< std::unique_ptr< llvm::TargetLibraryInfoImpl > > | |
  llvm::StringMap< std::unique_ptr< llvm::WebAssemblySubtarget > > | |
  llvm::StringMap< std::unique_ptr< llvm::X86Subtarget > > | |
  llvm::StringMap< std::unique_ptr< yaml::llvm::MachineFunction > > | |
  llvm::StringMap< SymbolTableEntry > | |
  llvm::StringMap< TargetAddress > | |
  llvm::StringMap< uint64_t > | |
  llvm::StringMap< uint8_t > | |
  llvm::StringMap< unsigned > | |
  llvm::StringMap< Value * > | |
 llvm::StringMatcher | StringMatcher - Given a list of strings and code to execute when they match, output a simple switch tree to classify the input string |
 llvm::StringPool | StringPool - An interned string pool |
 llvm::StringRef | StringRef - Represent a constant reference to a string, i.e |
 llvm::StringSaver | Saves strings in the inheritor's stable storage and returns a stable raw character pointer |
  llvm::BumpPtrStringSaver | |
 llvm::StringSwitch< T, R > | A switch()-like statement whose cases are string literals |
 llvm::StringTableBuilder | Utility for building string tables with deduplicated suffixes |
 llvm::object::StringTableOffset | |
 llvm::StringToOffsetTable | StringToOffsetTable - This class uniques a bunch of nul-terminated strings and keeps track of their offset in a massive contiguous string allocation |
 llvm::yaml::StringValue | A wrapper around std::string which contains a source range that's being set during parsing |
  llvm::yaml::FlowStringValue | |
 llvm::StructLayout | Used to lazily calculate structure layout information for a target machine, based on the DataLayout structure |
 llvm::Linker::StructTypeKeyInfo | |
 llvm::MachO::sub_client_command | |
 llvm::MachO::sub_framework_command | |
 llvm::MachO::sub_library_command | |
 llvm::MachO::sub_umbrella_command | |
 llvm::SubClassReference | |
 llvm::InlineAsm::SubConstraintInfo | |
 llvm::SubMultiClassReference | |
 llvm::MCRegisterInfo::SubRegCoveredBits | SubRegCoveredBits - Emitted by tablegen: bit range covered by a subreg index, -1 in any being invalid |
 llvm::SubtargetFeatureKV | SubtargetFeatureKV - Used to provide key value pairs for feature and CPU bit flags |
 llvm::SubtargetFeatures | SubtargetFeatures - Manages the enabling and disabling of subtarget specific features |
 llvm::SubtargetInfoKV | SubtargetInfoKV - Used to provide key value pairs for CPU and arbitrary pointers |
 llvm::SUnit | SUnit - Scheduling unit. This is a node in the scheduling DAG |
 llvm::SuperRegClassIterator | |
 llvm::COFF::symbol | |
 llvm::object::Archive::Symbol | |
 llvm::ELFYAML::Symbol | |
 llvm::COFFYAML::Symbol | |
 llvm::object::Archive::symbol_iterator | |
 llvm::SymbolCU | Helper used to pair up a symbol and its DWARF compile unit |
 llvm::RuntimeDyld::SymbolResolver | Symbol resolution |
  llvm::LinkingSymbolResolver | |
  llvm::orc::LambdaResolver< ExternalLookupFtorT, DylibLookupFtorT > | |
  llvm::orc::NullResolver | SymbolResolver impliementation that rejects all resolution requests |
  llvm::RTDyldMemoryManager | |
 llvm::MachO::symseg_command | |
 llvm::MachO::symtab_command | |
 llvm::AArch64SysReg::SysRegMapper | |
  llvm::AArch64SysReg::MRSMapper | |
  llvm::AArch64SysReg::MSRMapper | |
 SystemZGenInstrInfo | |
  llvm::SystemZInstrInfo | |
 SystemZGenRegisterInfo | |
  llvm::SystemZRegisterInfo | |
 SystemZGenSubtargetInfo | |
  llvm::SystemZSubtarget | |
 llvm::SystemZMCInstLower | |
 T | |
  llvm::yaml::has_FlowTraits< T, true >::Derived | |
 llvm::TableGenStringKey | TableGenStringKey - This is a wrapper for std::string suitable for using as a key to a DenseMap |
 llvm::Target | Target - Wrapper for Target specific information |
 llvm::TargetFolder | TargetFolder - Create constants with target dependent folding |
 llvm::TargetFrameLowering | Information about stack frame layout on the target |
  llvm::AArch64FrameLowering | |
  llvm::AMDGPUFrameLowering | Information about the stack frame layout on the AMDGPU targets |
  llvm::ARMFrameLowering | |
   llvm::Thumb1FrameLowering | |
  llvm::BPFFrameLowering | |
  llvm::HexagonFrameLowering | |
  llvm::MipsFrameLowering | |
   llvm::Mips16FrameLowering | |
   llvm::MipsSEFrameLowering | |
  llvm::MSP430FrameLowering | |
  llvm::NVPTXFrameLowering | |
  llvm::PPCFrameLowering | |
  llvm::SparcFrameLowering | |
  llvm::SystemZFrameLowering | |
  llvm::WebAssemblyFrameLowering | |
  llvm::X86FrameLowering | |
  llvm::XCoreFrameLowering | |
 llvm::TargetIntrinsicInfo | TargetIntrinsicInfo - Interface to description of machine instruction set |
  llvm::AMDGPUIntrinsicInfo | |
 llvm::TargetIRAnalysis | Analysis pass providing the TargetTransformInfo |
 llvm::TargetLibraryAnalysis | Analysis pass providing the TargetLibraryInfo |
 llvm::TargetLibraryInfo | Provides information about what library functions are available for the current target |
 llvm::TargetLibraryInfoImpl | Implementation of the target library information |
 llvm::TargetLoweringBase | This base class for TargetLowering contains the SelectionDAG-independent parts that can be used from the rest of CodeGen |
  llvm::TargetLowering | This class defines information used to lower LLVM code to legal SelectionDAG operators that the target instruction selector can accept natively |
   llvm::AArch64TargetLowering | |
   llvm::AMDGPUTargetLowering | |
    llvm::R600TargetLowering | |
    llvm::SITargetLowering | |
   llvm::ARMTargetLowering | |
   llvm::BPFTargetLowering | |
   llvm::HexagonTargetLowering | |
   llvm::MipsTargetLowering | |
    llvm::Mips16TargetLowering | |
    llvm::MipsSETargetLowering | |
   llvm::MSP430TargetLowering | |
   llvm::NVPTXTargetLowering | |
   llvm::PPCTargetLowering | |
   llvm::SparcTargetLowering | |
   llvm::SystemZTargetLowering | |
   llvm::WebAssemblyTargetLowering | |
   llvm::X86TargetLowering | |
   llvm::XCoreTargetLowering | |
 llvm::TargetLowering::TargetLoweringOpt | A convenience struct that encapsulates a DAG, and two SDValues for returning information from TargetLowering to its clients that want to combine |
 llvm::TargetMachine | Primary interface to the complete machine description for the target machine |
  llvm::CPPTargetMachine | |
  llvm::LLVMTargetMachine | This class describes a target machine that is implemented with the LLVM target-independent code generator |
   llvm::AArch64TargetMachine | |
    llvm::AArch64beTargetMachine | |
    llvm::AArch64leTargetMachine | |
   llvm::AMDGPUTargetMachine | |
    llvm::GCNTargetMachine | |
    llvm::R600TargetMachine | |
   llvm::ARMBaseTargetMachine | |
    llvm::ARMTargetMachine | ARMTargetMachine - ARM target machine |
     llvm::ARMBETargetMachine | ARMBETargetMachine - ARM big endian target machine |
     llvm::ARMLETargetMachine | ARMLETargetMachine - ARM little endian target machine |
    llvm::ThumbTargetMachine | ThumbTargetMachine - Thumb target machine |
     llvm::ThumbBETargetMachine | ThumbBETargetMachine - Thumb big endian target machine |
     llvm::ThumbLETargetMachine | ThumbLETargetMachine - Thumb little endian target machine |
   llvm::BPFTargetMachine | |
   llvm::HexagonTargetMachine | |
   llvm::MipsTargetMachine | |
    llvm::MipsebTargetMachine | MipsebTargetMachine - Mips32/64 big endian target machine |
    llvm::MipselTargetMachine | MipselTargetMachine - Mips32/64 little endian target machine |
   llvm::MSP430TargetMachine | MSP430TargetMachine |
   llvm::NVPTXTargetMachine | NVPTXTargetMachine |
    llvm::NVPTXTargetMachine32 | |
    llvm::NVPTXTargetMachine64 | |
   llvm::PPCTargetMachine | PPCTargetMachine - Common code between 32-bit and 64-bit PowerPC targets |
    llvm::PPC32TargetMachine | PPC32TargetMachine - PowerPC 32-bit target machine |
    llvm::PPC64TargetMachine | PPC64TargetMachine - PowerPC 64-bit target machine |
   llvm::SparcTargetMachine | |
    llvm::SparcelTargetMachine | |
    llvm::SparcV8TargetMachine | SparcV8TargetMachine - Sparc 32-bit target machine |
    llvm::SparcV9TargetMachine | SparcV9TargetMachine - Sparc 64-bit target machine |
   llvm::SystemZTargetMachine | |
   llvm::WebAssemblyTargetMachine | |
   llvm::X86TargetMachine | |
   llvm::XCoreTargetMachine | |
 llvm::TargetOptions | |
 llvm::TargetRecip | |
 llvm::TargetRegisterClass | |
 llvm::TargetRegisterInfoDesc | TargetRegisterInfoDesc - Extra information, not in MCRegisterDesc, about registers |
 llvm::TargetRegistry | TargetRegistry - Generic interface to target specific features |
 llvm::TargetSchedModel | Provide an instruction scheduling machine model to CodeGen passes |
 llvm::TargetSelectionDAGInfo | TargetSelectionDAGInfo - Targets can subclass this to parameterize the SelectionDAG lowering and instruction selection process |
  llvm::AArch64SelectionDAGInfo | |
  llvm::ARMSelectionDAGInfo | |
  llvm::HexagonSelectionDAGInfo | |
  llvm::SystemZSelectionDAGInfo | |
  llvm::WebAssemblySelectionDAGInfo | |
  llvm::X86SelectionDAGInfo | |
  llvm::XCoreSelectionDAGInfo | |
 llvm::TargetTransformInfo | This pass provides access to the codegen interfaces that are needed for IR-level transformations |
 llvm::TargetTransformInfoImplBase | Base class for use as a mix-in that aids implementing a TargetTransformInfo-compatible class |
  llvm::TargetTransformInfoImplCRTPBase< T > | CRTP base class for use as a mix-in that aids implementing a TargetTransformInfo-compatible class |
   llvm::BasicTTIImplBase< T > | Base class which can be used to help build a TTI implementation |
  llvm::TargetTransformInfoImplCRTPBase< AArch64TTIImpl > | |
   llvm::BasicTTIImplBase< AArch64TTIImpl > | |
    llvm::AArch64TTIImpl | |
  llvm::TargetTransformInfoImplCRTPBase< AMDGPUTTIImpl > | |
   llvm::BasicTTIImplBase< AMDGPUTTIImpl > | |
    llvm::AMDGPUTTIImpl | |
  llvm::TargetTransformInfoImplCRTPBase< ARMTTIImpl > | |
   llvm::BasicTTIImplBase< ARMTTIImpl > | |
    llvm::ARMTTIImpl | |
  llvm::TargetTransformInfoImplCRTPBase< BasicTTIImpl > | |
   llvm::BasicTTIImplBase< BasicTTIImpl > | |
    llvm::BasicTTIImpl | Concrete BasicTTIImpl that can be used if no further customization is needed |
  llvm::TargetTransformInfoImplCRTPBase< NVPTXTTIImpl > | |
   llvm::BasicTTIImplBase< NVPTXTTIImpl > | |
    llvm::NVPTXTTIImpl | |
  llvm::TargetTransformInfoImplCRTPBase< PPCTTIImpl > | |
   llvm::BasicTTIImplBase< PPCTTIImpl > | |
    llvm::PPCTTIImpl | |
  llvm::TargetTransformInfoImplCRTPBase< SystemZTTIImpl > | |
   llvm::BasicTTIImplBase< SystemZTTIImpl > | |
    llvm::SystemZTTIImpl | |
  llvm::TargetTransformInfoImplCRTPBase< WebAssemblyTTIImpl > | |
   llvm::BasicTTIImplBase< WebAssemblyTTIImpl > | |
    llvm::WebAssemblyTTIImpl | |
  llvm::TargetTransformInfoImplCRTPBase< X86TTIImpl > | |
   llvm::BasicTTIImplBase< X86TTIImpl > | |
    llvm::X86TTIImpl | |
  llvm::TargetTransformInfoImplCRTPBase< XCoreTTIImpl > | |
   llvm::BasicTTIImplBase< XCoreTTIImpl > | |
    llvm::XCoreTTIImpl | |
 llvm::MDBuilder::TBAAStructField | |
 llvm::TempMDNodeDeleter | |
 llvm::TGLexer | TGLexer - TableGen Lexer class |
 llvm::TGParser | |
 llvm::MachO::thread_command | |
 ThreadInfo | |
 llvm::sys::ThreadLocalImpl | |
  llvm::sys::ThreadLocal< T > | ThreadLocal - A class used to abstract thread-local storage |
 llvm::ThreadSafeRefCountedBase< Derived > | A thread-safe version of llvm::RefCountedBase |
 ThreadStack | |
 llvm::Timer | Timer - This class is used to track the amount of time spent between invocations of its startTimer()/stopTimer() methods |
 llvm::TimeRecord | |
 llvm::TimeRegion | Used as a helper class to call the startTimer() and stopTimer() methods of the Timer class |
  llvm::NamedRegionTimer | NamedRegionTimer - This class is basically a combination of TimeRegion and Timer |
 llvm::TimerGroup | Used to group together related timers into a single report that is printed when the TimerGroup is destroyed |
 llvm::sys::TimeValue | This class is used where a precise fixed point in time is required |
 llvm::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 |
 llvm::TinyPtrVector< llvm::BasicBlock * > | |
 llvm::TinyPtrVector< llvm::MCSymbol * > | |
 llvm::MachO::tlv_descriptor | |
 llvm::MachO::tlv_descriptor_32 | |
 llvm::MachO::tlv_descriptor_64 | |
 llvm::X86Operand::TokOp | |
 llvm::tool_output_file | This class contains a raw_fd_ostream and adds a few extra features commonly needed for compiler-like tool output files: |
 llvm::Trace | |
 llvm::MachineTraceMetrics::Trace | A trace represents a plausible sequence of executed basic blocks that passes through the current basic block one |
 fuzzer::TraceBasedMutation | |
 llvm::MachineTraceMetrics::TraceBlockInfo | Per-basic block information that relates to a specific trace through the block |
 fuzzer::TraceState | |
 llvm::TrackingMDRef | Tracking metadata reference |
 llvm::detail::TrailingZerosCounter< T, SizeOfT > | |
 Traits | |
  llvm::iplist< Argument > | |
  llvm::iplist< BasicBlock > | |
  llvm::iplist< Function > | |
  llvm::iplist< GlobalAlias > | |
  llvm::iplist< GlobalVariable > | |
  llvm::iplist< IndexListEntry > | |
   llvm::ilist< IndexListEntry > | |
  llvm::iplist< Instruction > | |
  llvm::iplist< llvm::AliasSet > | |
   llvm::ilist< llvm::AliasSet > | |
  llvm::iplist< llvm::IVStrideUse > | |
   llvm::ilist< llvm::IVStrideUse > | |
  llvm::iplist< llvm::RecyclerStruct > | |
  llvm::iplist< llvm::SDNode > | |
   llvm::ilist< llvm::SDNode > | |
  llvm::iplist< MachineBasicBlock > | |
   llvm::ilist< MachineBasicBlock > | |
  llvm::iplist< MachineInstr > | |
   llvm::ilist< MachineInstr > | |
  llvm::iplist< MCFragment > | |
  llvm::iplist< NamedMDNode > | |
   llvm::ilist< NamedMDNode > | |
  llvm::iplist< NodeTy > | |
   llvm::ilist< NodeTy > | |
  llvm::iplist< SparseBitVectorElement< ElementSize > > | |
   llvm::ilist< SparseBitVectorElement< ElementSize > > | |
  llvm::iplist< Token > | |
   llvm::ilist< Token > | |
  llvm::iplist< NodeTy, Traits > | Iplist - The subset of list functionality that can safely be used on nodes of polymorphic types, i.e |
 llvm::Triple | Triple - Helper class for working with autoconf configuration names |
 true_type | |
  std::is_error_code_enum< llvm::BitcodeError > | |
  std::is_error_code_enum< llvm::coveragemap_error > | |
  std::is_error_code_enum< llvm::errc > | |
  std::is_error_code_enum< llvm::instrprof_error > | |
  std::is_error_code_enum< llvm::object::object_error > | |
  std::is_error_code_enum< llvm::sampleprof_error > | |
 llvm::Twine | Twine - A lightweight data structure for efficiently representing the concatenation of temporary values as strings |
 llvm::MachO::twolevel_hint | |
 llvm::MachO::twolevel_hints_command | |
 llvm::Type | The instances of the Type class are immutable: once they are created, they are never changed |
  llvm::CompositeType | CompositeType - Common super class of ArrayType, StructType, PointerType and VectorType |
   llvm::SequentialType | SequentialType - This is the superclass of the array, pointer and vector type classes |
    llvm::ArrayType | ArrayType - Class to represent array types |
    llvm::PointerType | PointerType - Class to represent pointers |
    llvm::VectorType | VectorType - Class to represent vector types |
   llvm::StructType | StructType - Class to represent struct types |
  llvm::FunctionType | FunctionType - Class to represent function types |
  llvm::IntegerType | Class to represent integer types |
 llvm::TypeBuilder< T, cross_compilable > | TypeBuilder - This provides a uniform API for looking up types known at compile time |
 llvm::TypeBuilder< double, false > | |
 llvm::TypeBuilder< double, true > | |
 llvm::TypeBuilder< float, false > | |
 llvm::TypeBuilder< float, true > | |
 llvm::TypeBuilder< R(), cross > | |
 llvm::TypeBuilder< R(...), cross > | |
 llvm::TypeBuilder< R(A1), cross > | |
 llvm::TypeBuilder< R(A1, A2), cross > | |
 llvm::TypeBuilder< R(A1, A2, A3), cross > | |
 llvm::TypeBuilder< R(A1, A2, A3, A4), cross > | |
 llvm::TypeBuilder< R(A1, A2, A3, A4, A5), cross > | |
 llvm::TypeBuilder< R(A1, A2, A3, A4, A5,...), cross > | |
 llvm::TypeBuilder< R(A1, A2, A3, A4,...), cross > | |
 llvm::TypeBuilder< R(A1, A2, A3,...), cross > | |
 llvm::TypeBuilder< R(A1, A2,...), cross > | |
 llvm::TypeBuilder< R(A1,...), cross > | |
 llvm::TypeBuilder< T &, cross > | There is no support for references |
 llvm::TypeBuilder< T *, cross > | |
 llvm::TypeBuilder< T, cross > | |
  llvm::TypeBuilder< const T, cross > | |
  llvm::TypeBuilder< const volatile T, cross > | |
  llvm::TypeBuilder< volatile T, cross > | |
 llvm::TypeBuilder< T[], cross > | LLVM uses an array of length 0 to represent an unknown-length array |
 llvm::TypeBuilder< T[N], cross > | |
 llvm::TypeBuilder< types::fp128, cross > | |
 llvm::TypeBuilder< types::i< 8 > *, false > | |
  llvm::TypeBuilder< const void *, false > | |
  llvm::TypeBuilder< const volatile void *, false > | |
  llvm::TypeBuilder< void *, false > | Void* is disallowed in LLVM types, but it occurs often enough in C code that we special case it |
  llvm::TypeBuilder< volatile void *, false > | |
 llvm::TypeBuilder< types::i< num_bits >, cross > | |
 llvm::TypeBuilder< types::ieee_double, cross > | |
 llvm::TypeBuilder< types::ieee_float, cross > | |
 llvm::TypeBuilder< types::ppc_fp128, cross > | |
 llvm::TypeBuilder< types::x86_fp80, cross > | |
 llvm::TypeBuilder< types::x86_mmx, cross > | |
 llvm::TypeBuilder< void, cross > | |
 llvm::TypeConversionCostTblEntry< TypeTy > | Type Conversion Cost Table |
 llvm::TypedDINodeRef< T > | Pointer union between a subclass of DINode and MDString |
 llvm::TypedTrackingMDRef< T > | Typed tracking ref |
 llvm::TypedTrackingMDRef< MDNode > | |
 llvm::TypeFinder | TypeFinder - Walk over a module, identifying all of the types that are used by the module |
 llvm::bfi_detail::TypeMap< BlockT > | |
 llvm::bfi_detail::TypeMap< BasicBlock > | |
 llvm::bfi_detail::TypeMap< MachineBasicBlock > | |
 llvm::PatternMatch::UAddWithOverflow_match< LHS_t, RHS_t, Sum_t > | |
 llvm::PatternMatch::ufmax_pred_ty | Helper class for identifying unordered max predicates |
 llvm::PatternMatch::ufmin_pred_ty | Helper class for identifying unordered min predicates |
 llvm::PatternMatch::umax_pred_ty | Helper class for identifying unsigned max predicates |
 llvm::PatternMatch::umin_pred_ty | Helper class for identifying unsigned min predicates |
 unary_function | |
  llvm::identity< unsigned > | |
  llvm::identity< Ty > | |
  llvm::MBB2NumberFunctor | |
  llvm::VirtReg2IndexFunctor | |
 llvm::sys::UnicodeCharRange | Represents a closed range of Unicode code points [Lower, Upper] |
 llvm::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 |
 llvm::unique_lock< MutexT > | A pared-down imitation of std::unique_lock from C++11 |
 llvm::sys::fs::UniqueID | |
 llvm::UniqueVector< T > | UniqueVector - This class produces a sequential ID number (base 1) for each unique entry that is added |
 llvm::UniqueVector< const Comdat * > | |
 llvm::TargetTransformInfo::UnrollingPreferences | Parameters that control the generic loop unrolling transformation |
 llvm::Win64EH::UnwindCode | UnwindCode - This union describes a single operation in a function prolog, or part thereof |
 llvm::WinEH::UnwindEmitter | |
  llvm::Win64EH::UnwindEmitter | |
 llvm::Win64EH::UnwindInfo | UnwindInfo - An entry in the exception table |
 llvm::UnwindOpcodeAssembler | |
 llvm::Use | A Use represents the edge between a Value definition and its users |
 llvm::UseListOrder | Structure to hold a use-list order |
 fuzzer::UserSuppliedFuzzer | An abstract class that allows to use user-supplied mutators with libFuzzer |
  fuzzer::SimpleUserSuppliedFuzzer | |
  MyFuzzer | |
 llvm::detail::PtrUseVisitorBase::UseToVisit | A struct of the data needed to visit a particular use |
 llvm::MachO::uuid_command | |
 llvm::ValID | ValID - Represents a reference of a definition of some sort with no type |
 llvm::DebugLocEntry::Value | A single location or constant |
 llvm::Value | LLVM Value Representation |
  llvm::Argument | LLVM Argument representation |
  llvm::BasicBlock | LLVM Basic Block Representation |
  llvm::InlineAsm | |
  llvm::MetadataAsValue | Metadata wrapper in the Value hierarchy |
  llvm::User | |
   llvm::Constant | This is an important base class in LLVM |
    llvm::BlockAddress | BlockAddress - The address of a basic block |
    llvm::ConstantAggregateZero | ConstantAggregateZero - All zero aggregate value |
    llvm::ConstantArray | ConstantArray - Constant Array Declarations |
    llvm::ConstantDataSequential | ConstantDataSequential - A vector or 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 |
     llvm::ConstantDataArray | 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 |
     llvm::ConstantDataVector | 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 |
    llvm::ConstantExpr | ConstantExpr - a constant value that is initialized with an expression using other constant values |
     llvm::BinaryConstantExpr | BinaryConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement binary constant exprs |
     llvm::CompareConstantExpr | |
     llvm::ExtractElementConstantExpr | ExtractElementConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement extractelement constant exprs |
     llvm::ExtractValueConstantExpr | ExtractValueConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement extractvalue constant exprs |
     llvm::GetElementPtrConstantExpr | GetElementPtrConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement getelementpr constant exprs |
     llvm::InsertElementConstantExpr | InsertElementConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement insertelement constant exprs |
     llvm::InsertValueConstantExpr | InsertValueConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement insertvalue constant exprs |
     llvm::SelectConstantExpr | SelectConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement select constant exprs |
     llvm::ShuffleVectorConstantExpr | ShuffleVectorConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement shufflevector constant exprs |
     llvm::UnaryConstantExpr | UnaryConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement unary constant exprs |
    llvm::ConstantFP | ConstantFP - Floating Point Values [float, double] |
    llvm::ConstantInt | This is the shared class of boolean and integer constants |
    llvm::ConstantPointerNull | ConstantPointerNull - a constant pointer value that points to null |
    llvm::ConstantStruct | |
    llvm::ConstantVector | ConstantVector - Constant Vector Declarations |
    llvm::GlobalValue | |
     llvm::GlobalAlias | |
     llvm::GlobalObject | |
      llvm::Function | |
      llvm::GlobalVariable | |
    llvm::UndefValue | UndefValue - 'undef' values are things that do not have specified contents |
   llvm::Instruction | |
   llvm::Operator | This is a utility class that provides an abstraction for the common functionality between Instructions and ConstantExprs |
    llvm::ConcreteOperator< Operator, Instruction::BitCast > | |
     llvm::BitCastOperator | |
    llvm::ConcreteOperator< Operator, Instruction::GetElementPtr > | |
     llvm::GEPOperator | |
    llvm::ConcreteOperator< Operator, Instruction::PtrToInt > | |
     llvm::PtrToIntOperator | |
    llvm::ConcreteOperator< Operator, Instruction::ZExt > | |
     llvm::ZExtOperator | |
    llvm::FPMathOperator | Utility class for floating point operations which can have information about relaxed accuracy requirements attached to them |
    llvm::OverflowingBinaryOperator | Utility class for integer arithmetic operators which may exhibit overflow - Add, Sub, and Mul |
     llvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Add > | |
      llvm::AddOperator | |
     llvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Mul > | |
      llvm::MulOperator | |
     llvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Shl > | |
      llvm::ShlOperator | |
     llvm::ConcreteOperator< OverflowingBinaryOperator, Instruction::Sub > | |
      llvm::SubOperator | |
    llvm::PossiblyExactOperator | A udiv or sdiv instruction, which can be marked as "exact", indicating that no bits are destroyed |
     llvm::ConcreteOperator< PossiblyExactOperator, Instruction::AShr > | |
      llvm::AShrOperator | |
     llvm::ConcreteOperator< PossiblyExactOperator, Instruction::LShr > | |
      llvm::LShrOperator | |
     llvm::ConcreteOperator< PossiblyExactOperator, Instruction::SDiv > | |
      llvm::SDivOperator | |
     llvm::ConcreteOperator< PossiblyExactOperator, Instruction::UDiv > | |
      llvm::UDivOperator | |
 llvm::cl::value_desc | |
 llvm::ValueEnumerator | |
 llvm::ValueHandleBase | This is the common base class of value handles |
  llvm::AssertingVH< llvm::BasicBlock > | |
  llvm::AssertingVH< llvm::Function > | |
  llvm::AssertingVH< ValueTy > | Value handle that asserts if the Value is deleted |
  llvm::CallbackVH | Value handle with callbacks on RAUW and destruction |
   llvm::IVStrideUse | IVStrideUse - Keep track of one use of a strided induction variable |
   llvm::MMIAddrLabelMapCallbackPtr | |
   llvm::SCEVUnknown | SCEVUnknown - This means that we are dealing with an entirely unknown SCEV value, and only represent it as its LLVM Value |
   llvm::ValueMapCallbackVH< KeyT, ValueT, Config > | |
  llvm::TrackingVH< ValueTy > | Value handle that tracks a Value across RAUW |
  llvm::WeakVH | Value handle that is nullable, but tries to track the Value |
  llvm::TrackingVH< llvm::Value > | |
 llvm::ValueMap< KeyT, ValueT, Config > | See the file comment |
 llvm::ValueMap< const AllocaInst *, SSPLayoutKind > | |
 llvm::ValueMap< const llvm::GlobalValue *, std::unique_ptr< const llvm::MipsCallEntry > > | |
 llvm::ValueMap< const Value *, WeakVH > | |
 llvm::ValueMapConfig< KeyT, MutexT > | This class defines the default behavior for configurable aspects of ValueMap<> |
 llvm::ValueMapConfig< const AllocaInst * > | |
 llvm::ValueMapConfig< const llvm::GlobalValue * > | |
 llvm::ValueMapConfig< const Value * > | |
 llvm::ValueMapTypeRemapper | ValueMapTypeRemapper - This is a class that can be implemented by clients to remap types when cloning constants and instructions |
 llvm::ValueMaterializer | ValueMaterializer - This is a class that can be implemented by clients to materialize Values on demand |
 llvm::PBQP::ValuePool< ValueT > | |
 llvm::PBQP::ValuePool< AllowedRegVector > | |
 llvm::PBQP::ValuePool< MatrixT > | |
 llvm::PBQP::ValuePool< VectorT > | |
 llvm::cl::ValuesClass< DataType > | |
 llvm::ValueSymbolTable | This class provides a symbol table of name/value pairs |
 llvm::TargetLoweringBase::ValueTypeActionImpl | |
 llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy | |
 llvm::ValueMapIterator< DenseMapT, KeyT >::ValueTypeProxy | |
 llvm::MachineModuleInfo::VariableDbgInfo | |
 llvm::VariadicFunction< ResultT, ArgT, Func > | Class which can simulate a type-safe variadic function |
 llvm::VariadicFunction1< ResultT, Param0T, ArgT, Func > | |
 llvm::VariadicFunction2< ResultT, Param0T, Param1T, ArgT, Func > | |
 llvm::VariadicFunction3< ResultT, Param0T, Param1T, Param2T, ArgT, Func > | |
 llvm::VariadicOperandTraits< SubClass, MINARITY > | 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 |
 llvm::VariadicOperandTraits< BranchInst, 1 > | |
  llvm::OperandTraits< BranchInst > | |
 llvm::VariadicOperandTraits< CallInst, 1 > | |
  llvm::OperandTraits< CallInst > | |
 llvm::VariadicOperandTraits< ConstantArray > | |
  llvm::OperandTraits< ConstantArray > | |
 llvm::VariadicOperandTraits< ConstantExpr, 1 > | |
  llvm::OperandTraits< ConstantExpr > | |
 llvm::VariadicOperandTraits< ConstantStruct > | |
  llvm::OperandTraits< ConstantStruct > | |
 llvm::VariadicOperandTraits< ConstantVector > | |
  llvm::OperandTraits< ConstantVector > | |
 llvm::VariadicOperandTraits< GetElementPtrConstantExpr, 1 > | |
  llvm::OperandTraits< GetElementPtrConstantExpr > | |
 llvm::VariadicOperandTraits< GetElementPtrInst, 1 > | |
  llvm::OperandTraits< GetElementPtrInst > | |
 llvm::VariadicOperandTraits< InvokeInst, 3 > | |
  llvm::OperandTraits< InvokeInst > | |
 llvm::VariadicOperandTraits< ReturnInst > | |
  llvm::OperandTraits< ReturnInst > | |
 llvm::Variant | |
 llvm::LiveVariables::VarInfo | VarInfo - This represents the regions where a virtual register is live in the program |
 llvm::VecDesc | VecDesc - Describes a possible vectorization of a function |
 llvm::PBQP::Vector | PBQP Vector class |
  llvm::PBQP::MDVector< Metadata > | |
 llvm::VectorizeConfig | Vectorize configuration |
 llvm::VectorizerParams | Collection of parameters shared beetween the Loop Vectorizer and the Loop Access Analysis |
 llvm::VerifierPass | |
 llvm::MachO::version_min_command | |
 llvm::VersionInfo | |
 llvm::MCAssembler::VersionMinInfoType | MachO specific deployment target version info |
 llvm::VirtRegAuxInfo | Calculate auxiliary information for a virtual register such as its spill weight and allocation hint |
 llvm::MachineOperandIteratorBase::VirtRegInfo | VirtRegInfo - Information about a virtual register used by a set of operands |
 llvm::yaml::VirtualRegisterDefinition | |
 llvm::VLIWPacketizerList | |
 llvm::VLIWResourceModel | |
 llvm::VNInfo | VNInfo - Value Number Information |
 llvm::VReg2SUnit | An individual mapping from virtual register number to SUnit |
 llvm::sys::Watchdog | This class provides an abstraction for a timeout around an operation that must complete in a given amount of time |
 WebAssemblyGenRegisterInfo | |
  llvm::WebAssemblyRegisterInfo | |
 WebAssemblyGenSubtargetInfo | |
  llvm::WebAssemblySubtarget | |
 llvm::WebAssemblyInstrInfo | |
 llvm::BlockFrequencyInfoImplBase::Weight | Unscaled probability weight |
 llvm::WinEHFuncInfo | |
 llvm::WinEHHandlerType | |
 llvm::WinEHTryBlockMapEntry | |
 llvm::WinEHUnwindMapEntry | |
 llvm::dwarf::syntax::WithColor | An RAII object that temporarily switches an output stream to a specific color |
 llvm::BlockFrequencyInfoImplBase::WorkingData | Index of loop information |
 llvm::support::endian::Writer< endian > | Adapter to write values to a stream in a particular byte order |
 llvm::MachO::x86_exception_state64_t | |
 llvm::MachO::x86_exception_state_t | |
 llvm::MachO::x86_float_state64_t | |
 llvm::MachO::x86_float_state_t | |
 llvm::types::x86_fp80 | |
 llvm::types::x86_mmx | |
 llvm::MachO::x86_state_hdr_t | |
 llvm::MachO::x86_thread_state64_t | |
 llvm::MachO::x86_thread_state_t | |
 llvm::X86AddressMode | X86AddressMode - This struct holds a generalized full x86 address mode |
 llvm::X86AsmInstrumentation | |
 X86GenInstrInfo | |
  llvm::X86InstrInfo | |
 X86GenRegisterInfo | |
  llvm::X86RegisterInfo | |
 X86GenSubtargetInfo | |
  llvm::X86Subtarget | |
 X86MemoryFoldTableEntry | |
 XCoreGenInstrInfo | |
  llvm::XCoreInstrInfo | |
 XCoreGenRegisterInfo | |
  llvm::XCoreRegisterInfo | |
 XCoreGenSubtargetInfo | |
  llvm::XCoreSubtarget | |
 llvm::XCoreMCInstLower | This class is used to lower an MachineInstr into an MCInst |
 llvm::MachO::xmm_reg_t | |
 * | |
 __itt_collection_state | |
 __itt_thread_state | |
 ABI | |
 ABIType | |
 AccessorT | |
 ActionKind | |
 ActionType | |
 AFL_REG | |
 Allocator | |
 AllocatorT | |
 AllocatorTy | |
 AllocatorType | |
 AllocType | |
 ArchExtKind | |
 ArchType | |
 ArchType | |
 ARMABI | |
 ARMCPKind | |
 ARMCPModifier | |
 ARMProcClassEnum | |
 ARMProcFamilyEnum | |
 AsmDialect | |
 AsmDialect | |
 AsmRewriteKind | |
 atomic< int > | |
 AtomicOrdering | |
 Attribute | |
 AttrKind | |
 BaseLayerT | |
 BaseLayerT & | |
 BaseT * | |
 BB_i_t | |
 BB_t * | |
 BI_t | |
 BinaryOp | |
 bitset< llvm::Attribute::EndAttrKinds > | |
 bitset< NumStratifiedAttrs > | |
 BitVectorTy | |
 BitWord | |
 BitWord * | |
 BlkT * | |
 BlockT * | |
 bool | |
 BooleanContent | |
 boolOrDefault | |
 BorderConstraint | |
 BranchType | |
 BucketT | |
 BucketT * | |
 BufferKind | |
 bundle_iterator< const MachineInstr, const_instr_iterator > | |
 bundle_iterator< MachineInstr, instr_iterator > | |
 BundleLockStateType | |
 Callback | |
 CallSiteTy | |
 CandReason | |
 CaseClusterKind | |
 cat_t * | |
 CComPtr< IDiaEnumDebugStreamData > | |
 CComPtr< IDiaEnumDebugStreams > | |
 CComPtr< IDiaEnumLineNumbers > | |
 CComPtr< IDiaEnumSourceFiles > | |
 CComPtr< IDiaEnumSymbols > | |
 CComPtr< IDiaLineNumber > | |
 CComPtr< IDiaSession > | |
 CComPtr< IDiaSourceFile > | |
 CComPtr< IDiaSymbol > | |
 CFIMoveType | |
 CGSCCPassT | |
 char | |
 ChildIteratorType | |
 ChildIteratorType | |
 Class *& | |
 ClassificationKind | |
 Color | |
 CombineLevel | |
 ComparePredicate | |
 CompileCallbackMgrT & | |
 CompileFtor & | |
 ComplementSpillMode | |
 Cond_t | |
 CondCode | |
 CondCode | |
 ConditionalAssemblyType | |
 const BranchProbabilityInfoT * | |
 const char * | |
 const DiagnosticSeverity | |
 const DIContextKind | |
 const entry & | |
 const FrameKind | |
 const FreeEdgeVector & | |
 const FreeNodeVector & | |
 const FunctionT * | |
 const GraphType & | |
 const ImmutableListImpl< T > * | |
 const InitKind | |
 const IntPtrT | |
 const LoopInfoT * | |
 const Node * | |
 const NodeSet & | |
 const offset_type | |
 const sc_iterator | |
 const SparseBitVector< ElementSize > * | |
 const StubSet * | |
 const T * | |
 const Ty & | |
 const Type | |
 const uint8_t * | |
 const Unit & | |
 const ValueT & | |
 const VariantKind | |
 const void * | |
 const void ** | |
 const void *const * | |
 const vt_iterator | |
 const_iterator | |
 const_iterator | |
 const_iterator | |
 const_iterator | |
 const_iterator | |
 const_iterator | |
 ConstraintKind | |
 ConstraintPrefix | |
 ConstraintType | |
 content_type | |
 CostAllocator | |
 CounterKind | |
 CoverageMappingVersion | |
 CRITICAL_SECTION | |
 Ctx | |
 CvtCode | |
 data_type | |
 DataType | |
 DepType | |
 deque< const llvm::bfi_detail::IrreducibleGraph::IrrNode * > | |
 deque< llvm::Loop * > | |
 deque< llvm::Region * > | |
 DiagKind | |
 DigitsT | |
 DINameKind | |
 DisassemblerMode | |
 DistType | |
 DomFrontierT * | |
 DomTreeT * | |
 double | |
 DrvInterface | |
 DVEntry * | |
 DWORD | |
 DylibLookupFtorT | |
 EABase | |
 EADisplacement | |
 EdgeId | |
 EdgeMetadata | |
 EditLine * | |
 EHPersonality | |
 ElemTy | |
 Elf_Addr | |
 ELF_EF | |
 ELF_ELFCLASS | |
 ELF_ELFDATA | |
 ELF_ELFOSABI | |
 ELF_EM | |
 ELF_ET | |
 Elf_Half | |
 Elf_Off | |
 ELF_REL | |
 ELF_SHF | |
 ELF_SHT | |
 ELF_STT | |
 Elf_Sword | |
 Elf_Sxword | |
 Elf_Word | |
 Elf_Xword | |
 ELFFile< ELFT > | |
 EncodingType | |
 endianness | |
 entry | |
 enum ___itt_group_id | |
 enum _iJDEnvironmentType | |
 enum DbgValueKind | |
 enum EntryType | |
 Environment | |
 EnvironmentType | |
 error_code | |
 ExceptionHandling | |
 ExprKind | |
 ExternalLookupFtorT | |
 ExtraData | |
 FaultKind | |
 FILE * | |
 file_type | |
 FileLineInfoKind | |
 Filter | |
 float | |
 fltCategory | |
 FoldingSet< T > | |
 Form | |
 FpABIKind | |
 FPOpFusionMode | |
 FPParamVariant | |
 FPReturnVariant | |
 FragmentType | |
 friend | |
 Func | |
 function< llvm::TargetTransformInfo(llvm::Function &)> | |
 function< object::OwningBinary< object::ObjectFile >Module &)> | |
 function< RuntimeDyld::SymbolInfo(const std::string &)> | |
 function< TargetAddress()> | |
 function< void *(const std::string &)> | |
 function< void(const DiagnosticInfo &)> | |
 function< void(ObjSetHandleT)> | |
 FunctionPassT | |
 GCOVVersion | |
 GDBIndexEntryKind | |
 GDBIndexEntryLinkage | |
 Generation | |
 GraphMetadata | |
 handle_type | |
 hash_value_type | |
 HashT | |
 Hex16 | |
 Hex32 | |
 Hex64 | |
 Hex8 | |
 HexagonArchEnum | |
 History * | |
 HMODULE | |
 ID | |
 ifstream | |
 IITDescriptorKind | |
 iJIT_IsProfilingActiveFlags(*)(void) | |
 Impl | |
 ImutAVLTreeGenericIterator< ImutInfo > | |
 Info | |
 Info * | |
 Inserter | |
  llvm::IRBuilder< preserveNames, T, Inserter > | 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 |
 InstKind | |
 int | |
 int16_t | |
 int32_t | |
 int64_t | |
 int8_t | |
 internal_key_type | |
 intptr_t | |
 IntrinsicType | |
 IntTy | |
 is_separator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 IteratorT | |
 IterTy | |
 ItTy | |
 JITLayerT & | |
 JITSymbolFlags | |
 JTEntryKind | |
 JumpTableType | |
 K | |
 key_type | |
 KeyFunctorT | |
 KeyT | |
 Kind | |
 Kind | |
 Kind | |
 Kind | |
 KindTy | |
 KindTy | |
 LCOMMType | |
 Level | |
 LHS_t | |
 LinkageTypes | |
 LinkedObjectSetListT | |
 list< CODLogicalDylib > | |
 list< llvm::BlockFrequencyInfoImplBase::LoopData > | |
 list< std::string > | |
 list< std::unique_ptr< EmissionDeferredSet > > | |
 little16_t | |
 LiveOutPair | |
 LLVMCodeModel | |
 LocationType | |
 LocInfo | |
 LocResult(*)(ImmutableCallSite CS, const MemoryLocation &Loc) | |
 LogicalDylibResources | |
 LogicalModuleResources | |
 long | |
 LoopInfoBase< BlockT, LoopT > * | |
 LoopT * | |
 lto_codegen_model | |
 LTy | |
 MachineOperandType | |
 ManglingModeT | |
 map< BasicBlock *, Interval * > | |
 map< BlockT *, DomSetType > | |
 map< BlockT *, RegionNodeT * > | |
 map< COFFSectionKey, llvm::MCSectionCOFF * > | |
 map< const char *, const llvm::Mips16HardFloatInfo::FuncSignature * > | |
 map< const Comdat *, unsigned > | |
 map< const Function *, CallGraphNode * > | |
 map< const llvm::Function *, std::vector< const llvm::GlobalVariable * > > | |
 map< const llvm::GlobalValue *, unsigned > | |
 map< const llvm::MachineInstr *, unsigned > | |
 map< const llvm::MCSymbol *, FunctionFaultInfos, MCSymbolComparator > | |
 map< const llvm::SDNode *, std::string > | |
 map< const llvm::Type *, std::string > | |
 map< ELFSectionKey, llvm::MCSectionELF * > | |
 map< GraphBase::NodeId, unsigned > | |
 map< int, const llvm::TargetRegisterClass * > | |
 map< llvm::BasicBlock *, DomSetType > | |
 map< llvm::EVT, llvm::SDNode *, llvm::EVT::compareRawBits > | |
 map< llvm::MachineBasicBlock *, DomSetType > | |
 map< llvm::MachineInstr *, llvm::SUnit * > | |
 map< llvm::StringRef, llvm::StringRef > | |
 map< llvm::StringRef, RecipParams > | |
 map< llvm::ValID, std::map< llvm::ValID, llvm::GlobalValue * > > | |
 map< llvm::Value *, llvm::GenericValue > | |
 map< llvm::Value *, std::vector< unsigned > > | |
 map< ObjectLinkingLayer< NotifyObjectLoadedT >::ObjSetHandleT, SectionAddrSet, ObjSetHandleCompare > | |
 map< Record *, RecVec > | |
 map< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value > > | |
 map< std::pair< std::string, unsigned char >, llvm::SDNode * > | |
 map< std::pair< StringRef, StringRef >, char * > | |
 map< std::pair< unsigned, llvm::MVT::SimpleValueType >, llvm::MVT::SimpleValueType > | |
 map< std::string, llvm::SMLoc > | |
 map< std::string, SectionMap > | |
 map< std::string, SMLoc > | |
 map< std::string, std::pair< llvm::GlobalValue *, llvm::SMLoc > > | |
 map< std::string, std::pair< llvm::Value *, llvm::SMLoc > > | |
 map< std::string, std::string > | |
 map< std::string, std::unique_ptr< llvm::MultiClass > > | |
 map< std::string, std::unique_ptr< Record > > | |
 map< std::string, uint64_t > | |
 map< std::string, unsigned > | |
 map< T, unsigned > | |
 map< TargetAddress, CompileFtor > | |
 map< uint32_t, LineTable > | |
 map< uint64_t, DWARFAbbreviationDeclarationSet > | |
 map< uint64_t, std::string > | |
 map< unsigned, llvm::AttrBuilder > | |
 map< unsigned, llvm::MCDwarfLineTable > | |
 map< unsigned, llvm::TypedTrackingMDRef > | |
 map< unsigned, std::pair< llvm::GlobalValue *, llvm::SMLoc > > | |
 map< unsigned, std::pair< llvm::Type *, llvm::SMLoc > > | |
 map< unsigned, std::pair< llvm::Value *, llvm::SMLoc > > | |
 map< unsigned, std::pair< TempMDTuple, llvm::SMLoc > > | |
 map< unsigned, unsigned > | |
 MappingType | |
 MapType | |
 MatrixPtr | |
 MCLOHType | |
 MCSymbolAttr | |
 MCVersionMinType | |
 MemoryManagerPtrT | |
 MinMaxRecurrenceKind | |
 MIPS_ABI_FP | |
 MIPS_AFL_ASE | |
 MIPS_AFL_EXT | |
 MIPS_AFL_FLAGS1 | |
 MIPS_AFL_REG | |
 MIPS_ISA | |
 MipsArchEnum | |
 Model | |
 Model | |
 Model | |
 ModFlagBehavior | |
 ModRefResult | |
 ModuleSetHandleT | |
 ModuleSetHandleT | |
 ModuleSetT | |
 mt19937_64 | |
 multimap< unsigned, llvm::AggressiveAntiDepState::RegisterReference > | |
 multimap< unsigned, llvm::MachineOperand * > | |
 MutexT * | |
 Node * | |
 NodeId | |
 NodeKind | |
 NodeMetadata | |
 NodeT * | |
 NodeTy | |
 NodeType * | |
 NotifyLoadedFtor | |
 Number of individual test Apply this number of consecutive mutations to each input | |
 Number of individual test Apply this number of consecutive mutations to each input exit after the first new interesting input is found | |
 Number of individual test Apply this number of consecutive mutations to each input exit after the first new interesting input is found the minimized corpus is saved into the first input directory Number of jobs to run If | |
 Number of individual test Apply this number of consecutive mutations to each input exit after the first new interesting input is found the minimized corpus is saved into the first input directory Number of jobs to run If Reload the main corpus periodically to get new units discovered by other processes Read the given input | |
 ObjectFormatType | |
 ObjectType | |
 off_t | |
 offset_type | |
 offset_type | |
 offset_type | |
 op_agent_t | |
 Op_t | |
 Opcode | |
 OpcodeType | |
 Opnd_t | |
 OptionValue< DataType > | |
 OpType | |
 OrigContainer_t * | |
 ostream & | |
 OSType | |
 OSType | |
 packed_endian_specific_integral< uint16_t, little, unaligned > | |
 packed_endian_specific_integral< uint32_t, little, unaligned > | |
 packed_endian_specific_integral< uint64_t, little, unaligned > | |
 pair< const llvm::TargetRegisterClass *, llvm::MachineOperand * > | |
 pair< KeyT, KeyT > | |
 pair< unsigned, unsigned > | |
 ParmContext | |
 ParserClass | |
 PartitioningFtor | |
 PassKind | |
 PassManagerBase | |
 PassT | |
 PBQPNum * | |
 PDB_VariantType | |
 perms | |
 PhiT * | |
 pointer | |
 PointKind | |
 PoolEntry * | |
 PoolRef | |
 PostDomTreeT * | |
 PPCABI | |
 PredicateTy & | |
 Preference | |
 PrintStyle | |
 ProcessId | |
 queue< CFGEdge > | |
 RecTyKind | |
 RecurrenceKind | |
 Recycler< T, Size, Align > | |
 ReductionState | |
 Reg | |
 RegionInfoT * | |
 RegionKind | |
 RegionT * | |
 ReservationKinds | |
 ResultT | |
 Ret(*)(intptr_t callable, Params...params) | |
 RHS_t | |
 RootIt | |
 RTy | |
 ScopedHashTable< K, V, KInfo, AllocatorTy > & | |
 ScopedHashTableVal< K, V > * | |
 SectionKind | |
 SectionNumberType | |
 SectionVariant | |
 SegmentOverride | |
 SelectionKind | |
 SequenceType | |
 Set | |
 set< CFGEdge > | |
 set< changeset_ty > | |
 set< const llvm::Function * > | |
 set< const MachineInstr * > | |
 set< const void * > | |
 set< ECValue > | |
 set< Edge > | |
 set< llvm::AssertingVH< llvm::PHINode > > | |
 set< llvm::AssertingVH< llvm::Value > > | |
 set< llvm::BasicBlock * > | |
 set< llvm::BasicBlock *, std::less< llvm::BasicBlock * > > | |
 set< llvm::MachineBasicBlock *, std::less< llvm::MachineBasicBlock * > > | |
 set< llvm::MCSection *, std::less< llvm::MCSection * > > | |
 set< MachineInstr * > | |
 set< NodeId > | |
 set< T, C > | |
 set< T, std::less< T > > | |
 set< uint64_t > | |
 set< unsigned, std::less< unsigned > > | |
 set_type & | |
 SetTy | |
 SetType | |
 SetType & | |
 shared_ptr< llvm::MCJITMemoryManager > | |
 shared_ptr< llvm::Module > | |
 shared_ptr< llvm::RuntimeDyld::SymbolResolver > | |
 short | |
 SIBBase | |
 SIBIndex | |
 SID | |
 signed | |
 signed short | |
 SimpleValueType | |
 size_t | |
 size_type | |
 SmallVector< T, N > | |
 SmallVectorStorage< T, N > | |
 SmartMutex< mt_only > & | |
 SmartRWMutex< mt_only > & | |
 SMSPtrTy | |
 SolverT | |
 sop * | |
 SparseBitVectorElement< ElementSize > * | |
 SparseSetValFunctor< KeyT, ValueT, KeyFunctorT > | |
 SparseT | |
 SpecialCallingConvType | |
 ssize_t | |
 stack< llvm::sys::fs::directory_iterator, std::vector< llvm::sys::fs::directory_iterator > > | |
 StackDirection | |
 static bool | |
 static const Mapping | |
 StorageClass * | |
 StoredType | |
 string | |
 string | |
 string & | |
 string * | |
 string * | |
 struct ___itt_domain * | |
 struct ___itt_string_handle * | |
 struct LLVMOpaqueMCJITMemoryManager * | |
 Style | |
 Style | |
 SubArchType | |
 SubPattern_t | |
 SuccIterator< Term_, BB_ > | |
 Sum_t | |
 SuperClass | |
  llvm::ConcreteOperator< SuperClass, Opc > | A helper template for defining operators for individual opcodes |
 SV & | |
 SwitchInstTy | |
 SymbolBaseType | |
 SymbolComplexType | |
 SymbolResolverPtrT | |
 SystemZCPModifier | |
 T | |
 T & | |
 T * | |
 T1 | |
 T10 | |
 T2 | |
 T3 | |
 T4 | |
 T5 | |
 T6 | |
 T7 | |
 T8 | |
 T9 | |
 Tag | |
 Term_ | |
 TernaryOp | |
 TFinal & | |
 time_point | |
 TNorm * | |
 ToIndexT | |
 TokenKind | |
 TokenKind | |
 TokKind | |
 TransformFtor | |
 TS | |
 tuple< Ts...> | |
 Ty & | |
 type | |
 Type | |
 Type | |
 TypeSectionMap | |
 TypeTy | |
 uch * | |
 uint16_t | |
 uint32_t | |
 uint64_t | |
 uint8_t | |
 uintptr_t | |
 ulittle16_t | |
 ulittle32_t | |
 ulittle64_t | |
 UnaryFunc | |
 UnaryOp | |
 UnaryPredicate | |
 unique_ptr< bool > | |
 unique_ptr< bool[]> | |
 unique_ptr< const CompleterConcept > | |
 unique_ptr< const llvm::llvm::MCAsmInfo > | |
 unique_ptr< const llvm::llvm::MCContext > | |
 unique_ptr< const llvm::llvm::MCDisassembler > | |
 unique_ptr< const llvm::llvm::MCInstrInfo > | |
 unique_ptr< const llvm::llvm::MCRegisterInfo > | |
 unique_ptr< const llvm::llvm::MCSubtargetInfo > | |
 unique_ptr< const llvm::MCInstrInfo > | |
 unique_ptr< const llvm::MipsFrameLowering > | |
 unique_ptr< const llvm::MipsInstrInfo > | |
 unique_ptr< const llvm::MipsTargetLowering > | |
 unique_ptr< DWOHolder > | |
 unique_ptr< HNode > | |
 unique_ptr< IPDBEnumChildren< PDBSymbol > > | |
 unique_ptr< LineEditor::InternalData > | |
 unique_ptr< llvm::AMDGPUInstrInfo > | |
 unique_ptr< llvm::AMDGPUTargetLowering > | |
 unique_ptr< llvm::ARMBaseInstrInfo > | |
 unique_ptr< llvm::ARMFrameLowering > | |
 unique_ptr< llvm::AssemblerConstantPools > | |
 unique_ptr< llvm::BlockFrequencyInfoImpl > | |
 unique_ptr< llvm::CallGraph > | |
 unique_ptr< llvm::DataStreamer > | |
 unique_ptr< llvm::DefInit > | |
 unique_ptr< llvm::DenseMap > | |
 unique_ptr< llvm::DFAPacketizer > | |
 unique_ptr< llvm::DWARFContext > | |
 unique_ptr< llvm::DWARFDebugAbbrev > | |
 unique_ptr< llvm::DWARFDebugAranges > | |
 unique_ptr< llvm::DWARFDebugFrame > | |
 unique_ptr< llvm::DWARFDebugLine > | |
 unique_ptr< llvm::DWARFDebugLoc > | |
 unique_ptr< llvm::DWARFDebugLocDWO > | |
 unique_ptr< llvm::GVMaterializer > | |
 unique_ptr< llvm::IPDBRawSymbol > | |
 unique_ptr< llvm::IPDBSession > | |
 unique_ptr< llvm::ListRecTy > | |
 unique_ptr< llvm::LiveIntervalUnion::Query[]> | |
 unique_ptr< llvm::llvm::MCInstPrinter > | |
 unique_ptr< llvm::LLVMContext > | |
 unique_ptr< llvm::MachineSchedStrategy > | |
 unique_ptr< llvm::Mangler > | |
 unique_ptr< llvm::MCCodeEmitter > | |
 unique_ptr< llvm::MCInst const * > | |
 unique_ptr< llvm::MCInstPrinter > | |
 unique_ptr< llvm::MCInstrInfo > | |
 unique_ptr< llvm::MCMachObjectTargetWriter > | |
 unique_ptr< llvm::MCRelocationInfo > | |
 unique_ptr< llvm::MCStreamer > | |
 unique_ptr< llvm::MCSymbolizer > | |
 unique_ptr< llvm::MCTargetStreamer > | |
 unique_ptr< llvm::MemoryBuffer > | |
 unique_ptr< llvm::MemoryObject > | |
 unique_ptr< llvm::MIRParserImpl > | |
 unique_ptr< llvm::Module > | |
 unique_ptr< llvm::OnDiskIterableChainedHashTable > | |
 unique_ptr< llvm::Regex > | |
 unique_ptr< llvm::RuntimeDyld > | |
 unique_ptr< llvm::RuntimeDyldCheckerImpl > | |
 unique_ptr< llvm::RuntimeDyldImpl > | |
 unique_ptr< llvm::SlotTracker > | |
 unique_ptr< llvm::StringMap< const llvm::GlobalValue * > > | |
 unique_ptr< llvm::sys::fs::mapped_file_region > | |
 unique_ptr< llvm::TargetLoweringObjectFile > | |
 unique_ptr< llvm::TargetMachine > | |
 unique_ptr< llvm::TargetTransformInfo::Concept > | |
 unique_ptr< llvm::yaml::Document > | |
 unique_ptr< llvm::yaml::Document > & | |
 unique_ptr< llvm::yaml::Document > * | |
 unique_ptr< llvm::yaml::llvm::yaml::Stream > | |
 unique_ptr< llvm::yaml::Scanner > | |
 unique_ptr< MCPhysReg[]> | |
 unique_ptr< object::llvm::object::IRObjectFile > | |
 unique_ptr< object::llvm::object::ObjectFile > | |
 unique_ptr< RCInfo[]> | |
 unique_ptr< SegmentSet > | |
 unique_ptr< T > | |
 unique_ptr< T >(*)() | |
 unique_ptr< unsigned > | |
 unique_ptr< unsigned[]> | |
 unordered_map< const llvm::DILocalScope *, llvm::LexicalScope > | |
 unordered_map< int, LiveInterval > | |
 unordered_map< std::pair< const llvm::DILocalScope *, const llvm::DILocation * >, llvm::LexicalScope, llvm::pair_hash< const llvm::DILocalScope *, const llvm::DILocation * > > | |
 unordered_set< std::string > | |
 unordered_set< uintptr_t > | |
 unsigned | |
 UpdaterT * | |
 USE_iterator | |
 UseT * | |
 V | |
 ValT | |
 ValT | |
 value_type | |
 value_type * | |
 ValueT | |
 ValueT & | |
 ValueTy | |
 ValueTypeActionImpl | |
 Vector | |
 vector< ArgListEntry > | |
 vector< BaseLayerModuleSetHandleT > | |
 vector< BasicBlock * > | |
 vector< BitTestBlock > | |
 vector< Block > | |
 vector< BlockInfo > | |
 vector< BlockT * > | |
 vector< bool > | |
 vector< BuilderLink > | |
 vector< CallRecord > | |
 vector< CallsiteInfo > | |
 vector< CaseBlock > | |
 vector< char * > | |
 vector< char > | |
 vector< const BlockT * > | |
 vector< const char * > | |
 vector< const Comdat * > | |
 vector< const llvm::BasicBlock * > | |
 vector< const llvm::BitTracker * > | |
 vector< const llvm::Function * > | |
 vector< const llvm::GlobalValue * > | |
 vector< const llvm::Metadata * > | |
 vector< const llvm::PassInfo * > | |
 vector< const llvm::TargetRegisterClass * > | |
 vector< const MCSymbol * > | |
 vector< CXXDestructorDataPair > | |
 vector< DataType > | |
 vector< Descriptor > | |
 vector< Edge > | |
 vector< EdgeEntry > | |
 vector< EdgeId > | |
 vector< ForeachLoop > | |
 vector< fuzzer::TraceBasedMutation > | |
 vector< HashData * > | |
 vector< HashList > | |
 vector< int > | |
 vector< JumpTableBlock > | |
 vector< llvm::APFloat > | |
 vector< llvm::AssertingVH< llvm::Instruction > > | |
 vector< llvm::AttributeSet > | |
 vector< llvm::BasicBlock * > | |
 vector< llvm::BasicBlock * > | |
 vector< llvm::BasicBlock * > | |
 vector< llvm::bfi_detail::IrreducibleGraph::IrrNode > | |
 vector< llvm::BitstreamReader::BlockInfo > | |
 vector< llvm::BlockFrequencyInfoImplBase::FrequencyData > | |
 vector< llvm::BlockFrequencyInfoImplBase::WorkingData > | |
 vector< llvm::CalleeSavedInfo > | |
 vector< llvm::CallGraphNode * > | |
 vector< llvm::COFFYAML::Relocation > | |
 vector< llvm::COFFYAML::Section > | |
 vector< llvm::COFFYAML::Symbol > | |
 vector< llvm::CondCodeSDNode * > | |
 vector< llvm::coverage::BinaryCoverageReader::ProfileMappingRecord > | |
 vector< llvm::coverage::CountedRegion > | |
 vector< llvm::coverage::CounterExpression > | |
 vector< llvm::coverage::CounterExpression > & | |
 vector< llvm::coverage::CounterMappingRegion > | |
 vector< llvm::coverage::CounterMappingRegion > & | |
 vector< llvm::coverage::CoverageSegment > | |
 vector< llvm::coverage::ExpansionRecord > | |
 vector< llvm::coverage::FunctionRecord > | |
 vector< llvm::DataRegionData > | |
 vector< llvm::DIEAbbrev * > | |
 vector< llvm::DIEBlock * > | |
 vector< llvm::DIELoc * > | |
 vector< llvm::DomTreeNodeBase< NodeT > * > | |
 vector< llvm::DWARFAbbreviationDeclaration > | |
 vector< llvm::DwarfAccelTable::HashDataContents * > | |
 vector< llvm::DWARFDebugInfoEntryMinimal > | |
 vector< llvm::DWARFDebugLine::FileNameEntry > | |
 vector< llvm::DWARFDebugRangeList::RangeListEntry > | |
 vector< llvm::DWARFUnitSection< llvm::DWARFTypeUnit > > | |
 vector< llvm::ELFYAML::Relocation > | |
 vector< llvm::ELFYAML::SectionOrType > | |
 vector< llvm::ELFYAML::Symbol > | |
 vector< llvm::ExecutionContext > | |
 vector< llvm::FrameEntry::Instruction > | |
 vector< llvm::Function * > | |
 vector< llvm::GCPoint > | |
 vector< llvm::GCRoot > | |
 vector< llvm::GenericValue > | |
 vector< llvm::GlobalValue * > | |
 vector< llvm::ImutAVLTree * > | |
 vector< llvm::IndirectSymbolData > | |
 vector< llvm::Init * > | |
 vector< llvm::InstrProfRecord > | |
 vector< llvm::Instruction * > | |
 vector< llvm::Interval * > | |
 vector< llvm::IntrusiveRefCntPtr< llvm::BitCodeAbbrev > > | |
 vector< llvm::JITEvent_EmittedFunctionDetails::LineStart > | |
 vector< llvm::JITEventListener * > | |
 vector< llvm::LandingPadInfo > | |
 vector< llvm::MachineBasicBlock * > | |
 vector< llvm::MachineBasicBlock * > | |
 vector< llvm::MachineConstantPoolEntry > | |
 vector< llvm::MachineInstr * > | |
 vector< llvm::MachineJumpTableEntry > | |
 vector< llvm::MachineOperand * > | |
 vector< llvm::MCCFIInstruction > | |
 vector< llvm::MCDwarfFrameInfo > | |
 vector< llvm::MCGenDwarfLabelEntry > | |
 vector< llvm::MCSection * > | |
 vector< llvm::MMIAddrLabelMapCallbackPtr > | |
 vector< llvm::PassRegistrationListener * > | |
 vector< llvm::PMDataManager * > | |
 vector< llvm::PressureChange > | |
 vector< llvm::Record * > | |
 vector< llvm::RecordVal > | |
 vector< llvm::SDNode * > | |
 vector< llvm::SmallVector< Connection, 4 > > | |
 vector< llvm::SmallVector< unsigned, 4 > > | |
 vector< llvm::SMRange > | |
 vector< llvm::StratifiedLink > | |
 vector< llvm::StringRef > | |
 vector< llvm::StringRef > & | |
 vector< llvm::StructType * > | |
 vector< llvm::SUnit * > | |
 vector< llvm::SUnit > | |
 vector< llvm::SUnit > & | |
 vector< llvm::SUnit > * | |
 vector< llvm::SymbolCU > | |
 vector< llvm::Value * > | |
 vector< llvm::VecDesc > | |
 vector< llvm::WinEH::Instruction > | |
 vector< llvm::yaml::FixedMachineStackObject > | |
 vector< llvm::yaml::FlowStringValue > | |
 vector< llvm::yaml::MachineBasicBlock > | |
 vector< llvm::yaml::MachineStackObject > | |
 vector< llvm::yaml::StringValue > | |
 vector< llvm::yaml::VirtualRegisterDefinition > | |
 vector< LocalCommon > | |
 vector< LogicalModule > | |
 vector< LoopT * > | |
 vector< MachSymbolData > | |
 vector< MCSection * > | |
 vector< MergePotentialsElt > | |
 vector< NameAndAttributes > | |
 vector< NodeData > | |
 vector< NodeEntry > | |
 vector< NodeId > | |
 vector< NodeT * > | |
 vector< NodeType * > | |
 vector< NonLocalDepEntry > | |
 vector< object::llvm::object::OwningBinary< object::llvm::object::Archive > > | |
 vector< Range > | |
 vector< RangeEndpoint > | |
 vector< Row > | |
 vector< SameTailElt > | |
 vector< Sequence > | |
 vector< SrcBuffer > | |
 vector< StackElement > | |
 vector< StackObject > | |
 vector< std::pair< AnalysisID, llvm::Pass * > > | |
 vector< std::pair< const GCOVFunction *, GCOVCoverage > > | |
 vector< std::pair< const llvm::MCSymbol *, GOTEquivUsePair > > | |
 vector< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * > > | |
 vector< std::pair< const llvm::SUnit *, const llvm::SUnit * > > | |
 vector< std::pair< const MCSymbol *, uint64_t > > | |
 vector< std::pair< const Value *, unsigned > > | |
 vector< std::pair< ExtensionPointTy, ExtensionFn > > | |
 vector< std::pair< InlinedVariable, InstrRanges > > | |
 vector< std::pair< KeyT, ValueT > > | |
 vector< std::pair< llvm::Interval *, typename llvm::Interval::llvm::SuccIterator > > | |
 vector< std::pair< llvm::MachineBasicBlock::iterator, llvm::CalleeSavedInfo > > | |
 vector< std::pair< llvm::MachineInstr *, unsigned > > | |
 vector< std::pair< llvm::MVT, const llvm::TargetRegisterClass * > > | |
 vector< std::pair< llvm::PointerIntPair, ChildItTy > > | |
 vector< std::pair< llvm::TimeRecord, std::string > > | |
 vector< std::pair< MachineInstr *, MachineInstr * > > | |
 vector< std::pair< MCSection *, ConstantPool > > | |
 vector< std::pair< MCSection *, MCLineEntryCollection > > | |
 vector< std::pair< NodeType *, ChildItTy > > | |
 vector< std::pair< std::string, uint32_t > > | |
 vector< std::pair< uint64_t, uint64_t > > | |
 vector< std::pair< unsigned, std::string > > | |
 vector< std::pair< unsigned, unsigned > > | |
 vector< std::string > | |
 vector< std::unique_ptr< const llvm::PassInfo > > | |
 vector< std::unique_ptr< GCFunctionInfo > > | |
 vector< std::unique_ptr< HNode > > | |
 vector< std::unique_ptr< llvm::detail::PassConcept > > | |
 vector< std::unique_ptr< llvm::ELFYAML::Section > > | |
 vector< std::unique_ptr< llvm::FrameEntry > > | |
 vector< std::unique_ptr< llvm::MemoryBuffer > > | |
 vector< std::unique_ptr< llvm::PBQPRAConstraint > > | |
 vector< std::unique_ptr< llvm::ScheduleDAGMutation > > | |
 vector< std::unique_ptr< Record > > | |
 vector< std::unique_ptr< RegionT > > | |
 vector< std::vector< llvm::LetRecord > > | |
 vector< std::vector< std::string > > | |
 vector< std::vector< uint64_t > > | |
 vector< StringPair > & | |
 vector< SubConstraintInfo > | |
 vector< T > | |
 vector< TargetAddress > | |
 vector< Type * > | |
 vector< uint32_t > | |
 vector< uint64_t > | |
 vector< uint8_t > | |
 vector< Unit > | |
 vector< unsigned > | |
 vector< unsigned char > | |
 vector< unsigned char > & | |
 vector< UseListOrder > | |
 vector< Value * > | |
 vector< void * > | |
 vector< WinEH::FrameInfo * > | |
 VectorExtensionType | |
 VectorPtr | |
 VectorT | |
 VendorType | |
 void * | |
 void *(*)() | |
 void ** | |
 void(*)(void *) | |
 void(*)(void *) | |
 void(*)(void *, iJIT_ModeChangedEx) | |
 WrappedIteratorT | |
 X863DNowEnum | |
 X86ProcFamilyEnum | |
 X86SSEEnum | |