 ___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 | |
 AArch64GenInstrInfo | |
  llvm::AArch64InstrInfo | |
 AArch64GenRegisterInfo | |
  llvm::AArch64RegisterInfo | |
 AArch64GenSubtargetInfo | |
  llvm::AArch64Subtarget | |
 llvm::AbstractLatticeFunction | |
 llvm::DwarfException::ActionEntry | ActionEntry - Structure describing an entry in the actions table |
 llvm::Registry< T, U >::Add< V > | |
 llvm::add_const_past_pointer< T, Enable > | |
 llvm::add_const_past_pointer< T, typename enable_if< is_pointer< T > >::type > | |
 llvm::add_lvalue_reference_if_not_pointer< T, Enable > | |
 llvm::add_lvalue_reference_if_not_pointer< T, typename enable_if< is_pointer< T > >::type > | |
 llvm::TargetLoweringBase::AddrMode | |
 AddSubFlagsOpcodePair | |
 llvm::AggressiveAntiDepState | |
 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 | |
  llvm::AlignedCharArrayUnion< AnalysisID > | |
  llvm::AlignedCharArrayUnion< Arg * > | |
  llvm::AlignedCharArrayUnion< AttributeSpec > | |
  llvm::AlignedCharArrayUnion< BitTestCase > | |
  llvm::AlignedCharArrayUnion< Block > | |
  llvm::AlignedCharArrayUnion< BlockInterference > | |
  llvm::AlignedCharArrayUnion< BucketT[4], LargeRep > | |
  llvm::AlignedCharArrayUnion< BucketT[InlineBuckets], LargeRep > | |
  llvm::AlignedCharArrayUnion< ByValInfo > | |
  llvm::AlignedCharArrayUnion< char > | |
  llvm::AlignedCharArrayUnion< const char * > | |
  llvm::AlignedCharArrayUnion< const llvm::MCSymbol * > | |
  llvm::AlignedCharArrayUnion< const llvm::MDNode * > | |
  llvm::AlignedCharArrayUnion< const llvm::SCEV * > | |
  llvm::AlignedCharArrayUnion< const llvm::Value * > | |
  llvm::AlignedCharArrayUnion< const uint32_t * > | |
  llvm::AlignedCharArrayUnion< EHFrameRelatedSections > | |
  llvm::AlignedCharArrayUnion< Entry > | |
  llvm::AlignedCharArrayUnion< FreeList * > | |
  llvm::AlignedCharArrayUnion< IdxMBBPair > | |
  llvm::AlignedCharArrayUnion< InsnRange > | |
  llvm::AlignedCharArrayUnion< Inst > | |
  llvm::AlignedCharArrayUnion< InState > | |
  llvm::AlignedCharArrayUnion< int > | |
  llvm::AlignedCharArrayUnion< intptr_t > | |
  llvm::AlignedCharArrayUnion< ISD::InputArg > | |
  llvm::AlignedCharArrayUnion< ISD::OutputArg > | |
  llvm::AlignedCharArrayUnion< LiveInBlock > | |
  llvm::AlignedCharArrayUnion< llvm::AllocaInst * > | |
  llvm::AlignedCharArrayUnion< llvm::BasicBlock * > | |
  llvm::AlignedCharArrayUnion< llvm::BitCodeAbbrevOp > | |
  llvm::AlignedCharArrayUnion< llvm::BlockFrequency > | |
  llvm::AlignedCharArrayUnion< llvm::cl::parser::OptionInfo > | |
  llvm::AlignedCharArrayUnion< llvm::CompileUnit * > | |
  llvm::AlignedCharArrayUnion< llvm::DbgVariable * > | |
  llvm::AlignedCharArrayUnion< llvm::detail::PtrUseVisitorBase::UseToVisit > | |
  llvm::AlignedCharArrayUnion< llvm::DIEAbbrevData > | |
  llvm::AlignedCharArrayUnion< llvm::DIEValue * > | |
  llvm::AlignedCharArrayUnion< llvm::DILineInfo > | |
  llvm::AlignedCharArrayUnion< llvm::DotDebugLocEntry > | |
  llvm::AlignedCharArrayUnion< llvm::DwarfAccelTable::Atom > | |
  llvm::AlignedCharArrayUnion< llvm::DWARFCompileUnit * > | |
  llvm::AlignedCharArrayUnion< llvm::DWARFDebugInfoEntryMinimal > | |
  llvm::AlignedCharArrayUnion< llvm::DWARFTypeUnit * > | |
  llvm::AlignedCharArrayUnion< llvm::error_code > | |
  llvm::AlignedCharArrayUnion< llvm::GCOVBlock * > | |
  llvm::AlignedCharArrayUnion< llvm::GCOVFunction * > | |
  llvm::AlignedCharArrayUnion< llvm::ImmutablePass * > | |
  llvm::AlignedCharArrayUnion< llvm::Instruction * > | |
  llvm::AlignedCharArrayUnion< llvm::JITEventListener * > | |
  llvm::AlignedCharArrayUnion< llvm::LayoutAlignElem > | |
  llvm::AlignedCharArrayUnion< llvm::LexicalScope * > | |
  llvm::AlignedCharArrayUnion< llvm::LiveInterval * > | |
  llvm::AlignedCharArrayUnion< llvm::LiveRange * > | |
  llvm::AlignedCharArrayUnion< llvm::LiveRange::Segment > | |
  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::MCFixup > | |
  llvm::AlignedCharArrayUnion< llvm::MCOperand > | |
  llvm::AlignedCharArrayUnion< llvm::MCSectionData * > | |
  llvm::AlignedCharArrayUnion< llvm::MCSymbol * > | |
  llvm::AlignedCharArrayUnion< llvm::MDNode * > | |
  llvm::AlignedCharArrayUnion< llvm::MemoryBuffer * > | |
  llvm::AlignedCharArrayUnion< llvm::MipsTargetLowering::ByValArgInfo > | |
  llvm::AlignedCharArrayUnion< llvm::Module * > | |
  llvm::AlignedCharArrayUnion< llvm::Pass * > | |
  llvm::AlignedCharArrayUnion< llvm::PMDataManager * > | |
  llvm::AlignedCharArrayUnion< llvm::SDDbgValue * > | |
  llvm::AlignedCharArrayUnion< llvm::SDep > | |
  llvm::AlignedCharArrayUnion< llvm::SDNode * > | |
  llvm::AlignedCharArrayUnion< llvm::SDValue > | |
  llvm::AlignedCharArrayUnion< llvm::SlotIndex > | |
  llvm::AlignedCharArrayUnion< llvm::SmallVector< uint64_t, 64 > > | |
  llvm::AlignedCharArrayUnion< llvm::SmallVector< unsigned, 8 > > | |
  llvm::AlignedCharArrayUnion< llvm::SMFixIt > | |
  llvm::AlignedCharArrayUnion< llvm::SMLoc > | |
  llvm::AlignedCharArrayUnion< llvm::SplitAnalysis::BlockInfo > | |
  llvm::AlignedCharArrayUnion< llvm::TrackingVH< llvm::MDNode > > | |
  llvm::AlignedCharArrayUnion< llvm::Type * > | |
  llvm::AlignedCharArrayUnion< llvm::Value * > | |
  llvm::AlignedCharArrayUnion< llvm::WeakVH > | |
  llvm::AlignedCharArrayUnion< Location > | |
  llvm::AlignedCharArrayUnion< LocationList > | |
  llvm::AlignedCharArrayUnion< MCPhysReg > | |
  llvm::AlignedCharArrayUnion< RegUnitInfo > | |
  llvm::AlignedCharArrayUnion< RelocationValueRef > | |
  llvm::AlignedCharArrayUnion< RootData > | |
  llvm::AlignedCharArrayUnion< ScavengedInfo > | |
  llvm::AlignedCharArrayUnion< SectionEntry > | |
  llvm::AlignedCharArrayUnion< Segment > | |
  llvm::AlignedCharArrayUnion< SID > | |
  llvm::AlignedCharArrayUnion< SimpleKey > | |
  llvm::AlignedCharArrayUnion< SMSNode > | |
  llvm::AlignedCharArrayUnion< std::pair< AnalysisID, llvm::IdentifyingPassPtr > > | |
  llvm::AlignedCharArrayUnion< std::pair< BlockFrequency, unsigned > > | |
  llvm::AlignedCharArrayUnion< std::pair< bool, llvm::StringRef > > | |
  llvm::AlignedCharArrayUnion< std::pair< const char *, std::pair< int, const char * > > > | |
  llvm::AlignedCharArrayUnion< std::pair< const MDNode *, const MDNode * > > | |
  llvm::AlignedCharArrayUnion< std::pair< int, int64_t > > | |
  llvm::AlignedCharArrayUnion< std::pair< llvm::SlotIndex, llvm::SlotIndex > > | |
  llvm::AlignedCharArrayUnion< std::pair< MCSectionSubPair, MCSectionSubPair > > | |
  llvm::AlignedCharArrayUnion< std::pair< SID, SmallVector< RelocationValueRef, 2 > > > | |
  llvm::AlignedCharArrayUnion< std::pair< std::string, int > > | |
  llvm::AlignedCharArrayUnion< std::pair< TrackingVH< MDNode >, UnsignedDebugLocPair > > | |
  llvm::AlignedCharArrayUnion< std::pair< unsigned, llvm::MCFragment * > > | |
  llvm::AlignedCharArrayUnion< std::pair< unsigned, unsigned > > | |
  llvm::AlignedCharArrayUnion< std::string * > | |
  llvm::AlignedCharArrayUnion< std::string > | |
  llvm::AlignedCharArrayUnion< storage_type > | |
  llvm::AlignedCharArrayUnion< sys::llvm::sys::MemoryBlock > | |
  llvm::AlignedCharArrayUnion< T > | |
  llvm::AlignedCharArrayUnion< TNorm > | |
  llvm::AlignedCharArrayUnion< TreeData > | |
  llvm::AlignedCharArrayUnion< uint32_t > | |
  llvm::AlignedCharArrayUnion< uint8_t > | |
  llvm::AlignedCharArrayUnion< uintptr_t > | |
  llvm::AlignedCharArrayUnion< unsigned > | |
  llvm::AlignedCharArrayUnion< unsigned char > | |
  llvm::AlignedCharArrayUnion< ValueT > | |
  llvm::AlignedCharArrayUnion< VersionMapEntry > | |
  llvm::AlignedCharArrayUnion< VNInfo * > | |
  llvm::AlignedCharArrayUnion< VReg2SUnit > | |
  llvm::AlignedCharArrayUnion< T1, T2, T3, T4, T5, T6, T7 > | This union template exposes a suitably aligned and sized character array member which can hold elements of any of up to four types |
 AlignedCharArray | Helper for building an aligned character array type |
 AlignedCharArray< llvm::support::detail::PickAlignment< value_type, alignment >::value, sizeof(value_type)> | |
 llvm::detail::AlignerImpl< T1, T2, T3, T4, T5, T6, T7 > | |
 llvm::AlignmentCalcImpl< T > | |
 llvm::AlignOf< T > | |
 llvm::AllocaHolder | |
 llvm::AllocaHolderHandle | |
 llvm::AllocationOrder | |
 AllocFnsTy | |
 AMDGPUGenInstrInfo | |
  llvm::AMDGPUInstrInfo | |
   llvm::R600InstrInfo | |
   llvm::SIInstrInfo | |
 AMDGPUGenRegisterInfo | |
  llvm::AMDGPURegisterInfo | |
   llvm::R600RegisterInfo | |
   llvm::SIRegisterInfo | |
 AMDGPUGenSubtargetInfo | |
  llvm::AMDGPUSubtarget | |
 llvm::AMDGPUMCInstLower | |
 llvm::AnalysisManager | An analysis manager to coordinate and cache analyses run over a module |
 llvm::AnalysisManager::AnalysisPassConcept< PassT::IRUnitT > | |
 llvm::AnalysisResolver | |
 llvm::AnalysisUsage | |
 llvm::AnonStructTypeKeyInfo | |
 llvm::AntiDepBreaker | |
  llvm::AggressiveAntiDepBreaker | Class AggressiveAntiDepBreaker |
  llvm::CriticalAntiDepBreaker | |
 llvm::MachO::any_relocation_info | |
 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::ARCRuntimeEntryPoints | |
 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 | |
  llvm::opt::DerivedArgList | |
  llvm::opt::InputArgList | |
 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::Thumb1RegisterInfo | |
   llvm::Thumb2RegisterInfo | |
 ARMGenSubtargetInfo | |
  llvm::ARMSubtarget | |
 llvm::LiveIntervalUnion::Array | |
 llvm::ArrayRecycler< T, Align > | |
 llvm::ArrayRecycler< llvm::MachineOperand > | |
 llvm::ArrayRecycler< MachineOperand > | |
 llvm::ArrayRef< T > | |
  llvm::MutableArrayRef< T > | |
 llvm::ArrayRef< llvm::DwarfAccelTable::HashDataContents * > | |
 llvm::ArrayRef< llvm::Type * > | |
 llvm::ArrayRef< MCPhysReg > | |
 llvm::ArrayRef< uint8_t > | |
 llvm::AsmCond | |
 llvm::AsmRewrite | |
 llvm::AsmToken | AsmToken - Target independent representation for an assembler token |
 llvm::AssemblyAnnotationWriter | |
 llvm::AssemblyWriter | |
 llvm::MCModuleYAML::Atom | |
 llvm::DwarfAccelTable::Atom | |
 llvm::AttrBuilder | |
 llvm::Attribute | |
 llvm::AttributeSet | |
 llvm::COFF::Auxiliary | |
 llvm::COFF::AuxiliarybfAndefSymbol | |
 llvm::COFF::AuxiliaryFile | |
 llvm::COFF::AuxiliaryFunctionDefinition | |
 llvm::COFF::AuxiliarySectionDefinition | |
 llvm::COFF::AuxiliaryWeakExternal | |
 BaseIndexOffset | |
 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::MCModuleYAML::BasicBlock | |
 llvm::BasicBlockEdge | |
 llvm::object::Binary | |
  llvm::object::Archive | |
  llvm::object::MachOUniversalBinary | |
  llvm::object::ObjectFile | |
   llvm::object::COFFObjectFile | |
   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::object::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::BitCodeAbbrev | |
 llvm::BitCodeAbbrevOp | |
 llvm::BitcodeReaderMDValueList | |
 llvm::BitcodeReaderValueList | |
 llvm::cl::bits_storage< DataType, StorageClass > | |
 llvm::cl::bits_storage< DataType, bool > | |
 llvm::cl::bits_storage< DataType, Storage > | |
  llvm::cl::bits< DataType, Storage, ParserClass > | |
 llvm::BitstreamCursor | |
 llvm::BitstreamEntry | |
 llvm::BitstreamReader | |
 llvm::BitstreamWriter | |
 llvm::BitVector | |
 llvm::SpillPlacement::BlockConstraint | BlockConstraint - Entry and exit constraints for a basic block |
 llvm::BlockFrequency | |
 llvm::BlockFrequencyImpl< BlockT, FunctionT, BlockProbInfoT > | |
 llvm::BlockFrequencyImpl< llvm::BasicBlock, llvm::Function, llvm::BranchProbabilityInfo > | |
 llvm::BlockFrequencyImpl< llvm::MachineBasicBlock, llvm::MachineFunction, llvm::MachineBranchProbabilityInfo > | |
 llvm::SplitAnalysis::BlockInfo | |
 llvm::BitstreamReader::BlockInfo | |
 llvm::PatternMatch::br_match | |
 llvm::SystemZII::Branch | |
 llvm::BranchFolder | |
 llvm::BranchProbability | |
 llvm::PatternMatch::brc_match< Cond_t > | |
 llvm::BumpPtrAllocator | |
 llvm::MipsTargetLowering::ByValArgInfo | ByValArgInfo - Byval argument information |
 llvm::CalleeSavedInfo | |
 llvm::CallGraphNode | |
 llvm::CallGraphSCC | CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on |
 llvm::TargetLowering::CallLoweringInfo | |
 llvm::CallSiteBase< FunTy, ValTy, UserTy, InstrTy, CallTy, InvokeTy, IterTy > | |
 llvm::CallSiteBase< Function, 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::DwarfException::CallSiteEntry | CallSiteEntry - Structure describing an entry in the call-site table |
 llvm::ArrayRecycler< T, Align >::Capacity | |
 llvm::CaptureTracker | |
 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 | |
 llvm::CCValAssign | CCValAssign - Represent assignment of one arg/retval to a location |
 llvm::object::Archive::Child | |
 llvm::object::Archive::child_iterator | |
 llvm::PatternMatch::class_match< Class > | |
 llvm::ClonedCodeInfo | |
 llvm::PatternMatch::CmpClass_match< LHS_t, RHS_t, Class, PredicateTy > | |
 cname | |
 llvm::CoalescerPair | |
 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_section_definition | |
 llvm::object::coff_aux_weak_external | |
 llvm::object::coff_file_header | |
 llvm::object::coff_relocation | |
 llvm::object::coff_section | |
 llvm::object::coff_symbol | |
 CommonHandleTraits | |
  CryptContextTraits | |
  FileHandleTraits | |
  FindHandleTraits | |
  JobHandleTraits | |
 llvm::EVT::compareRawBits | |
 llvm::CompileUnit | |
 llvm::conditional< bool, T, F > | |
 llvm::conditional< ELFT::Is64Bits, uint64_t, uint32_t > | |
 llvm::conditional< false, T, F > | |
 llvm::ConnectedVNInfoEqClasses | |
 ConsecutiveMemoryChainSorter | Sorts store nodes in a link according to their offset from a shared |
 llvm::sys::path::const_iterator | Path iterator |
 llvm::ConstantAggrUniqueMap< TypeClass, ConstantClass > | |
 llvm::ConstantAggrUniqueMap< ArrayType, ConstantArray > | |
 llvm::ConstantAggrUniqueMap< StructType, ConstantStruct > | |
 llvm::ConstantAggrUniqueMap< VectorType, ConstantVector > | |
 llvm::ConstantArrayCreator< ConstantClass, TypeClass > | |
 llvm::ConstantCreator< ConstantClass, TypeClass, ValType > | |
 llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType > | |
 llvm::ConstantCreator< InlineAsm, PointerType, InlineAsmKeyType > | |
 llvm::ConstantFolder | ConstantFolder - Create constants with minimum, target independent, folding |
 llvm::PatternMatch::constantint_match< Val > | |
 llvm::ConstantKeyData< ConstantClass > | |
 llvm::ConstantKeyData< ConstantExpr > | |
 llvm::ConstantKeyData< InlineAsm > | |
 llvm::ConstantRange | |
 llvm::ConstantTraits< ValType > | |
 llvm::ConstantTraits< Constant * > | |
 llvm::ConstantTraits< std::vector< T, Alloc > > | |
 llvm::ConstantUniqueMap< ValType, ValRefType, TypeClass, ConstantClass, HasLargeKey > | |
 llvm::ConstantUniqueMap< llvm::ExprMapKeyType, const llvm::ExprMapKeyType &, llvm::Type, llvm::ConstantExpr > | |
 llvm::ConstantUniqueMap< llvm::InlineAsmKeyType, const llvm::InlineAsmKeyType &, llvm::PointerType, llvm::InlineAsm > | |
 llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator | |
 llvm::InlineAsm::ConstraintInfo | |
  llvm::TargetLowering::AsmOperandInfo | This contains information for each constraint that we are lowering |
 llvm::object::content_iterator< content_type > | |
 ContextDecision | |
 llvm::ConvertConstantType< ConstantClass, TypeClass > | |
 llvm::CostTblEntry< TypeTy > | Cost Table Entry |
 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 > | |
 cset | |
 llvm::InterferenceCache::Cursor | Cursor - The primary query interface for the block interference cache |
 llvm::TargetLowering::DAGCombinerInfo | |
 llvm::DAGDeltaAlgorithm | |
 llvm::DAGTypeLegalizer | |
 llvm::SelectionDAG::DAGUpdateListener | |
 llvm::object::data_directory | |
 llvm::MachO::data_in_code_entry | |
 llvm::COFF::DataDirectory | |
 llvm::DataExtractor | |
 llvm::object::DataRefImpl | |
 llvm::DataRegionData | |
 llvm::DataStreamer | |
 DataType | |
  llvm::cl::opt_storage< DataType, false, true > | |
 llvm::DbgVariable | This class is used to track local variable information |
 llvm::DebugInfoFinder | |
 llvm::DebugLoc | |
 decimalInfo | |
 llvm::DefaultContextualFoldingSetTrait< T, Ctx > | |
  llvm::ContextualFoldingSetTrait< T, Ctx > | |
 llvm::DefaultDOTGraphTraits | |
  llvm::DOTGraphTraits< GraphType > | |
  llvm::DOTGraphTraits< Ty > | |
  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< RegionNode * > | |
   llvm::DOTGraphTraits< RegionInfo * > | |
  llvm::DOTGraphTraits< ScheduleDAG * > | |
  llvm::DOTGraphTraits< ScheduleDAGMI * > | |
  llvm::DOTGraphTraits< SelectionDAG * > | |
 llvm::DefaultFoldingSetTrait< T > | |
  llvm::FoldingSetTrait< T > | |
 llvm::DefaultFoldingSetTrait< MDNode > | |
  llvm::FoldingSetTrait< MDNode > | |
 llvm::DefaultFoldingSetTrait< SCEV > | |
  llvm::FoldingSetTrait< SCEV > | |
 llvm::DefaultFoldingSetTrait< SDVTListNode > | |
  llvm::FoldingSetTrait< SDVTListNode > | |
 llvm::MachineRegisterInfo::Delegate | |
  llvm::LiveRangeEdit | |
 llvm::LiveRangeEdit::Delegate | Callback methods for LiveRangeEdit owners |
 llvm::DeltaAlgorithm | |
 llvm::DenseMapAPFloatKeyInfo | |
 llvm::DenseMapAPIntKeyInfo | |
 llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT > | |
  llvm::DenseMap< AnalysisID, llvm::IdentifyingPassPtr > | |
  llvm::DenseMap< AnalysisID, llvm::Pass * > | |
  llvm::DenseMap< ASTCallbackVH, AliasSet::PointerRec *, ASTCallbackVHDenseMapInfo > | |
  llvm::DenseMap< AttributeSet, unsigned > | |
  llvm::DenseMap< BasicBlock *, Region * > | |
  llvm::DenseMap< BlkT *, BBInfo * > | |
  llvm::DenseMap< BlockT *, BranchProbability > | |
  llvm::DenseMap< BlockT *, LoopT * > | |
  llvm::DenseMap< BlockT *, unsigned > | |
  llvm::DenseMap< const BlockT *, llvm::BlockFrequency > | |
  llvm::DenseMap< const Function *, GCFunctionInfo * > | |
  llvm::DenseMap< const Function *, ReturnInst * > | |
  llvm::DenseMap< const Function *, unsigned > | |
  llvm::DenseMap< const Instruction *, unsigned > | |
  llvm::DenseMap< const llvm::AllocaInst *, int > | |
  llvm::DenseMap< const llvm::Argument *, int > | |
  llvm::DenseMap< const llvm::BasicBlock *, llvm::BlockFrequency > | |
  llvm::DenseMap< const llvm::BasicBlock *, llvm::MachineBasicBlock * > | |
  llvm::DenseMap< const llvm::BasicBlock *, unsigned > | |
  llvm::DenseMap< const llvm::Constant *, unsigned > | |
  llvm::DenseMap< const llvm::DIE *, llvm::CompileUnit * > | |
  llvm::DenseMap< const llvm::DIE *, unsigned > | |
  llvm::DenseMap< const llvm::GlobalValue *, unsigned > | |
  llvm::DenseMap< const llvm::Instruction *, llvm::SmallVector > | |
  llvm::DenseMap< const llvm::Loop *, BackedgeTakenInfo > | |
  llvm::DenseMap< const llvm::MachineBasicBlock *, llvm::BlockFrequency > | |
  llvm::DenseMap< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > | |
  llvm::DenseMap< const llvm::MachineInstr *, llvm::MCSymbol * > | |
  llvm::DenseMap< const llvm::MCSection *, llvm::MCLineSection * > | |
  llvm::DenseMap< const llvm::MCSection *, llvm::MCSectionData * > | |
  llvm::DenseMap< const llvm::MCSectionData *, llvm::MCFragment * > | |
  llvm::DenseMap< const llvm::MCSectionData *, std::vector< MachO::any_relocation_info > > | |
  llvm::DenseMap< const llvm::MCSectionData *, unsigned > | |
  llvm::DenseMap< const llvm::MCSymbol *, llvm::MCSymbolData * > | |
  llvm::DenseMap< const llvm::MCSymbol *, uint64_t > | |
  llvm::DenseMap< const llvm::MCSymbol *, unsigned > | |
  llvm::DenseMap< const llvm::MDNode *, llvm::CompileUnit * > | |
  llvm::DenseMap< const llvm::MDNode *, llvm::DbgVariable * > | |
  llvm::DenseMap< const llvm::MDNode *, llvm::DIE * > | |
  llvm::DenseMap< const llvm::MDNode *, llvm::DIEEntry * > | |
  llvm::DenseMap< const llvm::MDNode *, llvm::LexicalScope * > | |
  llvm::DenseMap< const llvm::MDNode *, unsigned > | |
  llvm::DenseMap< const llvm::object::Elf_Sym_Impl *, ELF::Elf64_Word > | |
  llvm::DenseMap< const llvm::SCEV *, const llvm::Loop * > | |
  llvm::DenseMap< const llvm::SCEV *, llvm::ConstantRange > | |
  llvm::DenseMap< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::BasicBlock *, BlockDisposition >, 2 > > | |
  llvm::DenseMap< 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 *, LoopDisposition >, 2 > > | |
  llvm::DenseMap< const llvm::Value *, char, DenseMapInfo< const llvm::Value * > > | |
  llvm::DenseMap< const llvm::Value *, DanglingDebugInfo > | |
  llvm::DenseMap< const llvm::Value *, llvm::SDValue > | |
  llvm::DenseMap< const llvm::Value *, unsigned > | |
  llvm::DenseMap< const MachineInstr *, SlotIndex > | |
  llvm::DenseMap< const MCExpr *, unsigned > | |
  llvm::DenseMap< const MCSection *, SmallVector< SymbolCU, 8 > > | |
  llvm::DenseMap< const MCSectionData *, uint64_t > | |
  llvm::DenseMap< const MDNode *, SmallVector< const MachineInstr *, 4 > > | |
  llvm::DenseMap< const MDString *, MDNode * > | |
  llvm::DenseMap< const SDNode *, SmallVector< SDDbgValue *, 2 > > | |
  llvm::DenseMap< const TargetRegisterClass *, VRegMap > | |
  llvm::DenseMap< const Value *, unsigned > | |
  llvm::DenseMap< const Value *, WeakEvalType > | |
  llvm::DenseMap< ConstantArray *, char, MapInfo > | |
  llvm::DenseMap< ConstantClass *, char, MapInfo > | |
  llvm::DenseMap< ConstantStruct *, char, MapInfo > | |
  llvm::DenseMap< ConstantVector *, char, MapInfo > | |
  llvm::DenseMap< DenseMapAPFloatKeyInfo::KeyTy, ConstantFP *, DenseMapAPFloatKeyInfo > | |
  llvm::DenseMap< DenseMapAPIntKeyInfo::KeyTy, ConstantInt *, DenseMapAPIntKeyInfo > | |
  llvm::DenseMap< Edge, uint32_t > | |
  llvm::DenseMap< Function *, FunctionAnalysisResultListT > | |
  llvm::DenseMap< FunctionType *, bool, FunctionTypeKeyInfo > | |
  llvm::DenseMap< Instruction *, MemDepResult > | |
  llvm::DenseMap< Instruction *, PerInstNLInfo > | |
  llvm::DenseMap< Instruction *, SmallPtrSet< Instruction *, 4 > > | |
  llvm::DenseMap< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > | |
  llvm::DenseMap< K, llvm::ScopedHashTableVal *, KInfo > | |
  llvm::DenseMap< LexicalScope *, SmallVector< DbgVariable *, 8 > > | |
  llvm::DenseMap< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > | |
  llvm::DenseMap< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > | |
  llvm::DenseMap< llvm::AssertingVH< llvm::MDNode >, std::string > | |
  llvm::DenseMap< llvm::AttributeSet, unsigned > | |
  llvm::DenseMap< llvm::BasicBlock *, BranchProbability > | |
  llvm::DenseMap< llvm::BasicBlock *, DomTreeNodeBase< llvm::BasicBlock > * > | |
  llvm::DenseMap< llvm::BasicBlock *, llvm::BasicBlock * > | |
  llvm::DenseMap< llvm::BasicBlock *, llvm::BasicBlock ** > | |
  llvm::DenseMap< llvm::BasicBlock *, llvm::DominatorTreeBase::InfoRec > | |
  llvm::DenseMap< llvm::BasicBlock *, unsigned > | |
  llvm::DenseMap< llvm::DebugLoc, llvm::LexicalScope * > | |
  llvm::DenseMap< llvm::DIE *, const llvm::MDNode * > | |
  llvm::DenseMap< llvm::Function *, std::vector< BlockAddrRefTy > > | |
  llvm::DenseMap< llvm::Function *, uint64_t > | |
  llvm::DenseMap< llvm::Instruction *, std::vector< MDRef > > | |
  llvm::DenseMap< llvm::Instruction *, unsigned > | |
  llvm::DenseMap< llvm::MachineBasicBlock *, BranchProbability > | |
  llvm::DenseMap< llvm::MachineBasicBlock *, DomTreeNodeBase< llvm::MachineBasicBlock > * > | |
  llvm::DenseMap< llvm::MachineBasicBlock *, llvm::DominatorTreeBase::InfoRec > | |
  llvm::DenseMap< llvm::MachineBasicBlock *, llvm::MachineBasicBlock * > | |
  llvm::DenseMap< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > | |
  llvm::DenseMap< llvm::MachineBasicBlock *, unsigned > | |
  llvm::DenseMap< llvm::MachineConstantPoolValue *, char, DenseMapInfo< llvm::MachineConstantPoolValue * > > | |
  llvm::DenseMap< llvm::MachineInstr *, llvm::SUnit * > | |
  llvm::DenseMap< llvm::MachineInstr *, unsigned > | |
  llvm::DenseMap< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > | |
  llvm::DenseMap< llvm::MCSymbol *, StubValueTy > | |
  llvm::DenseMap< llvm::MCSymbol *, unsigned > | |
  llvm::DenseMap< llvm::MCSymbol const *, char, DenseMapInfo< llvm::MCSymbol const * > > | |
  llvm::DenseMap< llvm::MDNode *, int > | |
  llvm::DenseMap< llvm::Pass *, llvm::AnalysisUsage * > | |
  llvm::DenseMap< llvm::Pass *, llvm::Pass * > | |
  llvm::DenseMap< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > | |
  llvm::DenseMap< llvm::PHINode *, llvm::Constant * > | |
  llvm::DenseMap< llvm::PointerType *, llvm::ConstantPointerNull * > | |
  llvm::DenseMap< llvm::StructType *, unsigned > | |
  llvm::DenseMap< llvm::Type *, char, DenseMapInfo< llvm::Type * > > | |
  llvm::DenseMap< llvm::Type *, llvm::ConstantAggregateZero * > | |
  llvm::DenseMap< llvm::Type *, llvm::PointerType * > | |
  llvm::DenseMap< llvm::Type *, llvm::UndefValue * > | |
  llvm::DenseMap< llvm::Value *, char, DenseMapInfo< llvm::Value * > > | |
  llvm::DenseMap< llvm::Value *, LatticeVal > | |
  llvm::DenseMap< Module *, ObjectImage * > | |
  llvm::DenseMap< NodeT *, DomTreeNodeBase< NodeT > * > | |
  llvm::DenseMap< NodeT *, llvm::DominatorTreeBase::InfoRec > | |
  llvm::DenseMap< NodeT *, NodeT * > | |
  llvm::DenseMap< NodeType *, unsigned > | |
  llvm::DenseMap< SCEVCallbackVH, const SCEV *, DenseMapInfo< Value * > > | |
  llvm::DenseMap< std::pair< llvm::Function *, llvm::BasicBlock * >, llvm::BlockAddress * > | |
  llvm::DenseMap< std::pair< llvm::MDNode *, llvm::MDNode * >, int > | |
  llvm::DenseMap< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType * > | |
  llvm::DenseMap< std::pair< llvm::Type *, unsigned >, llvm::PointerType * > | |
  llvm::DenseMap< std::pair< llvm::Type *, unsigned >, llvm::VectorType * > | |
  llvm::DenseMap< std::pair< unsigned, unsigned >, ValueForcePair > | |
  llvm::DenseMap< std::pair< void *, Function * >, FunctionAnalysisResultListT::iterator > | |
  llvm::DenseMap< StructType *, bool, AnonStructTypeKeyInfo > | |
  llvm::DenseMap< Type *, unsigned > | |
  llvm::DenseMap< uint32_t, char, DenseMapInfo< uint32_t > > | |
  llvm::DenseMap< uint64_t, object::RelocationRef > | |
  llvm::DenseMap< uint64_t, std::pair< uint8_t, int64_t > > | |
  llvm::DenseMap< unsigned int, unsigned int > | |
  llvm::DenseMap< unsigned, AllowedSet > | |
  llvm::DenseMap< unsigned, float > | |
  llvm::DenseMap< unsigned, int > | |
  llvm::DenseMap< unsigned, intptr_t > | |
  llvm::DenseMap< unsigned, llvm::IntegerType * > | |
  llvm::DenseMap< unsigned, llvm::MCLabel * > | |
  llvm::DenseMap< unsigned, llvm::MCSymbol * > | |
  llvm::DenseMap< unsigned, llvm::PointerAlignElem > | |
  llvm::DenseMap< unsigned, llvm::SmallVector > | |
  llvm::DenseMap< unsigned, PBQP::Graph::NodeId > | |
  llvm::DenseMap< unsigned, std::pair< unsigned, unsigned > > | |
  llvm::DenseMap< unsigned, std::string > | |
  llvm::DenseMap< unsigned, TreeTy * > | |
  llvm::DenseMap< unsigned, unsigned > | |
  llvm::DenseMap< UnsignPair, unsigned > | |
  llvm::DenseMap< Value *, char, DenseMapInfo< Value * > > | |
  llvm::DenseMap< Value *, ValueHandleBase * > | |
  llvm::DenseMap< ValueIsLoadPair, NonLocalPointerInfo > | |
  llvm::DenseMap< ValueMapCVH, const llvm::MipsCallEntry *, DenseMapInfo< ValueMapCVH > > | |
  llvm::DenseMap< ValueMapCVH, SSPLayoutKind, DenseMapInfo< ValueMapCVH > > | |
  llvm::DenseMap< ValueMapCVH, ValueT, DenseMapInfo< ValueMapCVH > > | |
  llvm::DenseMap< ValueMapCVH, void *, DenseMapInfo< ValueMapCVH > > | |
  llvm::DenseMap< ValuePairTy, bool > | |
  llvm::DenseMap< ValueT, char, ValueInfoT > | |
  llvm::DenseMap< void *, intptr_t > | |
  llvm::DenseMap< void *, polymorphic_ptr< AnalysisPassConcept< Function > > > | |
  llvm::DenseMap< void *, polymorphic_ptr< AnalysisPassConcept< Module > > > | |
  llvm::DenseMap< void *, polymorphic_ptr< AnalysisResultConcept< Module > > > | |
 llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT >, KeyT, ValueT, KeyInfoT > | |
  llvm::DenseMap< KeyT, ValueT, KeyInfoT > | |
 llvm::DenseMapBase< SmallDenseMap< Instruction *, uint64_t, 4, DenseMapInfo< Instruction * > >, Instruction *, uint64_t, DenseMapInfo< Instruction * > > | |
  llvm::SmallDenseMap< Instruction *, uint64_t > | |
 llvm::DenseMapBase< SmallDenseMap< Instruction *, unsigned, 4, DenseMapInfo< Instruction * > >, Instruction *, unsigned, DenseMapInfo< Instruction * > > | |
  llvm::SmallDenseMap< Instruction *, unsigned > | |
 llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT >, KeyT, ValueT, KeyInfoT > | |
  llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT > | |
 llvm::DenseMapBase< SmallDenseMap< llvm::SDValue, llvm::SDValue, InlineBuckets, DenseMapInfo< llvm::SDValue > >, llvm::SDValue, llvm::SDValue, DenseMapInfo< llvm::SDValue > > | |
  llvm::SmallDenseMap< llvm::SDValue, llvm::SDValue, 8 > | |
 llvm::DenseMapBase< SmallDenseMap< llvm::SDValue, std::pair< llvm::SDValue, llvm::SDValue >, InlineBuckets, DenseMapInfo< llvm::SDValue > >, llvm::SDValue, std::pair< llvm::SDValue, llvm::SDValue >, DenseMapInfo< llvm::SDValue > > | |
  llvm::SmallDenseMap< llvm::SDValue, std::pair< llvm::SDValue, llvm::SDValue >, 8 > | |
 llvm::DenseMapInfo< T > | |
 llvm::DenseMapInfo< AliasAnalysis::Location > | |
 llvm::DenseMapInfo< AssertingVH< T > > | |
 llvm::DenseMapInfo< AttributeSet > | |
 llvm::DenseMapInfo< CallValue > | |
 llvm::DenseMapInfo< char > | |
 llvm::DenseMapInfo< CIEKey > | |
 llvm::DenseMapInfo< ComparableFunction > | |
 llvm::DenseMapInfo< DebugLoc > | |
 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 | |
 llvm::DenseMapInfo< PointerIntPair< PointerTy, IntBits, IntType > > | |
 llvm::DenseMapInfo< SDValue > | |
 llvm::DenseMapInfo< SimpleValue > | |
 llvm::DenseMapInfo< std::pair< T, U > > | |
 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::DenseMapIterator< KeyT, ValueT, KeyInfoT, IsConst > | |
 llvm::DenseSet< ValueT, ValueInfoT > | |
 llvm::DenseSet< const llvm::Value * > | |
 llvm::DenseSet< llvm::MachineConstantPoolValue * > | |
 llvm::DenseSet< llvm::MCSymbol const * > | |
 llvm::DenseSet< llvm::Type * > | |
 llvm::DenseSet< llvm::Value * > | |
 llvm::DenseSet< uint32_t > | |
 llvm::DenseSet< Value * > | |
 llvm::Dependence | |
  llvm::FullDependence | |
 llvm::cl::desc | |
 llvm::DWARFDebugArangeSet::Descriptor | |
 llvm::df_iterator_storage< SetType, External > | |
 llvm::df_iterator_storage< llvm::SmallPtrSet< typename GraphTraits< conditional< IsConst, const BasicBlock, BasicBlock >::type * >::NodeType *, 8 >, false > | |
  llvm::df_iterator< conditional< IsConst, const BasicBlock, BasicBlock >::type * > | |
   llvm::Region::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 | |
 true::DFCalculateWorkObject | |
 llvm::DIBuilder | |
 llvm::object::DiceRef | |
 llvm::DIContext | |
  llvm::DWARFContext | |
   llvm::DWARFContextInMemory | |
 llvm::DIDescriptor | |
  llvm::DIArray | DIArray - This descriptor holds an array of descriptors |
  llvm::DIEnumerator | |
  llvm::DIGlobalVariable | DIGlobalVariable - This is a wrapper for a global variable |
  llvm::DIImportedEntity | An imported module (C++ using directive or similar) |
  llvm::DILocation | |
  llvm::DIObjCProperty | |
  llvm::DIScope | DIScope - A base class for various scopes |
   llvm::DICompileUnit | DICompileUnit - A wrapper for a compile unit |
   llvm::DIFile | DIFile - This is a wrapper for a file |
   llvm::DILexicalBlock | DILexicalBlock - This is a wrapper for a lexical block |
   llvm::DILexicalBlockFile | |
   llvm::DINameSpace | DINameSpace - A wrapper for a C++ style name space |
   llvm::DISubprogram | DISubprogram - This is a wrapper for a subprogram (e.g. a function) |
   llvm::DIType | |
    llvm::DIBasicType | DIBasicType - A basic type, like 'int' or 'float' |
    llvm::DIDerivedType | |
     llvm::DICompositeType | |
  llvm::DISubrange | DISubrange - This is used to represent ranges, for array bounds |
  llvm::DITemplateTypeParameter | DITemplateTypeParameter - This is a wrapper for template type parameter |
  llvm::DITemplateValueParameter | DITemplateValueParameter - This is a wrapper for template value parameter |
  llvm::DIVariable | |
 llvm::DIE | |
  llvm::DIEBlock | DIEBlock - A block of values. Primarily used for location expressions |
 llvm::DIEAbbrevData | |
 llvm::DIEHash | An object containing the capability of hashing and adding hash attributes onto a DIE |
 llvm::DIEValue | |
  llvm::DIEBlock | DIEBlock - A block of values. Primarily used for location expressions |
  llvm::DIEDelta | |
  llvm::DIEEntry | |
  llvm::DIEExpr | DIEExpr - An expression DIE |
  llvm::DIEInteger | |
  llvm::DIELabel | DIELabel - A label DIE |
  llvm::DIEString | |
 llvm::MCRegisterInfo::DiffListIterator | |
  llvm::MCRegUnitIterator | |
  llvm::MCSubRegIterator | |
  llvm::MCSuperRegIterator | |
 llvm::DIInliningInfo | DIInliningInfo - a format-neutral container for inlined code description |
 llvm::DILineInfo | DILineInfo - a format-neutral container for source line information |
 llvm::DILineInfoSpecifier | |
 llvm::sys::fs::directory_entry | |
 llvm::sys::fs::directory_iterator | |
 llvm::DIRef< T > | |
 llvm::yaml::Document | A YAML Stream is a sequence of Documents. A document contains a root node |
 llvm::yaml::document_iterator | Iterator abstraction for Documents over a Stream |
 llvm::yaml::DocumentListTraits< T > | |
 llvm::DominatorBase< NodeT > | |
  llvm::DominatorTreeBase< NodeT > | |
 llvm::DominatorBase< llvm::BasicBlock > | |
  llvm::DominatorTreeBase< llvm::BasicBlock > | |
 llvm::DominatorBase< llvm::MachineBasicBlock > | |
  llvm::DominatorTreeBase< llvm::MachineBasicBlock > | |
 llvm::DomTreeNodeBase< NodeT > | |
 llvm::DomTreeNodeBase< llvm::BasicBlock > | |
 llvm::DomTreeNodeBase< llvm::MachineBasicBlock > | |
 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::DotDebugLocEntry | This struct describes location entries emitted in the .debug_loc section |
 llvm::Dependence::DVEntry | |
 llvm::DWARFAbbreviationDeclaration | |
 llvm::DWARFAbbreviationDeclarationSet | |
 llvm::DwarfAccelTable | |
 llvm::DwarfDebug | Collects and handles dwarf debug information |
 llvm::DWARFDebugAbbrev | |
 llvm::DWARFDebugAranges | |
 llvm::DWARFDebugArangeSet | |
 llvm::DWARFDebugFrame | A parsed .debug_frame section |
 llvm::DWARFDebugInfoEntryInlinedChain | |
 llvm::DWARFDebugInfoEntryMinimal | DWARFDebugInfoEntryMinimal - A DIE with only the minimum required data |
 llvm::DWARFDebugLine | |
 llvm::DWARFDebugLoc | |
 llvm::DWARFDebugRangeList | |
 llvm::DwarfException | |
  llvm::ARMException | |
  llvm::DwarfCFIException | |
  llvm::Win64Exception | |
 llvm::DWARFFormValue | |
 llvm::MCRegisterInfo::DwarfLLVMRegPair | |
 llvm::DWARFUnit | |
  llvm::DWARFCompileUnit | |
  llvm::DWARFTypeUnit | |
 llvm::DwarfUnits | Collects and handles information specific to a particular collection of units |
 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 | |
 llvm::MachO::dysymtab_command | |
 PBQP::Heuristics::Briggs::EdgeData | |
 PBQP::Graph::EdgeItr | |
 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 > | |
  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, MaxAlign, false > > | |
 llvm::object::Elf_Dyn_Base< ELFType< TargetEndianness, MaxAlign, true > > | |
 llvm::object::Elf_Dyn_Base< llvm::object::ELFType< TargetEndianness, MaxAlign, false > > | |
 llvm::object::Elf_Dyn_Base< llvm::object::ELFType< TargetEndianness, MaxAlign, true > > | |
 llvm::object::Elf_Ehdr_Impl< ELFT > | |
 llvm::object::Elf_Phdr_Impl< ELFT > | |
 llvm::object::Elf_Phdr_Impl< ELFType< TargetEndianness, MaxAlign, false > > | |
 llvm::object::Elf_Phdr_Impl< ELFType< TargetEndianness, MaxAlign, true > > | |
 llvm::object::Elf_Rel_Base< ELFT, isRela > | |
 llvm::object::Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, false >, false > | |
 llvm::object::Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, false >, isRela > | |
  llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, MaxAlign, false >, isRela > | |
 llvm::object::Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, false >, true > | |
 llvm::object::Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, true >, false > | |
 llvm::object::Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, true >, isRela > | |
  llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, MaxAlign, true >, isRela > | |
 llvm::object::Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, true >, true > | |
 llvm::object::Elf_Rel_Impl< ELFT, isRela > | |
 llvm::object::Elf_Shdr_Base< ELFT > | |
  llvm::object::Elf_Shdr_Impl< ELFT > | |
 llvm::object::Elf_Shdr_Base< ELFType< TargetEndianness, MaxAlign, false > > | |
 llvm::object::Elf_Shdr_Base< ELFType< TargetEndianness, MaxAlign, true > > | |
 llvm::object::Elf_Sym_Base< ELFT > | |
  llvm::object::Elf_Sym_Impl< ELFT > | |
 llvm::object::Elf_Sym_Base< ELFType< TargetEndianness, MaxAlign, false > > | |
 llvm::object::Elf_Sym_Base< ELFType< TargetEndianness, MaxAlign, true > > | |
 llvm::object::ELFFile< ELFT >::Elf_Sym_Iter | |
 llvm::object::Elf_Verdaux_Impl< ELFT > | |
 llvm::object::Elf_Verdef_Impl< ELFT > | |
 llvm::object::Elf_Vernaux_Impl< ELFT > | |
 llvm::object::Elf_Verneed_Impl< ELFT > | |
 llvm::object::Elf_Versym_Impl< ELFT > | |
 llvm::object::ELFDataTypeTypedefHelper< ELFT > | |
 llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment > | |
 llvm::object::ELFDataTypeTypedefHelperCommon< TargetEndianness, MaxAlign > | |
  llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, MaxAlign, false > > | ELF 32bit types |
  llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, MaxAlign, 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, max_alignment, is64Bits > | |
 llvm::enable_if_c< Cond, T > | |
 llvm::enable_if_c< Cond::value, T > | |
  llvm::enable_if< Cond, T > | |
 llvm::enable_if_c< false, T > | |
 llvm::MachO::encryption_info_command | |
 llvm::EngineBuilder | |
 llvm::MachineTraceMetrics::Ensemble | |
 llvm::SpecialCaseList::Entry | |
 llvm::MachO::entry_point_command | |
 llvm::EquivalenceClasses< ElemTy > | |
 llvm::errc | |
 llvm::error_category | |
  llvm::_do_message | |
   llvm::_generic_error_category | |
   llvm::_system_error_category | |
 llvm::error_code | |
 llvm::error_condition | |
 llvm::ErrorOr< T > | Represents either an error or a value T |
 llvm::EVT | |
 llvm::PatternMatch::Exact_match< SubPattern_t > | |
 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::JIT | |
  llvm::MCJIT | |
 llvm::ExecutionEngineState | Helper class for helping synchronize access to the global address map table |
 llvm::ExprMapKeyType | |
 llvm::ValueMapConfig< KeyT >::ExtraData | |
 llvm::cl::extrahelp | |
 llvm::ImmutableIntervalMap< ValT >::Factory | |
 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 | |
 llvm::IRBuilderBase::FastMathFlagGuard | |
 llvm::FastMathFlags | Convenience struct for specifying and reasoning about fast-math flags |
 llvm::MachO::fat_arch | |
 llvm::MachO::fat_header | |
 llvm::sys::fs::file_magic | |
 llvm::sys::fs::file_status | |
 llvm::sys::fs::file_type | |
 llvm::ELFYAML::FileHeader | |
 llvm::FileInfo | |
 llvm::jitprofiling::FilenameCache | |
 llvm::DWARFDebugLine::FileNameEntry | |
 llvm::FileOutputBuffer | |
 llvm::FileRemover | |
 llvm::MachineTraceMetrics::FixedBlockInfo | |
 llvm::FixedNumOperandTraits< SubClass, ARITY > | |
  llvm::OptionalOperandTraits< SubClass, ARITY > | |
 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< 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 > | |
 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 | |
  llvm::FoldingSetBucketIterator< T > | |
 llvm::FoldingSetImpl | |
  llvm::FoldingSet< ListTy > | |
  llvm::FoldingSet< llvm::AttributeImpl > | |
  llvm::FoldingSet< llvm::AttributeSetImpl > | |
  llvm::FoldingSet< llvm::AttributeSetNode > | |
  llvm::FoldingSet< llvm::DIEAbbrev > | |
  llvm::FoldingSet< llvm::MDNode > | |
  llvm::FoldingSet< llvm::SCEV > | |
  llvm::FoldingSet< llvm::SDNode > | |
  llvm::FoldingSet< llvm::SDVTListNode > | |
  llvm::ContextualFoldingSet< T, Ctx > | |
  llvm::FoldingSet< T > | |
 llvm::FoldingSetIteratorImpl | |
  llvm::FoldingSetIterator< T > | |
 llvm::FoldingSetNodeID | |
 llvm::FoldingSetNodeIDRef | |
 llvm::FoldingSetTrait< T * > | |
 llvm::FoldingSetVector< T, VectorT > | |
 llvm::FoldingSetVectorIterator< T, VectorIteratorT > | |
 llvm::ForeachLoop | |
 llvm::format_object_base | |
  llvm::format_object1< T > | |
  llvm::format_object2< T1, T2 > | |
  llvm::format_object3< T1, T2, T3 > | |
  llvm::format_object4< T1, T2, T3, T4 > | |
  llvm::format_object5< T1, T2, T3, T4, T5 > | |
 llvm::types::fp128 | |
 llvm::FrameEntry | Abstract frame entry defining the common interface concrete entries implement |
 llvm::MCModuleYAML::Function | |
 llvm::FunctionLoweringInfo | |
 llvm::FunctionPassManager | |
 llvm::FunctionTypeKeyInfo | |
 llvm::MachO::fvmfile_command | |
 llvm::MachO::fvmlib | |
 llvm::MachO::fvmlib_command | |
 llvm::GCFunctionInfo | |
 llvm::GCMetadataPrinter | |
 llvm::GCOVBlock | GCOVBlock - Collects block information |
 llvm::GCOVBuffer | |
 llvm::GCOVFile | |
 llvm::GCOVFunction | GCOVFunction - Collects function information |
 llvm::GCOVOptions | |
 llvm::GCPoint | |
 llvm::GCRoot | |
 llvm::GCStrategy | |
 llvm::cl::generic_parser_base | |
  llvm::cl::parser< DataType > | |
  llvm::cl::parser< const PassInfo * > | |
   llvm::PassNameParser | |
    llvm::FilteredPassNameParser< Filter > | |
  llvm::cl::parser< const U::entry * > | |
   llvm::RegistryParser< T, U > | |
  llvm::cl::parser< RegistryClass::FunctionPassCtor > | |
   llvm::RegisterPassParser< RegistryClass > | |
 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, 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 > | |
 llvm::GenericValue | |
 llvm::GlobalStatus | |
 PBQP::Graph | |
 llvm::GraphTraits< GraphType > | |
 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< const Value * > | |
 llvm::GraphTraits< DomTreeNode * > | |
  llvm::GraphTraits< DominatorTree * > | |
  llvm::GraphTraits< PostDominatorTree * > | |
 llvm::GraphTraits< FlatIt< RegionNode * > > | |
  llvm::GraphTraits< RegionInfo * > | |
 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< const User * > > | |
 llvm::GraphTraits< Inverse< Interval * > > | |
 llvm::GraphTraits< Inverse< Inverse< T > > > | |
 llvm::GraphTraits< Inverse< MachineBasicBlock * > > | |
  llvm::GraphTraits< Inverse< MachineFunction * > > | |
 llvm::GraphTraits< Inverse< User * > > | |
 llvm::GraphTraits< Loop * > | |
 llvm::GraphTraits< MachineBasicBlock * > | |
  llvm::GraphTraits< MachineFunction * > | |
 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::GraphTraits< Value * > | |
 llvm::GraphWriter< Graph > | |
 llvm::GVMaterializer | |
  llvm::BitcodeReader | |
 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_ScalarBitSetTraits< T > | |
 llvm::yaml::has_ScalarEnumerationTraits< T > | |
 llvm::yaml::has_ScalarTraits< T > | |
 llvm::yaml::has_SequenceMethodTraits< T > | |
 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. Currently, the algorithm for computing hash codes is based on CityHash and keeps 56 bytes of arbitrary state |
 llvm::DwarfAccelTable::HashDataContents | |
 llvm::DWARFDebugArangeSet::Header | |
 llvm::COFF::header | |
 PBQP::HeuristicBase< HImpl > | Abstract base class for heuristic implementations |
 PBQP::HeuristicBase< Briggs > | |
  PBQP::Heuristics::Briggs | PBQP Heuristic which applies an allocability test based on Briggs |
 PBQP::HeuristicSolver< HImpl > | PBQP heuristic solver class |
 PBQP::HeuristicSolverImpl< HImpl > | Heuristic PBQP solver implementation |
 PBQP::HeuristicSolverImpl< Briggs > | |
 PBQP::HeuristicSolverImpl< PBQP::Heuristics::Briggs > | |
 llvm::Hexagon_CCState | |
 HexagonGenInstrInfo | |
  llvm::HexagonInstrInfo | |
 HexagonGenRegisterInfo | |
  llvm::HexagonRegisterInfo | |
 HexagonGenSubtargetInfo | |
  llvm::HexagonSubtarget | |
 llvm::LiveIntervals::HMEditor | |
 llvm::HungoffOperandTraits< MINARITY > | |
 llvm::HungoffOperandTraits< 1 > | |
  llvm::OperandTraits< IndirectBrInst > | |
 llvm::HungoffOperandTraits< 2 > | |
  llvm::OperandTraits< LandingPadInst > | |
  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::IdentifyingPassPtr | |
 llvm::Idx2MBBCompare | |
 llvm::types::ieee_double | |
 llvm::types::ieee_float | |
 llvm::Intrinsic::IITDescriptor | |
 llvm::ilist_half_node< NodeTy > | |
  llvm::ilist_node< NodeTy > | |
 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 | |
 llvm::ilist_half_node< Instruction > | |
  llvm::ilist_node< Instruction > | |
   llvm::Instruction | |
    llvm::AtomicCmpXchgInst | |
    llvm::AtomicRMWInst | |
    llvm::BinaryOperator | |
    llvm::CallInst | |
     llvm::IntrinsicInst | |
      llvm::DbgInfoIntrinsic | |
       llvm::DbgDeclareInst | |
       llvm::DbgValueInst | |
      llvm::MemIntrinsic | |
       llvm::MemSetInst | |
       llvm::MemTransferInst | |
        llvm::MemCpyInst | |
        llvm::MemMoveInst | |
      llvm::VACopyInst | |
      llvm::VAEndInst | |
      llvm::VAStartInst | |
    llvm::CmpInst | Abstract base class of comparison instructions |
     llvm::FCmpInst | Represents a floating point comparison operator |
     llvm::ICmpInst | Represent an integer comparison operator |
    llvm::ExtractElementInst | |
    llvm::FenceInst | |
    llvm::GetElementPtrInst | |
    llvm::InsertElementInst | |
    llvm::InsertValueInst | |
    llvm::LandingPadInst | |
    llvm::PHINode | |
    llvm::SelectInst | |
    llvm::ShuffleVectorInst | |
    llvm::StoreInst | |
    llvm::TerminatorInst | |
     llvm::BranchInst | |
     llvm::IndirectBrInst | |
     llvm::InvokeInst | |
     llvm::ResumeInst | |
     llvm::ReturnInst | |
     llvm::SwitchInst | |
     llvm::UnreachableInst | |
    llvm::UnaryInstruction | |
     llvm::AllocaInst | |
     llvm::CastInst | Base class of casting instructions |
      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 | |
     llvm::LoadInst | |
     llvm::VAArgInst | |
 llvm::ilist_half_node< IVStrideUse > | |
  llvm::ilist_node< IVStrideUse > | |
   llvm::IVStrideUse | |
 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 | |
 llvm::ilist_half_node< MCFragment > | |
  llvm::ilist_node< MCFragment > | |
   llvm::MCFragment | |
    llvm::MCAlignFragment | |
    llvm::MCDwarfCallFrameFragment | |
    llvm::MCDwarfLineAddrFragment | |
    llvm::MCEncodedFragment | |
     llvm::MCCompactEncodedInstFragment | |
     llvm::MCEncodedFragmentWithFixups | |
      llvm::MCDataFragment | |
      llvm::MCRelaxableFragment | |
    llvm::MCFillFragment | |
    llvm::MCLEBFragment | |
    llvm::MCOrgFragment | |
 llvm::ilist_half_node< MCSectionData > | |
  llvm::ilist_node< MCSectionData > | |
   llvm::MCSectionData | |
 llvm::ilist_half_node< MCSymbolData > | |
  llvm::ilist_node< MCSymbolData > | |
   llvm::MCSymbolData | |
 llvm::ilist_half_node< NamedMDNode > | |
  llvm::ilist_node< NamedMDNode > | |
   llvm::NamedMDNode | |
 llvm::ilist_half_node< SDNode > | |
  llvm::ilist_node< SDNode > | |
   llvm::SDNode | |
    llvm::BasicBlockSDNode | |
    llvm::BinarySDNode | |
    llvm::BlockAddressSDNode | |
    llvm::BuildVectorSDNode | |
    llvm::CondCodeSDNode | |
    llvm::ConstantFPSDNode | |
    llvm::ConstantPoolSDNode | |
    llvm::ConstantSDNode | |
    llvm::CvtRndSatSDNode | |
    llvm::EHLabelSDNode | |
    llvm::ExternalSymbolSDNode | |
    llvm::FrameIndexSDNode | |
    llvm::GlobalAddressSDNode | |
    llvm::HandleSDNode | |
    llvm::JumpTableSDNode | |
    llvm::MachineSDNode | |
    llvm::MDNodeSDNode | |
    llvm::MemSDNode | Abstact virtual class for operations for memory operations |
     llvm::AtomicSDNode | |
     llvm::LSBaseSDNode | |
      llvm::LoadSDNode | |
      llvm::StoreSDNode | |
     llvm::MemIntrinsicSDNode | |
    llvm::RegisterMaskSDNode | |
    llvm::RegisterSDNode | |
    llvm::ShuffleVectorSDNode | |
    llvm::SrcValueSDNode | |
    llvm::TargetIndexSDNode | Completely target-dependent object reference |
    llvm::TernarySDNode | |
    llvm::UnarySDNode | |
     llvm::AddrSpaceCastSDNode | |
    llvm::VTSDNode | |
 llvm::ilist_half_node< SparseBitVectorElement< ElementSize > > | |
  llvm::ilist_node< SparseBitVectorElement< ElementSize > > | |
   llvm::SparseBitVectorElement< ElementSize > | |
 llvm::ilist_half_node< Token > | |
  llvm::ilist_node< Token > | |
   llvm::yaml::Token | Token - A single YAML token |
 llvm::ilist_nextprev_traits< NodeTy > | |
  llvm::ilist_default_traits< NodeTy > | |
   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< ValueSubClass > | |
  llvm::ilist_default_traits< ValueSubClass > | |
   llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass > | |
 llvm::ilist_node_traits< NodeTy > | |
  llvm::ilist_default_traits< NodeTy > | |
 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< 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< Token > | |
 llvm::ilist_node_traits< ValueSubClass > | |
  llvm::ilist_default_traits< ValueSubClass > | |
 llvm::ilist_sentinel_traits< NodeTy > | |
  llvm::ilist_default_traits< NodeTy > | |
 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< 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::ImmutableList< T > | |
 llvm::ImmutableListFactory< T > | |
 llvm::ImmutableMap< KeyT, ValT, ValInfo > | |
 llvm::ImmutableMap< Interval, ValT, ImutIntervalInfo< ValT > > | |
  llvm::ImmutableIntervalMap< ValT > | |
 llvm::ImmutableMapRef< KeyT, ValT, ValInfo > | |
 llvm::ImmutableSet< ValT, ValInfo > | |
 llvm::ImmutableSetRef< ValT, ValInfo > | |
 llvm::object::import_directory_table_entry | |
 llvm::object::import_lookup_table_entry32 | |
 llvm::object::ImportDirectoryEntryRef | |
 llvm::COFF::ImportDirectoryTableEntry | The Import Directory Table |
 llvm::COFF::ImportHeader | |
 llvm::COFF::ImportLookupTableEntry32 | The PE32 Import Lookup Table |
 llvm::ImutAVLFactory< ImutInfo > | |
  llvm::ImutIntervalAVLFactory< llvm::ImutIntervalInfo< ValT > > | |
  llvm::ImutIntervalAVLFactory< ImutInfo > | |
 llvm::ImutAVLTree< ImutInfo > | |
 llvm::ImutAVLTreeGenericIterator< ImutInfo > | |
 llvm::ImutAVLTreeInOrderIterator< ImutInfo > | |
 llvm::ImutIntervalInfo< T > | |
 llvm::ImutKeyValueInfo< T, S > | |
 llvm::ImutProfileInfo< T > | |
  llvm::ImutContainerInfo< T > | |
 llvm::ImutProfileInfo< bool > | Profile traits for booleans |
 llvm::ImutProfileInfo< T * > | |
  llvm::ImutContainerInfo< T * > | |
 llvm::ImutProfileInteger< T > | Profile traits for integers |
 llvm::IncludeFile | Class to ensure linking of corresponding object file |
 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< NodeT >::InfoRec | |
 llvm::Init | |
  llvm::BitInit | |
  llvm::BitsInit | |
  llvm::TypedInit | |
   llvm::DagInit | |
   llvm::DefInit | |
   llvm::FieldInit | |
   llvm::IntInit | |
   llvm::ListInit | |
   llvm::OpInit | |
    llvm::BinOpInit | |
    llvm::TernOpInit | |
    llvm::UnOpInit | |
   llvm::StringInit | |
   llvm::VarInit | |
   llvm::VarListElementInit | |
  llvm::UnsetInit | |
  llvm::VarBitInit | |
 llvm::cl::initializer< Ty > | |
 llvm::MCAsmParserSemaCallback::InlineAsmIdentifierInfo | |
 llvm::InlineAsmKeyType | |
 llvm::InlineCost | Represents the cost of inlining a function |
 llvm::InlineFunctionInfo | |
 llvm::ISD::InputArg | |
 llvm::IRBuilderBase::InsertPoint | InsertPoint - A saved insertion point |
 llvm::IRBuilderBase::InsertPointGuard | |
 llvm::MCModuleYAML::Inst | |
 llvm::MipsAnalyzeImmediate::Inst | |
 llvm::InstCombineWorklist | |
 llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t > | |
 llvm::InstIterator< const iplist< BasicBlock >, Function::const_iterator, BasicBlock::const_iterator, const Instruction > | |
 llvm::MachineTraceMetrics::InstrCycles | |
 llvm::InstrEmitter | |
 llvm::InstrItinerary | |
 llvm::InstrItineraryData | |
 llvm::InstrStage | |
 llvm::FrameEntry::Instruction | |
 InstructionSpecifier | |
 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 | InstCombiner - The -instcombine pass |
 llvm::InstVisitor< Interpreter > | |
  llvm::Interpreter | |
 llvm::InstVisitor< ObjectSizeOffsetEvaluator, SizeOffsetEvalType > | |
  llvm::ObjectSizeOffsetEvaluator | Evaluate the size and offset of an object pointed to by a Value*. May create code to compute the result at run-time |
 llvm::InstVisitor< ObjectSizeOffsetVisitor, SizeOffsetType > | |
  llvm::ObjectSizeOffsetVisitor | Evaluate the size and offset of an object pointed to by a Value* statically. Fails if size or offset are not known at compile time |
 llvm::InstVisitor< SliceBuilder > | |
  llvm::PtrUseVisitor< SliceBuilder > | |
   AllocaSlices::SliceBuilder | Builder for the alloca slices |
 llvm::integral_constant< T, v > | |
  llvm::is_error_code_enum< Tp > | |
  llvm::is_error_code_enum< object::object_error > | |
  llvm::is_error_code_enum< object::object_error::Impl > | |
  llvm::is_error_code_enum< windows_error > | |
  llvm::is_error_code_enum< windows_error::_ > | |
  llvm::is_error_condition_enum< Tp > | |
  llvm::is_error_condition_enum< errc > | |
  llvm::is_error_condition_enum< errc::_ > | |
  llvm::is_integral_impl< T > | Helper to implement is_integral metafunction |
   llvm::is_integral< T > | Metafunction that determines whether the given type is an integral type |
  llvm::is_integral_impl< bool > | |
  llvm::is_integral_impl< char > | |
  llvm::is_integral_impl< int > | |
  llvm::is_integral_impl< long > | |
  llvm::is_integral_impl< long long > | |
  llvm::is_integral_impl< short > | |
  llvm::is_integral_impl< signed char > | |
  llvm::is_integral_impl< unsigned char > | |
  llvm::is_integral_impl< unsigned int > | |
  llvm::is_integral_impl< unsigned long > | |
  llvm::is_integral_impl< unsigned long long > | |
  llvm::is_integral_impl< unsigned short > | |
  llvm::is_integral_impl< wchar_t > | |
  llvm::is_pointer< T > | Metafunction that determines whether the given type is a pointer type |
  llvm::is_pointer< T * > | |
  llvm::is_pointer< T *const > | |
  llvm::is_pointer< T *const volatile > | |
  llvm::is_pointer< T *volatile > | |
  llvm::is_reference< T > | Metafunction that determines wheather the given type is a reference |
  llvm::is_reference< T & > | |
  llvm::is_same< T, U > | Metafunction that determines whether the two given types are equivalent |
  llvm::is_same< T, T > | |
 llvm::integral_constant< bool, has_SequenceMethodTraits< T >::value > | |
  llvm::yaml::has_SequenceTraits< T > | |
 llvm::integral_constant< bool,!has_ScalarEnumerationTraits< T >::value &&!has_ScalarBitSetTraits< T >::value &&!has_ScalarTraits< T >::value &&!has_MappingTraits< T >::value &&!has_SequenceTraits< T >::value &&!has_DocumentListTraits< T >::value > | |
  llvm::yaml::missingTraits< T > | |
 llvm::integral_constant< bool,((is_integral_or_enum< T >::value||is_pointer< T >::value)&&64%sizeof(T)==0)> | |
  llvm::hashing::detail::is_hashable_data< T > | Trait to indicate whether a type's bits can be hashed directly |
 llvm::integral_constant< bool,(is_hashable_data< T >::value &&is_hashable_data< U >::value &&(sizeof(T)+sizeof(U))==sizeof(std::pair< T, U >))> | |
  llvm::hashing::detail::is_hashable_data< std::pair< T, U > > | |
 llvm::IntelJITEventsWrapper | |
 llvm::IntEqClasses | |
 llvm::InterferenceCache | |
 InternalInstruction | |
 llvm::Interval | |
 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 > | |
 false::IntervalSorter | |
 llvm::GenericValue::IntPair | |
 llvm::PatternMatch::IntrinsicID_match | Intrinsic matchers |
 llvm::TargetLoweringBase::IntrinsicInfo | |
 llvm::IntrinsicLowering | |
 llvm::IntrusiveRefCntPtr< T > | |
 llvm::IntrusiveRefCntPtr< detail::DirIterState > | |
 llvm::IntrusiveRefCntPtr< detail::RecDirIterState > | |
 llvm::IntrusiveRefCntPtrInfo< T > | |
 llvm::Inverse< GraphType > | |
 llvm::yaml::IO | |
  llvm::yaml::Input | |
  llvm::yaml::Output | |
 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 | |
 llvm::PatternMatch::is_all_ones | |
 llvm::is_base_of< Base, Derived > | |
 llvm::is_class< T > | |
 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_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< GlobalValue, Value > | |
 llvm::isa_impl< GlobalVariable, Value > | |
 llvm::isa_impl< InlineAsm, Value > | |
 llvm::isa_impl< Instruction, Value > | |
 llvm::isa_impl< MDNode, Value > | |
 llvm::isa_impl< PointerType, Type > | |
 llvm::isa_impl< To, From, typename enable_if< llvm::is_base_of< To, From > >::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::isPodLike< T > | |
 llvm::isPodLike< ArrayRef< T > > | |
 llvm::isPodLike< AssertingVH< T > > | |
 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< 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::DenseSet< ValueT, ValueInfoT >::Iterator | |
 llvm::ImmutableSetRef< ValT, ValInfo >::iterator | |
 iterator | |
  llvm::df_iterator< conditional< IsConst, const BasicBlock, BasicBlock >::type * > | |
  llvm::df_iterator< Inverse< T >, SetTy, External > | |
  llvm::df_iterator< T, SetTy, true > | |
  llvm::AliasSet::iterator | Define an iterator for alias sets... this is just a forward iterator |
  llvm::constant_iterator | |
  llvm::df_iterator< GraphT, SetType, ExtStorage, GT > | |
  llvm::EquivalenceClasses< ElemTy >::member_iterator | |
  llvm::generic_gep_type_iterator< ItTy > | |
  llvm::ilist_iterator< NodeTy > | |
  llvm::IntervalMap< KeyT, ValT, N, Traits >::const_iterator | |
   llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator | |
  llvm::MachineBasicBlock::bundle_iterator< Ty, IterTy > | |
  llvm::MachineRegisterInfo::defusechain_iterator< Uses, Defs, SkipDebug > | |
  llvm::po_iterator< GraphT, SetType, ExtStorage, GT > | |
  llvm::PredIterator< Ptr, USE_iterator > | |
  llvm::RNSuccIterator< NodeType > | Hierarchical RegionNode successor iterator |
  llvm::RNSuccIterator< FlatIt< NodeType > > | Flat RegionNode iterator |
  llvm::scc_iterator< GraphT, GT > | |
  llvm::SDNode::use_iterator | |
  llvm::SDNodeIterator | |
  llvm::SparseMultiSet< ValueT, KeyFunctorT, SparseT >::iterator_base< SMSPtrTy > | |
  llvm::SuccIterator< Term_, BB_ > | |
  llvm::SUnitIterator | |
  llvm::User::value_op_iterator | |
  llvm::value_use_iterator< UserTy > | |
  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::SuccIterator< TerminatorInst *, BasicBlock > | |
 llvm::ImmutableList< T >::iterator | |
 llvm::ImmutableMap< KeyT, ValT, ValInfo >::iterator | |
 llvm::Registry< T, U >::iterator | |
 llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator | |
 llvm::TargetRegistry::iterator | |
 llvm::ImmutableSet< ValT, ValInfo >::iterator | |
 llvm::IVVisitor | |
 jit_code_entry | |
 jit_descriptor | |
 llvm::JITEvent_EmittedFunctionDetails | |
 llvm::JITEventListener | |
 llvm::JITRegistrar | Global access point for the JIT debugging interface |
 llvm::JITState | |
 llvm::DenseMapAPIntKeyInfo::KeyTy | |
 llvm::DenseMapAPFloatKeyInfo::KeyTy | |
 llvm::AnonStructTypeKeyInfo::KeyTy | |
 llvm::FunctionTypeKeyInfo::KeyTy | |
 llvm::LandingPadInfo | |
 llvm::LayoutAlignElem | |
 llvm::LeakDetector | |
 llvm::LeakDetectorImpl< T > | |
 llvm::LeakDetectorImpl< llvm::Value > | |
 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 | |
 llvm::LessRecordByID | |
 llvm::LessRecordFieldName | |
 llvm::LessRecordRegister | |
 llvm::LetRecord | |
 llvm::LexicalScope | |
 llvm::LexicalScopes | |
 llvm::LibCallFunctionInfo | |
 llvm::LibCallInfo | |
 llvm::LibCallLocationInfo | |
 llvm::LibCallSimplifier | |
 llvm::LibCallSimplifierImpl | |
 llvm::object::LibraryRef | |
 llvm::LineReader | |
 llvm::JITEvent_EmittedFunctionDetails::LineStart | |
 llvm::DWARFDebugLine::LineTable | |
  llvm::DWARFDebugLine::State | |
   llvm::DWARFDebugLine::DumpingState | |
 llvm::MachO::linkedit_data_command | |
 llvm::Linker | |
 llvm::MachO::linker_options_command | |
 llvm::cl::list_storage< DataType, StorageClass > | |
 llvm::cl::list_storage< DataType, Storage > | |
  llvm::cl::list< DataType, Storage, ParserClass > | |
 llvm::Registry< T, U >::listener | |
  llvm::RegistryParser< T, U > | |
 llvm::MachineTraceMetrics::LiveInReg | |
 llvm::LiveIntervalUnion | |
 llvm::FunctionLoweringInfo::LiveOutInfo | |
 llvm::LiveQueryResult | |
 llvm::LiveRange | |
  llvm::LiveInterval | |
 llvm::LiveRangeCalc | |
 llvm::LiveRangeUpdater | |
 llvm::LiveRegSet | A set of live virtual registers and physical register units |
 llvm::LiveRegUnits | |
 llvm::LLLexer | |
 llvm::LLParser | |
 llvm_regex | |
 llvm_regmatch_t | |
 llvm::llvm_shutdown_obj | |
 llvm::LLVMContext | |
 llvm::LLVMContextImpl | |
 llvm::LLVMDisasmContext | |
 LLVMMCJITCompilerOptions | |
 LLVMOpInfo1 | |
 LLVMOpInfoSymbol1 | |
 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 | |
 LoadedSliceSorter | Sorts LoadedSlice according to their offset |
 llvm::ELFYAML::LocalGlobalWeakSymbols | |
 llvm::AliasAnalysis::Location | Location - A description of a memory location |
 llvm::StackMaps::Location | |
 llvm::cl::LocationClass< Ty > | |
 llvm::LibCallFunctionInfo::LocationMRInfo | |
 llvm::LockFileManager | Class that manages the creation of a lock file to aid implicit coordination between different processes |
 llvm::LoopBase< N, M > | |
  llvm::Loop | |
 llvm::LoopBase< BasicBlock, Loop > | |
 llvm::LoopBase< MachineBasicBlock, MachineLoop > | |
  llvm::MachineLoop | |
 llvm::LoopBlocksDFS | |
 llvm::LoopBlocksTraversal | Traverse the blocks in a loop using a depth-first search |
 llvm::LoopInfoBase< N, M > | |
 llvm::LoopInfoBase< llvm::BasicBlock, llvm::Loop > | |
 llvm::LoopInfoBase< llvm::MachineBasicBlock, llvm::MachineLoop > | |
 LTOCodeGenerator | |
 LTOModule | |
 llvm::MipsTargetLowering::LTStr | |
 llvm::PatternMatch::m_Intrinsic_Ty< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
 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::MachineCodeEmitter | |
  llvm::JITCodeEmitter | |
 llvm::MachineCodeInfo | |
 llvm::MachineConstantPool | The machine constant pool |
 llvm::MachineConstantPoolEntry | An entry in a MachineConstantPool |
 llvm::MachineConstantPoolValue | |
  llvm::ARMConstantPoolValue | |
   llvm::ARMConstantPoolConstant | |
   llvm::ARMConstantPoolMBB | |
   llvm::ARMConstantPoolSymbol | |
  llvm::SystemZConstantPoolValue | |
 llvm::MachineFrameInfo | Abstract Stack Frame Information |
 llvm::MachineFunction | |
 llvm::MachineFunctionInfo | |
  llvm::AArch64MachineFunctionInfo | |
  llvm::AMDGPUMachineFunction | |
   llvm::R600MachineFunctionInfo | |
   llvm::SIMachineFunctionInfo | |
  llvm::ARMFunctionInfo | |
  llvm::HexagonMachineFunctionInfo | Hexagon target-specific information for each MachineFunction |
  llvm::MipsFunctionInfo | |
  llvm::MSP430MachineFunctionInfo | |
  llvm::PPCFunctionInfo | |
  llvm::SparcMachineFunctionInfo | |
  llvm::SystemZMachineFunctionInfo | |
  llvm::X86MachineFunctionInfo | |
  llvm::XCoreFunctionInfo | |
 llvm::MachineInstrBuilder | |
 llvm::MachineInstrSpan | |
 llvm::MachineJumpTableEntry | |
 llvm::MachineJumpTableInfo | |
 llvm::MachineLocation | |
 llvm::MachineMemOperand | |
 llvm::MachineModuleInfoImpl | |
  llvm::MachineModuleInfoELF | |
  llvm::MachineModuleInfoMachO | |
  llvm::X86COFFMachineModuleInfo | |
 llvm::MachineOperand | |
 llvm::MachineOperandIteratorBase | |
  llvm::ConstMIBundleOperands | |
  llvm::ConstMIOperands | |
  llvm::MIBundleOperands | |
  llvm::MIOperands | |
 llvm::MachinePassRegistry | |
 llvm::MachinePassRegistryListener | |
  llvm::RegisterPassParser< RegistryClass > | |
 llvm::MachinePassRegistryNode | |
  llvm::MachineSchedRegistry | |
  llvm::RegisterRegAlloc | |
  llvm::RegisterScheduler | |
 llvm::MachinePointerInfo | |
 llvm::MachineRegisterInfo | |
 llvm::MachineRelocation | |
 llvm::MachineSchedContext | |
 llvm::MachineSchedPolicy | |
 llvm::MachineSchedStrategy | |
  llvm::ConvergingVLIWScheduler | |
  llvm::R600SchedStrategy | |
 llvm::MachineSSAUpdater | |
 llvm::MachORelocation | |
 llvm::MallocAllocator | |
 llvm::ManagedStaticBase | ManagedStaticBase - Common base class for ManagedStatic instances |
  llvm::ManagedStatic< C > | |
 llvm::ManagedStringPool | |
 llvm::Mangler | |
 llvm::sys::fs::mapped_file_region | |
 llvm::mapped_iterator< RootIt, UnaryFunc > | |
 llvm::NamedImmMapper::Mapping | |
 llvm::yaml::MappingNormalization< TNorm, TFinal > | |
 llvm::yaml::MappingNormalizationHeap< TNorm, TFinal > | |
 llvm::yaml::MappingTraits< T > | |
 llvm::yaml::MappingTraits< COFF::header > | |
 llvm::yaml::MappingTraits< COFFYAML::Object > | |
 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::Section > | |
 llvm::yaml::MappingTraits< ELFYAML::Symbol > | |
 llvm::yaml::MappingTraits< MCModuleYAML::Atom > | |
 llvm::yaml::MappingTraits< MCModuleYAML::BasicBlock > | |
 llvm::yaml::MappingTraits< MCModuleYAML::Function > | |
 llvm::yaml::MappingTraits< MCModuleYAML::Inst > | |
 llvm::yaml::MappingTraits< MCModuleYAML::Module > | |
 llvm::MapVector< KeyT, ValueT, MapType, VectorType > | |
 MarkPendingLoopPredicate | |
 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 | |
 PBQP::Matrix | PBQP Matrix class |
 llvm::object::MaximumAlignment< T, max_align > | |
 llvm::MaximumSpanningTree< T > | |
 llvm::PatternMatch::MaxMin_match< CmpInst_t, LHS_t, RHS_t, Pred_t > | |
 llvm::MCAsmBackend | MCAsmBackend - Generic interface to target specific assembler backends |
 llvm::MCAsmInfo | |
  llvm::AMDGPUMCAsmInfo | |
  llvm::MCAsmInfoCOFF | |
   llvm::MCAsmInfoGNUCOFF | |
    llvm::X86MCAsmInfoGNUCOFF | |
   llvm::MCAsmInfoMicrosoft | |
    llvm::X86MCAsmInfoMicrosoft | |
  llvm::MCAsmInfoDarwin | |
   llvm::ARMMCAsmInfoDarwin | |
   llvm::PPCMCAsmInfoDarwin | |
   llvm::X86MCAsmInfoDarwin | |
    llvm::X86_64MCAsmInfoDarwin | |
  llvm::MCAsmInfoELF | |
   llvm::AArch64ELFMCAsmInfo | |
   llvm::ARMELFMCAsmInfo | |
   llvm::HexagonMCAsmInfo | |
   llvm::MipsMCAsmInfo | |
   llvm::MSP430MCAsmInfo | |
   llvm::PPCLinuxMCAsmInfo | |
   llvm::SparcELFMCAsmInfo | |
   llvm::SystemZMCAsmInfo | |
   llvm::X86ELFMCAsmInfo | |
   llvm::XCoreMCAsmInfo | |
  llvm::NVPTXMCAsmInfo | |
 llvm::MCAsmLayout | |
 llvm::MCAsmLexer | |
  llvm::AsmLexer | AsmLexer - Lexer class for assembly files |
 llvm::MCAsmParser | |
 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 | MCAsmParserSemaCallback - Generic Sema callback for assembly parser |
 llvm::MCAssembler | |
 llvm::MCAtom | Represents a contiguous range of either instructions (a TextAtom) or data (a DataAtom). Address ranges are expressed as closed intervals |
  llvm::MCDataAtom | An atom consising of a sequence of bytes |
  llvm::MCTextAtom | An atom consisting of disassembled instructions |
 llvm::MCBasicBlock | Basic block containing a sequence of disassembled instructions. The basic block is backed by an MCTextAtom, which holds the instructions, and the address range it covers. Create a basic block using MCFunction::createBlock |
 llvm::MCCFIInstruction | |
 llvm::MCCodeEmitter | MCCodeEmitter - Generic instruction encoding interface |
  llvm::AMDGPUMCCodeEmitter | |
 llvm::MCCodeGenInfo | |
 llvm::MCContext | |
 llvm::MCDecodedInst | An entry in an MCTextAtom: a disassembled instruction. NOTE: Both the Address and Size field are actually redundant when taken in the context of the text atom, and may better be exposed in an iterator instead of stored in the atom, which would replace this class |
 llvm::MCDisassembler | |
  llvm::X86Disassembler::X86GenericDisassembler | |
 llvm::MCDwarfFile | |
 llvm::MCDwarfFileTable | |
 llvm::MCDwarfFrameEmitter | |
 llvm::MCDwarfFrameInfo | |
 llvm::MCDwarfLineAddr | |
 llvm::MCDwarfLoc | |
  llvm::MCLineEntry | |
 llvm::MCELF | |
 llvm::MCELFObjectTargetWriter | |
 llvm::MCExpr | |
  llvm::MCBinaryExpr | MCBinaryExpr - Binary assembler expressions |
  llvm::MCConstantExpr | |
  llvm::MCSymbolRefExpr | |
  llvm::MCTargetExpr | |
   llvm::AArch64MCExpr | |
   llvm::ARMMCExpr | |
   llvm::NVPTXFloatMCExpr | |
   llvm::PPCMCExpr | |
  llvm::MCUnaryExpr | MCUnaryExpr - Unary assembler expressions |
 llvm::MCFixup | |
 llvm::MCFixupKindInfo | MCFixupKindInfo - Target independent information on a fixup kind |
 llvm::MCFunction | Represents a function in machine code, containing MCBasicBlocks. MCFunctions are created by MCModule |
 llvm::MCGenDwarfInfo | |
 llvm::MCGenDwarfLabelEntry | |
 llvm::MCInst | |
  llvm::HexagonMCInst | |
 llvm::MCInstBuilder | |
 llvm::MCInstPrinter | |
  llvm::AArch64InstPrinter | |
  llvm::AMDGPUInstPrinter | |
  llvm::ARMInstPrinter | |
  llvm::HexagonInstPrinter | |
  llvm::MipsInstPrinter | |
  llvm::MSP430InstPrinter | |
  llvm::NVPTXInstPrinter | |
  llvm::PPCInstPrinter | |
  llvm::SystemZInstPrinter | |
  llvm::X86ATTInstPrinter | |
  llvm::X86IntelInstPrinter | |
  llvm::XCoreInstPrinter | |
 llvm::MCInstrAnalysis | |
 llvm::MCInstrDesc | |
 llvm::MCInstrInfo | |
  llvm::TargetInstrInfo | |
 llvm::MCLabel | |
 llvm::MCLineSection | |
 llvm::MCMachObjectTargetWriter | |
 llvm::MCModule | A completely disassembled object file or executable. It comprises a list of MCAtom's, each representing a contiguous range of either instructions or data. An MCModule is created using MCObjectDisassembler::buildModule |
 llvm::MCObjectDisassembler | Disassemble an ObjectFile to an MCModule and MCFunctions. This class builds on MCDisassembler to disassemble whole sections, creating MCAtom (MCTextAtom for disassembled sections and MCDataAtom for raw data). It can also be used to create a control flow graph consisting of MCFunctions and MCBasicBlocks |
  llvm::MCMachOObjectDisassembler | |
 llvm::MCObjectFileInfo | |
  llvm::TargetLoweringObjectFile | |
   llvm::NVPTXTargetObjectFile | |
   llvm::TargetLoweringObjectFileCOFF | |
   llvm::TargetLoweringObjectFileELF | |
    llvm::AArch64LinuxTargetObjectFile | |
    llvm::ARMElfTargetObjectFile | |
    llvm::HexagonTargetObjectFile | |
    llvm::MipsTargetObjectFile | |
    llvm::PPC64LinuxTargetObjectFile | |
    llvm::X86LinuxTargetObjectFile | |
    llvm::XCoreTargetObjectFile | |
   llvm::TargetLoweringObjectFileMachO | |
    llvm::X86_64MachoTargetObjectFile | |
 llvm::MCObjectWriter | |
  llvm::MachObjectWriter | |
 llvm::MCOperand | |
 llvm::MCOperandInfo | |
 llvm::MCParsedAsmOperand | |
 llvm::MCProcResourceDesc | Define a kind of processor resource that will be modeled by the scheduler |
 llvm::MCReadAdvanceEntry | |
 llvm::MCRegAliasIterator | |
 llvm::MCRegisterClass | MCRegisterClass - Base class of TargetRegisterClass |
 llvm::MCRegisterDesc | |
 llvm::MCRegisterInfo | |
  llvm::TargetRegisterInfo | |
 llvm::MCRegUnitRootIterator | MCRegUnitRootIterator enumerates the root registers of a register unit |
 llvm::MCRelocationInfo | Create MCExprs from relocations found in an object file |
 llvm::MCSchedClassDesc | |
 llvm::MCSchedModel | |
 llvm::MCSection | |
  llvm::MCSectionCOFF | MCSectionCOFF - This represents a section on Windows |
  llvm::MCSectionELF | |
  llvm::MCSectionMachO | |
  llvm::NVPTXSection | |
 llvm::MCStreamer | |
  llvm::MCObjectStreamer | Streaming object file generation interface |
   llvm::MCELFStreamer | |
 llvm::MCSubtargetInfo | |
  llvm::TargetSubtargetInfo | |
 llvm::MCSymbol | |
 llvm::MCSymbolizer | Symbolize and annotate disassembled instructions |
  llvm::MCExternalSymbolizer | Symbolize using user-provided, C API, callbacks |
  llvm::MCObjectSymbolizer | An ObjectFile-backed symbolizer |
 llvm::MCTargetStreamer | |
  llvm::ARMTargetStreamer | |
  llvm::MipsTargetStreamer | |
   llvm::MipsTargetAsmStreamer | |
   llvm::MipsTargetELFStreamer | |
  llvm::PPCTargetStreamer | |
 llvm::MCValue | |
 llvm::MCWin64EHInstruction | |
 llvm::MCWin64EHUnwindEmitter | |
 llvm::MCWin64EHUnwindInfo | |
 llvm::MCWinCOFFObjectTargetWriter | |
 llvm::MCWriteLatencyEntry | |
 llvm::MCWriteProcResEntry | |
 llvm::MD5 | |
 llvm::MDBuilder | |
 llvm::MemDepResult | |
 MemOpLink | |
 llvm::sys::Memory | An abstraction for memory operations |
 llvm::sys::MemoryBlock | Memory block abstraction |
 llvm::MemoryBuffer | |
 llvm::MemoryObject | |
  llvm::StreamableMemoryObject | |
   llvm::StreamingMemoryObject | |
  llvm::StringRefMemoryObject | StringRefMemoryObject - Simple StringRef-backed MemoryObject |
 llvm::MemSlab | |
 llvm::MIBundleBuilder | |
 llvm::MipsAnalyzeImmediate | |
 llvm::MipsTargetLowering::MipsCC | |
 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::MipsReginfo | |
 llvm::yaml::MissingTrait< T > | |
 llvm::MMIAddrLabelMap | |
 ModRMDecision | |
 llvm::MCModuleYAML::Module | |
 llvm::Module | The main container class for the LLVM Intermediate Representation |
 llvm::Module::ModuleFlagEntry | |
 llvm::ModulePassManager | |
 llvm::APInt::ms | Magic data for optimising signed division by a constant |
 MSP430GenInstrInfo | |
  llvm::MSP430InstrInfo | |
 MSP430GenRegisterInfo | |
  llvm::MSP430RegisterInfo | |
 MSP430GenSubtargetInfo | |
  llvm::MSP430Subtarget | |
 llvm::MSP430MCInstLower | |
 llvm::APInt::mu | Magic data for optimising unsigned division by a constant |
 llvm::cl::multi_val | |
 llvm::MultiClass | |
 llvm::MutexGuard | Guard a section of code with a Mutex |
 llvm::sys::MutexImpl | Platform agnostic Mutex class |
  llvm::sys::SmartMutex< mt_only > | |
  llvm::sys::SmartMutex< false > | |
 llvm::MVT | |
 llvm::NamedImmMapper | |
  llvm::A64AT::ATMapper | |
  llvm::A64DB::DBarrierMapper | |
  llvm::A64DC::DCMapper | |
  llvm::A64IC::ICMapper | |
  llvm::A64ISB::ISBMapper | |
  llvm::A64PRFM::PRFMMapper | |
  llvm::A64PState::PStateMapper | |
  llvm::A64TLBI::TLBIMapper | |
 llvm::PatternMatch::neg_match< LHS_t > | |
 llvm::MachO::nlist | |
 llvm::MachO::nlist_64 | |
 llvm::object::nlist_base | |
 llvm::SpillPlacement::Node | |
 llvm::FoldingSetImpl::Node | |
  llvm::AttributeImpl | |
   llvm::EnumAttributeImpl | |
    llvm::AlignAttributeImpl | |
   llvm::StringAttributeImpl | |
  llvm::AttributeSetImpl | |
  llvm::AttributeSetNode | |
  llvm::BitsInit | |
  llvm::DagInit | |
  llvm::DIEAbbrev | |
  llvm::FastFoldingSetNode | |
  llvm::FoldingSetNodeWrapper< T > | |
  llvm::ImmutableListImpl< T > | |
  llvm::ListInit | |
  llvm::MDNode | MDNode - a tuple of other values |
  llvm::SCEV | |
   llvm::SCEVCastExpr | |
    llvm::SCEVSignExtendExpr | |
    llvm::SCEVTruncateExpr | |
    llvm::SCEVZeroExtendExpr | |
   llvm::SCEVConstant | |
   llvm::SCEVCouldNotCompute | |
   llvm::SCEVNAryExpr | |
    llvm::SCEVAddRecExpr | |
    llvm::SCEVCommutativeExpr | |
     llvm::SCEVAddExpr | |
     llvm::SCEVMulExpr | |
     llvm::SCEVSMaxExpr | |
     llvm::SCEVUMaxExpr | |
   llvm::SCEVUDivExpr | |
   llvm::SCEVUnknown | |
  llvm::SDNode | |
  llvm::SDVTListNode | |
 llvm::Registry< T, U >::node | |
 llvm::yaml::Node | Abstract base class for all Nodes |
  llvm::yaml::AliasNode | Represents an alias to a Node with an anchor |
  llvm::yaml::KeyValueNode | A key and value pair. While not technically a Node under the YAML representation graph, it is easier to treat them this way |
  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::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 > | |
 PBQP::Heuristics::Briggs::NodeData | |
 PBQP::Graph::NodeItr | |
 llvm::IntervalMapImpl::NodeRef | |
 llvm::IntervalMapImpl::NodeSizer< KeyT, ValT > | |
 llvm::NoFolder | NoFolder - Create "constants" (actually, instructions) with no folding |
 llvm::NonLocalDepEntry | |
 llvm::NonLocalDepResult | |
 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 > | |
 llvm::object_deleter< T[N]> | |
 llvm::object::object_error | |
 llvm::object::MachOUniversalBinary::object_iterator | |
 llvm::ObjectBuffer | |
  llvm::ObjectBufferStream | |
 llvm::ObjectCache | |
 llvm::object::MachOUniversalBinary::ObjectForArch | |
 llvm::ObjectImage | |
  llvm::ObjectImageCommon | |
 llvm::PatternMatch::ofmax_pred_ty | Ofmax_pred_ty - Helper class for identifying ordered max predicates |
 llvm::PatternMatch::ofmin_pred_ty | Ofmin_pred_ty - Helper class for identifying ordered min predicates |
 llvm::PatternMatch::OneUse_match< SubPattern_t > | |
 OpcodeDecision | |
 llvm::MCModuleYAML::Operand | |
 OperandSpecifier | |
 llvm::OperandTraits< class > | |
 llvm::OProfileWrapper | |
 llvm::cl::opt_storage< DataType, ExternalStorage, isClass > | |
 llvm::cl::opt_storage< DataType, ExternalStorage, is_class< DataType >::value > | |
  llvm::cl::opt< DataType, ExternalStorage, ParserClass > | |
 llvm::cl::opt_storage< DataType, false, false > | |
 llvm::opt::Option | |
 llvm::cl::Option | |
  llvm::cl::alias | |
  llvm::cl::bits< DataType, Storage, ParserClass > | |
  llvm::cl::list< DataType, Storage, ParserClass > | |
  llvm::cl::opt< DataType, ExternalStorage, ParserClass > | |
 llvm::Optional< T > | |
 llvm::Optional< llvm::error_code > | |
 llvm::Optional< std::pair< std::string, int > > | |
 llvm::cl::OptionCategory | |
 llvm::cl::OptionDiffPrinter< ParserDT, ValDT > | |
 llvm::cl::OptionDiffPrinter< DT, DT > | |
 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::ISD::OutputArg | |
 llvm::OutputBuffer | |
 llvm::OwningArrayPtr< T > | |
 llvm::OwningArrayPtr< llvm::LiveIntervalUnion::Query > | |
 llvm::OwningArrayPtr< MCPhysReg > | |
 llvm::OwningArrayPtr< RCInfo > | |
 llvm::OwningArrayPtr< unsigned > | |
 llvm::OwningPtr< T > | |
 llvm::OwningPtr< const llvm::llvm::MCAsmInfo > | |
 llvm::OwningPtr< const llvm::llvm::MCContext > | |
 llvm::OwningPtr< const llvm::llvm::MCDisassembler > | |
 llvm::OwningPtr< const llvm::llvm::MCInstrInfo > | |
 llvm::OwningPtr< const llvm::llvm::MCRegisterInfo > | |
 llvm::OwningPtr< const llvm::llvm::MCSubtargetInfo > | |
 llvm::OwningPtr< const llvm::MipsFrameLowering > | |
 llvm::OwningPtr< const llvm::MipsInstrInfo > | |
 llvm::OwningPtr< const llvm::MipsTargetLowering > | |
 llvm::OwningPtr< DWOHolder > | |
 llvm::OwningPtr< HNode > | |
 llvm::OwningPtr< llvm::AMDGPUInstrInfo > | |
 llvm::OwningPtr< llvm::AMDGPUTargetLowering > | |
 llvm::OwningPtr< llvm::ARMBaseInstrInfo > | |
 llvm::OwningPtr< llvm::ARMFrameLowering > | |
 llvm::OwningPtr< llvm::BitstreamReader > | |
 llvm::OwningPtr< llvm::DataStreamer > | |
 llvm::OwningPtr< llvm::DIE > | |
 llvm::OwningPtr< llvm::DWARFContext > | |
 llvm::OwningPtr< llvm::DWARFDebugAbbrev > | |
 llvm::OwningPtr< llvm::DWARFDebugAranges > | |
 llvm::OwningPtr< llvm::DWARFDebugFrame > | |
 llvm::OwningPtr< llvm::DWARFDebugLine > | |
 llvm::OwningPtr< llvm::DWARFDebugLoc > | |
 llvm::OwningPtr< llvm::GVMaterializer > | |
 llvm::OwningPtr< llvm::llvm::MCInstPrinter > | |
 llvm::OwningPtr< llvm::MCMachObjectTargetWriter > | |
 llvm::OwningPtr< llvm::MCRelocationInfo > | |
 llvm::OwningPtr< llvm::MCSymbolizer > | |
 llvm::OwningPtr< llvm::MCTargetStreamer > | |
 llvm::OwningPtr< llvm::MemoryBuffer > | |
 llvm::OwningPtr< llvm::MemoryObject > | |
 llvm::OwningPtr< llvm::Module > | |
 llvm::OwningPtr< llvm::ObjectBuffer > | |
 llvm::OwningPtr< llvm::PredIteratorCache > | |
 llvm::OwningPtr< llvm::RTDyldMemoryManager > | |
 llvm::OwningPtr< llvm::SlotTracker > | |
 llvm::OwningPtr< llvm::StreamableMemoryObject > | |
 llvm::OwningPtr< llvm::sys::fs::mapped_file_region > | |
 llvm::OwningPtr< llvm::TargetMachine > | |
 llvm::OwningPtr< llvm::yaml::Document > | |
 llvm::OwningPtr< llvm::yaml::llvm::yaml::Stream > | |
 llvm::OwningPtr< llvm::yaml::Scanner > | |
 llvm::OwningPtr< 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. Both signed and unsigned types can be used, e.g |
 llvm::PackedVectorBase< T, BitNum, BitVectorTy, true > | |
 llvm::DwarfException::PadRange | PadRange - Structure holding a try-range and the associated landing pad |
 parse | |
 llvm::ParseInstructionInfo | |
 llvm::Pass | |
  llvm::BasicBlockPass | |
  llvm::CallGraphSCCPass | |
   llvm::InlineCostAnalysis | Cost analyzer used by inliner |
   llvm::Inliner | |
  llvm::FunctionPass | |
   llvm::BlockFrequencyInfo | |
   llvm::BranchProbabilityInfo | Analysis pass providing branch probability information |
   llvm::DependenceAnalysis | |
   llvm::DominanceFrontierBase | |
    llvm::DominanceFrontier | |
   llvm::DominatorTree | |
   llvm::DOTGraphTraitsPrinter< Analysis, Simple > | |
   llvm::DOTGraphTraitsViewer< Analysis, Simple > | |
   llvm::InstCombiner | InstCombiner - The -instcombine pass |
   llvm::IntervalPartition | |
   llvm::LazyValueInfo | |
   llvm::LibCallAliasAnalysis | LibCallAliasAnalysis - Alias analysis driven from LibCallInfo |
   llvm::LoopInfo | |
   llvm::LPPassManager | |
   llvm::MachineFunctionAnalysis | |
   llvm::MachineFunctionPass | |
    llvm::AsmPrinter | |
     llvm::AArch64AsmPrinter | |
     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 | |
    llvm::MachineDominatorTree | |
    llvm::MachineLoopInfo | |
    llvm::MachinePostDominatorTree | |
    llvm::MachineTraceMetrics | |
    llvm::MipsModuleDAGToDAGISel | |
    llvm::PEI | |
    llvm::SelectionDAGISel | |
     llvm::MipsDAGToDAGISel | |
      llvm::Mips16DAGToDAGISel | |
      llvm::MipsSEDAGToDAGISel | |
    llvm::SlotIndexes | |
    llvm::SpillPlacement | |
    llvm::VirtRegMap | |
   llvm::MemoryDependenceAnalysis | |
   llvm::NVPTXAllocaHoisting | |
   llvm::NVPTXLowerAggrCopies | |
   llvm::NVPTXSplitBBatBar | |
   llvm::PostDominatorTree | |
   llvm::RegionInfo | Analysis that detects all canonical Regions |
   llvm::RGPassManager | The pass manager to schedule RegionPasses |
   llvm::ScalarEvolution | |
   llvm::StackProtector | |
   llvm::UnifyFunctionExitNodes | |
  llvm::legacy::FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers |
  llvm::legacy::PassManagerImpl | PassManagerImpl manages MPPassManagers |
  llvm::LoopPass | |
   llvm::IVUsers | |
  llvm::ModulePass | |
   llvm::CallGraph | |
   llvm::DebugIR | |
   llvm::DOTGraphTraitsModulePrinter< Analysis, Simple > | |
   llvm::DOTGraphTraitsModuleViewer< Analysis, Simple > | |
   llvm::FindUsedTypes | |
   llvm::FPPassManager | |
   llvm::ImmutablePass | |
    llvm::DataLayout | |
    llvm::GCModuleInfo | |
    llvm::MachineBranchProbabilityInfo | |
    llvm::MachineModuleInfo | |
    llvm::objcarc::ObjCARCAliasAnalysis | This is a simple alias analysis implementation that uses knowledge of ARC constructs to answer queries |
    llvm::TargetLibraryInfo | |
    llvm::TargetPassConfig | |
   llvm::Mips16HardFloat | |
   llvm::MipsOs16 | |
  llvm::RegionPass | A pass that runs on each Region in a function |
 llvm::PassArgFilter< Args > | |
 llvm::detail::PassConcept< T > | Template for the abstract base class used to dispatch polymorphically over pass objects |
  llvm::detail::PassModel< T, PassT > | A template wrapper used to implement the polymorphic API |
 llvm::detail::PassConcept< Function * > | |
  llvm::detail::PassModel< Function *, PassT > | |
 llvm::detail::PassConcept< Module * > | |
  llvm::detail::PassModel< Module *, PassT > | |
 llvm::PassConfigImpl | |
 llvm::PassInfo | |
  llvm::RegisterAGBase | |
   llvm::RegisterAnalysisGroup< Interface, Default > | |
  llvm::RegisterPass< passName > | |
 llvm::legacy::PassManagerBase | |
  llvm::legacy::FunctionPassManager | FunctionPassManager manages FunctionPasses and BasicBlockPassManagers |
  llvm::legacy::PassManager | PassManager manages ModulePassManagers |
 llvm::PassManagerBuilder | |
 llvm::PassRegistrationListener | |
  llvm::PassNameParser | |
 llvm::PassRegistry | |
 llvm::PatchPointOpers | MI-level patchpoint operands |
 llvm::IntervalMapImpl::Path | |
 llvm::PBQPBuilder | |
  llvm::PBQPBuilderWithCoalescing | Extended builder which adds coalescing constraints to a problem |
 llvm::PBQPRAProblem | |
 llvm::object::pe32_header | The 32-bit PE header that follows the COFF header |
 llvm::object::pe32plus_header | The 64-bit PE header that follows the COFF header |
 llvm::COFF::PEHeader | |
 llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator | Iterator for PHI operands |
 llvm::SSAUpdaterTraits< SSAUpdater >::PHI_iterator | |
 llvm::PHITransAddr | |
 llvm::MachineOperandIteratorBase::PhysRegInfo | |
 llvm::PhysRegSUOper | |
 llvm::support::detail::PickAlignment< T, alignment > | ::value is either alignment, or alignof(T) if alignment is 0 |
 llvm::PluginLoader | |
 llvm::PMDataManager | |
  llvm::FPPassManager | |
  llvm::legacy::FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers |
  llvm::legacy::PassManagerImpl | PassManagerImpl manages MPPassManagers |
  llvm::LPPassManager | |
  llvm::RGPassManager | The pass manager to schedule RegionPasses |
 llvm::PMStack | |
 llvm::PMTopLevelManager | |
  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 | |
 llvm::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits > | |
 llvm::PointerIntPair< BasicBlock *, 1, bool > | |
 llvm::PointerIntPair< const char *, 1, bool, llvm::object::ELFFile::ArchivePointerTypeTraits< const char > > | |
 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::BasicBlock *, 1, bool > | |
 llvm::PointerIntPair< llvm::IndexListEntry *, 2, unsigned > | |
 llvm::PointerIntPair< llvm::Instruction *, 1, bool > | |
 llvm::PointerIntPair< llvm::SUnit *, 2, Kind > | |
 llvm::PointerIntPair< llvm::Use **, 2, PrevPtrTag > | |
 llvm::PointerIntPair< llvm::Value *, 2 > | |
 llvm::PointerIntPair< llvm::ValueHandleBase **, 2, HandleBaseKind > | |
 llvm::PointerIntPair< NodeType *, 2, enum ItMode > | |
 llvm::PointerIntPair< Use *, 1, bool > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< EltTy, llvm::SmallVector * > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< InnerUnion, PT3 > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< InnerUnion1, InnerUnion2 > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< llvm::MCSymbol *, std::vector< llvm::MCSymbol * > * > > | |
 llvm::PointerIntPair< void *, 1, bool, PointerUnionUIntTraits< PT1, PT2 > > | |
 llvm::PointerIntPair< void *, Log2CacheLine, unsigned, CacheAlignedPointerTraits > | |
 llvm::PointerLikeTypeTraits< T > | |
 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 > | |
 llvm::PointerUnion3< PT1, PT2, PT3 > | |
 llvm::PointerUnion4< PT1, PT2, PT3, PT4 > | |
 llvm::PointerUnion< EltTy, llvm::SmallVector * > | |
 llvm::PointerUnion< InnerUnion, PT3 > | |
 llvm::PointerUnion< InnerUnion1, InnerUnion2 > | |
 llvm::PointerUnion< llvm::MCSymbol *, std::vector< llvm::MCSymbol * > * > | |
 llvm::PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE > | Get a type based on whether two types are the same or not. For: |
 llvm::PointerUnionTypeSelector< T, T, RET_EQ, RET_NE > | |
 llvm::PointerUnionTypeSelectorReturn< T > | |
 llvm::PointerUnionTypeSelectorReturn< PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE > > | |
 llvm::PointerUnionUIntTraits< PT1, PT2 > | |
 llvm::polymorphic_ptr< T > | An owning, copyable polymorphic smart pointer |
 llvm::PooledStringPtr | |
 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 > | |
  llvm::PatternMatch::cst_pred_ty< Predicate > | |
 llvm::PredIteratorCache | |
 llvm::PressureChange | |
 llvm::PressureDiff | |
 llvm::PressureDiffs | Array of PressureDiffs |
 llvm::PrettyStackTraceEntry | |
  llvm::PassManagerPrettyStackEntry | |
  llvm::PrettyStackTraceProgram | |
  llvm::PrettyStackTraceString | |
 llvm::PrinterTrait< T > | |
 llvm::PrinterTrait< Value > | |
 llvm::PrintReg | |
 llvm::PrintRegUnit | |
  llvm::PrintVRegOrUnit | |
 priority_queue | |
  llvm::PriorityQueue< T, Sequence, Compare > | |
 llvm::sys::process | Generic base class which exposes information about an operating system process |
  llvm::sys::self_process | The specific class representing the current process |
 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::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 | |
 llvm::detail::PtrUseVisitorBase::PtrInfo | This class provides information about the result of a visit |
 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 | |
 llvm::LiveIntervalUnion::Query | |
 Query | |
 llvm::DWARFDebugRangeList::RangeListEntry | |
 llvm::raw_ostream | |
  llvm::circular_raw_ostream | |
  llvm::formatted_raw_ostream | |
  llvm::raw_fd_ostream | |
  llvm::raw_null_ostream | Raw_null_ostream - A raw_ostream that discards all output |
  llvm::raw_os_ostream | |
  llvm::raw_string_ostream | |
  llvm::raw_svector_ostream | |
 re_guts | |
 llvm::ReadyQueue | |
 llvm::Record | |
 llvm::RecordKeeper | |
 llvm::LessRecordRegister::RecordParts | |
 llvm::RecordVal | |
 llvm::RecTy | |
  llvm::BitRecTy | |
  llvm::BitsRecTy | |
  llvm::DagRecTy | |
  llvm::IntRecTy | |
  llvm::ListRecTy | |
  llvm::RecordRecTy | |
  llvm::StringRecTy | |
 llvm::sys::fs::recursive_directory_iterator | |
 llvm::Recycler< T, Size, Align > | |
 llvm::Recycler< llvm::MachineBasicBlock > | |
 llvm::Recycler< llvm::MachineInstr > | |
 llvm::Recycler< SDNode, Size, Align > | |
 llvm::RecyclerStruct | |
 llvm::RecyclingAllocator< AllocatorType, T, Size, Align > | |
 llvm::RecyclingAllocator< BumpPtrAllocator, SDNode, sizeof(LargestSDNode), AlignOf< MostAlignedSDNode >::Alignment > | |
 llvm::RefCountedBase< Derived > | |
 llvm::RefCountedBase< DirIterState > | |
  llvm::sys::fs::detail::DirIterState | |
 llvm::RefCountedBase< RecDirIterState > | |
  llvm::sys::fs::detail::RecDirIterState | |
 llvm::RefCountedBaseVPTR | |
 llvm::BitVector::reference | |
 llvm::PackedVector< T, BitNum, BitVectorTy >::reference | |
 llvm::SmallBitVector::reference | |
 llvm::ReferenceAdder< T > | |
 llvm::ReferenceAdder< T & > | |
 llvm::ReferenceStorage< T > | Stores a reference that can be changed |
 llvm::RegAllocBase | |
 llvm::RegClassWeight | |
 llvm::ScheduleDAGSDNodes::RegDefIter | |
 llvm::Regex | |
 llvm::RegionNode | A RegionNode represents a subregion or a BasicBlock that is part of a Region |
  llvm::Region | A single entry single exit Region |
 llvm::RegisterAsmPrinter< AsmPrinterImpl > | |
 llvm::RegisterClassInfo | |
 llvm::RegisterMCAsmBackend< MCAsmBackendImpl > | |
 llvm::RegisterMCAsmInfo< MCAsmInfoImpl > | |
 llvm::RegisterMCAsmInfoFn | |
 llvm::RegisterMCAsmParser< MCAsmParserImpl > | |
 llvm::RegisterMCCodeEmitter< MCCodeEmitterImpl > | |
 llvm::RegisterMCCodeGenInfo< MCCodeGenInfoImpl > | |
 llvm::RegisterMCCodeGenInfoFn | |
 llvm::RegisterMCInstrAnalysis< MCInstrAnalysisImpl > | |
 llvm::RegisterMCInstrAnalysisFn | |
 llvm::RegisterMCInstrInfo< MCInstrInfoImpl > | |
 llvm::RegisterMCInstrInfoFn | |
 llvm::RegisterMCRegInfo< MCRegisterInfoImpl > | |
 llvm::RegisterMCRegInfoFn | |
 llvm::RegisterMCSubtargetInfo< MCSubtargetInfoImpl > | |
 llvm::RegisterMCSubtargetInfoFn | |
 RegisterOperands | |
 llvm::RegisterPressure | Base class for register pressure results |
  llvm::IntervalPressure | |
  llvm::RegionPressure | |
 llvm::AggressiveAntiDepState::RegisterReference | |
 llvm::RegisterStandardPasses | |
 llvm::RegisterTarget< TargetArchType, HasJIT > | |
 llvm::RegisterTargetMachine< TargetMachineImpl > | |
 llvm::Registry< T, U > | |
 llvm::RegistryTraits< T > | |
 llvm::RegPressureDelta | |
 llvm::RegPressureTracker | |
 llvm::RegScavenger | |
 llvm::COFFYAML::Relocation | |
 llvm::COFF::relocation | |
 llvm::MachO::relocation_info | |
 llvm::RelocationEntry | |
 llvm::object::RelocationRef | |
 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::remove_const< T > | Metafunction that removes const qualification from a type |
 llvm::remove_const< const T > | |
 llvm::remove_cv< T > | Metafunction that removes both const and volatile qualification from a type |
 llvm::remove_pointer< T > | |
 llvm::remove_pointer< T * > | |
 llvm::remove_pointer< T *const > | |
 llvm::remove_pointer< T *const volatile > | |
 llvm::remove_pointer< T *volatile > | |
 llvm::remove_reference< T > | Metafunction to remove reference from a type |
 llvm::remove_reference< T & > | |
 llvm::remove_volatile< T > | Metafunction that removes volatile qualification from a type |
 llvm::remove_volatile< volatile T > | |
 rerr | |
 llvm::ReversePostOrderTraversal< GraphT, GT > | |
 llvm::RoundUpToPowerOfTwo< N > | |
 llvm::RoundUpToPowerOfTwoH< N, isPowerTwo > | |
 llvm::RoundUpToPowerOfTwoH< N, false > | |
 llvm::MachO::routines_command | |
 llvm::MachO::routines_command_64 | |
 llvm::DWARFDebugLine::Row | |
  llvm::DWARFDebugLine::State | |
 llvm::MachO::rpath_command | |
 llvm::RTDyldMemoryManager | |
  llvm::JITMemoryManager | |
  llvm::LinkingMemoryManager | |
  llvm::SectionMemoryManager | |
 llvm::RuntimeDyld | |
 llvm::RuntimeDyldImpl | |
  llvm::RuntimeDyldELF | |
  llvm::RuntimeDyldMachO | |
 llvm::Win64EH::RuntimeFunction | RuntimeFunction - An entry in the table of functions with unwind info |
 llvm::sys::RWMutexImpl | Platform agnostic RWMutex class |
  llvm::sys::SmartRWMutex< mt_only > | |
 llvm::yaml::SameType< T, T > | |
 llvm::SaveAndRestore< T > | |
 llvm::SaveOr | |
 llvm::FastISel::SavePoint | |
 llvm::yaml::ScalarBitSetTraits< T > | |
 llvm::yaml::ScalarBitSetTraits< COFF::Characteristics > | |
 llvm::yaml::ScalarBitSetTraits< COFF::SectionCharacteristics > | |
 llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_SHF > | |
 llvm::yaml::ScalarEnumerationTraits< T > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::MachineTypes > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeX86 > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::SymbolBaseType > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::SymbolComplexType > | |
 llvm::yaml::ScalarEnumerationTraits< COFF::SymbolStorageClass > | |
 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_SHT > | |
 llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_STT > | |
 llvm::yaml::ScalarEnumerationTraits< MCAtom::AtomKind > | |
 llvm::yaml::ScalarTraits< T > | |
 llvm::yaml::ScalarTraits< bool > | |
 llvm::yaml::ScalarTraits< double > | |
 llvm::yaml::ScalarTraits< float > | |
 llvm::yaml::ScalarTraits< Hex16 > | |
 llvm::yaml::ScalarTraits< Hex32 > | |
 llvm::yaml::ScalarTraits< Hex64 > | |
 llvm::yaml::ScalarTraits< Hex8 > | |
 llvm::yaml::ScalarTraits< int16_t > | |
 llvm::yaml::ScalarTraits< int32_t > | |
 llvm::yaml::ScalarTraits< int64_t > | |
 llvm::yaml::ScalarTraits< int8_t > | |
 llvm::yaml::ScalarTraits< MCModuleYAML::OpcodeEnum > | |
 llvm::yaml::ScalarTraits< MCModuleYAML::Operand > | |
 llvm::yaml::ScalarTraits< object::yaml::BinaryRef > | |
 llvm::yaml::ScalarTraits< StringRef > | |
 llvm::yaml::ScalarTraits< uint16_t > | |
 llvm::yaml::ScalarTraits< uint32_t > | |
 llvm::yaml::ScalarTraits< uint64_t > | |
 llvm::yaml::ScalarTraits< uint8_t > | |
 llvm::yaml::Scanner | Scans YAML tokens from a MemoryBuffer |
 llvm::MachO::scattered_relocation_info | |
 llvm::SCEVTraversal< SV > | |
 llvm::SCEVVisitor< SC, RetVal > | |
 llvm::SCEVVisitor< SCEVApplyRewriter, const SCEV * > | |
  llvm::SCEVApplyRewriter | |
 llvm::SCEVVisitor< SCEVExpander, Value * > | |
  llvm::SCEVExpander | |
 llvm::SCEVVisitor< SCEVParameterRewriter, const SCEV * > | |
  llvm::SCEVParameterRewriter | |
 llvm::SchedDFSImpl | Internal state used to compute SchedDFSResult |
 llvm::SchedDFSResult | Compute the values of each DAG node for various metrics during DFS |
 llvm::ScheduleDAG | |
  llvm::ScheduleDAGInstrs | |
   llvm::DefaultVLIWScheduler | |
   llvm::ScheduleDAGMI | |
    llvm::VLIWMachineScheduler | |
  llvm::ScheduleDAGSDNodes | |
 llvm::ScheduleDAGMutation | Mutate the DAG as a postpass after normal DAG building |
 llvm::ScheduleDAGTopologicalSort | |
 llvm::ScheduleHazardRecognizer | |
  llvm::PPCHazardRecognizer970 | |
  llvm::ScoreboardHazardRecognizer | |
   llvm::ARMHazardRecognizer | |
   llvm::PPCScoreboardHazardRecognizer | |
 llvm::SchedulingPriorityQueue | |
  llvm::LatencyPriorityQueue | |
  llvm::ResourcePriorityQueue | |
 llvm::ScopedFatalErrorHandler | |
 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 | |
 llvm::SDDbgValue | |
 llvm::SDep | |
 llvm::SDLoc | |
 llvm::SDUse | |
 llvm::SDValue | |
 llvm::SDVTList | |
 llvm::DWARFContext::Section | |
 llvm::COFFYAML::Section | |
 llvm::COFF::section | |
 llvm::MachO::section | |
 llvm::ELFYAML::Section | |
 llvm::MachO::section_64 | |
 llvm::object::section_base | |
 llvm::SectionEntry | |
 llvm::SectionKind | |
 llvm::object::SectionRef | |
 llvm::LiveRange::Segment | |
 llvm::MachO::segment_command | |
 llvm::MachO::segment_command_64 | |
 llvm::PatternMatch::SelectClass_match< Cond_t, LHS_t, RHS_t > | |
 llvm::SelectionDAG | |
 llvm::SelectionDAGBuilder | |
 llvm::DWARFDebugLine::Sequence | |
  llvm::DWARFDebugLine::State | |
 llvm::yaml::SequenceTraits< T > | |
 llvm::SetVector< T, Vector, Set > | A vector that has set insertion semantics |
 llvm::SetVector< llvm::BasicBlock * > | |
 llvm::SetVector< llvm::Type * > | |
 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::SimpleRegistryEntry< T > | |
 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 SDValue > | |
 llvm::simplify_type< const Use > | |
 llvm::simplify_type< ilist_iterator< NodeTy > > | |
 llvm::simplify_type< IntrusiveRefCntPtr< T > > | |
 llvm::simplify_type< SDUse > | |
 llvm::simplify_type< SDValue > | |
 llvm::simplify_type< Use > | |
 llvm::simplify_type< User::const_op_iterator > | |
 llvm::simplify_type< User::op_iterator > | |
 llvm::simplify_type< WeakVH > | |
 llvm::SimplifyFortifiedLibCalls | |
 false::SingleLoopExtractor | SingleLoopExtractor - For bugpoint |
 llvm::detail::SizerImpl< T1, T2, T3, T4, T5, T6, T7 > | |
 llvm::SlabAllocator | |
  llvm::MallocSlabAllocator | |
 llvm::SlotIndex | SlotIndex - An opaque wrapper around machine indexes |
 llvm::SlotTracker | |
 llvm::SmallBitVector | |
 llvm::SmallPtrSetImpl | |
  llvm::SmallPtrSet< PtrType, SmallSize > | |
  llvm::SmallPtrSet< const BlockT *, 8 > | |
  llvm::SmallPtrSet< const llvm::BasicBlock *, 4 > | |
  llvm::SmallPtrSet< const llvm::Function *, 32 > | |
  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::PHINode *, 16 > | |
  llvm::SmallPtrSet< const llvm::SCEV *, 8 > | |
  llvm::SmallPtrSet< const llvm::Value *, 8 > | |
  llvm::SmallPtrSet< const llvm::VNInfo *, 4 > | |
  llvm::SmallPtrSet< const Loop *, 2 > | |
  llvm::SmallPtrSet< const T *, 8 > | |
  llvm::SmallPtrSet< const Value *, 8 > | |
  llvm::SmallPtrSet< Instruction *, 4 > | |
  llvm::SmallPtrSet< llvm::BasicBlock *, 16 > | |
  llvm::SmallPtrSet< llvm::DIE *, 4 > | |
  llvm::SmallPtrSet< llvm::Instruction *, 16 > | |
  llvm::SmallPtrSet< llvm::Instruction *, 8 > | |
  llvm::SmallPtrSet< llvm::LiveRange *, 8 > | |
  llvm::SmallPtrSet< llvm::MCSymbol *, 16 > | |
  llvm::SmallPtrSet< llvm::MDNode *, 1 > | |
  llvm::SmallPtrSet< llvm::MDNode *, 64 > | |
  llvm::SmallPtrSet< llvm::Module *, 4 > | |
  llvm::SmallPtrSet< llvm::StructType *, 32 > | |
  llvm::SmallPtrSet< llvm::Use *, 8 > | |
  llvm::SmallPtrSet< Module *, 4 > | |
  llvm::SmallPtrSet< PointeeType *, N > | |
   llvm::SmallSet< PointeeType *, N > | |
  llvm::SmallPtrSet< typename GraphTraits< conditional< IsConst, const BasicBlock, BasicBlock >::type * >::NodeType *, 8 > | |
 llvm::SmallPtrSetIteratorImpl | |
  llvm::SmallPtrSetIterator< PtrTy > | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet |
 llvm::SmallSet< T, N, C > | |
 llvm::SmallSet< llvm::BasicBlock *, 16 > | |
 llvm::SmallSet< llvm::Type *, 16 > | |
 llvm::SmallSet< T, N > | |
 llvm::SmallSet< unsigned, 16 > | |
 llvm::SmallVectorBase | |
  llvm::SmallVectorTemplateCommon< T, typename > | |
  llvm::SmallVectorTemplateCommon< AnalysisID > | |
  llvm::SmallVectorTemplateCommon< Arg * > | |
  llvm::SmallVectorTemplateCommon< AttributeSpec > | |
  llvm::SmallVectorTemplateCommon< BitTestCase > | |
  llvm::SmallVectorTemplateCommon< Block > | |
  llvm::SmallVectorTemplateCommon< BlockInterference > | |
  llvm::SmallVectorTemplateCommon< ByValInfo > | |
  llvm::SmallVectorTemplateCommon< char > | |
  llvm::SmallVectorTemplateCommon< const char * > | |
  llvm::SmallVectorTemplateCommon< const llvm::MCSymbol * > | |
  llvm::SmallVectorTemplateCommon< const llvm::MDNode * > | |
  llvm::SmallVectorTemplateCommon< const llvm::SCEV * > | |
  llvm::SmallVectorTemplateCommon< const llvm::Value * > | |
  llvm::SmallVectorTemplateCommon< const uint32_t * > | |
  llvm::SmallVectorTemplateCommon< EHFrameRelatedSections > | |
  llvm::SmallVectorTemplateCommon< Entry > | |
  llvm::SmallVectorTemplateCommon< FreeList * > | |
  llvm::SmallVectorTemplateCommon< IdxMBBPair > | |
  llvm::SmallVectorTemplateCommon< InsnRange > | |
  llvm::SmallVectorTemplateCommon< Inst > | |
  llvm::SmallVectorTemplateCommon< InState > | |
  llvm::SmallVectorTemplateCommon< int > | |
  llvm::SmallVectorTemplateCommon< intptr_t > | |
  llvm::SmallVectorTemplateCommon< ISD::InputArg > | |
  llvm::SmallVectorTemplateCommon< ISD::OutputArg > | |
  llvm::SmallVectorTemplateCommon< LiveInBlock > | |
  llvm::SmallVectorTemplateCommon< llvm::AllocaInst * > | |
  llvm::SmallVectorTemplateCommon< llvm::BasicBlock * > | |
  llvm::SmallVectorTemplateCommon< llvm::BitCodeAbbrevOp > | |
  llvm::SmallVectorTemplateCommon< llvm::BlockFrequency > | |
  llvm::SmallVectorTemplateCommon< llvm::cl::parser::OptionInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::CompileUnit * > | |
  llvm::SmallVectorTemplateCommon< llvm::DbgVariable * > | |
  llvm::SmallVectorTemplateCommon< llvm::detail::PtrUseVisitorBase::UseToVisit > | |
  llvm::SmallVectorTemplateCommon< llvm::DIEAbbrevData > | |
  llvm::SmallVectorTemplateCommon< llvm::DIEValue * > | |
  llvm::SmallVectorTemplateCommon< llvm::DILineInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::DotDebugLocEntry > | |
  llvm::SmallVectorTemplateCommon< llvm::DwarfAccelTable::Atom > | |
  llvm::SmallVectorTemplateCommon< llvm::DWARFCompileUnit * > | |
  llvm::SmallVectorTemplateCommon< llvm::DWARFDebugInfoEntryMinimal > | |
  llvm::SmallVectorTemplateCommon< llvm::DWARFTypeUnit * > | |
  llvm::SmallVectorTemplateCommon< llvm::GCOVBlock * > | |
  llvm::SmallVectorTemplateCommon< llvm::GCOVFunction * > | |
  llvm::SmallVectorTemplateCommon< llvm::ImmutablePass * > | |
  llvm::SmallVectorTemplateCommon< llvm::Instruction * > | |
  llvm::SmallVectorTemplateCommon< llvm::JITEventListener * > | |
  llvm::SmallVectorTemplateCommon< llvm::LayoutAlignElem > | |
  llvm::SmallVectorTemplateCommon< llvm::LexicalScope * > | |
  llvm::SmallVectorTemplateCommon< llvm::LiveInterval * > | |
  llvm::SmallVectorTemplateCommon< llvm::LiveRange * > | |
  llvm::SmallVectorTemplateCommon< llvm::LiveRange::Segment > | |
  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::MCFixup > | |
  llvm::SmallVectorTemplateCommon< llvm::MCOperand > | |
  llvm::SmallVectorTemplateCommon< llvm::MCSectionData * > | |
  llvm::SmallVectorTemplateCommon< llvm::MCSymbol * > | |
  llvm::SmallVectorTemplateCommon< llvm::MDNode * > | |
  llvm::SmallVectorTemplateCommon< llvm::MemoryBuffer * > | |
  llvm::SmallVectorTemplateCommon< llvm::MipsTargetLowering::ByValArgInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::Module * > | |
  llvm::SmallVectorTemplateCommon< llvm::Pass * > | |
  llvm::SmallVectorTemplateCommon< llvm::PMDataManager * > | |
  llvm::SmallVectorTemplateCommon< llvm::SDDbgValue * > | |
  llvm::SmallVectorTemplateCommon< llvm::SDep > | |
  llvm::SmallVectorTemplateCommon< llvm::SDNode * > | |
  llvm::SmallVectorTemplateCommon< llvm::SDValue > | |
  llvm::SmallVectorTemplateCommon< llvm::SlotIndex > | |
  llvm::SmallVectorTemplateCommon< llvm::SmallVector< uint64_t, 64 > > | |
  llvm::SmallVectorTemplateCommon< llvm::SmallVector< unsigned, 8 > > | |
  llvm::SmallVectorTemplateCommon< llvm::SMFixIt > | |
  llvm::SmallVectorTemplateCommon< llvm::SMLoc > | |
  llvm::SmallVectorTemplateCommon< llvm::SplitAnalysis::BlockInfo > | |
  llvm::SmallVectorTemplateCommon< llvm::TrackingVH< llvm::MDNode > > | |
  llvm::SmallVectorTemplateCommon< llvm::Type * > | |
  llvm::SmallVectorTemplateCommon< llvm::Value * > | |
  llvm::SmallVectorTemplateCommon< llvm::WeakVH > | |
  llvm::SmallVectorTemplateCommon< Location > | |
  llvm::SmallVectorTemplateCommon< LocationList > | |
  llvm::SmallVectorTemplateCommon< MCPhysReg > | |
  llvm::SmallVectorTemplateCommon< RegUnitInfo > | |
  llvm::SmallVectorTemplateCommon< RelocationValueRef > | |
  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< BlockFrequency, unsigned > > | |
  llvm::SmallVectorTemplateCommon< std::pair< bool, llvm::StringRef > > | |
  llvm::SmallVectorTemplateCommon< std::pair< const char *, std::pair< int, const char * > > > | |
  llvm::SmallVectorTemplateCommon< std::pair< const MDNode *, const MDNode * > > | |
  llvm::SmallVectorTemplateCommon< std::pair< int, int64_t > > | |
  llvm::SmallVectorTemplateCommon< std::pair< llvm::SlotIndex, llvm::SlotIndex > > | |
  llvm::SmallVectorTemplateCommon< std::pair< MCSectionSubPair, MCSectionSubPair > > | |
  llvm::SmallVectorTemplateCommon< std::pair< SID, SmallVector< RelocationValueRef, 2 > > > | |
  llvm::SmallVectorTemplateCommon< std::pair< TrackingVH< MDNode >, UnsignedDebugLocPair > > | |
  llvm::SmallVectorTemplateCommon< std::pair< unsigned, llvm::MCFragment * > > | |
  llvm::SmallVectorTemplateCommon< std::pair< unsigned, unsigned > > | |
  llvm::SmallVectorTemplateCommon< std::string * > | |
  llvm::SmallVectorTemplateCommon< std::string > | |
  llvm::SmallVectorTemplateCommon< sys::llvm::sys::MemoryBlock > | |
  llvm::SmallVectorTemplateCommon< T > | |
   llvm::SmallVectorTemplateBase< T, isPodLike > | |
    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< Block > | |
     llvm::SmallVector< Block, 8 > | |
    llvm::SmallVectorImpl< BlockInterference > | |
     llvm::SmallVector< BlockInterference, 8 > | |
    llvm::SmallVectorImpl< ByValInfo > | |
     llvm::SmallVector< ByValInfo, 4 > | |
    llvm::SmallVectorImpl< char > | |
     llvm::SmallVector< char, 32 > | |
     llvm::SmallVector< char, 4 > | |
     llvm::SmallVector< char, 4096 > | |
     llvm::SmallVector< char, 8 > | |
     llvm::SmallVector< char, InternalLen > | |
      llvm::SmallString< InternalLen > | |
      llvm::SmallString< 128 > | |
      llvm::SmallString< 16 > | |
      llvm::SmallString< 256 > | |
      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::MCSymbol * > | |
     llvm::SmallVector< const llvm::MCSymbol *, 8 > | |
    llvm::SmallVectorImpl< const llvm::MDNode * > | |
     llvm::SmallVector< const llvm::MDNode *, 8 > | |
    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< EHFrameRelatedSections > | |
     llvm::SmallVector< EHFrameRelatedSections, 2 > | |
    llvm::SmallVectorImpl< Entry > | |
     llvm::SmallVector< Entry, 2 > | |
     llvm::SmallVector< Entry, 4 > | |
    llvm::SmallVectorImpl< FreeList * > | |
     llvm::SmallVector< FreeList *, 8 > | |
    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, 4 > | |
    llvm::SmallVectorImpl< intptr_t > | |
     llvm::SmallVector< intptr_t, 16 > | |
    llvm::SmallVectorImpl< ISD::InputArg > | |
     llvm::SmallVector< ISD::InputArg, 32 > | |
    llvm::SmallVectorImpl< ISD::OutputArg > | |
     llvm::SmallVector< ISD::OutputArg, 32 > | |
    llvm::SmallVectorImpl< LiveInBlock > | |
     llvm::SmallVector< LiveInBlock, 16 > | |
    llvm::SmallVectorImpl< llvm::AllocaInst * > | |
     llvm::SmallVector< llvm::AllocaInst *, 4 > | |
    llvm::SmallVectorImpl< llvm::AsmRewrite > | |
    llvm::SmallVectorImpl< llvm::BasicBlock * > | |
     llvm::SmallVector< llvm::BasicBlock *, N > | |
    llvm::SmallVectorImpl< llvm::BitCodeAbbrevOp > | |
     llvm::SmallVector< llvm::BitCodeAbbrevOp, 32 > | |
    llvm::SmallVectorImpl< llvm::BlockFrequency > | |
     llvm::SmallVector< llvm::BlockFrequency, 4 > | |
    llvm::SmallVectorImpl< llvm::CCValAssign > | |
    llvm::SmallVectorImpl< llvm::cl::parser::OptionInfo > | |
     llvm::SmallVector< llvm::cl::parser::OptionInfo, 8 > | |
    llvm::SmallVectorImpl< llvm::CompileUnit * > | |
     llvm::SmallVector< llvm::CompileUnit *, 1 > | |
    llvm::SmallVectorImpl< llvm::DbgVariable * > | |
     llvm::SmallVector< llvm::DbgVariable *, 8 > | |
    llvm::SmallVectorImpl< llvm::detail::PtrUseVisitorBase::UseToVisit > | |
     llvm::SmallVector< llvm::detail::PtrUseVisitorBase::UseToVisit, 8 > | |
    llvm::SmallVectorImpl< llvm::DIEAbbrevData > | |
     llvm::SmallVector< llvm::DIEAbbrevData, 12 > | |
    llvm::SmallVectorImpl< llvm::DIEValue * > | |
     llvm::SmallVector< llvm::DIEValue *, 12 > | |
    llvm::SmallVectorImpl< llvm::DILineInfo > | |
     llvm::SmallVector< llvm::DILineInfo, 4 > | |
    llvm::SmallVectorImpl< llvm::DotDebugLocEntry > | |
     llvm::SmallVector< llvm::DotDebugLocEntry, 4 > | |
    llvm::SmallVectorImpl< llvm::DwarfAccelTable::Atom > | |
     llvm::SmallVector< llvm::DwarfAccelTable::Atom, 1 > | |
    llvm::SmallVectorImpl< llvm::DWARFCompileUnit * > | |
     llvm::SmallVector< llvm::DWARFCompileUnit *, 1 > | |
    llvm::SmallVectorImpl< llvm::DWARFDebugInfoEntryMinimal > | |
     llvm::SmallVector< llvm::DWARFDebugInfoEntryMinimal, 4 > | |
    llvm::SmallVectorImpl< llvm::DWARFTypeUnit * > | |
     llvm::SmallVector< llvm::DWARFTypeUnit *, 1 > | |
    llvm::SmallVectorImpl< llvm::GCOVBlock * > | |
     llvm::SmallVector< llvm::GCOVBlock *, 16 > | |
    llvm::SmallVectorImpl< llvm::GCOVFunction * > | |
     llvm::SmallVector< llvm::GCOVFunction *, 16 > | |
    llvm::SmallVectorImpl< llvm::ImmutablePass * > | |
     llvm::SmallVector< llvm::ImmutablePass *, 8 > | |
    llvm::SmallVectorImpl< llvm::Instruction * > | |
     llvm::SmallVector< llvm::Instruction *, 256 > | |
     llvm::SmallVector< llvm::Instruction *, 4 > | |
     llvm::SmallVector< llvm::Instruction *, 64 > | |
    llvm::SmallVectorImpl< llvm::JITEventListener * > | |
     llvm::SmallVector< llvm::JITEventListener *, 2 > | |
    llvm::SmallVectorImpl< llvm::LayoutAlignElem > | |
     llvm::SmallVector< llvm::LayoutAlignElem, 16 > | |
    llvm::SmallVectorImpl< llvm::LexicalScope * > | |
     llvm::SmallVector< llvm::LexicalScope *, 4 > | |
    llvm::SmallVectorImpl< llvm::LiveInterval * > | |
     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::MachineBasicBlock * > | |
     llvm::SmallVector< llvm::MachineBasicBlock *, 4 > | |
    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::MCFixup > | |
     llvm::SmallVector< llvm::MCFixup, 1 > | |
     llvm::SmallVector< llvm::MCFixup, 4 > | |
    llvm::SmallVectorImpl< llvm::MCOperand > | |
     llvm::SmallVector< llvm::MCOperand, 8 > | |
    llvm::SmallVectorImpl< llvm::MCSectionData * > | |
     llvm::SmallVector< llvm::MCSectionData *, 16 > | |
    llvm::SmallVectorImpl< llvm::MCSymbol * > | |
     llvm::SmallVector< llvm::MCSymbol *, 1 > | |
    llvm::SmallVectorImpl< llvm::MDNode * > | |
     llvm::SmallVector< llvm::MDNode *, 8 > | |
    llvm::SmallVectorImpl< llvm::MemoryBuffer * > | |
     llvm::SmallVector< llvm::MemoryBuffer *, 4 > | |
    llvm::SmallVectorImpl< llvm::MipsTargetLowering::ByValArgInfo > | |
     llvm::SmallVector< llvm::MipsTargetLowering::ByValArgInfo, 2 > | |
    llvm::SmallVectorImpl< llvm::Module * > | |
     llvm::SmallVector< llvm::Module *, 1 > | |
    llvm::SmallVectorImpl< llvm::opt::Arg * > | |
    llvm::SmallVectorImpl< llvm::Pass * > | |
     llvm::SmallVector< llvm::Pass *, 16 > | |
     llvm::SmallVector< llvm::Pass *, 8 > | |
    llvm::SmallVectorImpl< llvm::PHINode * > | |
    llvm::SmallVectorImpl< llvm::PMDataManager * > | |
     llvm::SmallVector< llvm::PMDataManager *, 8 > | |
    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::SlotIndex > | |
     llvm::SmallVector< llvm::SlotIndex, 8 > | |
    llvm::SmallVectorImpl< llvm::SmallVector< uint64_t, 64 > > | |
     llvm::SmallVector< llvm::SmallVector< uint64_t, 64 >, 64 > | |
    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::TrackingVH< llvm::MDNode > > | |
     llvm::SmallVector< llvm::TrackingVH< llvm::MDNode >, 4 > | |
    llvm::SmallVectorImpl< llvm::Type * > | |
     llvm::SmallVector< llvm::Type *, N > | |
    llvm::SmallVectorImpl< llvm::Value * > | |
     llvm::SmallVector< llvm::Value *, 4 > | |
    llvm::SmallVectorImpl< llvm::WeakVH > | |
     llvm::SmallVector< llvm::WeakVH, 8 > | |
    llvm::SmallVectorImpl< Location > | |
     llvm::SmallVector< Location, 8 > | |
    llvm::SmallVectorImpl< LocationList > | |
     llvm::SmallVector< LocationList, 4 > | |
    llvm::SmallVectorImpl< MCPhysReg > | |
     llvm::SmallVector< MCPhysReg, 16 > | |
    llvm::SmallVectorImpl< PhiT * > | |
    llvm::SmallVectorImpl< RegUnitInfo > | |
     llvm::SmallVector< RegUnitInfo, 4 > | |
    llvm::SmallVectorImpl< RelocationValueRef > | |
     llvm::SmallVector< RelocationValueRef, 2 > | |
    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< BlockFrequency, unsigned > > | |
     llvm::SmallVector< std::pair< BlockFrequency, unsigned >, 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 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< 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< SID, SmallVector< RelocationValueRef, 2 > > > | |
     llvm::SmallVector< std::pair< SID, SmallVector< RelocationValueRef, 2 > >, 8 > | |
    llvm::SmallVectorImpl< std::pair< TrackingVH< MDNode >, UnsignedDebugLocPair > > | |
     llvm::SmallVector< std::pair< TrackingVH< MDNode >, UnsignedDebugLocPair >, 4 > | |
    llvm::SmallVectorImpl< std::pair< unsigned, llvm::MCFragment * > > | |
     llvm::SmallVector< std::pair< unsigned, llvm::MCFragment * >, 1 > | |
    llvm::SmallVectorImpl< std::pair< unsigned, unsigned > > | |
     llvm::SmallVector< std::pair< unsigned, unsigned >, 8 > | |
    llvm::SmallVectorImpl< std::string * > | |
     llvm::SmallVector< std::string *, 8 > | |
    llvm::SmallVectorImpl< std::string > | |
     llvm::SmallVector< std::string, 4 > | |
    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< uint8_t > | |
     llvm::SmallVector< uint8_t, 32 > | |
     llvm::SmallVector< uint8_t, 4 > | |
    llvm::SmallVectorImpl< uintptr_t > | |
     llvm::SmallVector< uintptr_t, 20 > | |
    llvm::SmallVectorImpl< unsigned > | |
     llvm::SmallVector< unsigned, 0 > | |
     llvm::SmallVector< unsigned, 16 > | |
     llvm::SmallVector< unsigned, 3 > | |
     llvm::SmallVector< unsigned, 32 > | |
     llvm::SmallVector< unsigned, 4 > | |
     llvm::SmallVector< unsigned, 8 > | |
     llvm::SmallVector< unsigned, N > | |
    llvm::SmallVectorImpl< unsigned char > | |
     llvm::SmallVector< unsigned char, 2 > | |
     llvm::SmallVector< unsigned char, 4 > | |
     llvm::SmallVector< unsigned char, 8 > | |
    llvm::SmallVectorImpl< ValueT > | |
     llvm::SmallVector< ValueT, 8 > | |
    llvm::SmallVectorImpl< VersionMapEntry > | |
     llvm::SmallVector< VersionMapEntry, 16 > | |
    llvm::SmallVectorImpl< VNInfo * > | |
     llvm::SmallVector< VNInfo *, 4 > | |
    llvm::SmallVectorImpl< VReg2SUnit > | |
     llvm::SmallVector< VReg2SUnit, 8 > | |
   llvm::SmallVectorTemplateBase< T, true > | |
   llvm::SmallVectorTemplateBase< T, isPodLike< T >::value > | |
    llvm::SmallVectorImpl< T > | |
     llvm::SmallVector< T, N > | |
  llvm::SmallVectorTemplateCommon< TreeData > | |
  llvm::SmallVectorTemplateCommon< uint32_t > | |
  llvm::SmallVectorTemplateCommon< uint8_t > | |
  llvm::SmallVectorTemplateCommon< uintptr_t > | |
  llvm::SmallVectorTemplateCommon< unsigned > | |
  llvm::SmallVectorTemplateCommon< unsigned char > | |
  llvm::SmallVectorTemplateCommon< ValueT > | |
  llvm::SmallVectorTemplateCommon< VersionMapEntry > | |
  llvm::SmallVectorTemplateCommon< VNInfo * > | |
  llvm::SmallVectorTemplateCommon< VReg2SUnit > | |
 llvm::SmallVectorStorage< T, N > | |
 llvm::SmallVectorStorage< AnalysisID, N > | |
 llvm::SmallVectorStorage< Arg *, N > | |
 llvm::SmallVectorStorage< AttributeSpec, N > | |
 llvm::SmallVectorStorage< BitTestCase, N > | |
 llvm::SmallVectorStorage< Block, N > | |
 llvm::SmallVectorStorage< BlockInterference, N > | |
 llvm::SmallVectorStorage< ByValInfo, N > | |
 llvm::SmallVectorStorage< char, N > | |
 llvm::SmallVectorStorage< const char *, N > | |
 llvm::SmallVectorStorage< const llvm::MCSymbol *, N > | |
 llvm::SmallVectorStorage< const llvm::MDNode *, N > | |
 llvm::SmallVectorStorage< const llvm::SCEV *, N > | |
 llvm::SmallVectorStorage< const llvm::Value *, N > | |
 llvm::SmallVectorStorage< const uint32_t *, N > | |
 llvm::SmallVectorStorage< EHFrameRelatedSections, N > | |
 llvm::SmallVectorStorage< Entry, N > | |
 llvm::SmallVectorStorage< FreeList *, N > | |
 llvm::SmallVectorStorage< IdxMBBPair, N > | |
 llvm::SmallVectorStorage< InsnRange, N > | |
 llvm::SmallVectorStorage< Inst, N > | |
 llvm::SmallVectorStorage< InState, N > | |
 llvm::SmallVectorStorage< int, N > | |
 llvm::SmallVectorStorage< intptr_t, N > | |
 llvm::SmallVectorStorage< ISD::InputArg, N > | |
 llvm::SmallVectorStorage< ISD::OutputArg, N > | |
 llvm::SmallVectorStorage< LiveInBlock, N > | |
 llvm::SmallVectorStorage< llvm::AllocaInst *, N > | |
 llvm::SmallVectorStorage< llvm::BasicBlock *, N > | |
 llvm::SmallVectorStorage< llvm::BitCodeAbbrevOp, N > | |
 llvm::SmallVectorStorage< llvm::BlockFrequency, N > | |
 llvm::SmallVectorStorage< llvm::cl::parser::OptionInfo, N > | |
 llvm::SmallVectorStorage< llvm::CompileUnit *, N > | |
 llvm::SmallVectorStorage< llvm::DbgVariable *, N > | |
 llvm::SmallVectorStorage< llvm::detail::PtrUseVisitorBase::UseToVisit, N > | |
 llvm::SmallVectorStorage< llvm::DIEAbbrevData, N > | |
 llvm::SmallVectorStorage< llvm::DIEValue *, N > | |
 llvm::SmallVectorStorage< llvm::DILineInfo, N > | |
 llvm::SmallVectorStorage< llvm::DotDebugLocEntry, N > | |
 llvm::SmallVectorStorage< llvm::DwarfAccelTable::Atom, N > | |
 llvm::SmallVectorStorage< llvm::DWARFCompileUnit *, N > | |
 llvm::SmallVectorStorage< llvm::DWARFDebugInfoEntryMinimal, N > | |
 llvm::SmallVectorStorage< llvm::DWARFTypeUnit *, N > | |
 llvm::SmallVectorStorage< llvm::GCOVBlock *, N > | |
 llvm::SmallVectorStorage< llvm::GCOVFunction *, N > | |
 llvm::SmallVectorStorage< llvm::ImmutablePass *, N > | |
 llvm::SmallVectorStorage< llvm::Instruction *, N > | |
 llvm::SmallVectorStorage< llvm::JITEventListener *, N > | |
 llvm::SmallVectorStorage< llvm::LayoutAlignElem, 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::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::MCFixup, N > | |
 llvm::SmallVectorStorage< llvm::MCOperand, N > | |
 llvm::SmallVectorStorage< llvm::MCSectionData *, N > | |
 llvm::SmallVectorStorage< llvm::MCSymbol *, N > | |
 llvm::SmallVectorStorage< llvm::MDNode *, N > | |
 llvm::SmallVectorStorage< llvm::MemoryBuffer *, N > | |
 llvm::SmallVectorStorage< llvm::MipsTargetLowering::ByValArgInfo, N > | |
 llvm::SmallVectorStorage< llvm::Module *, N > | |
 llvm::SmallVectorStorage< llvm::Pass *, N > | |
 llvm::SmallVectorStorage< llvm::PMDataManager *, N > | |
 llvm::SmallVectorStorage< llvm::SDDbgValue *, N > | |
 llvm::SmallVectorStorage< llvm::SDep, N > | |
 llvm::SmallVectorStorage< llvm::SDNode *, N > | |
 llvm::SmallVectorStorage< llvm::SDValue, N > | |
 llvm::SmallVectorStorage< llvm::SlotIndex, N > | |
 llvm::SmallVectorStorage< llvm::SmallVector< uint64_t, 64 >, 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::TrackingVH< llvm::MDNode >, N > | |
 llvm::SmallVectorStorage< llvm::Type *, N > | |
 llvm::SmallVectorStorage< llvm::Value *, N > | |
 llvm::SmallVectorStorage< llvm::WeakVH, N > | |
 llvm::SmallVectorStorage< Location, N > | |
 llvm::SmallVectorStorage< LocationList, N > | |
 llvm::SmallVectorStorage< MCPhysReg, N > | |
 llvm::SmallVectorStorage< RegUnitInfo, N > | |
 llvm::SmallVectorStorage< RelocationValueRef, 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< BlockFrequency, unsigned >, 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 MDNode *, const MDNode * >, N > | |
 llvm::SmallVectorStorage< std::pair< int, int64_t >, N > | |
 llvm::SmallVectorStorage< std::pair< llvm::SlotIndex, llvm::SlotIndex >, N > | |
 llvm::SmallVectorStorage< std::pair< MCSectionSubPair, MCSectionSubPair >, N > | |
 llvm::SmallVectorStorage< std::pair< SID, SmallVector< RelocationValueRef, 2 > >, N > | |
 llvm::SmallVectorStorage< std::pair< TrackingVH< MDNode >, UnsignedDebugLocPair >, N > | |
 llvm::SmallVectorStorage< std::pair< unsigned, llvm::MCFragment * >, N > | |
 llvm::SmallVectorStorage< std::pair< unsigned, unsigned >, N > | |
 llvm::SmallVectorStorage< std::string *, N > | |
 llvm::SmallVectorStorage< std::string, 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< uint8_t, N > | |
 llvm::SmallVectorStorage< uintptr_t, N > | |
 llvm::SmallVectorStorage< unsigned char, N > | |
 llvm::SmallVectorStorage< unsigned, N > | |
 llvm::SmallVectorStorage< ValueT, N > | |
 llvm::SmallVectorStorage< VersionMapEntry, N > | |
 llvm::SmallVectorStorage< VNInfo *, N > | |
 llvm::SmallVectorStorage< VReg2SUnit, N > | |
 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 | Smax_pred_ty - Helper class for identifying signed max predicates |
 llvm::SMDiagnostic | |
 llvm::SMFixIt | Represents a single fixit, a replacement of one range of text with another |
 llvm::PatternMatch::smin_pred_ty | Smin_pred_ty - Helper class for identifying signed min predicates |
 llvm::SMLoc | Represents a location in source code |
 llvm::SMRange | |
 PBQP::Solution | Represents a solution to a PBQP problem |
 llvm::MachO::source_version_command | |
 llvm::SourceMgr | |
 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 > | |
 llvm::SparseMultiSet< PhysRegSUOper, llvm::identity< unsigned >, uint16_t > | |
 llvm::SparseMultiSet< VReg2SUnit, VirtReg2IndexFunctor > | |
 llvm::SparseSet< ValueT, KeyFunctorT, SparseT > | |
 llvm::SparseSet< RootData > | |
 llvm::SparseSet< unsigned > | |
 llvm::SparseSet< unsigned, llvm::VirtReg2IndexFunctor > | |
 llvm::SparseSet< VReg2SUnit, VirtReg2IndexFunctor > | |
 llvm::SparseSetValFunctor< KeyT, ValueT, KeyFunctorT > | |
 llvm::SparseSetValFunctor< KeyT, KeyT, KeyFunctorT > | |
 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 > | |
 llvm::SparseSolver | |
 llvm::SpecialCaseList | |
 llvm::PatternMatch::specific_fpval | |
 llvm::SpecificBumpPtrAllocator< T > | |
 llvm::PatternMatch::specificval_ty | Specificval_ty - Match a specified Value* |
 llvm::Spiller | |
 llvm::TargetFrameLowering::SpillSlot | |
 llvm::SplitAnalysis | |
 llvm::SplitEditor | |
 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::Statistic | |
 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 > | |
 llvm::StringMapEntryInitializer< ValueTy > | |
 llvm::StringMapImpl | |
  llvm::StringMap< ValueTy, AllocatorTy > | |
  llvm::StringMap< bool, llvm::BumpPtrAllocator & > | |
  llvm::StringMap< char, AllocatorTy > | |
   llvm::StringSet< AllocatorTy > | StringSet - A wrapper for StringMap that provides set-like functionality |
  llvm::StringMap< const llvm::MipsCallEntry * > | |
  llvm::StringMap< DataArray, BumpPtrAllocator & > | |
  llvm::StringMap< GCStrategy * > | |
  llvm::StringMap< HNode * > | |
  llvm::StringMap< llvm::ConstantDataSequential * > | |
  llvm::StringMap< llvm::DenseMap > | |
  llvm::StringMap< llvm::DIE * > | |
  llvm::StringMap< llvm::SDNode * > | |
  llvm::StringMap< llvm::SmallVector > | |
  llvm::StringMap< llvm::StringMap< llvm::SpecialCaseList::Entry > > | |
  llvm::StringMap< llvm::StructType * > | |
  llvm::StringMap< llvm::Value * > | |
  llvm::StringMap< MCSymbol *, BumpPtrAllocator & > | |
  llvm::StringMap< NameAndAttributes > | |
  llvm::StringMap< PooledString > | |
  llvm::StringMap< std::pair< llvm::Type *, llvm::SMLoc > > | |
  llvm::StringMap< std::pair< MCSymbol *, unsigned >, BumpPtrAllocator & > | |
  llvm::StringMap< std::vector< llvm::DIE * > > | |
  llvm::StringMap< std::vector< std::pair< llvm::DIE *, unsigned > > > | |
  llvm::StringMap< SymbolLoc > | |
  llvm::StringMap< uint8_t > | |
  llvm::StringMap< unsigned > | |
  llvm::StringMap< unsigned, llvm::BumpPtrAllocator & > | |
  llvm::StringMap< Value * > | |
 llvm::StringMatcher | |
 llvm::StringPool | |
 llvm::StringRef | |
 llvm::cl::StringSaver | Saves strings in the inheritor's stable storage and returns a stable raw character pointer |
 llvm::StringSwitch< T, R > | A switch()-like statement whose cases are string literals |
 llvm::object::coff_symbol::StringTableOffset | |
 llvm::StringToOffsetTable | |
 llvm::StructLayout | |
 llvm::TargetJITInfo::StubLayout | Records the required size and alignment for a call stub in bytes |
 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 | |
 llvm::SubtargetFeatureKV | |
 llvm::SubtargetFeatures | |
 llvm::SubtargetInfoKV | |
 llvm::SUnit | SUnit - Scheduling unit. This is a node in the scheduling DAG |
 llvm::SuperRegClassIterator | |
 llvm::COFF::symbol | |
 llvm::COFFYAML::Symbol | |
 llvm::ELFYAML::Symbol | |
 llvm::object::Archive::Symbol | |
 llvm::object::Archive::symbol_iterator | |
 llvm::SymbolCU | Helper used to pair up a symbol and its DWARF compile unit |
 SymbolCUSorter | |
 llvm::object::SymbolRef | |
 llvm::MachO::symseg_command | |
 llvm::MachO::symtab_command | |
 llvm::A64SysReg::SysRegMapper | |
  llvm::A64SysReg::MRSMapper | |
  llvm::A64SysReg::MSRMapper | |
 SystemZGenInstrInfo | |
  llvm::SystemZInstrInfo | |
 SystemZGenRegisterInfo | |
  llvm::SystemZRegisterInfo | |
 SystemZGenSubtargetInfo | |
  llvm::SystemZSubtarget | |
 llvm::SystemZMCInstLower | |
 T | |
  llvm::yaml::has_FlowTraits< T, true >::Derived | |
 llvm::TableGenStringKey | |
 llvm::Target | |
 llvm::TargetFolder | TargetFolder - Create constants with target dependent folding |
 llvm::TargetFrameLowering | |
  llvm::AArch64FrameLowering | |
  llvm::AMDGPUFrameLowering | Information about the stack frame layout on the AMDGPU targets |
  llvm::ARMFrameLowering | |
   llvm::Thumb1FrameLowering | |
  llvm::HexagonFrameLowering | |
  llvm::MipsFrameLowering | |
   llvm::Mips16FrameLowering | |
   llvm::MipsSEFrameLowering | |
  llvm::MSP430FrameLowering | |
  llvm::NVPTXFrameLowering | |
  llvm::PPCFrameLowering | |
  llvm::SparcFrameLowering | |
  llvm::SystemZFrameLowering | |
  llvm::X86FrameLowering | |
  llvm::XCoreFrameLowering | |
 llvm::TargetIntrinsicInfo | |
  llvm::AMDGPUIntrinsicInfo | |
 llvm::TargetJITInfo | |
  llvm::ARMJITInfo | |
  llvm::MipsJITInfo | |
  llvm::PPCJITInfo | |
  llvm::SparcJITInfo | |
  llvm::X86JITInfo | |
 llvm::TargetLoweringBase | |
  llvm::TargetLowering | |
   llvm::AArch64TargetLowering | |
   llvm::AMDGPUTargetLowering | |
    llvm::R600TargetLowering | |
    llvm::SITargetLowering | |
   llvm::ARMTargetLowering | |
   llvm::HexagonTargetLowering | |
   llvm::MipsTargetLowering | |
    llvm::Mips16TargetLowering | |
    llvm::MipsSETargetLowering | |
   llvm::MSP430TargetLowering | |
   llvm::NVPTXTargetLowering | |
   llvm::PPCTargetLowering | |
   llvm::SparcTargetLowering | |
   llvm::SystemZTargetLowering | |
   llvm::X86TargetLowering | |
   llvm::XCoreTargetLowering | |
 llvm::TargetLowering::TargetLoweringOpt | |
 llvm::TargetMachine | |
  llvm::CPPTargetMachine | |
  llvm::LLVMTargetMachine | |
   llvm::AArch64TargetMachine | |
   llvm::AMDGPUTargetMachine | |
   llvm::ARMBaseTargetMachine | |
    llvm::ARMTargetMachine | |
    llvm::ThumbTargetMachine | |
   llvm::HexagonTargetMachine | |
   llvm::MipsTargetMachine | |
    llvm::MipsebTargetMachine | |
    llvm::MipselTargetMachine | |
   llvm::MSP430TargetMachine | |
   llvm::NVPTXTargetMachine | |
    llvm::NVPTXTargetMachine32 | |
    llvm::NVPTXTargetMachine64 | |
   llvm::PPCTargetMachine | |
    llvm::PPC32TargetMachine | |
    llvm::PPC64TargetMachine | |
   llvm::SparcTargetMachine | |
    llvm::SparcV8TargetMachine | |
    llvm::SparcV9TargetMachine | |
   llvm::SystemZTargetMachine | |
   llvm::X86TargetMachine | |
    llvm::X86_32TargetMachine | |
    llvm::X86_64TargetMachine | |
   llvm::XCoreTargetMachine | |
 llvm::TargetOptions | |
 llvm::TargetRegisterClass | |
 llvm::TargetRegisterInfoDesc | |
 llvm::TargetRegistry | TargetRegistry - Generic interface to target specific features |
 llvm::TargetSchedModel | Provide an instruction scheduling machine model to CodeGen passes |
 llvm::TargetSelectionDAGInfo | |
  llvm::AArch64SelectionDAGInfo | |
  llvm::ARMSelectionDAGInfo | |
  llvm::HexagonSelectionDAGInfo | |
  llvm::MipsSelectionDAGInfo | |
  llvm::MSP430SelectionDAGInfo | |
  llvm::PPCSelectionDAGInfo | |
  llvm::SparcSelectionDAGInfo | |
  llvm::SystemZSelectionDAGInfo | |
  llvm::X86SelectionDAGInfo | |
  llvm::XCoreSelectionDAGInfo | |
 llvm::TargetTransformInfo | |
 llvm::MDBuilder::TBAAStructField | |
 llvm::TGLexer | TGLexer - TableGen Lexer class |
 llvm::TGParser | |
 llvm::MachO::thread_command | |
 ThreadInfo | |
 llvm::sys::ThreadLocalImpl | |
  llvm::sys::ThreadLocal< T > | |
 ThreadStack | |
 llvm::tier< T1, T2 > | |
 llvm::Timer | |
 llvm::TimeRecord | |
 llvm::TimeRegion | |
  llvm::NamedRegionTimer | |
 llvm::TimerGroup | |
 llvm::sys::TimeValue | Provides an abstraction for a fixed point in time |
 llvm::TinyPtrVector< EltTy > | |
 llvm::MachO::tlv_descriptor | |
 llvm::MachO::tlv_descriptor_32 | |
 llvm::MachO::tlv_descriptor_64 | |
 llvm::tool_output_file | |
 llvm::Trace | |
 llvm::MachineTraceMetrics::Trace | |
 llvm::MachineTraceMetrics::TraceBlockInfo | |
 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::MCSectionData > | |
  llvm::iplist< llvm::MCSymbolData > | |
  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 > | |
 llvm::Triple | |
 llvm::Twine | |
 llvm::MachO::twolevel_hint | |
 llvm::MachO::twolevel_hints_command | |
 llvm::Type | |
  llvm::CompositeType | |
   llvm::SequentialType | |
    llvm::ArrayType | |
    llvm::PointerType | |
    llvm::VectorType | |
   llvm::StructType | |
  llvm::FunctionType | |
  llvm::IntegerType | Integer representation type |
 llvm::TypeBuilder< T, cross_compilable > | |
 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 > | |
  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::TypeFinder | |
 llvm::TypePrinting | |
 llvm::PatternMatch::ufmax_pred_ty | Ufmax_pred_ty - Helper class for identifying unordered max predicates |
 llvm::PatternMatch::ufmin_pred_ty | Ufmin_pred_ty - Helper class for identifying unordered min predicates |
 llvm::PatternMatch::umax_pred_ty | Umax_pred_ty - Helper class for identifying unsigned max predicates |
 llvm::PatternMatch::umin_pred_ty | 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::sys::fs::UniqueID | |
 llvm::UniqueVector< T > | |
 llvm::TargetTransformInfo::UnrollingPreferences | Parameters that control the generic loop unrolling transformation |
 llvm::Win64EH::UnwindCode | |
 llvm::Win64EH::UnwindInfo | UnwindInfo - An entry in the exception table |
 llvm::UnwindOpcodeAssembler | |
 llvm::Use | |
 llvm::detail::PtrUseVisitorBase::UseToVisit | A struct of the data needed to visit a particular use |
 llvm::MachO::uuid_command | |
 llvm::ValID | |
 llvm::Value | LLVM Value Representation |
  llvm::Argument | LLVM Argument representation |
  llvm::BasicBlock | LLVM Basic Block Representation |
  llvm::InlineAsm | |
  llvm::MDNode | MDNode - a tuple of other values |
  llvm::MDString | |
  llvm::PseudoSourceValue | |
   llvm::FixedStackPseudoSourceValue | |
   llvm::MipsCallEntry | A class derived from PseudoSourceValue that represents a GOT entry resolved by lazy-binding |
  llvm::User | |
   llvm::Constant | LLVM Constant Representation |
    llvm::BlockAddress | |
    llvm::ConstantAggregateZero | |
    llvm::ConstantArray | |
    llvm::ConstantDataSequential | |
     llvm::ConstantDataArray | |
     llvm::ConstantDataVector | |
    llvm::ConstantExpr | |
     llvm::BinaryConstantExpr | |
     llvm::CompareConstantExpr | |
     llvm::ExtractElementConstantExpr | |
     llvm::ExtractValueConstantExpr | |
     llvm::GetElementPtrConstantExpr | |
     llvm::InsertElementConstantExpr | |
     llvm::InsertValueConstantExpr | |
     llvm::SelectConstantExpr | |
     llvm::ShuffleVectorConstantExpr | |
     llvm::UnaryConstantExpr | |
    llvm::ConstantFP | |
    llvm::ConstantInt | Class for constant integers |
    llvm::ConstantPointerNull | |
    llvm::ConstantStruct | |
    llvm::ConstantVector | |
    llvm::GlobalValue | |
     llvm::Function | |
     llvm::GlobalAlias | |
     llvm::GlobalVariable | |
    llvm::UndefValue | |
   llvm::Instruction | |
   llvm::Operator | |
    llvm::ConcreteOperator< Operator, Instruction::GetElementPtr > | |
     llvm::GEPOperator | |
    llvm::FPMathOperator | |
    llvm::OverflowingBinaryOperator | |
     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 | |
     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 | |
  llvm::AssertingVH< const llvm::MDNode > | |
  llvm::AssertingVH< llvm::BasicBlock > | |
  llvm::AssertingVH< llvm::Function > | |
  llvm::AssertingVH< ValueTy > | |
  llvm::CallbackVH | |
   llvm::DebugRecVH | |
   llvm::IVStrideUse | |
   llvm::MDNodeOperand | |
   llvm::MMIAddrLabelMapCallbackPtr | |
   llvm::SCEVUnknown | |
   llvm::ValueMapCallbackVH< KeyT, ValueT, Config > | |
  llvm::TrackingVH< ValueTy > | |
  llvm::WeakVH | |
 llvm::ValueMap< KeyT, ValueT, Config > | See the file comment |
 llvm::ValueMap< const AllocaInst *, SSPLayoutKind > | |
 llvm::ValueMap< const BasicBlock *, void * > | |
 llvm::ValueMap< const GlobalValue *, void *, AddressMapConfig > | |
 llvm::ValueMap< const llvm::GlobalValue *, const llvm::MipsCallEntry * > | |
 llvm::ValueMapConfig< KeyT > | |
 llvm::ValueMapConfig< const AllocaInst * > | |
 llvm::ValueMapConfig< const BasicBlock * > | |
 llvm::ValueMapConfig< const GlobalValue * > | |
  llvm::ExecutionEngineState::AddressMapConfig | |
 llvm::ValueMapConfig< const llvm::GlobalValue * > | |
 llvm::ValueMapTypeRemapper | |
 llvm::ValueMaterializer | |
 llvm::cl::ValuesClass< DataType > | |
 llvm::ValueSymbolTable | |
 llvm::TargetLoweringBase::ValueTypeActionImpl | |
 llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy | |
 llvm::ValueMapIterator< DenseMapT, KeyT >::ValueTypeProxy | |
 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 > | |
 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::LiveVariables::VarInfo | |
 PBQP::Vector | PBQP Vector class |
 vector | |
  llvm::cl::list_storage< DataType, bool > | |
 llvm::VectorizeConfig | Vectorize configuration |
 llvm::MachO::version_min_command | |
 llvm::VirtRegAuxInfo | Calculate auxiliary information for a virtual register such as its spill weight and allocation hint |
 llvm::MachineOperandIteratorBase::VirtRegInfo | |
 llvm::VLIWPacketizerList | |
 llvm::VLIWResourceModel | |
 llvm::VNInfo | |
 llvm::VReg2SUnit | An individual mapping from virtual register number to SUnit |
 llvm::sys::Watchdog | |
 llvm::windows_error | |
 llvm::types::x86_fp80 | |
 llvm::types::x86_mmx | |
 llvm::X86AddressMode | |
 X86GenInstrInfo | |
  llvm::X86InstrInfo | |
 X86GenRegisterInfo | |
  llvm::X86RegisterInfo | |
 X86GenSubtargetInfo | |
  llvm::X86Subtarget | |
 X86OpTblEntry | |
 XCoreGenInstrInfo | |
  llvm::XCoreInstrInfo | |
 XCoreGenRegisterInfo | |
  llvm::XCoreRegisterInfo | |
 XCoreGenSubtargetInfo | |
  llvm::XCoreSubtarget | |
 llvm::XCoreMCInstLower | This class is used to lower an MachineInstr into an MCInst |
 * | |
 _ | |
 __itt_collection_state | |
 __itt_thread_state | |
 _BB_i_t | |
 _BB_t * | |
 _BI_t | |
 ABIType | |
 AddressType | |
 Allocator | |
 AllocatorTy | |
 AllocatorType | |
 AllocType | |
 ArchType | |
 ArchType | |
 arglist_type | |
 ArgListTy & | |
 ARMCPKind | |
 ARMCPModifier | |
 ARMProcClassEnum | |
 ARMProcFamilyEnum | |
 AsmDialect | |
 AsmDialect | |
 AsmRewriteKind | |
 AtomicOrdering | |
 AtomKind | |
 Attribute | |
 AttrKind | |
 BaseT * | |
 BinaryOp | |
 bitset< llvm::Attribute::EndAttrKinds > | |
 BitVectorTy | |
 BitWord | |
 BitWord * | |
 BlkT * | |
 BlockProbInfoT | |
 bool | |
 BooleanContent | |
 boolOrDefault | |
 BorderConstraint | |
 BranchType | |
 BucketT * | |
 BufferKind | |
 bundle_iterator< const MachineInstr, const_instr_iterator > | |
 bundle_iterator< MachineInstr, instr_iterator > | |
 BundleLockStateType | |
 Callback | |
 cat_t * | |
 CFIMoveType | |
 char | |
 Class *& | |
 ClassificationKind | |
 CombineLevel | |
 ComplementSpillMode | |
 Cond_t | |
 CondCode | |
 ConditionalAssemblyType | |
 const AtomKind | |
 const char * | |
 const DIContextKind | |
 const entry & | |
 const FrameKind | |
 const FreeEdgeVector & | |
 const FreeNodeVector & | |
 const GraphType & | |
 const ImmutableListImpl< T > * | |
 const InitKind | |
 const sc_iterator | |
 const SparseBitVector< ElementSize > * | |
 const T * | |
 const Ty & | |
 const uint32_t | |
 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 | |
 const_iterator | |
 ConstraintKind | |
 ConstraintPrefix | |
 ConstraintType | |
 content_type | |
 CRITICAL_SECTION | |
 Ctx | |
 CvtCode | |
 DataType | |
 deque< llvm::Loop * > | |
 deque< llvm::Region * > | |
 DiagKind | |
 DisassemblerMode | |
 DomTreeNodeBase< NodeT > * | |
 double | |
 DrvInterface | |
 DVEntry * | |
 DWORD | |
 EABase | |
 EADisplacement | |
 EdgeData | |
 ElemTy | |
 Elf_Addr | |
 ELF_ELFCLASS | |
 ELF_ELFDATA | |
 ELF_ELFOSABI | |
 ELF_EM | |
 ELF_ET | |
 Elf_Half | |
 Elf_Off | |
 ELF_SHF | |
 ELF_SHT | |
 ELF_STT | |
 Elf_Sword | |
 Elf_Sxword | |
 Elf_Word | |
 Elf_Xword | |
 ELFFile< ELFT > | |
 endianness | |
 entry | |
 enum ___itt_group_id | |
 enum _iJDEnvironmentType | |
 enum DbgValueKind | |
 enum EntryType | |
 enum Generation | |
 Environment | |
 EnvironmentType | |
 ExceptionsType | |
 ExprKind | |
 ExtraData | |
 Filter | |
 float | |
 fltCategory | |
 FoldingSet< T > | |
 Form | |
 FPOpFusionMode | |
 FragmentType | |
 Func | |
 FunctionPassManager | |
 FunctionT | |
 GDBIndexEntryKind | |
 GDBIndexEntryLinkage | |
 handle_type | |
 HeuristicSolverImpl< HImpl > & | |
 Hex64 | |
 Hex64 | |
 HexagonArchEnum | |
 HImpl | |
 HMODULE | |
 ID | |
 ifstream | |
 IITDescriptorKind | |
 iJIT_IsProfilingActiveFlags(*)(void) | |
 Impl | |
 ImutAVLTreeGenericIterator< ImutInfo > | |
 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 | |
 intptr_t | |
 is_separator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 iterator | |
 IterTy | |
 ItTy | |
 JTEntryKind | |
 K | |
 KeyFunctorT | |
 KeyT | |
 Kind | |
 Kind | |
 Kind | |
 Kind | |
 KindTy | |
 LCOMMType | |
 Level | |
 LHS_t | |
 LinkageTypes | |
 list< EdgeData > | |
 list< Graph::EdgeId > | |
 list< Graph::NodeId > | |
 list< NodeData > | |
 list< std::string > | |
 little16_t | |
 LiveOutPair | |
 LLVMCodeModel | |
 Location &Loc) | |
 LocationType | |
 LocInfo | |
 long | |
 LoopT * | |
 lto_codegen_model | |
 LTy | |
 map< BasicBlock *, DomSetType > | |
 map< BasicBlock *, Interval * > | |
 map< BasicBlock *, RegionNode * > | |
 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::SDNode *, std::string > | |
 map< const llvm::Type *, std::string > | |
 map< ConstantClass *, typename MapTy::iterator > | |
 map< Graph::NodeId, unsigned > | |
 map< int, const llvm::TargetRegisterClass * > | |
 map< int, LiveInterval > | |
 map< int64_t, size_t > | |
 map< llvm::ConstantExpr *, typename MapTy::iterator > | |
 map< llvm::EVT, llvm::SDNode *, llvm::EVT::compareRawBits > | |
 map< llvm::InlineAsm *, typename MapTy::iterator > | |
 map< llvm::MachineInstr *, llvm::SUnit * > | |
 map< llvm::StringRef, llvm::StringRef > | |
 map< llvm::ValID, std::vector< std::pair< llvm::ValID, llvm::GlobalValue * > > > | |
 map< llvm::Value *, llvm::GenericValue > | |
 map< llvm::Value *, std::vector< unsigned > > | |
 map< MapKey, ConstantClass * > | |
 map< MapKey, llvm::ConstantExpr * > | |
 map< MapKey, llvm::InlineAsm * > | |
 map< object::llvm::object::SectionRef, Section > | |
 map< PBQP::Graph::NodeId, unsigned > | |
 map< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value > > | |
 map< std::pair< std::string, unsigned char >, llvm::SDNode * > | |
 map< std::pair< unsigned, llvm::MVT::SimpleValueType >, llvm::MVT::SimpleValueType > | |
 map< std::string, llvm::MultiClass * > | |
 map< std::string, llvm::Record * > | |
 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, unsigned > | |
 map< T, unsigned > | |
 map< uint32_t, LineTable > | |
 map< uint64_t, DWARFAbbreviationDeclarationSet > | |
 map< unsigned, llvm::AttrBuilder > | |
 map< unsigned, llvm::AttributeSet > | |
 map< unsigned, llvm::SmallVector< llvm::StringRef, 4 > > | |
 map< unsigned, MCLineEntryCollection > | |
 map< unsigned, SmallVector< MCDwarfFile *, 4 > > | |
 map< unsigned, std::pair< llvm::GlobalValue *, llvm::SMLoc > > | |
 map< unsigned, std::pair< llvm::TrackingVH< llvm::MDNode >, llvm::SMLoc > > | |
 map< unsigned, std::pair< llvm::Value *, llvm::SMLoc > > | |
 map< void *, llvm::AssertingVH< const llvm::GlobalValue > > | |
 mapmode | |
 MappingType | |
 MapType | |
 MCAsmInfo * | |
 MCContext * | |
 MCDisassembler * | |
 MCInstPrinter * | |
 MCInstrInfo * | |
 MCRegisterInfo * | |
 MCSubtargetInfo * | |
 MCSymbolAttr | |
 MipsABIEnum | |
 MipsArchEnum | |
 Model | |
 Model | |
 ModFlagBehavior | |
 ModRefResult | |
 multimap< unsigned, llvm::AggressiveAntiDepState::RegisterReference > | |
 multimap< unsigned, llvm::MachineOperand * > | |
 NodeData | |
 NodeT * | |
 NodeTy | |
 NodeType * | |
 ObjectFile * | |
 off_t | |
 op_agent_t | |
 Op_t | |
 Opcode | |
 OpcodeEnum | |
 OpcodeType | |
 Opnd_t | |
 OptionValue< DataType > | |
 OpType | |
 OrigContainer_t * | |
 ostream & | |
 OSType | |
 packed_endian_specific_integral< int16_t, little, unaligned > | |
 packed_endian_specific_integral< uint16_t, little, unaligned > | |
 packed_endian_specific_integral< uint32_t, little, unaligned > | |
 packed_endian_specific_integral< uint64_t, little, unaligned > | |
 packed_endian_specific_integral< uint8_t, little, unaligned > | |
 pair< CaseItr, CaseItr > | |
 pair< const llvm::TargetRegisterClass *, llvm::MachineOperand * > | |
 pair< KeyT, KeyT > | |
 pair< unsigned, unsigned > | |
 ParmContext | |
 ParserClass | |
 PassKind | |
 PassManager | |
 PassManagerBase | |
 PassT | |
 PBQPNum * | |
 perms | |
 PhiT * | |
 pointer | |
 PointKind | |
 PredicateTy & | |
 Preference | |
 ProcessId | |
 RecTyKind | |
 Recycler< T, Size, Align > | |
 Reg | |
 ReservationKinds | |
 ResultT | |
 RHS_t | |
 RootIt | |
 RTy | |
 ScopedHashTable< K, V, KInfo, AllocatorTy > & | |
 ScopedHashTableVal< K, V > * | |
 Section | |
 SectionVariant | |
 SegmentOverride | |
 SequenceType | |
 Set | |
 set< changeset_ty > | |
 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::Type *, std::less< llvm::Type * > > | |
 set< NodeId > | |
 set< T, C > | |
 set< T, std::less< T > > | |
 set< unsigned, std::less< unsigned > > | |
 set_type & | |
 SetTy | |
 SetType | |
 SetType & | |
 short | |
 SIBBase | |
 SIBIndex | |
 SID | |
 signed | |
 signed short | |
 SimpleValueType | |
 size_t | |
 size_t | |
 SmallVector< T, N > | |
 SmallVectorStorage< T, N > | |
 SmartMutex< mt_only > & | |
 SmartRWMutex< mt_only > & | |
 SMSPtrTy | |
 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 const Mapping | |
 static const value_type | |
 static UnderlyingT & | |
 Storage * | |
 StorageClass | |
 StoredType | |
 Stream * | |
 string | |
 string | |
 string & | |
 string &) | |
 string * | |
 string * | |
 struct ___itt_domain * | |
 struct ___itt_string_handle * | |
 struct LLVMOpaqueMCJITMemoryManager * | |
 Style | |
 Style | |
 SubPattern_t | |
 SuperClass | |
  llvm::ConcreteOperator< SuperClass, Opc > | |
 SV & | |
 SwitchInstTy | |
 SymbolBaseType | |
 SymbolComplexType | |
 SystemZCPModifier | |
 T | |
 T & | |
 T * | |
 T *(*)() | |
 T1 | |
 T2 | |
 T3 | |
 T4 | |
 T5 | |
 T6 | |
 T7 | |
 Tag | |
 Term_ | |
 TernaryOp | |
 TFinal & | |
 TNorm * | |
 ToIndexT | |
 TokenKind | |
 TokenKind | |
 TokKind | |
 Ty & | |
 TypeTy | |
 uch * | |
 uint16_t | |
 uint32_t | |
 uint64_t | |
 uint8_t | |
 uintptr_t | |
 ulittle16_t | |
 ulittle32_t | |
 ulittle8_t | |
 UnaryFunc | |
 UnaryOp | |
 UnaryPredicate | |
 unsigned | |
 unsigned * | |
 UnwindOpcodes | |
 UpdaterT * | |
 USE_iterator | |
 V | |
 ValT | |
 ValT | |
 value_type | |
 value_type * | |
 ValueT | |
 ValueT & | |
 ValueTy | |
 ValueTypeActionImpl | |
 Vector | |
 vector< BasicBlock * > | |
 vector< BitTestBlock > | |
 vector< Block > | |
 vector< BlockInfo > | |
 vector< BlockT * > | |
 vector< bool > | |
 vector< CallRecord > | |
 vector< CallsiteInfo > | |
 vector< CaseBlock > | |
 vector< char * > | |
 vector< char > | |
 vector< const char * > | |
 vector< const llvm::BasicBlock * > | |
 vector< const llvm::Function * > | |
 vector< const llvm::GlobalVariable * > | |
 vector< const llvm::MCGenDwarfLabelEntry * > | |
 vector< const llvm::MCSection * > | |
 vector< const llvm::PassInfo * > | |
 vector< const llvm::TargetRegisterClass * > | |
 vector< const MCBasicBlock * > | |
 vector< Descriptor > | |
 vector< Edge > | |
 vector< EdgeEntry > | |
 vector< EdgeId > | |
 vector< ForeachLoop > | |
 vector< FrameEntry * > | |
 vector< GCFunctionInfo * > | |
 vector< GCStrategy * > | |
 vector< HashData * > | |
 vector< HashList > | |
 vector< HNode * > | |
 vector< int > | |
 vector< int > | |
 vector< int64_t > | |
 vector< JumpTableBlock > | |
 vector< LiveOutPair > | |
 vector< llvm::APFloat > | |
 vector< llvm::AssertingVH< llvm::Function > > | |
 vector< llvm::AssertingVH< llvm::Instruction > > | |
 vector< llvm::AttributeSet > | |
 vector< llvm::BasicBlock * > | |
 vector< llvm::BasicBlock * > | |
 vector< llvm::BasicBlock * > | |
 vector< llvm::BitCodeAbbrev * > | |
 vector< llvm::BitstreamReader::BlockInfo > | |
 vector< llvm::CalleeSavedInfo > | |
 vector< llvm::CallGraphNode * > | |
 vector< llvm::COFFYAML::Relocation > | |
 vector< llvm::COFFYAML::Section > | |
 vector< llvm::COFFYAML::Symbol > | |
 vector< llvm::CondCodeSDNode * > | |
 vector< llvm::Constant * > | |
 vector< llvm::DataRegionData > | |
 vector< llvm::DebugRecVH > | |
 vector< llvm::DIE * > | |
 vector< llvm::DIEAbbrev * > | |
 vector< llvm::DIEAbbrev * > & | |
 vector< llvm::DIEBlock * > | |
 vector< llvm::DomTreeNodeBase< llvm::BasicBlock > * > | |
 vector< llvm::DomTreeNodeBase< llvm::MachineBasicBlock > * > | |
 vector< llvm::DomTreeNodeBase< NodeT > * > | |
 vector< llvm::DWARFAbbreviationDeclaration > | |
 vector< llvm::DWARFDebugInfoEntryMinimal > | |
 vector< llvm::DWARFDebugLine::FileNameEntry > | |
 vector< llvm::DWARFDebugRangeList::RangeListEntry > | |
 vector< llvm::ELFYAML::Section > | |
 vector< llvm::ELFYAML::Symbol > | |
 vector< llvm::ExecutionContext > | |
 vector< llvm::FrameEntry::Instruction > | |
 vector< llvm::Function * > | |
 vector< llvm::FunctionLoweringInfo::LiveOutInfo > | |
 vector< llvm::GCPoint > | |
 vector< llvm::GCRoot > | |
 vector< llvm::GenericValue > | |
 vector< llvm::GlobalValue * > | |
 vector< llvm::ImutAVLTree * > | |
 vector< llvm::IndirectSymbolData > | |
 vector< llvm::Init * > | |
 vector< llvm::Instruction * > | |
 vector< llvm::Interval * > | |
 vector< llvm::JITEvent_EmittedFunctionDetails::LineStart > | |
 vector< llvm::JITEventListener * > | |
 vector< llvm::LandingPadInfo > | |
 vector< llvm::LiveInterval * > | |
 vector< llvm::LiveVariables::VarInfo > | |
 vector< llvm::MachineBasicBlock * > | |
 vector< llvm::MachineBasicBlock * > | |
 vector< llvm::MachineConstantPoolEntry > | |
 vector< llvm::MachineInstr * > | |
 vector< llvm::MachineJumpTableEntry > | |
 vector< llvm::MCCFIInstruction > | |
 vector< llvm::MCDwarfFrameInfo > | |
 vector< llvm::MCModuleYAML::Atom > | |
 vector< llvm::MCModuleYAML::BasicBlock > | |
 vector< llvm::MCModuleYAML::Function > | |
 vector< llvm::MCModuleYAML::Inst > | |
 vector< llvm::MCModuleYAML::Operand > | |
 vector< llvm::MCWin64EHInstruction > | |
 vector< llvm::MCWin64EHUnwindInfo * > | |
 vector< llvm::MMIAddrLabelMapCallbackPtr > | |
 vector< llvm::PMDataManager * > | |
 vector< llvm::polymorphic_ptr< PassConcept< Function * > > > | |
 vector< llvm::polymorphic_ptr< PassConcept< Module * > > > | |
 vector< llvm::PressureChange > | |
 vector< llvm::Record * > | |
 vector< llvm::RecordVal > | |
 vector< llvm::ScheduleDAGMutation * > | |
 vector< llvm::SDNode * > | |
 vector< llvm::SmallVector< Connection, 4 > > | |
 vector< llvm::SMRange > | |
 vector< llvm::StructType * > | |
 vector< llvm::SUnit * > | |
 vector< llvm::SUnit > | |
 vector< llvm::SUnit > & | |
 vector< llvm::SUnit > * | |
 vector< llvm::SymbolCU > | |
 vector< llvm::TrackingVH< llvm::MDNode > > | |
 vector< llvm::Type * > | |
 vector< llvm::Type * > | |
 vector< llvm::Value * > | |
 vector< llvm::WeakVH > | |
 vector< LocalCommon > | |
 vector< LoopT * > | |
 vector< MachSymbolData > | |
 vector< MCAtom * > | |
 vector< MCBasicBlock * > | |
 vector< MCData > | |
 vector< MCDecodedInst > | |
 vector< MCFunction * > | |
 vector< MergePotentialsElt > | |
 vector< NameAndAttributes > | |
 vector< NodeData > | |
 vector< NodeEntry > | |
 vector< NodeId > | |
 vector< NodeT * > | |
 vector< NodeType * > | |
 vector< NonLocalDepEntry > | |
 vector< object::SectionRef > | |
 vector< PBQP::Graph::NodeId > | |
 vector< Range > | |
 vector< Record * > | |
 vector< Region * > | |
 vector< Row > | |
 vector< SameTailElt > | |
 vector< Sequence > | |
 vector< SrcBuffer > | |
 vector< StackObject > | |
 vector< std::pair< AnalysisID, llvm::Pass * > > | |
 vector< std::pair< const llvm::SUnit *, const llvm::SUnit * > > | |
 vector< std::pair< const llvm::TargetRegisterClass *, llvm::MachineOperand * > > | |
 vector< std::pair< const Value *, unsigned > > | |
 vector< std::pair< Constant *, unsigned > > | |
 vector< std::pair< ExtensionPointTy, ExtensionFn > > | |
 vector< std::pair< Function *, Function * > > | |
 vector< std::pair< llvm::DebugRecVH, llvm::DebugRecVH > > | |
 vector< std::pair< llvm::Function *, unsigned > > | |
 vector< std::pair< llvm::GlobalAlias *, unsigned > > | |
 vector< std::pair< llvm::GlobalVariable *, unsigned > > | |
 vector< std::pair< llvm::Interval *, typename llvm::Interval::llvm::SuccIterator > > | |
 vector< std::pair< llvm::MachineInstr *, unsigned > > | |
 vector< std::pair< llvm::MCSymbol *, llvm::CalleeSavedInfo > > | |
 vector< std::pair< llvm::MVT, const llvm::TargetRegisterClass * > > | |
 vector< std::pair< llvm::PointerIntPair, ChildItTy > > | |
 vector< std::pair< llvm::TimeRecord, std::string > > | |
 vector< std::pair< llvm::Type *, llvm::SMLoc > > | |
 vector< std::pair< MachineInstr *, MachineInstr * > > | |
 vector< std::pair< NodeType *, ChildItTy > > | |
 vector< std::pair< unsigned, std::string > > | |
 vector< std::pair< unsigned, unsigned > > | |
 vector< std::pair< unsigned, unsigned > > | |
 vector< std::string > | |
 vector< std::vector< llvm::LetRecord > > | |
 vector< std::vector< std::string > > | |
 vector< StringPair > & | |
 vector< SubConstraintInfo > | |
 vector< T > | |
 vector< Type * > | |
 vector< uint32_t > | |
 vector< uint64_t > | |
 vector< uint8_t > | |
 vector< unsigned > | |
 vector< unsigned > | |
 vector< unsigned char > | |
 vector< unsigned char > & | |
 vector< void * > | |
 vector< yaml::Hex64 > | |
 VectorIteratorT | |
 VectorT | |
 VendorType | |
 VEXXOPType | |
 void * | |
 void *(*)() | |
 void ** | |
 void(*)(void *) | |
 void(*)(void *) | |
 void(*)(void *, iJIT_ModeChangedEx) | |
 X863DNowEnum | |
 X86ProcFamilyEnum | |
 X86SSEEnum | |