| ___itt_api_info | |
| ___itt_api_info_20101001 | |
| ___itt_global | |
| ___itt_group_list | |
| ___itt_thread_info | |
| _iJIT_Method_Id | |
| _iJIT_Method_Load | |
| _iJIT_Method_NIDS | |
| _LineNumberInfo | |
| llvm::AAMDNodes | |
| llvm::AArch64_ELFTargetObjectFile | This implementation is used for AArch64 ELF targets (Linux in particular) |
| llvm::AArch64_MachoTargetObjectFile | AArch64_MachoTargetObjectFile - This TLOF implementation is used for Darwin |
| llvm::AArch64AppleInstPrinter | |
| llvm::AArch64beTargetMachine | |
| llvm::AArch64Disassembler | |
| llvm::AArch64ExternalSymbolizer | |
| llvm::AArch64FrameLowering | |
| llvm::AArch64FunctionInfo | |
| AArch64GenInstrInfo | |
| AArch64GenRegisterInfo | |
| AArch64GenSubtargetInfo | |
| llvm::AArch64InstPrinter | |
| llvm::AArch64InstrInfo | |
| llvm::AArch64leTargetMachine | |
| llvm::AArch64MCAsmInfoDarwin | |
| llvm::AArch64MCAsmInfoELF | |
| llvm::AArch64MCExpr | |
| llvm::AArch64MCInstLower | |
| llvm::AArch64NamedImmMapper | |
| llvm::AArch64RegisterInfo | |
| llvm::AArch64SelectionDAGInfo | |
| AArch64SetCCInfo | Helper structure to keep track of a SET_CC lowered into AArch64 code |
| llvm::AArch64Subtarget | |
| llvm::AArch64TargetLowering | |
| llvm::AArch64TargetMachine | |
| llvm::AArch64TargetStreamer | |
| llvm::AbstractLatticeFunction | |
| llvm::EHStreamer::ActionEntry | Structure describing an entry in the actions table |
| llvm::Registry< T, U >::Add< V > | |
| llvm::add_const_past_pointer< T, Enable > | If T is a pointer to X, return a pointer to const X. If it is not, return const T |
| llvm::add_const_past_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type > | |
| llvm::add_lvalue_reference_if_not_pointer< T, Enable > | If T is a pointer, just return it. If it is not, return T& |
| llvm::add_lvalue_reference_if_not_pointer< T, typename std::enable_if< std::is_pointer< T >::value >::type > | |
| llvm::AddOperator | |
| llvm::ExecutionEngineState::AddressMapConfig | |
| llvm::AddressPool | |
| llvm::TargetLoweringBase::AddrMode | |
| llvm::AddrSpaceCastInst | This class represents a conversion between pointers from one address space to another |
| llvm::AddrSpaceCastSDNode | |
| AddSubFlagsOpcodePair | |
| PBQP::Graph< SolverT >::AdjEdgeIdSet | |
| llvm::AggressiveAntiDepBreaker | Class AggressiveAntiDepBreaker |
| llvm::AggressiveAntiDepState | |
| llvm::cl::alias | |
| llvm::AliasAnalysis | |
| llvm::yaml::AliasNode | Represents an alias to a Node with an anchor |
| llvm::cl::aliasopt | |
| llvm::AliasSet | |
| llvm::AliasSetTracker | |
| AlignedCharArray | |
| AlignedCharArray | Helper for building an aligned character array type |
| llvm::AlignedCharArrayUnion< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | This union template exposes a suitably aligned and sized character array member which can hold elements of any of up to four types |
| llvm::detail::AlignerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
| llvm::AlignmentCalcImpl< T > | |
| llvm::AlignOf< T > | |
| llvm::AllocaHolder | |
| llvm::AllocaInst | |
| llvm::AllocationOrder | |
| llvm::AllocatorBase< DerivedT > | CRTP base class providing obvious overloads for the core Allocate() methods of LLVM-style allocators |
| AllocFnsTy | |
| llvm::AMDGPUAsmPrinter | |
| llvm::AMDGPUFrameLowering | Information about the stack frame layout on the AMDGPU targets |
| AMDGPUGenInstrInfo | |
| AMDGPUGenRegisterInfo | |
| AMDGPUGenSubtargetInfo | |
| llvm::AMDGPUInstPrinter | |
| llvm::AMDGPUInstrInfo | |
| llvm::AMDGPUIntrinsicInfo | |
| llvm::AMDGPUMachineFunction | |
| llvm::AMDGPUMCAsmInfo | |
| llvm::AMDGPUMCCodeEmitter | |
| llvm::AMDGPUMCInstLower | |
| llvm::AMDGPURegisterInfo | |
| llvm::AMDGPUSubtarget | |
| llvm::AMDGPUTargetLowering | |
| llvm::AMDGPUTargetMachine | |
| llvm::AnalysisCallGraphWrapperPassTraits | |
| llvm::detail::AnalysisManagerBase< DerivedT, IRUnitT > | A CRTP base used to implement analysis managers |
| llvm::detail::AnalysisPassConcept< IRUnitT, AnalysisManagerT > | Abstract concept of an analysis pass |
| llvm::detail::AnalysisPassModel< IRUnitT, AnalysisManagerT, PassT, false > | Specialization of AnalysisPassModel which does not pass an AnalysisManager to PassT's run method |
| llvm::detail::AnalysisPassModel< IRUnitT, AnalysisManagerT, PassT, true > | Specialization of AnalysisPassModel which passes an AnalysisManager to PassT's run method |
| llvm::AnalysisResolver | |
| llvm::detail::AnalysisResultConcept< IRUnitT > | Abstract concept of an analysis result |
| llvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, false > | Specialization of AnalysisResultModel which provides the default invalidate functionality |
| llvm::detail::AnalysisResultModel< IRUnitT, PassT, ResultT, true > | Specialization of AnalysisResultModel which delegates invalidate handling to ResultT |
| llvm::AnalysisUsage | |
| llvm::AnonStructTypeKeyInfo | |
| llvm::AntiDepBreaker | |
| llvm::MachO::any_relocation_info | |
| llvm::APByteStreamer | |
| llvm::APFloat | A self-contained host- and target-independent arbitrary-precision floating-point software implementation |
| llvm::PatternMatch::api_pred_ty< Predicate > | |
| llvm::APInt | Class for arbitrary precision integers |
| 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 > | |
| llvm::APSInt | |
| ArangeSpan | |
| llvm::object::Archive | |
| 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::FastISel::ArgListEntry | |
| llvm::TargetLowering::ArgListEntry | |
| llvm::Argument | LLVM Argument representation |
| llvm::PatternMatch::Argument_match< Opnd_t > | |
| ARM_MLxEntry | ARM_MLxEntry - Record information about MLA / MLS instructions |
| llvm::ARMAsmPrinter | |
| llvm::ARMBaseInstrInfo | |
| llvm::ARMBaseRegisterInfo | |
| llvm::ARMBaseTargetMachine | |
| llvm::ARMBETargetMachine | |
| llvm::ARMCOFFMCAsmInfoGNU | |
| llvm::ARMCOFFMCAsmInfoMicrosoft | |
| llvm::ARMConstantPoolConstant | |
| llvm::ARMConstantPoolMBB | |
| llvm::ARMConstantPoolSymbol | |
| llvm::ARMConstantPoolValue | |
| llvm::ARMELFMCAsmInfo | |
| llvm::ARMElfTargetObjectFile | |
| llvm::ARMException | |
| llvm::ARMFrameLowering | |
| llvm::ARMFunctionInfo | |
| ARMGenInstrInfo | |
| ARMGenRegisterInfo | |
| ARMGenSubtargetInfo | |
| llvm::ARMHazardRecognizer | |
| llvm::ARMInstPrinter | |
| llvm::ARMInstrInfo | |
| llvm::ARMLETargetMachine | |
| llvm::ARMMCAsmInfoDarwin | |
| llvm::ARMMCExpr | |
| llvm::ARMRegisterInfo | |
| llvm::ARMSelectionDAGInfo | |
| llvm::ARMSubtarget | |
| llvm::ARMTargetLowering | |
| llvm::ARMTargetMachine | |
| llvm::ARMTargetStreamer | |
| llvm::LiveIntervalUnion::Array | |
| llvm::ArrayRecycler< T, Align > | |
| llvm::ArrayRef< T > | |
| llvm::ArrayType | |
| llvm::ASanStackFrameLayout | |
| llvm::ASanStackVariableDescription | |
| llvm::AShrOperator | |
| llvm::AsmCond | |
| llvm::AsmLexer | AsmLexer - Lexer class for assembly files |
| llvm::TargetLowering::AsmOperandInfo | This contains information for each constraint that we are lowering |
| llvm::AsmPrinter | This class is intended to be used as a driving class for all asm writers |
| llvm::AsmPrinterHandler | Collects and handles AsmPrinter objects required to build debug or EH information |
| llvm::AsmRewrite | |
| llvm::AsmToken | AsmToken - Target independent representation for an assembler token |
| llvm::AssemblerConstantPools | |
| llvm::AssemblyAnnotationWriter | |
| llvm::AssemblyWriter | |
| llvm::AssertingVH< ValueTy > | |
| llvm::AssumptionTracker | An immutable pass that tracks .assume intrinsics in a module |
| llvm::AArch64AT::ATMapper | |
| llvm::DwarfAccelTable::Atom | |
| llvm::AtomicCmpXchgInst | |
| llvm::AtomicRMWInst | |
| llvm::AtomicSDNode | |
| llvm::AttrBuilder | |
| llvm::Attribute | |
| llvm::AttributeImpl | |
| llvm::AttributeSet | |
| llvm::AttributeSetImpl | |
| llvm::AttributeSetNode | |
| llvm::COFF::Auxiliary | |
| llvm::COFF::AuxiliarybfAndefSymbol | |
| llvm::COFF::AuxiliaryCLRToken | |
| llvm::COFF::AuxiliaryFunctionDefinition | |
| llvm::COFF::AuxiliarySectionDefinition | |
| llvm::COFF::AuxiliaryWeakExternal | |
| BaseIndexOffset | |
| llvm::yaml::basic_collection_iterator< BaseT, ValueT > | This is an iterator abstraction over YAML collections shared by both sequences and maps |
| llvm::cl::basic_parser< DataType > | |
| llvm::cl::basic_parser_impl | |
| llvm::BasicBlock | LLVM Basic Block Representation |
| llvm::BasicBlockEdge | |
| llvm::BasicBlockPass | |
| llvm::BasicBlockSDNode | |
| llvm::object::BasicSymbolRef | |
| llvm::COFF::BigObjHeader | |
| llvm::object::Binary | |
| binary_function | |
| llvm::BinaryConstantExpr | |
| llvm::PatternMatch::BinaryOp_match< LHS_t, RHS_t, Opcode > | |
| llvm::BinaryOperator | |
| llvm::yaml::BinaryRef | Specialized YAMLIO scalar type for representing a binary blob |
| llvm::BinarySDNode | |
| llvm::BinaryWithFlagsSDNode | |
| llvm::PatternMatch::bind_const_intval_ty | |
| llvm::PatternMatch::bind_ty< Class > | |
| llvm::PatternMatch::BinOp2_match< LHS_t, RHS_t, Opc1, Opc2 > | |
| llvm::BinOpInit | |
| llvm::BitCastInst | This class represents a no-op cast from one type to another |
| llvm::BitCodeAbbrev | |
| llvm::BitCodeAbbrevOp | |
| llvm::BitcodeReader | |
| llvm::BitcodeReaderMDValueList | |
| llvm::BitcodeReaderValueList | |
| llvm::BitcodeWriterPass | Pass for writing a module of IR out to a bitcode file |
| llvm::BitInit | |
| llvm::BitRecTy | |
| llvm::cl::bits< DataType, Storage, ParserClass > | |
| llvm::cl::bits_storage< DataType, StorageClass > | |
| llvm::cl::bits_storage< DataType, bool > | |
| llvm::BitsInit | |
| llvm::BitsRecTy | |
| llvm::BitstreamCursor | |
| llvm::BitstreamEntry | |
| llvm::BitstreamReader | |
| llvm::BitstreamWriter | |
| llvm::BitVector | |
| llvm::RegionBase< Tr >::block_iterator_wrapper< IsConst > | |
| llvm::BlockAddress | |
| llvm::BlockAddressSDNode | |
| llvm::SpillPlacement::BlockConstraint | BlockConstraint - Entry and exit constraints for a basic block |
| llvm::bfi_detail::BlockEdgesAdder< BT > | |
| llvm::BlockFrequency | |
| llvm::BlockFrequencyInfo | |
| llvm::BlockFrequencyInfoImpl< BT > | Shared implementation for block frequency analysis |
| llvm::BlockFrequencyInfoImplBase | Base class for BlockFrequencyInfoImpl |
| llvm::SplitAnalysis::BlockInfo | |
| llvm::BitstreamReader::BlockInfo | |
| llvm::bfi_detail::BlockMass | Mass of a block |
| llvm::BlockFrequencyInfoImplBase::BlockNode | Representative of a block |
| llvm::PatternMatch::br_match | |
| llvm::SystemZII::Branch | |
| llvm::BranchFolder | |
| llvm::BranchInst | |
| llvm::IntervalMapImpl::BranchNode< KeyT, ValT, N, Traits > | |
| llvm::BranchProbability | |
| llvm::BranchProbabilityInfo | Analysis pass providing branch probability information |
| llvm::PatternMatch::brc_match< Cond_t > | |
| llvm::BuildVectorSDNode | |
| llvm::BumpPtrAllocatorImpl< AllocatorT, SlabSize, SizeThreshold > | Allocate memory in an ever growing pool, as if by bump-pointer |
| llvm::MachineBasicBlock::bundle_iterator< Ty, IterTy > | |
| llvm::ByteStreamer | |
| llvm::MipsTargetLowering::ByValArgInfo | ByValArgInfo - Byval argument information |
| llvm::CallbackVH | |
| llvm::CalleeSavedInfo | |
| llvm::CallGraph | The basic data container for the call graph of a Module of IR |
| llvm::CallGraphAnalysis | An analysis pass to compute the CallGraph for a Module |
| llvm::CallGraphNode | A node in the call graph for a module |
| llvm::CallGraphSCC | CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on |
| llvm::CallGraphSCCPass | |
| llvm::CallGraphWrapperPass | The ModulePass which wraps up a CallGraph and the logic to build it |
| llvm::CallInst | |
| llvm::FastISel::CallLoweringInfo | |
| llvm::TargetLowering::CallLoweringInfo | |
| llvm::CallSite | |
| llvm::CallSiteBase< FunTy, ValTy, UserTy, InstrTy, CallTy, InvokeTy, IterTy > | |
| llvm::EHStreamer::CallSiteEntry | Structure describing an entry in the call-site table |
| llvm::GenericSchedulerBase::CandPolicy | Policy for scheduling the next instruction in the candidate's zone |
| llvm::ArrayRecycler< T, Align >::Capacity | |
| llvm::CaptureTracker | |
| llvm::SwitchInst::CaseIt | |
| llvm::SwitchInst::CaseIteratorT< SwitchInstTy, ConstantIntTy, BasicBlockTy > | |
| 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::CastInst | Base class of casting instructions |
| llvm::cl::cat | |
| cclass | |
| llvm::CCState | |
| llvm::CCValAssign | CCValAssign - Represent assignment of one arg/retval to a location |
| llvm::CGSCCAnalysisManager | A function analysis manager to coordinate and cache analyses run over a module |
| llvm::CGSCCAnalysisManagerFunctionProxy | A function analysis which acts as a proxy for a CGSCC analysis manager |
| llvm::CGSCCAnalysisManagerModuleProxy | A module analysis which acts as a proxy for a CGSCC analysis manager |
| llvm::CGSCCPassManager | |
| llvm::CGSCCToFunctionPassAdaptor< FunctionPassT > | Adaptor that maps from a SCC to its functions |
| llvm::object::Archive::Child | |
| llvm::object::Archive::child_iterator | |
| llvm::circular_raw_ostream | |
| llvm::PatternMatch::class_match< Class > | |
| llvm::ClonedCodeInfo | |
| llvm::PatternMatch::CmpClass_match< LHS_t, RHS_t, Class, PredicateTy > | |
| llvm::CmpInst | Abstract base class of comparison instructions |
| 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_bf_and_ef_symbol | |
| llvm::object::coff_aux_clr_token | |
| llvm::object::coff_aux_function_definition | |
| llvm::object::coff_aux_section_definition | |
| llvm::object::coff_aux_weak_external | |
| llvm::object::coff_bigobj_file_header | |
| llvm::object::coff_file_header | |
| llvm::object::coff_load_configuration32 | |
| llvm::object::coff_relocation | |
| llvm::object::coff_runtime_function_x64 | |
| llvm::object::coff_section | |
| llvm::object::coff_symbol< SectionNumberType > | |
| llvm::object::COFFObjectFile | |
| llvm::object::COFFSymbolRef | |
| llvm::Comdat | |
| CommonHandleTraits | |
| llvm::CompareConstantExpr | |
| llvm::EVT::compareRawBits | |
| llvm::LineEditor::Completion | A possible completion at a given cursor position |
| llvm::LineEditor::CompletionAction | The action to perform upon a completion request |
| llvm::CompositeType | |
| llvm::ConcreteOperator< SuperClass, Opc > | |
| llvm::CondCodeSDNode | |
| llvm::ConnectedVNInfoEqClasses | |
| llvm::sys::path::const_iterator | Path iterator |
| llvm::IntervalMap< KeyT, ValT, N, Traits >::const_iterator | |
| llvm::Constant | LLVM Constant Representation |
| llvm::constant_iterator | |
| llvm::ConstantAggregateZero | |
| llvm::ConstantAggrKeyType< ConstantClass > | |
| llvm::ConstantArray | |
| llvm::ConstantDataArray | |
| llvm::ConstantDataSequential | |
| llvm::ConstantDataVector | |
| llvm::ConstantExpr | |
| llvm::ConstantExprKeyType | |
| llvm::ConstantFolder | ConstantFolder - Create constants with minimum, target independent, folding |
| llvm::ConstantFP | |
| llvm::ConstantFPSDNode | |
| llvm::ConstantInfo< ConstantArray > | |
| llvm::ConstantInfo< ConstantExpr > | |
| llvm::ConstantInfo< ConstantStruct > | |
| llvm::ConstantInfo< ConstantVector > | |
| llvm::ConstantInfo< InlineAsm > | |
| llvm::ConstantInt | Class for constant integers |
| llvm::PatternMatch::constantint_match< Val > | |
| llvm::ConstantPointerNull | |
| llvm::ConstantPool | |
| llvm::ConstantPoolEntry | |
| llvm::ConstantPoolSDNode | |
| llvm::ConstantRange | |
| llvm::ConstantSDNode | |
| llvm::ConstantStruct | |
| llvm::ConstantUniqueMap< ConstantClass > | |
| llvm::ConstantVector | |
| llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator | |
| llvm::ConstMIBundleOperands | |
| llvm::ConstMIOperands | |
| llvm::InlineAsm::ConstraintInfo | |
| llvm::object::content_iterator< content_type > | |
| ContextDecision | |
| llvm::ContextualFoldingSet< T, Ctx > | |
| llvm::ContextualFoldingSetTrait< T, Ctx > | |
| llvm::ConvergingVLIWScheduler | |
| PBQP::CostPool< CostT, CostKeyTComparator > | |
| llvm::CostTblEntry< TypeTy > | Cost Table Entry |
| llvm::coverage::CountedRegion | Associates a source range with an execution count |
| llvm::coverage::Counter | A Counter is an abstract value that describes how to compute the execution count for a region of code using the collected profile count data |
| llvm::coverage::CounterExpression | A Counter expression is a value that represents an arithmetic operation with two counters |
| llvm::coverage::CounterExpressionBuilder | A Counter expression builder is used to construct the counter expressions. It avoids unecessary duplication and simplifies algebraic expressions |
| llvm::coverage::CounterMappingContext | A Counter mapping context is used to connect the counters, expressions and the obtained counter values |
| llvm::coverage::CounterMappingRegion | A Counter mapping region associates a source range with a specific counter |
| llvm::coverage::CoverageFilenamesSectionWriter | Writer of the filenames section for the instrumentation based code coverage |
| llvm::coverage::CoverageMappingIterator | A file format agnostic iterator over coverage mapping data |
| llvm::coverage::CoverageMappingRecord | Coverage mapping information for a single function |
| llvm::coverage::CoverageMappingWriter | Writer for instrumentation based coverage mapping data |
| llvm::CPPSubtarget | |
| llvm::CPPTargetMachine | |
| llvm::CrashRecoveryContext | Crash recovery helper object |
| llvm::CrashRecoveryContextCleanup | |
| llvm::CrashRecoveryContextCleanupBase< DERIVED, T > | |
| llvm::CrashRecoveryContextCleanupRegistrar< T, Cleanup > | |
| llvm::CrashRecoveryContextDeleteCleanup< T > | |
| llvm::CrashRecoveryContextDestructorCleanup< T > | |
| llvm::CrashRecoveryContextReleaseRefCleanup< T > | |
| llvm::CriticalAntiDepBreaker | |
| CryptContextTraits | |
| cset | |
| llvm::PatternMatch::cst_pred_ty< Predicate > | |
| llvm::InterferenceCache::Cursor | Cursor - The primary query interface for the block interference cache |
| llvm::CvtRndSatSDNode | |
| llvm::TargetLowering::DAGCombinerInfo | |
| llvm::DAGDeltaAlgorithm | |
| llvm::DagInit | |
| llvm::DagRecTy | |
| llvm::DAGTypeLegalizer | |
| llvm::SelectionDAG::DAGUpdateListener | |
| llvm::object::data_directory | |
| llvm::MachO::data_in_code_entry | |
| llvm::OnDiskIterableChainedHashTable< Info >::data_iterator | Iterates over all the entries in the table, returning the data |
| llvm::InstrProfLookupTrait::data_type | |
| llvm::COFF::DataDirectory | |
| llvm::DataExtractor | |
| llvm::DataLayout | |
| llvm::DataLayoutPass | |
| llvm::object::DataRefImpl | |
| llvm::DataRegionData | |
| llvm::DataStreamer | |
| DataType | |
| llvm::AArch64DB::DBarrierMapper | |
| llvm::DbgDeclareInst | |
| llvm::DbgInfoIntrinsic | |
| llvm::DbgValueHistoryMap | |
| llvm::DbgValueInst | |
| llvm::DbgVariable | This class is used to track local variable information |
| llvm::AArch64DC::DCMapper | |
| llvm::DebugInfoFinder | |
| llvm::DebugIR | |
| llvm::DebugLoc | |
| llvm::DebugLocEntry | This struct describes location entries emitted in the .debug_loc section |
| llvm::DebugLocList | |
| llvm::DebugRecVH | |
| decimalInfo | |
| llvm::DefaultAnalysisGraphTraits< AnalysisT, GraphT > | Default traits class for extracting a graph from an analysis pass |
| llvm::DefaultContextualFoldingSetTrait< T, Ctx > | |
| llvm::DefaultDOTGraphTraits | |
| llvm::DefaultFoldingSetTrait< T > | |
| llvm::DefaultVLIWScheduler | |
| llvm::DefInit | |
| llvm::MachineRegisterInfo::defusechain_instr_iterator< ReturnUses, ReturnDefs, SkipDebug, ByOperand, ByInstr, ByBundle > | |
| llvm::MachineRegisterInfo::defusechain_iterator< ReturnUses, ReturnDefs, SkipDebug, ByOperand, ByInstr, ByBundle > | |
| llvm::MachineRegisterInfo::Delegate | |
| llvm::LiveRangeEdit::Delegate | Callback methods for LiveRangeEdit owners |
| llvm::DeltaAlgorithm | |
| llvm::DenseMap< KeyT, ValueT, KeyInfoT > | |
| llvm::DenseMapAPFloatKeyInfo | |
| llvm::DenseMapAPIntKeyInfo | |
| llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT > | |
| llvm::DenseMapInfo< T > | |
| llvm::DenseMapInfo< AAMDNodes > | |
| llvm::DenseMapInfo< AliasAnalysis::Location > | |
| llvm::DenseMapInfo< AssertingVH< T > > | |
| llvm::DenseMapInfo< AttributeSet > | |
| llvm::DenseMapInfo< CallValue > | |
| llvm::DenseMapInfo< char > | |
| llvm::DenseMapInfo< CIEKey > | |
| 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< PointerIntPair< PointerTy, IntBits, IntType > > | |
| llvm::DenseMapInfo< PointerUnion< T, U > > | |
| llvm::DenseMapInfo< sampleprof::LineLocation > | |
| llvm::DenseMapInfo< SDValue > | |
| llvm::DenseMapInfo< SimpleValue > | |
| llvm::DenseMapInfo< std::pair< T, U > > | |
| llvm::DenseMapInfo< T * > | |
| llvm::DenseMapInfo< TableGenStringKey > | Specialize DenseMapInfo for TableGenStringKey |
| llvm::DenseMapInfo< unsigned > | |
| llvm::DenseMapInfo< unsigned long > | |
| llvm::DenseMapInfo< unsigned long long > | |
| llvm::DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > > | |
| llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, IsConst > | |
| llvm::DenseSet< ValueT, ValueInfoT > | |
| llvm::Dependence | |
| llvm::DependenceAnalysis | |
| llvm::yaml::has_FlowTraits< T, true >::Derived | |
| llvm::opt::DerivedArgList | |
| llvm::cl::desc | |
| llvm::DWARFDebugArangeSet::Descriptor | |
| llvm::df_ext_iterator< T, SetTy > | |
| llvm::df_iterator< GraphT, SetType, ExtStorage, GT > | |
| llvm::df_iterator_storage< SetType, External > | |
| llvm::df_iterator_storage< SetType, true > | |
| llvm::DFAPacketizer | |
| llvm::DiagnosticInfo | This is the base abstract class for diagnostic reporting in the backend. The print method must be overloaded by the subclasses to print a user-friendly message in the client of the backend (let us call it a frontend) |
| llvm::DiagnosticInfoDebugMetadataVersion | |
| llvm::DiagnosticInfoInlineAsm | |
| llvm::DiagnosticInfoOptimizationBase | Common features for diagnostics dealing with optimization remarks |
| llvm::DiagnosticInfoOptimizationFailure | Diagnostic information for optimization failures |
| llvm::DiagnosticInfoOptimizationRemark | Diagnostic information for applied optimization remarks |
| llvm::DiagnosticInfoOptimizationRemarkAnalysis | Diagnostic information for optimization analysis remarks |
| llvm::DiagnosticInfoOptimizationRemarkMissed | Diagnostic information for missed-optimization remarks |
| llvm::DiagnosticInfoSampleProfile | Diagnostic information for the sample profiler |
| llvm::DiagnosticInfoStackSize | |
| llvm::DiagnosticPrinter | Interface for custom diagnostic printing |
| llvm::DiagnosticPrinterRawOStream | Basic diagnostic printer that uses an underlying raw_ostream |
| llvm::DIBasicType | DIBasicType - A basic type, like 'int' or 'float' |
| llvm::DIBuilder | |
| llvm::object::DiceRef | |
| llvm::DICompileUnit | DICompileUnit - A wrapper for a compile unit |
| llvm::DICompositeType | |
| llvm::DIContext | |
| llvm::DIDerivedType | |
| llvm::DIDescriptor | |
| llvm::DIE | |
| llvm::DIEAbbrev | |
| llvm::DIEAbbrevData | |
| llvm::DIEBlock | DIEBlock - Represents a block of values |
| llvm::DIEDelta | |
| llvm::DIEEntry | |
| llvm::DIEExpr | DIEExpr - An expression DIE |
| llvm::DIEHash | An object containing the capability of hashing and adding hash attributes onto a DIE |
| llvm::DIEInteger | |
| llvm::DIELabel | DIELabel - A label DIE |
| llvm::DIELoc | DIELoc - Represents an expression location |
| llvm::DIELocList | |
| llvm::DIEnumerator | |
| llvm::DIEString | |
| llvm::DIETypeSignature | A signature reference to a type unit |
| llvm::DIEValue | |
| llvm::MCRegisterInfo::DiffListIterator | |
| llvm::DIFile | DIFile - This is a wrapper for a file |
| llvm::DIGlobalVariable | DIGlobalVariable - This is a wrapper for a global variable |
| llvm::DIImportedEntity | An imported module (C++ using directive or similar) |
| llvm::DIInliningInfo | DIInliningInfo - a format-neutral container for inlined code description |
| llvm::DILexicalBlock | DILexicalBlock - This is a wrapper for a lexical block |
| llvm::DILexicalBlockFile | |
| llvm::DILineInfo | DILineInfo - a format-neutral container for source line information |
| llvm::DILineInfoSpecifier | |
| llvm::DILocation | |
| llvm::DINameSpace | DINameSpace - A wrapper for a C++ style name space |
| llvm::DIObjCProperty | |
| llvm::sys::fs::directory_entry | |
| llvm::sys::fs::directory_iterator | |
| llvm::DIRef< T > | |
| llvm::sys::fs::detail::DirIterState | |
| llvm::DIScope | |
| llvm::BlockFrequencyInfoImplBase::Distribution | Distribution of unscaled probability weight |
| llvm::DISubprogram | DISubprogram - This is a wrapper for a subprogram (e.g. a function) |
| llvm::DISubrange | DISubrange - This is used to represent ranges, for array bounds |
| llvm::DISubroutineType | |
| llvm::DITemplateTypeParameter | DITemplateTypeParameter - This is a wrapper for template type parameter |
| llvm::DITemplateValueParameter | DITemplateValueParameter - This is a wrapper for template value parameter |
| llvm::DIType | |
| llvm::DITypedArray< T > | DITypedArray - This descriptor holds an array of nodes with type T |
| llvm::DIVariable | |
| 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::DominanceFrontier | |
| llvm::DominanceFrontierBase< BlockT > | |
| llvm::DominatorBase< NodeT > | |
| llvm::DominatorTree | Concrete subclass of DominatorTreeBase that is used to compute a normal dominator tree |
| llvm::DominatorTreeBase< NodeT > | |
| llvm::DominatorTreeWrapperPass | Analysis pass which computes a DominatorTree |
| llvm::DomTreeNodeBase< NodeT > | |
| 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::DOTGraphTraits< Ty > | |
| llvm::DOTGraphTraits< BlockFrequencyInfo * > | |
| llvm::DOTGraphTraits< CallGraph * > | |
| llvm::DOTGraphTraits< const Function * > | |
| llvm::DOTGraphTraits< const MachineFunction * > | |
| llvm::DOTGraphTraits< DominatorTree * > | |
| llvm::DOTGraphTraits< DomTreeNode * > | |
| llvm::DOTGraphTraits< MachineBlockFrequencyInfo * > | |
| llvm::DOTGraphTraits< PostDominatorTree * > | |
| llvm::DOTGraphTraits< RegionInfoPass * > | |
| llvm::DOTGraphTraits< RegionNode * > | |
| llvm::DOTGraphTraits< ScheduleDAG * > | |
| llvm::DOTGraphTraits< ScheduleDAGMI * > | |
| llvm::DOTGraphTraits< SelectionDAG * > | |
| llvm::DOTGraphTraitsModulePrinter< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > | |
| llvm::DOTGraphTraitsModuleViewer< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > | |
| llvm::DOTGraphTraitsPrinter< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > | |
| llvm::DOTGraphTraitsViewer< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT > | |
| llvm::Dependence::DVEntry | |
| llvm::DWARFAbbreviationDeclaration | |
| llvm::DWARFAbbreviationDeclarationSet | |
| llvm::DwarfAccelTable | |
| llvm::DwarfCFIException | |
| llvm::DwarfCompileUnit | |
| llvm::DWARFCompileUnit | |
| llvm::DWARFContext | |
| llvm::DWARFContextInMemory | |
| 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::DWARFDebugLocDWO | |
| llvm::DWARFDebugRangeList | |
| llvm::DwarfFile | |
| llvm::DWARFFormValue | |
| llvm::MCRegisterInfo::DwarfLLVMRegPair | |
| llvm::DwarfStringPool | |
| llvm::DwarfTypeUnit | |
| llvm::DWARFTypeUnit | |
| llvm::DwarfUnit | |
| llvm::DWARFUnit | |
| llvm::DWARFUnitSectionBase | |
| 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 | |
| llvm::EdgeBundles | |
| PBQP::Graph< SolverT >::EdgeIdSet | |
| PBQP::Graph< SolverT >::EdgeItr | |
| PBQP::RegAlloc::RegAllocSolverImpl::EdgeMetadata | |
| llvm::RuntimeDyldMachO::EHFrameRelatedSections | |
| llvm::EHLabelSDNode | |
| llvm::EHStreamer | Emits exception handling directives |
| 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 | |
| Elf_Dyn_Base | |
| llvm::object::Elf_Dyn_Base< ELFType< TargetEndianness, MaxAlign, false > > | |
| llvm::object::Elf_Dyn_Base< ELFType< TargetEndianness, MaxAlign, true > > | |
| llvm::object::Elf_Dyn_Impl< ELFT > | Elf_Dyn_Impl: This inherits from Elf_Dyn_Base, adding getters and setters |
| llvm::object::Elf_Ehdr_Impl< ELFT > | |
| llvm::object::Elf_Phdr_Impl< ELFType< TargetEndianness, MaxAlign, false > > | |
| llvm::object::Elf_Phdr_Impl< ELFType< TargetEndianness, MaxAlign, true > > | |
| Elf_Rel_Base | |
| llvm::object::Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, false >, false > | |
| 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 >, true > | |
| llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, MaxAlign, false >, isRela > | |
| llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, MaxAlign, true >, isRela > | |
| Elf_Shdr_Base | |
| llvm::object::Elf_Shdr_Base< ELFType< TargetEndianness, MaxAlign, false > > | |
| llvm::object::Elf_Shdr_Base< ELFType< TargetEndianness, MaxAlign, true > > | |
| llvm::object::Elf_Shdr_Impl< ELFT > | |
| Elf_Sym_Base | |
| llvm::object::Elf_Sym_Base< ELFType< TargetEndianness, MaxAlign, false > > | |
| llvm::object::Elf_Sym_Base< ELFType< TargetEndianness, MaxAlign, true > > | |
| llvm::object::Elf_Sym_Impl< ELFT > | |
| 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< ELFType< TargetEndianness, MaxAlign, false > > | ELF 32bit types |
| llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, MaxAlign, true > > | ELF 64bit types |
| llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment > | |
| llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT > | Iterate over constant sized entities |
| llvm::object::ELFFile< ELFT > | |
| llvm::object::ELFObjectFile< ELFT > | |
| llvm::object::ELFObjectFileBase | |
| llvm::object::ELFType< target_endianness, max_alignment, is64Bits > | |
| enable_shared_from_this | |
| llvm::MachO::encryption_info_command | |
| llvm::EngineBuilder | |
| llvm::MachineTraceMetrics::Ensemble | |
| llvm::SpecialCaseList::Entry | |
| llvm::MachO::entry_point_command | |
| llvm::EnumAttributeImpl | |
| llvm::ARM::WinEH::EpilogueScope | |
| llvm::EquivalenceClasses< ElemTy > | |
| llvm::ErrorOr< T > | Represents either an error or a value T |
| llvm::EVT | |
| llvm::PatternMatch::Exact_match< SubPattern_t > | |
| llvm::ARM::WinEH::ExceptionDataRecord | |
| llvm::ExecutionContext | |
| llvm::ExecutionEngine | Abstract interface for implementation execution of LLVM modules, designed to support both interpreter and just-in-time (JIT) compiler implementations |
| llvm::ExecutionEngineState | Helper class for helping synchronize access to the global address map table. Access to this class should be serialized under a mutex |
| llvm::SetTheory::Expander | |
| llvm::object::export_address_table_entry | |
| llvm::object::export_directory_table_entry | |
| llvm::object::ExportDirectoryEntryRef | |
| llvm::object::ExportEntry | |
| llvm::ExternalSymbolSDNode | |
| llvm::ExtractElementConstantExpr | |
| llvm::ExtractElementInst | |
| llvm::ExtractValueConstantExpr | |
| llvm::ExtractValueInst | |
| llvm::ValueMapConfig< KeyT, MutexT >::ExtraData | |
| llvm::cl::extrahelp | |
| llvm::ImmutableMap< KeyT, ValT, ValInfo >::Factory | |
| llvm::ImmutableSet< ValT, ValInfo >::Factory | |
| Fallback | |
| llvm::yaml::has_FlowTraits< T, true >::Fallback | |
| llvm::FastFoldingSetNode | |
| llvm::FastISel | This is a fast-path instruction selection class that generates poor code and doesn't support illegal types or non-trivial lowering, but runs quickly |
| llvm::IRBuilderBase::FastMathFlagGuard | |
| llvm::FastMathFlags | Convenience struct for specifying and reasoning about fast-math flags |
| llvm::MachO::fat_arch | |
| llvm::MachO::fat_header | |
| llvm::FCmpInst | Represents a floating point comparison operator |
| llvm::FenceInst | |
| llvm::FieldInit | |
| llvm::sys::fs::file_magic | |
| llvm::sys::fs::file_status | |
| FileHandleTraits | |
| llvm::ELFYAML::FileHeader | |
| llvm::FileInfo | |
| llvm::jitprofiling::FilenameCache | |
| llvm::DWARFDebugLine::FileNameEntry | |
| llvm::FileOutputBuffer | |
| llvm::FileRemover | |
| llvm::FilteredPassNameParser< Filter > | |
| llvm::final< T > | Concrete instance of DWARFUnitSection, specialized for one Unit type |
| FindHandleTraits | |
| llvm::FindUsedTypes | |
| llvm::MachineTraceMetrics::FixedBlockInfo | |
| llvm::FixedNumOperandTraits< SubClass, ARITY > | |
| llvm::FixedStackPseudoSourceValue | |
| 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::FoldingSet< T > | |
| llvm::FoldingSetBucketIterator< T > | |
| llvm::FoldingSetBucketIteratorImpl | |
| llvm::FoldingSetImpl | |
| llvm::FoldingSetIterator< T > | |
| llvm::FoldingSetIteratorImpl | |
| llvm::FoldingSetNodeID | |
| llvm::FoldingSetNodeIDRef | |
| llvm::FoldingSetNodeWrapper< T > | |
| llvm::FoldingSetTrait< T > | |
| llvm::FoldingSetTrait< MDNode > | |
| llvm::FoldingSetTrait< SCEV > | |
| llvm::FoldingSetTrait< SDVTListNode > | |
| llvm::FoldingSetTrait< std::pair< T1, T2 > > | |
| llvm::FoldingSetTrait< T * > | |
| llvm::FoldingSetVector< T, VectorT > | |
| llvm::FoldingSetVectorIterator< T, VectorIteratorT > | |
| llvm::ForeachLoop | |
| llvm::format_object_base | |
| formatBranchInfo | |
| llvm::formatted_raw_ostream | |
| llvm::X86MachineFunctionInfo::Forward | |
| llvm::ForwardDominanceFrontierBase< BlockT > | |
| llvm::types::fp128 | |
| llvm::FPExtInst | This class represents an extension of floating point types |
| llvm::FPMathOperator | |
| llvm::FPPassManager | |
| 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::FrameEntry | Abstract frame entry defining the common interface concrete entries implement |
| llvm::FrameIndexSDNode | |
| llvm::WinEH::FrameInfo | |
| llvm::FreeDeleter | |
| llvm::BlockFrequencyInfoImplBase::FrequencyData | Stats about a block itself |
| llvm::FullDependence | |
| llvm::Mips16HardFloatInfo::FuncNameSignature | |
| llvm::Mips16HardFloatInfo::FuncSignature | |
| llvm::Function | |
| llvm::function_ref< Ret()> | |
| llvm::function_ref< Ret(Param1)> | |
| llvm::function_ref< Ret(Param1, Param2)> | |
| llvm::function_ref< Ret(Param1, Param2, Param3)> | |
| llvm::FunctionAnalysisManager | A function analysis manager to coordinate and cache analyses run over a module |
| llvm::FunctionAnalysisManagerCGSCCProxy | A CGSCC analysis which acts as a proxy for a function analysis manager |
| llvm::FunctionAnalysisManagerModuleProxy | A module analysis which acts as a proxy for a function analysis manager |
| llvm::coverage::FunctionCoverageMapping | Code coverage information for a single function |
| llvm::FunctionLoweringInfo | |
| llvm::FunctionPass | |
| llvm::FunctionPassManager | |
| llvm::legacy::FunctionPassManager | FunctionPassManager manages FunctionPasses and BasicBlockPassManagers |
| llvm::legacy::FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers |
| sampleprof::FunctionSamples | Representation of the samples collected for a function |
| llvm::FunctionType | |
| llvm::FunctionTypeKeyInfo | |
| llvm::MachO::fvmfile_command | |
| llvm::MachO::fvmlib | |
| llvm::MachO::fvmlib_command | |
| llvm::GCFunctionInfo | |
| llvm::GCMetadataPrinter | |
| llvm::GCModuleInfo | |
| llvm::GCOVBlock | GCOVBlock - Collects block information |
| llvm::GCOVBuffer | |
| llvm::GCOVEdge | GCOVEdge - Collects edge information |
| llvm::GCOVFile | |
| llvm::GCOVFunction | GCOVFunction - Collects function information |
| llvm::GCOVOptions | GCOVOptions - A struct for passing gcov options between functions |
| llvm::GCPoint | |
| llvm::GCRoot | |
| llvm::GCStrategy | |
| llvm::generic_gep_type_iterator< ItTy > | |
| llvm::cl::generic_parser_base | |
| llvm::cl::generic_parser_base::GenericOptionInfo | |
| llvm::cl::GenericOptionValue | |
| llvm::GenericScheduler | |
| llvm::GenericSchedulerBase | |
| GenericSetCCInfo | Helper structure to keep track of ISD::SET_CC operands |
| llvm::GenericValue | |
| llvm::GEPOperator | |
| llvm::GetElementPtrConstantExpr | |
| llvm::GetElementPtrInst | |
| llvm::GlobalAddressSDNode | |
| llvm::GlobalAlias | |
| llvm::GlobalObject | |
| llvm::GlobalStatus | |
| llvm::GlobalValue | |
| llvm::GlobalVariable | |
| PBQP::Graph< SolverT > | |
| PBQP::GraphBase | |
| GraphSession | |
| llvm::GraphTraits< GraphType > | |
| llvm::GraphTraits< ArgumentGraph * > | |
| llvm::GraphTraits< ArgumentGraphNode * > | |
| llvm::GraphTraits< BasicBlock * > | |
| llvm::GraphTraits< BlockFrequencyInfo * > | |
| llvm::GraphTraits< CallGraph * > | |
| llvm::GraphTraits< CallGraphNode * > | |
| llvm::GraphTraits< const BasicBlock * > | |
| llvm::GraphTraits< const CallGraph * > | |
| llvm::GraphTraits< const CallGraphNode * > | |
| llvm::GraphTraits< const Function * > | |
| llvm::GraphTraits< const Loop * > | |
| llvm::GraphTraits< const MachineBasicBlock * > | |
| llvm::GraphTraits< const MachineFunction * > | |
| llvm::GraphTraits< const MachineLoop * > | |
| llvm::GraphTraits< const Type * > | |
| llvm::GraphTraits< DominatorTree * > | |
| llvm::GraphTraits< DomTreeNode * > | |
| llvm::GraphTraits< Function * > | |
| llvm::GraphTraits< Interval * > | |
| llvm::GraphTraits< Inverse< BasicBlock * > > | |
| llvm::GraphTraits< Inverse< const BasicBlock * > > | |
| llvm::GraphTraits< Inverse< const Function * > > | |
| llvm::GraphTraits< Inverse< const MachineBasicBlock * > > | |
| llvm::GraphTraits< Inverse< const MachineFunction * > > | |
| llvm::GraphTraits< Inverse< Function * > > | |
| llvm::GraphTraits< Inverse< Interval * > > | |
| llvm::GraphTraits< Inverse< Inverse< T > > > | |
| llvm::GraphTraits< Inverse< MachineBasicBlock * > > | |
| llvm::GraphTraits< Inverse< MachineFunction * > > | |
| llvm::GraphTraits< IrreducibleGraph > | |
| llvm::GraphTraits< LazyCallGraph * > | |
| llvm::GraphTraits< LazyCallGraph::Node * > | |
| llvm::GraphTraits< Loop * > | |
| llvm::GraphTraits< MachineBasicBlock * > | |
| llvm::GraphTraits< MachineBlockFrequencyInfo * > | |
| llvm::GraphTraits< MachineDominatorTree * > | |
| llvm::GraphTraits< MachineDomTreeNode * > | |
| llvm::GraphTraits< MachineFunction * > | |
| llvm::GraphTraits< MachineLoop * > | |
| llvm::GraphTraits< MachineRegionInfo * > | |
| llvm::GraphTraits< MachineRegionInfoPass * > | |
| llvm::GraphTraits< PostDominatorTree * > | |
| llvm::GraphTraits< RegionInfo * > | |
| llvm::GraphTraits< RegionInfoPass * > | |
| llvm::GraphTraits< ScheduleDAG * > | |
| llvm::GraphTraits< ScheduleDAGMI * > | |
| llvm::GraphTraits< SDNode * > | |
| llvm::GraphTraits< SelectionDAG * > | |
| llvm::GraphTraits< SUnit * > | |
| llvm::GraphTraits< Type * > | |
| llvm::GraphWriter< GraphType > | |
| llvm::greater_ptr< Ty > | |
| llvm::GVMaterializer | |
| llvm::HandleSDNode | |
| llvm::yaml::has_DocumentListTraits< T > | |
| llvm::yaml::has_FlowTraits< T, Enabled > | |
| llvm::yaml::has_FlowTraits< T, true > | |
| llvm::yaml::has_MappingTraits< T > | |
| llvm::yaml::has_MappingValidateTraits< T > | |
| llvm::yaml::has_ScalarBitSetTraits< T > | |
| llvm::yaml::has_ScalarEnumerationTraits< T > | |
| llvm::yaml::has_ScalarTraits< T > | |
| llvm::yaml::has_SequenceMethodTraits< T > | |
| llvm::yaml::has_SequenceTraits< 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::HashingByteStreamer | |
| llvm::DWARFDebugArangeSet::Header | |
| llvm::COFF::header | |
| llvm::Hexagon_CCState | |
| llvm::HexagonAsmPrinter | |
| llvm::HexagonFrameLowering | |
| HexagonGenInstrInfo | |
| HexagonGenRegisterInfo | |
| HexagonGenSubtargetInfo | |
| llvm::HexagonInstPrinter | |
| llvm::HexagonInstrInfo | |
| llvm::HexagonMachineFunctionInfo | Hexagon target-specific information for each MachineFunction |
| llvm::HexagonMCAsmInfo | |
| llvm::HexagonMCInst | |
| llvm::HexagonRegisterInfo | |
| llvm::HexagonSelectionDAGInfo | |
| llvm::HexagonSubtarget | |
| llvm::HexagonTargetLowering | |
| llvm::HexagonTargetMachine | |
| llvm::HexagonTargetObjectFile | |
| llvm::LiveIntervals::HMEditor | |
| llvm::HungoffOperandTraits< MINARITY > | |
| llvm::types::i< num_bits > | I<N> corresponds to the LLVM IntegerType with N bits |
| llvm::AArch64IC::ICMapper | |
| llvm::ICmpInst | Represent an integer comparison operator |
| llvm::MachO::ident_command | |
| llvm::IdentifyingPassPtr | |
| llvm::identity< Ty > | |
| llvm::idf_ext_iterator< T, SetTy > | |
| llvm::idf_iterator< T, SetTy, External > | |
| llvm::Idx2MBBCompare | |
| llvm::types::ieee_double | |
| llvm::types::ieee_float | |
| llvm::Intrinsic::IITDescriptor | |
| llvm::ilist< NodeTy > | |
| llvm::ilist_default_traits< NodeTy > | |
| llvm::ilist_half_node< NodeTy > | |
| llvm::ilist_iterator< NodeTy > | |
| llvm::ilist_nextprev_traits< NodeTy > | |
| llvm::ilist_node< NodeTy > | |
| llvm::ilist_node_traits< NodeTy > | |
| llvm::ilist_node_traits< Token > | |
| llvm::ilist_sentinel_traits< NodeTy > | |
| llvm::ilist_sentinel_traits< Token > | |
| llvm::ilist_traits< NodeTy > | |
| llvm::ilist_traits< Argument > | |
| llvm::ilist_traits< BasicBlock > | |
| llvm::ilist_traits< const Ty > | |
| llvm::ilist_traits< Function > | |
| llvm::ilist_traits< GlobalAlias > | |
| llvm::ilist_traits< GlobalVariable > | |
| llvm::ilist_traits< IndexListEntry > | |
| llvm::ilist_traits< Instruction > | |
| llvm::ilist_traits< IVStrideUse > | |
| llvm::ilist_traits< MachineBasicBlock > | |
| llvm::ilist_traits< MachineInstr > | |
| llvm::ilist_traits< NamedMDNode > | |
| llvm::ilist_traits< RecyclerStruct > | |
| llvm::ilist_traits< SDNode > | |
| llvm::ilist_traits< SparseBitVectorElement< ElementSize > > | |
| llvm::ILPValue | Represent the ILP of the subDAG rooted at a DAG node |
| llvm::X86Operand::ImmOp | |
| llvm::ImmutableCallSite | ImmutableCallSite - establish a view to a call site for examination |
| llvm::ImmutableList< T > | |
| llvm::ImmutableListFactory< T > | |
| llvm::ImmutableListImpl< T > | |
| llvm::ImmutableMap< KeyT, ValT, ValInfo > | |
| llvm::ImmutableMapRef< KeyT, ValT, ValInfo > | |
| llvm::ImmutablePass | |
| 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::ImutAVLTree< ImutInfo > | |
| llvm::ImutAVLTreeGenericIterator< ImutInfo > | |
| llvm::ImutAVLTreeInOrderIterator< ImutInfo > | |
| llvm::ImutContainerInfo< T > | |
| llvm::ImutContainerInfo< T * > | |
| llvm::ImutKeyValueInfo< T, S > | |
| llvm::ImutProfileInfo< T > | |
| llvm::ImutProfileInfo< bool > | Profile traits for booleans |
| llvm::ImutProfileInfo< T * > | |
| llvm::ImutProfileInteger< T > | Profile traits for integers |
| llvm::IndexedInstrProfReader | Reader for the indexed binary instrprof format |
| llvm::IndexedMap< T, ToIndexT > | |
| llvm::IndexListEntry | |
| llvm::IndirectBrInst | |
| llvm::IndirectSymbolData | |
| llvm::opt::OptTable::Info | Entry for a single option instance in the option data table |
| llvm::DominatorTreeBase< NodeT >::InfoRec | |
| llvm::Init | |
| llvm::cl::initializer< Ty > | |
| llvm::InlineAsm | |
| llvm::InlineAsmIdentifierInfo | |
| llvm::InlineAsmKeyType | |
| llvm::InlineCost | Represents the cost of inlining a function |
| llvm::InlineCostAnalysis | Cost analyzer used by inliner |
| llvm::InlineFunctionInfo | |
| llvm::Inliner | |
| llvm::yaml::Input | |
| llvm::ISD::InputArg | |
| llvm::opt::InputArgList | |
| llvm::InsertElementConstantExpr | |
| llvm::InsertElementInst | |
| llvm::IRBuilderBase::InsertPoint | InsertPoint - A saved insertion point |
| llvm::IRBuilderBase::InsertPointGuard | |
| llvm::InsertValueConstantExpr | |
| llvm::InsertValueInst | |
| llvm::MipsAnalyzeImmediate::Inst | |
| llvm::InstCombineIRInserter | |
| llvm::InstCombiner | InstCombiner - The -instcombine pass |
| llvm::InstCombineWorklist | |
| llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t > | |
| llvm::MachineTraceMetrics::InstrCycles | |
| llvm::InstrEmitter | |
| llvm::InstrItinerary | |
| llvm::InstrItineraryData | |
| llvm::InstrProfIterator | A file format agnostic iterator over profiling data |
| llvm::InstrProfLookupTrait | |
| llvm::InstrProfReader | |
| llvm::InstrProfRecord | Profiling information for a single function |
| llvm::InstrProfWriter | Writer for instrumentation based profile data |
| llvm::InstrStage | |
| llvm::FrameEntry::Instruction | |
| llvm::Win64EH::Instruction | |
| llvm::WinEH::Instruction | |
| llvm::Instruction | |
| llvm::X86Disassembler::InstructionSpecifier | |
| llvm::InstVisitor< SubClass, RetTy > | Base class for instruction visitors |
| llvm::IntAttributeImpl | |
| llvm::IntegerType | Integer representation type |
| integral_constant | |
| llvm::IntelJITEventsWrapper | |
| llvm::IntEqClasses | |
| llvm::InterferenceCache | |
| llvm::LineEditor::InternalData | |
| llvm::X86Disassembler::InternalInstruction | The x86 internal instruction, which is produced by the decoder |
| llvm::Interpreter | |
| llvm::Interval | |
| llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT > | |
| llvm::IntervalMap< KeyT, ValT, N, Traits > | |
| llvm::IntervalMapHalfOpenInfo< T > | |
| llvm::IntervalMapInfo< T > | |
| llvm::IntervalMapInfo< SlotIndex > | |
| llvm::IntervalMapOverlaps< MapA, MapB > | |
| llvm::IntervalPartition | |
| llvm::IntervalPressure | |
| false::IntervalSorter | |
| llvm::IntInit | |
| llvm::GenericValue::IntPair | |
| llvm::IntRecTy | |
| llvm::IntrinsicData | |
| llvm::PatternMatch::IntrinsicID_match | Intrinsic matchers |
| llvm::TargetLoweringBase::IntrinsicInfo | |
| llvm::IntrinsicInst | |
| llvm::IntrinsicLowering | |
| llvm::IntrusiveRefCntPtr< T > | |
| llvm::IntrusiveRefCntPtrInfo< T > | |
| llvm::IntToPtrInst | This class represents a cast from an integer to a pointer |
| llvm::Inverse< GraphType > | |
| llvm::InvokeInst | |
| llvm::yaml::IO | |
| llvm::iplist< NodeTy, Traits > | |
| llvm::ipo_ext_iterator< T, SetType > | |
| llvm::ipo_iterator< T, SetType, External > | |
| 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::IRBuilderBase | Common base class shared among various IRBuilders |
| 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::object::IRObjectFile | |
| llvm::bfi_detail::IrreducibleGraph | Graph of irreducible control flow |
| llvm::bfi_detail::IrreducibleGraph::IrrNode | |
| llvm::PatternMatch::is_all_ones | |
| std::is_error_code_enum< llvm::BitcodeError > | |
| std::is_error_code_enum< llvm::errc > | |
| std::is_error_code_enum< llvm::instrprof_error > | |
| std::is_error_code_enum< llvm::object::object_error > | |
| llvm::hashing::detail::is_hashable_data< T > | Trait to indicate whether a type's bits can be hashed directly |
| llvm::hashing::detail::is_hashable_data< std::pair< T, U > > | |
| llvm::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< GlobalObject, Value > | |
| llvm::isa_impl< GlobalValue, Value > | |
| llvm::isa_impl< GlobalVariable, Value > | |
| llvm::isa_impl< InlineAsm, Value > | |
| llvm::isa_impl< Instruction, Value > | |
| llvm::isa_impl< MDNode, Value > | |
| llvm::isa_impl< PointerType, Type > | |
| llvm::isa_impl< To, From, typename std::enable_if< std::is_base_of< To, From >::value >::type > | Always allow upcasts, and perform no dynamic check for them |
| llvm::isa_impl_cl< To, From > | |
| llvm::isa_impl_cl< To, const From * > | |
| llvm::isa_impl_cl< To, const From *const > | |
| llvm::isa_impl_cl< To, const From > | |
| llvm::isa_impl_cl< To, From * > | |
| llvm::isa_impl_cl< To, From *const > | |
| llvm::isa_impl_wrap< To, From, SimpleFrom > | |
| llvm::isa_impl_wrap< To, FromTy, FromTy > | |
| llvm::AArch64ISB::ISBMapper | |
| llvm::isPodLike< T > | |
| llvm::isPodLike< ArrayRef< T > > | |
| llvm::isPodLike< AssertingVH< T > > | |
| llvm::isPodLike< bfi_detail::BlockMass > | |
| llvm::isPodLike< BitCodeAbbrevOp > | |
| llvm::isPodLike< IdentifyingPassPtr > | |
| llvm::isPodLike< ImmutableList< T > > | |
| llvm::isPodLike< MCOperand > | |
| llvm::isPodLike< Optional< T > > | |
| llvm::isPodLike< PointerIntPair< PointerTy, IntBits, IntType > > | |
| llvm::isPodLike< PressureChange > | |
| llvm::isPodLike< ScaledNumber< T > > | |
| llvm::isPodLike< SDep > | |
| llvm::isPodLike< SDValue > | |
| llvm::isPodLike< Slice > | |
| llvm::isPodLike< SlotIndex > | |
| llvm::isPodLike< std::pair< T, U > > | |
| llvm::isPodLike< StringRef > | |
| llvm::isPodLike< SuccIterator< T, U > > | |
| llvm::AliasSet::iterator | Define an iterator for alias sets... this is just a forward iterator |
| llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator | |
| llvm::DenseSet< ValueT, ValueInfoT >::Iterator | |
| llvm::LazyCallGraph::iterator | A lazy iterator used for both the entry nodes and child nodes |
| llvm::ImmutableList< T >::iterator | |
| iterator | |
| llvm::ImmutableMap< KeyT, ValT, ValInfo >::iterator | |
| llvm::ImmutableMapRef< KeyT, ValT, ValInfo >::iterator | |
| llvm::ImmutableSet< ValT, ValInfo >::iterator | |
| llvm::ImmutableSetRef< ValT, ValInfo >::iterator | |
| llvm::OnDiskChainedHashTable< Info >::iterator | |
| llvm::Registry< T, U >::iterator | |
| llvm::TargetRegistry::iterator | |
| llvm::iterator_adaptor_base< DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT > | CRTP base class for adapting an iterator to a different type |
| llvm::SparseMultiSet< ValueT, KeyFunctorT, SparseT >::iterator_base< SMSPtrTy > | |
| llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | CRTP base class which implements the entire standard iterator facade in terms of a minimal subset of the interface |
| llvm::iterator_range< IteratorT > | A range adaptor for a pair of iterators |
| llvm::IVStrideUse | |
| llvm::IVUsers | |
| llvm::IVVisitor | |
| jit_code_entry | |
| jit_descriptor | |
| llvm::JITEvent_EmittedFunctionDetails | |
| llvm::JITEventListener | |
| llvm::JITMemoryManager | |
| llvm::JITRegistrar | Global access point for the JIT debugging interface |
| JobHandleTraits | |
| llvm::JumpInstrTableInfo | |
| llvm::JumpInstrTables | |
| llvm::JumpTableSDNode | |
| llvm::OnDiskIterableChainedHashTable< Info >::key_iterator | Iterates over all of the keys in the table |
| llvm::DenseMapAPIntKeyInfo::KeyTy | |
| llvm::DenseMapAPFloatKeyInfo::KeyTy | |
| llvm::AnonStructTypeKeyInfo::KeyTy | |
| llvm::FunctionTypeKeyInfo::KeyTy | |
| 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::LandingPadInfo | |
| llvm::LandingPadInst | |
| llvm::latency_sort | Sorting functions for the Available queue |
| llvm::LatencyPriorityQueue | |
| llvm::LayoutAlignElem | |
| llvm::LazyCallGraph | A lazily constructed view of the call graph of a module |
| llvm::LazyCallGraphAnalysis | An analysis pass which computes the call graph for a module |
| llvm::LazyCallGraphPrinterPass | A pass which prints the call graph to a raw_ostream |
| llvm::LazyValueInfo | |
| LdStNInstrDesc | |
| llvm::IntervalMapImpl::LeafNode< KeyT, ValT, N, Traits > | |
| llvm::LeakDetector | |
| llvm::LeakDetectorImpl< T > | |
| 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_ptr< Ty > | |
| 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::LibCallAliasAnalysis | LibCallAliasAnalysis - Alias analysis driven from LibCallInfo |
| llvm::LibCallFunctionInfo | |
| llvm::LibCallInfo | |
| llvm::LibCallLocationInfo | |
| llvm::LibCallSimplifier | |
| llvm::line_iterator | A forward iterator which reads text lines from a buffer |
| llvm::LineEditor | |
| sampleprof::LineLocation | Represents the relative location of an instruction |
| llvm::LineReader | |
| llvm::JITEvent_EmittedFunctionDetails::LineStart | |
| llvm::DWARFDebugLine::LineTable | |
| llvm::MachO::linkedit_data_command | |
| llvm::Linker | |
| llvm::MachO::linker_options_command | |
| llvm::LinkingMemoryManager | |
| llvm::cl::list< DataType, Storage, ParserClass > | |
| llvm::cl::list_storage< DataType, StorageClass > | |
| llvm::cl::list_storage< DataType, bool > | |
| llvm::Registry< T, U >::listener | |
| llvm::ListInit | |
| llvm::ListRecTy | |
| llvm::LiveDebugVariables | |
| llvm::MachineTraceMetrics::LiveInReg | |
| llvm::LiveInterval | |
| llvm::LiveIntervals | |
| llvm::LiveIntervalUnion | |
| llvm::FunctionLoweringInfo::LiveOutInfo | |
| llvm::StackMaps::LiveOutReg | |
| llvm::LivePhysRegs | A set of live physical registers with functions to track liveness when walking backward/forward through a basic block |
| llvm::LiveQueryResult | |
| llvm::LiveRange | |
| llvm::LiveRangeCalc | |
| llvm::LiveRangeEdit | |
| llvm::LiveRangeUpdater | |
| llvm::LiveRegMatrix | |
| llvm::LiveRegSet | A set of live virtual registers and physical register units |
| llvm::LiveStacks | |
| llvm::LiveVariables | |
| llvm::LLLexer | |
| llvm::LLParser | |
| llvm_regex | |
| llvm_regmatch_t | |
| llvm::llvm_shutdown_obj | |
| llvm::LLVMContext | |
| llvm::LLVMContextImpl | |
| llvm::LLVMDisasmContext | |
| LLVMMCJITCompilerOptions | |
| LLVMOpInfo1 | |
| LLVMOpInfoSymbol1 | |
| llvm::LLVMTargetMachine | |
| llvm::MachO::load_command | |
| llvm::LoadAndStorePromoter | Helper class for promoting a collection of loads and stores into SSA Form using the SSAUpdater |
| llvm::object::MachOObjectFile::LoadCommandInfo | |
| llvm::LoadInst | |
| llvm::LoadSDNode | |
| llvm::ELFYAML::LocalGlobalWeakSymbols | |
| llvm::StackMaps::Location | |
| llvm::AliasAnalysis::Location | Location - A description of a memory 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::Loop | |
| llvm::LoopBase< BlockT, LoopT > | |
| llvm::LoopBlocksDFS | |
| llvm::LoopBlocksTraversal | Traverse the blocks in a loop using a depth-first search |
| llvm::BlockFrequencyInfoImplBase::LoopData | Data about a loop |
| llvm::LoopInfo | |
| llvm::LoopInfoBase< BlockT, LoopT > | |
| llvm::LoopPass | |
| llvm::LPPassManager | |
| llvm::LSBaseSDNode | |
| llvm::LShrOperator | |
| llvm::LTOCodeGenerator | |
| llvm::LTOModule | |
| llvm::MipsTargetLowering::LTStr | |
| 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::MachineBasicBlock | |
| llvm::MachineBlockFrequencyInfo | |
| llvm::MachineBranchProbabilityInfo | |
| llvm::MachineCodeEmitter | |
| llvm::MachineConstantPool | The machine constant pool |
| llvm::MachineConstantPoolEntry | An entry in a MachineConstantPool |
| llvm::MachineConstantPoolValue | |
| llvm::MachineDominanceFrontier | |
| llvm::MachineDominatorTree | |
| llvm::MachineFrameInfo | Abstract Stack Frame Information |
| llvm::MachineFunction | |
| llvm::MachineFunctionAnalysis | |
| llvm::MachineFunctionInfo | |
| llvm::MachineFunctionPass | |
| llvm::MachineInstr | |
| llvm::MachineInstrBuilder | |
| llvm::MachineInstrExpressionTrait | |
| llvm::MachineInstrSpan | |
| llvm::MachineJumpTableEntry | |
| llvm::MachineJumpTableInfo | |
| llvm::MachineLocation | |
| llvm::MachineLoop | |
| llvm::MachineLoopInfo | |
| llvm::MachineMemOperand | |
| llvm::MachineModuleInfo | |
| llvm::MachineModuleInfoELF | |
| llvm::MachineModuleInfoImpl | |
| llvm::MachineModuleInfoMachO | |
| llvm::MachineOperand | |
| llvm::MachineOperandIteratorBase | |
| llvm::MachinePassRegistry | |
| llvm::MachinePassRegistryListener | |
| llvm::MachinePassRegistryNode | |
| llvm::MachinePointerInfo | |
| llvm::MachinePostDominatorTree | |
| llvm::MachineRegion | |
| llvm::MachineRegionInfo | |
| llvm::MachineRegionInfoPass | |
| llvm::MachineRegionNode | |
| llvm::MachineRegisterInfo | |
| llvm::MachineRelocation | |
| llvm::MachineSchedContext | |
| llvm::MachineSchedPolicy | |
| llvm::MachineSchedRegistry | |
| llvm::MachineSchedStrategy | |
| llvm::MachineSDNode | |
| llvm::MachineSSAUpdater | |
| llvm::MachineTraceMetrics | |
| llvm::object::MachOBindEntry | |
| llvm::MachObjectWriter | |
| llvm::object::MachOObjectFile | |
| llvm::object::MachORebaseEntry | |
| llvm::MachORelocation | |
| llvm::object::MachOUniversalBinary | |
| llvm::MallocAllocator | |
| llvm::ManagedStatic< C > | |
| llvm::ManagedStaticBase | ManagedStaticBase - Common base class for ManagedStatic instances |
| llvm::ManagedStringPool | |
| llvm::Mangler | |
| llvm::sys::fs::mapped_file_region | |
| llvm::mapped_iterator< RootIt, UnaryFunc > | |
| llvm::AArch64NamedImmMapper::Mapping | |
| llvm::yaml::MappingNode | Represents a YAML map created from either a block map for a flow map |
| llvm::yaml::MappingNormalization< TNorm, TFinal > | |
| llvm::yaml::MappingNormalizationHeap< TNorm, TFinal > | |
| llvm::yaml::MappingTraits< T > | |
| llvm::yaml::MappingTraits< COFF::AuxiliarybfAndefSymbol > | |
| llvm::yaml::MappingTraits< COFF::AuxiliaryCLRToken > | |
| llvm::yaml::MappingTraits< COFF::AuxiliaryFunctionDefinition > | |
| llvm::yaml::MappingTraits< COFF::AuxiliarySectionDefinition > | |
| llvm::yaml::MappingTraits< COFF::AuxiliaryWeakExternal > | |
| llvm::yaml::MappingTraits< COFF::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::Relocation > | |
| llvm::yaml::MappingTraits< ELFYAML::Symbol > | |
| llvm::yaml::MappingTraits< std::unique_ptr< ELFYAML::Section > > | |
| 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 |
| PBQP::MatrixComparator | |
| PBQP::RegAlloc::MatrixMetadata | Metadata to speed allocatability test |
| llvm::object::MaximumAlignment< T, max_align > | |
| llvm::MaximumSpanningTree< T > | |
| llvm::PatternMatch::MaxMin_match< CmpInst_t, LHS_t, RHS_t, Pred_t > | |
| llvm::MBB2NumberFunctor | |
| llvm::MCAlignFragment | |
| llvm::MCAsmBackend | MCAsmBackend - Generic interface to target specific assembler backends |
| llvm::MCAsmInfo | |
| llvm::MCAsmInfoCOFF | |
| llvm::MCAsmInfoDarwin | |
| llvm::MCAsmInfoELF | |
| llvm::MCAsmInfoGNUCOFF | |
| llvm::MCAsmInfoMicrosoft | |
| llvm::MCAsmLayout | |
| llvm::MCAsmLexer | |
| llvm::MCAsmParser | |
| llvm::MCAsmParserExtension | Generic interface for extending the MCAsmParser, which is implemented by target and object file assembly parser implementations |
| llvm::MCAsmParserSemaCallback | MCAsmParserSemaCallback - Generic Sema callback for assembly parser |
| llvm::MCAssembler | |
| llvm::MCBinaryExpr | MCBinaryExpr - Binary assembler expressions |
| llvm::MCCFIInstruction | |
| llvm::MCCodeEmitter | MCCodeEmitter - Generic instruction encoding interface |
| llvm::MCCodeGenInfo | |
| llvm::MCCompactEncodedInstFragment | |
| llvm::MCConstantExpr | |
| llvm::MCContext | |
| llvm::MCDataFragment | |
| llvm::MCDisassembler | |
| llvm::MCDwarfCallFrameFragment | |
| llvm::MCDwarfDwoLineTable | |
| llvm::MCDwarfFile | |
| llvm::MCDwarfFrameEmitter | |
| llvm::MCDwarfFrameInfo | |
| llvm::MCDwarfLineAddr | |
| llvm::MCDwarfLineAddrFragment | |
| llvm::MCDwarfLineTable | |
| llvm::MCDwarfLineTableHeader | |
| llvm::MCDwarfLoc | |
| llvm::MCELF | |
| llvm::MCELFObjectTargetWriter | |
| llvm::MCELFStreamer | |
| llvm::MCEncodedFragment | |
| llvm::MCEncodedFragmentWithFixups | |
| llvm::MCExpr | |
| llvm::MCExternalSymbolizer | Symbolize using user-provided, C API, callbacks |
| llvm::MCFillFragment | |
| llvm::MCFixup | |
| llvm::MCFixupKindInfo | MCFixupKindInfo - Target independent information on a fixup kind |
| llvm::MCFragment | |
| llvm::MCGenDwarfInfo | |
| llvm::MCGenDwarfLabelEntry | |
| llvm::MCInst | |
| llvm::MCInstBuilder | |
| llvm::MCInstPrinter | |
| llvm::MCInstrAnalysis | |
| llvm::MCInstrDesc | |
| llvm::MCInstrInfo | |
| llvm::MCJIT | |
| llvm::MCLabel | |
| llvm::MCLEBFragment | |
| llvm::MCLineEntry | |
| llvm::MCLineSection | |
| llvm::MCLOHContainer | |
| llvm::MCLOHDirective | Store Linker Optimization Hint information (LOH) |
| llvm::MCMachObjectTargetWriter | |
| llvm::MCObjectFileInfo | |
| llvm::MCObjectStreamer | Streaming object file generation interface |
| llvm::MCObjectWriter | |
| llvm::MCOperand | |
| llvm::MCOperandInfo | |
| llvm::MCOrgFragment | |
| 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::MCRegUnitIterator | |
| llvm::MCRegUnitRootIterator | MCRegUnitRootIterator enumerates the root registers of a register unit |
| llvm::MCRelaxableFragment | |
| 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::MCSectionData | |
| llvm::MCSectionELF | |
| llvm::MCSectionMachO | |
| llvm::MCStreamer | |
| llvm::MCSubRegIterator | |
| llvm::MCSubtargetInfo | |
| llvm::MCSuperRegIterator | |
| llvm::MCSymbol | |
| llvm::MCSymbolData | |
| llvm::MCSymbolizer | Symbolize and annotate disassembled instructions |
| llvm::MCSymbolRefExpr | |
| llvm::MCTargetAsmParser | MCTargetAsmParser - Generic interface to target specific assembly parsers |
| llvm::MCTargetExpr | |
| llvm::MCTargetOptions | |
| llvm::MCTargetStreamer | |
| llvm::MCUnaryExpr | MCUnaryExpr - Unary assembler expressions |
| llvm::MCValue | |
| llvm::MCWinCOFFObjectTargetWriter | |
| llvm::MCWinCOFFStreamer | |
| llvm::MCWriteLatencyEntry | |
| llvm::MCWriteProcResEntry | |
| llvm::MD5 | |
| llvm::MDBuilder | |
| PBQP::MDMatrix< Metadata > | |
| llvm::MDNode | MDNode - a tuple of other values |
| llvm::MDNodeOperand | |
| llvm::MDNodeSDNode | |
| llvm::MDString | |
| PBQP::MDVector< Metadata > | |
| llvm::EquivalenceClasses< ElemTy >::member_iterator | |
| llvm::MemCpyInst | |
| llvm::MemDepResult | |
| llvm::MemIntrinsic | |
| llvm::MemIntrinsicSDNode | |
| llvm::MemMoveInst | |
| llvm::X86Operand::MemOp | |
| MemOpLink | |
| llvm::sys::Memory | An abstraction for memory operations |
| llvm::sys::MemoryBlock | Memory block abstraction |
| llvm::MemoryBuffer | |
| llvm::MemoryBufferRef | |
| llvm::MemoryDependenceAnalysis | |
| llvm::MemoryObject | |
| llvm::MemSDNode | Abstact virtual class for operations for memory operations |
| llvm::MemSetInst | |
| llvm::MemTransferInst | |
| llvm::MIBundleBuilder | |
| llvm::MIBundleOperands | |
| llvm::AArch64FunctionInfo::MILOHDirective | |
| llvm::MIOperands | |
| llvm::Mips16DAGToDAGISel | |
| llvm::Mips16FrameLowering | |
| llvm::Mips16HardFloat | |
| llvm::Mips16InstrInfo | |
| llvm::Mips16RegisterInfo | |
| llvm::Mips16TargetLowering | |
| llvm::MipsABIFlagsSection | |
| llvm::MipsAnalyzeImmediate | |
| llvm::MipsAsmBackend | |
| llvm::MipsAsmPrinter | |
| llvm::MipsCallEntry | A class derived from PseudoSourceValue that represents a GOT entry resolved by lazy-binding |
| llvm::MipsTargetLowering::MipsCC | |
| llvm::MipsDAGToDAGISel | |
| llvm::MipsebTargetMachine | |
| llvm::MipsELFStreamer | |
| llvm::MipselTargetMachine | |
| llvm::MipsFrameLowering | |
| llvm::MipsFunctionInfo | |
| MipsGenInstrInfo | |
| MipsGenRegisterInfo | |
| MipsGenSubtargetInfo | |
| llvm::MipsInstPrinter | |
| llvm::MipsInstrInfo | |
| llvm::MipsMCAsmInfo | |
| llvm::MipsMCCodeEmitter | |
| llvm::MipsMCExpr | |
| llvm::MipsMCInstLower | MipsMCInstLower - This class is used to lower an MachineInstr into an |
| llvm::MipsModuleDAGToDAGISel | |
| llvm::MipsOptionRecord | |
| llvm::MipsOs16 | |
| llvm::MipsRegInfoRecord | |
| llvm::MipsRegisterInfo | |
| llvm::MipsSEDAGToDAGISel | |
| llvm::MipsSEFrameLowering | |
| llvm::MipsSEInstrInfo | |
| llvm::MipsSelectionDAGInfo | |
| llvm::MipsSERegisterInfo | |
| llvm::MipsSETargetLowering | |
| llvm::MipsSubtarget | |
| llvm::MipsTargetAsmStreamer | |
| llvm::MipsTargetELFStreamer | |
| llvm::MipsTargetLowering | |
| llvm::MipsTargetMachine | |
| llvm::MipsTargetObjectFile | |
| llvm::MipsTargetStreamer | |
| llvm::yaml::missingTraits< T > | |
| llvm::MMIAddrLabelMap | |
| llvm::MMIAddrLabelMapCallbackPtr | |
| ModRMDecision | |
| llvm::Module | The main container class for the LLVM Intermediate Representation |
| llvm::ModuleAnalysisManager | A module analysis pass manager with lazy running and caching of results |
| llvm::ModuleAnalysisManagerCGSCCProxy | A CGSCC analysis which acts as a proxy for a module analysis manager |
| llvm::ModuleAnalysisManagerFunctionProxy | A function analysis which acts as a proxy for a module analysis manager |
| llvm::Module::ModuleFlagEntry | |
| llvm::ModulePass | |
| llvm::ModulePassManager | |
| llvm::ModuleToFunctionPassAdaptor< FunctionPassT > | Trivial adaptor that maps from a module to its functions |
| llvm::ModuleToPostOrderCGSCCPassAdaptor< CGSCCPassT > | The core module pass which does a post-order walk of the SCCs and runs a CGSCC pass over each one |
| llvm::AArch64SysReg::MRSMapper | |
| llvm::APInt::ms | Magic data for optimising signed division by a constant |
| llvm::MSP430FrameLowering | |
| MSP430GenInstrInfo | |
| MSP430GenRegisterInfo | |
| MSP430GenSubtargetInfo | |
| llvm::MSP430InstPrinter | |
| llvm::MSP430InstrInfo | |
| llvm::MSP430MachineFunctionInfo | |
| llvm::MSP430MCAsmInfo | |
| llvm::MSP430MCInstLower | |
| llvm::MSP430RegisterInfo | |
| llvm::MSP430SelectionDAGInfo | |
| llvm::MSP430Subtarget | |
| llvm::MSP430TargetLowering | |
| llvm::MSP430TargetMachine | |
| llvm::AArch64SysReg::MSRMapper | |
| llvm::APInt::mu | Magic data for optimising unsigned division by a constant |
| llvm::MulOperator | |
| llvm::cl::multi_val | |
| llvm::MultiClass | |
| llvm::MutableArrayRef< T > | |
| llvm::MutexGuard | Guard a section of code with a Mutex |
| llvm::sys::MutexImpl | Platform agnostic Mutex class |
| llvm::MVT | |
| llvm::NamedMDNode | |
| llvm::NamedRegionTimer | |
| llvm::PatternMatch::neg_match< LHS_t > | |
| llvm::MachO::nlist | |
| llvm::MachO::nlist_64 | |
| llvm::MachO::nlist_base | |
| llvm::yaml::Node | Abstract base class for all Nodes |
| llvm::LazyCallGraph::Node | A node in the call graph |
| llvm::SpillPlacement::Node | |
| llvm::FoldingSetImpl::Node | |
| llvm::Registry< T, U >::node | |
| llvm::IntervalMapImpl::NodeBase< T1, T2, N > | |
| PBQP::Graph< SolverT >::NodeIdSet | |
| PBQP::Graph< SolverT >::NodeItr | |
| PBQP::RegAlloc::NodeMetadata | |
| 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 > | |
| llvm::yaml::NullNode | A null value |
| llvm::NVPTXAllocaHoisting | |
| llvm::NVPTXAsmPrinter | |
| llvm::NVPTXFloatMCExpr | |
| llvm::NVPTXFrameLowering | |
| NVPTXGenInstrInfo | |
| NVPTXGenRegisterInfo | |
| NVPTXGenSubtargetInfo | |
| llvm::NVPTXInstPrinter | |
| llvm::NVPTXInstrInfo | |
| llvm::NVPTXLowerAggrCopies | |
| llvm::NVPTXMachineFunctionInfo | |
| llvm::NVPTXMCAsmInfo | |
| llvm::NVPTXRegisterInfo | |
| llvm::NVPTXSection | |
| llvm::NVPTXSubtarget | |
| llvm::NVPTXTargetLowering | |
| llvm::NVPTXTargetMachine | |
| llvm::NVPTXTargetMachine32 | |
| llvm::NVPTXTargetMachine64 | |
| llvm::NVPTXTargetObjectFile | |
| llvm::objcarc::ObjCARCAliasAnalysis | This is a simple alias analysis implementation that uses knowledge of ARC constructs to answer queries |
| llvm::COFFYAML::Object | |
| llvm::ELFYAML::Object | |
| llvm::object_deleter< T > | |
| llvm::object_deleter< T[N]> | |
| llvm::object::MachOUniversalBinary::object_iterator | |
| llvm::ObjectBuffer | |
| llvm::ObjectBufferStream | |
| llvm::ObjectCache | |
| llvm::object::ObjectFile | |
| llvm::coverage::ObjectFileCoverageMappingReader | Reader for the coverage mapping data that is emitted by the frontend and stored in an object file |
| llvm::object::MachOUniversalBinary::ObjectForArch | |
| llvm::ObjectImage | |
| llvm::ObjectImageCommon | |
| 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::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::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::OnDiskChainedHashTable< Info > | Provides lookup on an on disk hash table |
| llvm::OnDiskChainedHashTableGenerator< Info > | Generates an on disk hash table |
| llvm::OnDiskIterableChainedHashTable< Info > | Provides lookup and iteration over an on disk hash table |
| llvm::PatternMatch::OneUse_match< SubPattern_t > | |
| OpcodeDecision | |
| llvm::X86Disassembler::OperandSpecifier | The specification for how to extract and interpret one operand |
| llvm::OperandTraits< AtomicCmpXchgInst > | |
| llvm::OperandTraits< AtomicRMWInst > | |
| llvm::OperandTraits< BinaryConstantExpr > | |
| llvm::OperandTraits< BinaryOperator > | |
| llvm::OperandTraits< BlockAddress > | |
| llvm::OperandTraits< BranchInst > | |
| llvm::OperandTraits< CallInst > | |
| llvm::OperandTraits< CmpInst > | |
| llvm::OperandTraits< CompareConstantExpr > | |
| llvm::OperandTraits< ConstantArray > | |
| llvm::OperandTraits< ConstantExpr > | |
| llvm::OperandTraits< ConstantPlaceHolder > | |
| llvm::OperandTraits< ConstantStruct > | |
| llvm::OperandTraits< ConstantVector > | |
| llvm::OperandTraits< ExtractElementConstantExpr > | |
| llvm::OperandTraits< ExtractElementInst > | |
| llvm::OperandTraits< ExtractValueConstantExpr > | |
| llvm::OperandTraits< GetElementPtrConstantExpr > | |
| llvm::OperandTraits< GetElementPtrInst > | |
| llvm::OperandTraits< GlobalAlias > | |
| llvm::OperandTraits< GlobalVariable > | |
| llvm::OperandTraits< IndirectBrInst > | |
| llvm::OperandTraits< InsertElementConstantExpr > | |
| llvm::OperandTraits< InsertElementInst > | |
| llvm::OperandTraits< InsertValueConstantExpr > | |
| llvm::OperandTraits< InsertValueInst > | |
| llvm::OperandTraits< InvokeInst > | |
| llvm::OperandTraits< LandingPadInst > | |
| llvm::OperandTraits< PHINode > | |
| llvm::OperandTraits< ResumeInst > | |
| llvm::OperandTraits< ReturnInst > | |
| llvm::OperandTraits< SelectConstantExpr > | |
| llvm::OperandTraits< SelectInst > | |
| llvm::OperandTraits< ShuffleVectorConstantExpr > | |
| llvm::OperandTraits< ShuffleVectorInst > | |
| llvm::OperandTraits< StoreInst > | |
| llvm::OperandTraits< SwitchInst > | |
| llvm::OperandTraits< UnaryConstantExpr > | |
| llvm::OperandTraits< UnaryInstruction > | |
| llvm::SetTheory::Operator | Operator - A callback representing a DAG operator |
| llvm::Operator | |
| llvm::OpInit | |
| llvm::OProfileWrapper | |
| llvm::cl::opt< DataType, ExternalStorage, ParserClass > | |
| llvm::cl::opt_storage< DataType, ExternalStorage, isClass > | |
| llvm::cl::opt_storage< DataType, false, false > | |
| llvm::cl::opt_storage< DataType, false, true > | |
| llvm::cl::Option | |
| llvm::opt::Option | |
| llvm::Optional< T > | |
| llvm::OptionalOperandTraits< SubClass, ARITY > | |
| llvm::cl::OptionCategory | |
| llvm::cl::OptionDiffPrinter< ParserDT, ValDT > | |
| llvm::cl::OptionDiffPrinter< DT, DT > | |
| llvm::cl::parser< DataType >::OptionInfo | |
| llvm::cl::OptionValue< DataType > | |
| llvm::cl::OptionValue< cl::boolOrDefault > | |
| llvm::cl::OptionValue< std::string > | |
| llvm::cl::OptionValueBase< DataType, isClass > | |
| llvm::cl::OptionValueBase< DataType, false > | |
| llvm::cl::OptionValueCopy< DataType > | |
| 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::yaml::Output | |
| llvm::ISD::OutputArg | |
| llvm::OutputBuffer | |
| llvm::PatternMatch::OverflowingBinaryOp_match< LHS_t, RHS_t, Opcode, WrapFlags > | |
| llvm::OverflowingBinaryOperator | |
| llvm::object::OwningBinary< T > | |
| llvm::support::detail::packed_endian_specific_integral< value_type, endian, alignment > | |
| 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 |
| PackedVectorBase | |
| llvm::PackedVectorBase< T, BitNum, BitVectorTy, false > | |
| llvm::PackedVectorBase< T, BitNum, BitVectorTy, true > | |
| llvm::EHStreamer::PadRange | Structure holding a try-range and the associated landing pad |
| llvm::pair_hash< First, Second > | |
| parse | |
| llvm::ParseInstructionInfo | |
| llvm::cl::parser< DataType > | |
| llvm::cl::parser< bool > | |
| llvm::cl::parser< boolOrDefault > | |
| llvm::cl::parser< char > | |
| llvm::cl::parser< double > | |
| llvm::cl::parser< float > | |
| llvm::cl::parser< int > | |
| llvm::cl::parser< std::string > | |
| llvm::cl::parser< unsigned > | |
| llvm::cl::parser< unsigned long long > | |
| llvm::Pass | |
| llvm::PassArgFilter< Args > | |
| llvm::detail::PassConcept< IRUnitT, AnalysisManagerT > | Template for the abstract base class used to dispatch polymorphically over pass objects |
| llvm::PassConfigImpl | |
| llvm::PassInfo | |
| llvm::legacy::PassManager | PassManager manages ModulePassManagers |
| llvm::legacy::PassManagerBase | |
| llvm::PassManagerBuilder | |
| llvm::legacy::PassManagerImpl | PassManagerImpl manages MPPassManagers |
| llvm::PassManagerPrettyStackEntry | |
| PassModel | |
| llvm::detail::PassModel< IRUnitT, AnalysisManagerT, PassT, false > | Specialization of PassModel for passes that accept an analyis manager |
| llvm::detail::PassModel< IRUnitT, AnalysisManagerT, PassT, true > | Specialization of PassModel for passes that accept an analyis manager |
| llvm::PassNameParser | |
| llvm::PassRegistrationListener | |
| llvm::PassRegistry | |
| llvm::detail::PassRunAcceptsAnalysisManager< IRUnitT, AnalysisManagerT, PassT, ResultT > | SFINAE metafunction for computing whether PassT has a run method accepting an AnalysisManagerT |
| 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::COFF::PE32Header | |
| llvm::object::pe32plus_header | The 64-bit PE header that follows the COFF header |
| llvm::PEI | |
| llvm::WinCodeViewLineTables::FileNameRegistryTy::PerFileInfo | |
| llvm::SSAUpdaterTraits< SSAUpdater >::PHI_iterator | |
| llvm::SSAUpdaterTraits< MachineSSAUpdater >::PHI_iterator | Iterator for PHI operands |
| llvm::PHINode | |
| 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::PMStack | |
| llvm::PMTopLevelManager | |
| llvm::po_ext_iterator< T, SetType > | |
| llvm::po_iterator< GraphT, SetType, ExtStorage, GT > | |
| 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, true > | Specialization of po_iterator_storage that references an external set |
| llvm::pointee_iterator< WrappedIteratorT, T > | An iterator type that allows iterating over the pointees via some other iterator |
| llvm::PointerAlignElem | |
| llvm::PointerIntPair< PointerTy, IntBits, IntType, PtrTraits > | |
| 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::PointerType | |
| llvm::PointerUnion< PT1, PT2 > | |
| llvm::PointerUnion3< PT1, PT2, PT3 > | |
| llvm::PointerUnion4< PT1, PT2, PT3, PT4 > | |
| 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 > | |
| PBQP::PoolCostAllocator< VectorT, VectorTComparator, MatrixT, MatrixTComparator > | |
| llvm::PooledStringPtr | |
| PBQP::CostPool< CostT, CostKeyTComparator >::PoolEntry | |
| llvm::PossiblyExactOperator | |
| llvm::PostDominatorTree | |
| llvm::PostGenericScheduler | |
| llvm::LazyCallGraph::postorder_scc_iterator | A post-order depth-first SCC iterator over the call graph |
| llvm::PPC32TargetMachine | |
| llvm::PPC64LinuxTargetObjectFile | |
| llvm::PPC64TargetMachine | |
| llvm::types::ppc_fp128 | |
| llvm::PPCDispatchGroupSBHazardRecognizer | |
| llvm::PPCELFMCAsmInfo | |
| llvm::PPCFrameLowering | |
| llvm::PPCFunctionInfo | |
| PPCGenInstrInfo | |
| PPCGenRegisterInfo | |
| PPCGenSubtargetInfo | |
| llvm::PPCHazardRecognizer970 | |
| llvm::PPCInstPrinter | |
| llvm::PPCInstrInfo | |
| llvm::PPCMCAsmInfoDarwin | |
| llvm::PPCMCExpr | |
| llvm::PPCRegisterInfo | |
| llvm::PPCSelectionDAGInfo | |
| llvm::PPCSubtarget | |
| llvm::PPCTargetLowering | |
| llvm::PPCTargetMachine | |
| llvm::PPCTargetStreamer | |
| llvm::MachO::prebind_cksum_command | |
| llvm::MachO::prebound_dylib_command | |
| Predicate | |
| llvm::PredIterator< Ptr, USE_iterator > | |
| llvm::PredIteratorCache | |
| llvm::PreservedAnalyses | An abstract set of preserved analyses following a transformation pass run |
| llvm::PressureChange | |
| llvm::PressureDiff | |
| llvm::PressureDiffs | Array of PressureDiffs |
| llvm::PrettyStackTraceEntry | |
| llvm::PrettyStackTraceProgram | |
| llvm::PrettyStackTraceString | |
| llvm::AArch64PRFM::PRFMMapper | |
| llvm::PrinterTrait< T > | |
| llvm::PrinterTrait< Value > | |
| llvm::PrintFunctionPass | Pass for printing a Function as LLVM's text IR assembly |
| llvm::PrintModulePass | Pass for printing a Module as LLVM's text IR assembly |
| llvm::PrintReg | |
| llvm::PrintRegUnit | |
| llvm::PrintVRegOrUnit | |
| priority_queue | |
| llvm::PriorityQueue< T, Sequence, Compare > | |
| llvm::sys::Process | A collection of legacy interfaces for querying information about the current executing process |
| llvm::sys::process | Generic base class which exposes information about an operating system process |
| llvm::sys::ProcessInfo | This struct encapsulates information about a process |
| llvm::coverage::ObjectFileCoverageMappingReader::ProfileMappingRecord | |
| llvm::DWARFDebugLine::Prologue | |
| llvm::objcarc::ProvenanceAnalysis | This is similar to BasicAliasAnalysis, and it uses many of the same techniques, except it uses special ObjC-specific reasoning about pointer relationships |
| llvm::PSetIterator | |
| llvm::PseudoSourceValue | |
| llvm::AArch64PState::PStateMapper | |
| llvm::detail::PtrUseVisitorBase::PtrInfo | This class provides information about the result of a visit |
| llvm::PtrToIntInst | This class represents a cast from a pointer to an integer |
| llvm::PtrToIntOperator | |
| llvm::PtrUseVisitor< DerivedT > | A base class for visitors over the uses of a pointer value |
| llvm::detail::PtrUseVisitorBase | Implementation of non-dependent functionality for PtrUseVisitor |
| llvm::dwarf::PubIndexEntryDescriptor | |
| llvm::LiveIntervalUnion::Query | |
| llvm::R600InstrInfo | |
| llvm::R600MachineFunctionInfo | |
| llvm::R600RegisterInfo | |
| llvm::R600SchedStrategy | |
| llvm::R600TargetLowering | |
| llvm::RandomNumberGenerator | |
| llvm::DWARFDebugRangeList::RangeListEntry | |
| llvm::RangeSpan | |
| llvm::RangeSpanList | |
| llvm::raw_fd_ostream | |
| llvm::raw_null_ostream | Raw_null_ostream - A raw_ostream that discards all output |
| llvm::raw_os_ostream | |
| llvm::raw_ostream | |
| llvm::raw_string_ostream | |
| llvm::raw_svector_ostream | |
| llvm::ELFYAML::RawContentSection | |
| llvm::coverage::RawCoverageFilenamesReader | Reader for the raw coverage filenames |
| llvm::coverage::RawCoverageMappingReader | Reader for the raw coverage mapping data |
| llvm::coverage::RawCoverageReader | Base class for the raw coverage mapping and filenames data readers |
| llvm::RawInstrProfReader< IntPtrT > | |
| re_guts | |
| llvm::ReadyQueue | |
| llvm::sys::fs::detail::RecDirIterState | |
| llvm::Record | |
| llvm::RecordKeeper | |
| llvm::LessRecordRegister::RecordParts | |
| llvm::RecordRecTy | |
| llvm::RecordStreamer | |
| llvm::RecordVal | |
| llvm::RecTy | |
| llvm::sys::fs::recursive_directory_iterator | |
| llvm::Recycler< T, Size, Align > | |
| llvm::RecyclerStruct | |
| llvm::RecyclingAllocator< AllocatorType, T, Size, Align > | |
| llvm::support::detail::packed_endian_specific_integral< value_type, endian, alignment >::ref | |
| llvm::RefCountedBase< Derived > | |
| llvm::RefCountedBaseVPTR | |
| llvm::SmallBitVector::reference | |
| llvm::PackedVector< T, BitNum, BitVectorTy >::reference | |
| llvm::BitVector::reference | |
| llvm::ReferenceStorage< T > | Stores a reference that can be changed |
| llvm::RegAllocBase | |
| PBQP::RegAlloc::RegAllocSolverImpl | |
| llvm::RegClassWeight | |
| llvm::ScheduleDAGSDNodes::RegDefIter | |
| llvm::Regex | |
| llvm::Region | |
| llvm::RegionBase< Tr > | A single entry single exit Region |
| llvm::RegionInfo | |
| llvm::RegionInfoBase< Tr > | Analysis that detects all canonical Regions |
| llvm::RegionInfoPass | |
| llvm::RegionNode | |
| llvm::RegionNodeBase< Tr > | A RegionNode represents a subregion or a BasicBlock that is part of a Region |
| llvm::RegionPass | A pass that runs on each Region in a function |
| llvm::RegionPressure | |
| llvm::RegionTraits< FuncT_ > | |
| llvm::RegionTraits< Function > | |
| llvm::RegionTraits< MachineFunction > | |
| llvm::RegisterAGBase | |
| llvm::RegisterAnalysisGroup< Interface, Default > | |
| llvm::RegisterAsmPrinter< AsmPrinterImpl > | |
| llvm::RegisterClassInfo | |
| llvm::RegisterMaskSDNode | |
| 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::RegisterPass< passName > | |
| llvm::RegisterPassParser< RegistryClass > | |
| llvm::RegisterPressure | Base class for register pressure results |
| llvm::AggressiveAntiDepState::RegisterReference | |
| llvm::RegisterRegAlloc | |
| llvm::RegisterScheduler | |
| llvm::RegisterSDNode | |
| llvm::RegisterStandardPasses | |
| llvm::RegisterTarget< TargetArchType, HasJIT > | |
| llvm::RegisterTargetMachine< TargetMachineImpl > | |
| llvm::Registry< T, U > | |
| llvm::RegistryParser< T, U > | |
| llvm::RegistryTraits< T > | |
| llvm::X86Operand::RegOp | |
| llvm::RegPressureDelta | |
| llvm::RegPressureTracker | |
| llvm::RegScavenger | |
| llvm::TargetInstrInfo::RegSubRegPair | |
| llvm::TargetInstrInfo::RegSubRegPairAndIdx | |
| llvm::COFFYAML::Relocation | |
| llvm::ELFYAML::Relocation | |
| llvm::COFF::relocation | |
| llvm::MachO::relocation_info | |
| llvm::RelocationEntry | |
| llvm::object::RelocationRef | |
| llvm::ELFYAML::RelocationSection | |
| 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 |
| rerr | |
| llvm::resource_sort | Sorting functions for the Available queue |
| llvm::ResourcePriorityQueue | |
| llvm::FunctionAnalysisManagerModuleProxy::Result | The result proxy object for the FunctionAnalysisManagerModuleProxy |
| llvm::CGSCCAnalysisManagerModuleProxy::Result | |
| llvm::ModuleAnalysisManagerFunctionProxy::Result | Result proxy object for ModuleAnalysisManagerFunctionProxy |
| llvm::ModuleAnalysisManagerCGSCCProxy::Result | Result proxy object for ModuleAnalysisManagerCGSCCProxy |
| llvm::CGSCCAnalysisManagerFunctionProxy::Result | Result proxy object for ModuleAnalysisManagerFunctionProxy |
| llvm::FunctionAnalysisManagerCGSCCProxy::Result | |
| llvm::detail::ResultHasInvalidateMethod< IRUnitT, ResultT > | SFINAE metafunction for computing whether ResultT provides an invalidate member function |
| llvm::ResumeInst | |
| llvm::ReturnInst | |
| llvm::sys::path::reverse_iterator | Reverse path iterator |
| llvm::ReversePostOrderTraversal< GraphT, GT > | |
| llvm::RGPassManager | The pass manager to schedule RegionPasses |
| llvm::RNSuccIterator< NodeType, BlockT, RegionT > | Hierarchical RegionNode successor iterator |
| llvm::RNSuccIterator< FlatIt< NodeType >, BlockT, RegionT > | Flat RegionNode iterator |
| llvm::RoundUpToPowerOfTwo< N > | |
| llvm::RoundUpToPowerOfTwoH< N, isPowerTwo > | |
| llvm::RoundUpToPowerOfTwoH< N, false > | |
| llvm::MachO::routines_command | |
| llvm::MachO::routines_command_64 | |
| llvm::DWARFDebugLine::Row | |
| llvm::MachO::rpath_command | |
| llvm::RTDyldMemoryManager | |
| llvm::RuntimeDyld | |
| llvm::RuntimeDyldChecker | RuntimeDyld invariant checker for verifying that RuntimeDyld has correctly applied relocations |
| llvm::RuntimeDyldCheckerExprEval | |
| llvm::RuntimeDyldCheckerImpl | |
| llvm::RuntimeDyldELF | |
| llvm::RuntimeDyldImpl | |
| llvm::RuntimeDyldMachO | |
| llvm::RuntimeDyldMachOAArch64 | |
| llvm::RuntimeDyldMachOARM | |
| llvm::RuntimeDyldMachOCRTPBase< Impl > | |
| llvm::RuntimeDyldMachOI386 | |
| llvm::RuntimeDyldMachOX86_64 | |
| llvm::Win64EH::RuntimeFunction | RuntimeFunction - An entry in the table of functions with unwind info |
| llvm::ARM::WinEH::RuntimeFunction | |
| llvm::sys::RWMutexImpl | Platform agnostic RWMutex class |
| sampleprof::SampleProfileReader | Sample-based profile reader |
| llvm::SaveAndRestore< T > | A utility class that uses RAII to save and restore the value of a variable |
| llvm::SaveOr | |
| llvm::FastISel::SavePoint | |
| llvm::yaml::ScalarBitSetTraits< T > | |
| llvm::yaml::ScalarBitSetTraits< COFF::Characteristics > | |
| llvm::yaml::ScalarBitSetTraits< COFF::SectionCharacteristics > | |
| llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF > | |
| llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_SHF > | |
| llvm::yaml::ScalarEnumerationTraits< T > | |
| llvm::yaml::ScalarEnumerationTraits< COFF::MachineTypes > | |
| llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeAMD64 > | |
| llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeI386 > | |
| llvm::yaml::ScalarEnumerationTraits< COFF::SymbolBaseType > | |
| llvm::yaml::ScalarEnumerationTraits< COFF::SymbolComplexType > | |
| llvm::yaml::ScalarEnumerationTraits< COFF::SymbolStorageClass > | |
| llvm::yaml::ScalarEnumerationTraits< COFFYAML::AuxSymbolType > | |
| llvm::yaml::ScalarEnumerationTraits< COFFYAML::COMDATType > | |
| llvm::yaml::ScalarEnumerationTraits< COFFYAML::WeakExternalCharacteristics > | |
| llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ELFCLASS > | |
| llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ELFDATA > | |
| llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ELFOSABI > | |
| llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_EM > | |
| llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ET > | |
| llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_REL > | |
| llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_SHT > | |
| llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_STT > | |
| llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_STV > | |
| llvm::ScalarEvolution | |
| 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::ScalarTraits< T > | |
| llvm::yaml::ScalarTraits< BinaryRef > | |
| 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< std::string > | |
| 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::ScaledNumber< DigitsT > | Simple representation of a scaled number |
| llvm::ScaledNumberBase | |
| llvm::yaml::Scanner | Scans YAML tokens from a MemoryBuffer |
| llvm::MachO::scattered_relocation_info | |
| llvm::LazyCallGraph::SCC | An SCC of the call graph |
| llvm::scc_iterator< GraphT, GT > | Enumerate the SCCs of a directed graph in reverse topological order of the SCC DAG |
| llvm::SCEV | |
| llvm::SCEVAddExpr | |
| llvm::SCEVAddRecExpr | |
| llvm::SCEVApplyRewriter | |
| llvm::SCEVCastExpr | |
| llvm::SCEVCommutativeExpr | |
| llvm::SCEVConstant | |
| llvm::SCEVCouldNotCompute | |
| llvm::SCEVExpander | |
| llvm::SCEVMulExpr | |
| llvm::SCEVNAryExpr | |
| llvm::SCEVParameterRewriter | |
| llvm::SCEVSignExtendExpr | |
| llvm::SCEVSMaxExpr | |
| llvm::SCEVTraversal< SV > | |
| llvm::SCEVTruncateExpr | |
| llvm::SCEVUDivExpr | |
| llvm::SCEVUMaxExpr | |
| llvm::SCEVUnknown | |
| llvm::SCEVVisitor< SC, RetVal > | |
| llvm::SCEVZeroExtendExpr | |
| llvm::SchedBoundary | |
| llvm::GenericSchedulerBase::SchedCandidate | |
| llvm::SchedDFSImpl | Internal state used to compute SchedDFSResult |
| llvm::SchedDFSResult | Compute the values of each DAG node for various metrics during DFS |
| llvm::SchedRemainder | Summarize the unscheduled region |
| llvm::GenericSchedulerBase::SchedResourceDelta | Status of an instruction's critical resource consumption |
| llvm::ScheduleDAG | |
| llvm::ScheduleDAGInstrs | |
| llvm::ScheduleDAGMI | |
| llvm::ScheduleDAGMILive | |
| llvm::ScheduleDAGMutation | Mutate the DAG as a postpass after normal DAG building |
| llvm::ScheduleDAGSDNodes | |
| llvm::ScheduleDAGTopologicalSort | |
| llvm::ScheduleHazardRecognizer | |
| llvm::SchedulingPriorityQueue | |
| 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::ScoreboardHazardRecognizer | |
| llvm::SDDbgInfo | |
| llvm::SDDbgValue | |
| llvm::SDep | |
| llvm::SDivOperator | |
| llvm::SDLoc | |
| llvm::SDNode | |
| llvm::SDNodeIterator | |
| llvm::SDUse | |
| llvm::SDValue | |
| llvm::SDVTList | |
| llvm::SDVTListNode | |
| llvm::DWARFContext::Section | |
| llvm::ELFYAML::Section | |
| llvm::COFFYAML::Section | |
| llvm::COFF::section | |
| llvm::MachO::section | |
| llvm::MachO::section_64 | |
| llvm::SectionEntry | |
| llvm::SectionKind | |
| llvm::SectionMemoryManager | |
| llvm::RuntimeDyldMachO::SectionOffsetPair | |
| llvm::RelocationEntry::SectionPair | |
| 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::SelectConstantExpr | |
| llvm::SelectInst | |
| llvm::SelectionDAG | |
| llvm::SelectionDAGBuilder | |
| llvm::SelectionDAGISel | |
| llvm::sys::self_process | The specific class representing the current process |
| llvm::DWARFDebugLine::Sequence | |
| llvm::yaml::SequenceNode | Represents a YAML sequence created from either a block sequence for a flow sequence |
| llvm::yaml::SequenceTraits< T > | |
| llvm::SequentialType | |
| SetCCInfo | Helper structure to keep track of SetCC information |
| SetCCInfoAndKind | Helper structure to be able to read SetCC information. If set to true, IsAArch64 field, Info is a AArch64SetCCInfo, otherwise Info is a GenericSetCCInfo |
| llvm::SetTheory | |
| llvm::SetVector< T, Vector, Set > | A vector that has set insertion semantics |
| llvm::SExtInst | This class represents a sign extension of integer types |
| llvm::ShlOperator | |
| llvm::ShuffleVectorConstantExpr | |
| llvm::ShuffleVectorInst | |
| llvm::ShuffleVectorSDNode | |
| llvm::SIInstrInfo | |
| llvm::SIMachineFunctionInfo | |
| 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 > | Allow clients to treat uses just like values when using casting operators |
| llvm::simplify_type< User::const_op_iterator > | |
| llvm::simplify_type< User::op_iterator > | |
| llvm::simplify_type< WeakVH > | |
| llvm::SimplifyFortifiedLibCalls | |
| false::SingleLoopExtractor | SingleLoopExtractor - For bugpoint |
| llvm::SIRegisterInfo | |
| llvm::SITargetLowering | |
| llvm::SIToFPInst | This class represents a cast from signed integer to floating point |
| llvm::detail::SizerImpl< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > | |
| AllocaSlices::SliceBuilder | Builder for the alloca slices |
| llvm::SlotIndex | SlotIndex - An opaque wrapper around machine indexes |
| llvm::SlotIndexes | |
| llvm::SlotTracker | |
| llvm::SmallBitVector | |
| llvm::SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT > | |
| llvm::SmallPtrSet< PtrType, SmallSize > | |
| llvm::SmallPtrSetImpl< PtrType > | A templated base class for SmallPtrSet which provides the typesafe interface that is common across all small sizes |
| llvm::SmallPtrSetImplBase | |
| llvm::SmallPtrSetIterator< PtrTy > | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet |
| llvm::SmallPtrSetIteratorImpl | |
| llvm::SmallSet< T, N, C > | |
| llvm::SmallSet< PointeeType *, N > | |
| llvm::SmallSetVector< T, N > | A SetVector that performs no allocations if smaller than a certain size |
| llvm::SmallString< InternalLen > | |
| llvm::SmallVector< T, N > | |
| llvm::SmallVectorBase | This is all the non-templated stuff common to all SmallVectors |
| llvm::SmallVectorImpl< T > | |
| llvm::SmallVectorStorage< T, N > | |
| llvm::SmallVectorStorage< T, 0 > | |
| llvm::SmallVectorStorage< T, 1 > | |
| llvm::SmallVectorTemplateBase< T, isPodLike > | |
| llvm::SmallVectorTemplateBase< T, true > | |
| llvm::SmallVectorTemplateCommon< T, typename > | |
| llvm::sys::SmartMutex< mt_only > | |
| llvm::sys::SmartRWMutex< mt_only > | |
| 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 |
| llvm::SparcELFMCAsmInfo | |
| llvm::SparcELFTargetObjectFile | |
| llvm::SparcFrameLowering | |
| SparcGenInstrInfo | |
| SparcGenRegisterInfo | |
| SparcGenSubtargetInfo | |
| llvm::SparcInstPrinter | |
| llvm::SparcInstrInfo | |
| llvm::SparcMachineFunctionInfo | |
| llvm::SparcMCExpr | |
| llvm::SparcRegisterInfo | |
| llvm::SparcSelectionDAGInfo | |
| llvm::SparcSubtarget | |
| llvm::SparcTargetAsmStreamer | |
| llvm::SparcTargetELFStreamer | |
| llvm::SparcTargetLowering | |
| llvm::SparcTargetMachine | |
| llvm::SparcTargetStreamer | |
| llvm::SparcV8TargetMachine | |
| llvm::SparcV9TargetMachine | |
| llvm::SparseBitVector< ElementSize > | |
| llvm::SparseBitVectorElement< ElementSize > | |
| llvm::SparseMultiSet< ValueT, KeyFunctorT, SparseT > | |
| llvm::SparseSet< ValueT, KeyFunctorT, SparseT > | |
| llvm::SparseSetValFunctor< KeyT, ValueT, KeyFunctorT > | |
| llvm::SparseSetValFunctor< KeyT, KeyT, KeyFunctorT > | |
| llvm::SparseSetValTraits< ValueT > | |
| llvm::SparseSolver | |
| llvm::SpecialCaseList | |
| llvm::PatternMatch::specific_fpval | |
| llvm::PatternMatch::specific_intval | Match a specified integer value or vector of all elements of that value |
| llvm::SpecificBumpPtrAllocator< T > | A BumpPtrAllocator that allows only elements of a specific type to be allocated |
| llvm::PatternMatch::specificval_ty | Specificval_ty - Match a specified Value* |
| llvm::SIMachineFunctionInfo::SpilledReg | |
| llvm::Spiller | |
| llvm::SpillPlacement | |
| llvm::TargetFrameLowering::SpillSlot | |
| llvm::SplitAnalysis | |
| llvm::SplitEditor | |
| llvm::SrcLineInfo | This class is used to record source line correspondence |
| llvm::SrcValueSDNode | |
| llvm::SSAUpdater | Helper class for SSA formation on a set of values defined in multiple blocks |
| llvm::SSAUpdaterImpl< UpdaterT > | |
| llvm::SSAUpdaterTraits< MachineSSAUpdater > | |
| llvm::SSAUpdaterTraits< SSAUpdater > | |
| llvm::StackMapLiveness | This pass calculates the liveness information for each basic block in a function and attaches the register live-out information to a patchpoint intrinsic if present |
| llvm::StackMaps | |
| llvm::StackProtector | |
| llvm::Statistic | |
| llvm::StoreInst | |
| llvm::StoreSDNode | |
| llvm::StratifiedInfo | |
| llvm::StratifiedLink | |
| llvm::StratifiedSets< T > | |
| llvm::StratifiedSetsBuilder< T > | |
| llvm::yaml::Stream | This class represents a YAML stream potentially containing multiple documents |
| llvm::StreamableMemoryObject | |
| llvm::StreamingMemoryObject | |
| llvm::StringAttributeImpl | |
| llvm::StringInit | |
| llvm::StringMap< ValueTy, AllocatorTy > | |
| llvm::StringMapConstIterator< ValueTy > | |
| llvm::StringMapEntry< ValueTy > | |
| llvm::StringMapEntryBase | StringMapEntryBase - Shared base class of StringMapEntry instances |
| llvm::StringMapImpl | |
| llvm::StringMapIterator< ValueTy > | |
| llvm::StringMatcher | |
| llvm::StringPool | |
| llvm::StringRecTy | |
| llvm::StringRef | |
| llvm::StringRefMemoryObject | StringRefMemoryObject - Simple StringRef-backed MemoryObject |
| llvm::cl::StringSaver | Saves strings in the inheritor's stable storage and returns a stable raw character pointer |
| llvm::StringSet< AllocatorTy > | StringSet - A wrapper for StringMap that provides set-like functionality |
| llvm::StringSwitch< T, R > | A switch()-like statement whose cases are string literals |
| llvm::StringTableBuilder | Utility for building string tables with deduplicated suffixes |
| llvm::object::StringTableOffset | |
| llvm::StringToOffsetTable | |
| llvm::StructLayout | |
| llvm::StructType | |
| 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::SubOperator | |
| llvm::MCRegisterInfo::SubRegCoveredBits | |
| llvm::SubtargetFeatureKV | |
| llvm::SubtargetFeatures | |
| llvm::SubtargetInfoKV | |
| llvm::SuccIterator< Term_, BB_ > | |
| llvm::SUnit | SUnit - Scheduling unit. This is a node in the scheduling DAG |
| llvm::SUnitIterator | |
| llvm::SuperRegClassIterator | |
| llvm::SwitchInst | |
| llvm::object::Archive::Symbol | |
| llvm::COFF::symbol | |
| llvm::COFFYAML::Symbol | |
| llvm::ELFYAML::Symbol | |
| llvm::object::symbol_iterator | |
| llvm::object::Archive::symbol_iterator | |
| llvm::SymbolCU | Helper used to pair up a symbol and its DWARF compile unit |
| llvm::object::SymbolicFile | |
| llvm::object::SymbolRef | |
| llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass > | |
| llvm::MachO::symseg_command | |
| llvm::MachO::symtab_command | |
| llvm::AArch64SysReg::SysRegMapper | |
| llvm::SystemZAsmPrinter | |
| llvm::SystemZConstantPoolValue | |
| llvm::SystemZFrameLowering | |
| SystemZGenInstrInfo | |
| SystemZGenRegisterInfo | |
| SystemZGenSubtargetInfo | |
| llvm::SystemZInstPrinter | |
| llvm::SystemZInstrInfo | |
| llvm::SystemZMachineFunctionInfo | |
| llvm::SystemZMCAsmInfo | |
| llvm::SystemZMCInstLower | |
| llvm::SystemZRegisterInfo | |
| llvm::SystemZSelectionDAGInfo | |
| llvm::SystemZSubtarget | |
| llvm::SystemZTargetLowering | |
| llvm::SystemZTargetMachine | |
| T | |
| llvm::TableGenStringKey | |
| llvm::Target | |
| llvm::TargetFolder | TargetFolder - Create constants with target dependent folding |
| llvm::TargetFrameLowering | |
| llvm::TargetIndexSDNode | Completely target-dependent object reference |
| llvm::TargetInstrInfo | |
| llvm::TargetIntrinsicInfo | |
| llvm::TargetLibraryInfo | |
| llvm::TargetLowering | |
| llvm::TargetLoweringBase | |
| llvm::TargetLoweringObjectFile | |
| llvm::TargetLoweringObjectFileCOFF | |
| llvm::TargetLoweringObjectFileELF | |
| llvm::TargetLoweringObjectFileMachO | |
| llvm::TargetLowering::TargetLoweringOpt | |
| llvm::TargetMachine | |
| llvm::TargetOptions | |
| llvm::TargetPassConfig | |
| llvm::TargetRegisterClass | |
| llvm::TargetRegisterInfo | |
| 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::TargetSubtargetInfo | |
| llvm::TargetTransformInfo | |
| llvm::MDBuilder::TBAAStructField | |
| llvm::TerminatorInst | |
| llvm::TernarySDNode | |
| llvm::TernOpInit | |
| llvm::TextInstrProfReader | |
| llvm::TGLexer | TGLexer - TableGen Lexer class |
| llvm::TGParser | |
| llvm::MachO::thread_command | |
| ThreadInfo | |
| llvm::sys::ThreadLocal< T > | |
| llvm::sys::ThreadLocalImpl | |
| llvm::ThreadSafeRefCountedBase< Derived > | A thread-safe version of llvm::RefCountedBase |
| ThreadStack | |
| llvm::Thumb1FrameLowering | |
| llvm::Thumb1InstrInfo | |
| llvm::Thumb1RegisterInfo | |
| llvm::Thumb2InstrInfo | |
| llvm::Thumb2RegisterInfo | |
| llvm::ThumbBETargetMachine | |
| llvm::ThumbLETargetMachine | |
| llvm::ThumbTargetMachine | |
| llvm::Timer | |
| llvm::TimeRecord | |
| llvm::TimeRegion | |
| llvm::TimerGroup | |
| llvm::sys::TimeValue | Provides an abstraction for a fixed point in time |
| llvm::TinyPtrVector< EltTy > | |
| llvm::AArch64TLBI::TLBIMapper | |
| llvm::MachO::tlv_descriptor | |
| llvm::MachO::tlv_descriptor_32 | |
| llvm::MachO::tlv_descriptor_64 | |
| llvm::yaml::Token | Token - A single YAML token |
| llvm::X86Operand::TokOp | |
| llvm::tool_output_file | |
| llvm::Trace | |
| llvm::MachineTraceMetrics::Trace | |
| llvm::MachineTraceMetrics::TraceBlockInfo | |
| llvm::TrackingVH< ValueTy > | |
| llvm::Triple | |
| true_type | |
| llvm::TruncInst | This class represents a truncation of integer types |
| llvm::Twine | |
| llvm::MachO::twolevel_hint | |
| llvm::MachO::twolevel_hints_command | |
| llvm::Type | |
| llvm::TypeBuilder< T, cross_compilable > | |
| llvm::TypeBuilder< const T, cross > | |
| llvm::TypeBuilder< const void *, false > | |
| llvm::TypeBuilder< const volatile T, cross > | |
| llvm::TypeBuilder< const volatile void *, false > | |
| 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 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< 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 *, false > | |
| llvm::TypeBuilder< void, cross > | |
| llvm::TypeBuilder< volatile T, cross > | |
| llvm::TypeBuilder< volatile void *, false > | |
| llvm::TypeConversionCostTblEntry< TypeTy > | Type Conversion Cost Table |
| llvm::TypedInit | |
| llvm::TypeFinder | |
| llvm::bfi_detail::TypeMap< BlockT > | |
| llvm::bfi_detail::TypeMap< BasicBlock > | |
| llvm::bfi_detail::TypeMap< MachineBasicBlock > | |
| llvm::TypePrinting | |
| llvm::UDivOperator | |
| 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::UIToFPInst | This class represents a cast unsigned integer to floating point |
| 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::UnaryConstantExpr | |
| llvm::UnaryInstruction | |
| llvm::UnarySDNode | |
| llvm::UndefValue | |
| 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::UnifyFunctionExitNodes | |
| llvm::unique_lock< MutexT > | Guard a section of code with a mutex |
| llvm::sys::fs::UniqueID | |
| llvm::UniqueVector< T > | |
| llvm::UnOpInit | |
| llvm::UnreachableInst | |
| llvm::TargetTransformInfo::UnrollingPreferences | Parameters that control the generic loop unrolling transformation |
| llvm::UnsetInit | |
| llvm::yaml::unvalidatedMappingTraits< T > | |
| llvm::Win64EH::UnwindCode | |
| llvm::Win64EH::UnwindEmitter | |
| llvm::WinEH::UnwindEmitter | |
| llvm::Win64EH::UnwindInfo | UnwindInfo - An entry in the exception table |
| llvm::UnwindOpcodeAssembler | |
| llvm::Use | A Use represents the edge between a Value definition and its users |
| llvm::SDNode::use_iterator | |
| llvm::UseListOrder | Structure to hold a use-list order |
| llvm::User | |
| llvm::detail::PtrUseVisitorBase::UseToVisit | A struct of the data needed to visit a particular use |
| llvm::MachO::uuid_command | |
| llvm::VAArgInst | |
| llvm::VACopyInst | |
| llvm::VAEndInst | |
| llvm::ValID | |
| llvm::yaml::validatedMappingTraits< T > | |
| llvm::DebugLocEntry::Value | A single location or constant |
| llvm::Value | LLVM Value Representation |
| llvm::cl::value_desc | |
| llvm::User::value_op_iterator | |
| llvm::ValueEnumerator | |
| llvm::ValueHandleBase | |
| llvm::ValueMap< KeyT, ValueT, Config > | See the file comment |
| llvm::ValueMapCallbackVH< KeyT, ValueT, Config > | |
| llvm::ValueMapConfig< KeyT, MutexT > | |
| llvm::ValueMapConstIterator< DenseMapT, KeyT > | |
| llvm::ValueMapIterator< DenseMapT, KeyT > | |
| llvm::ValueMapTypeRemapper | |
| llvm::ValueMaterializer | |
| llvm::cl::ValuesClass< DataType > | |
| llvm::ValueSymbolTable | |
| llvm::TargetLoweringBase::ValueTypeActionImpl | |
| llvm::ValueMapConstIterator< DenseMapT, KeyT >::ValueTypeProxy | |
| llvm::ValueMapIterator< DenseMapT, KeyT >::ValueTypeProxy | |
| llvm::VarBitInit | |
| llvm::MachineModuleInfo::VariableDbgInfo | |
| llvm::VariadicFunction< ResultT, ArgT, Func > | Class which can simulate a type-safe variadic function |
| llvm::VariadicFunction1< ResultT, Param0T, ArgT, Func > | |
| llvm::VariadicFunction2< ResultT, Param0T, Param1T, ArgT, Func > | |
| llvm::VariadicFunction3< ResultT, Param0T, Param1T, Param2T, ArgT, Func > | |
| llvm::VariadicOperandTraits< SubClass, MINARITY > | |
| llvm::LiveVariables::VarInfo | |
| llvm::VarInit | |
| llvm::VarListElementInit | |
| llvm::VAStartInst | |
| vector | |
| PBQP::Vector | PBQP Vector class |
| PBQP::VectorComparator | |
| llvm::VectorizeConfig | Vectorize configuration |
| llvm::VectorType | |
| llvm::VerifierPass | |
| llvm::MachO::version_min_command | |
| llvm::MCAssembler::VersionMinInfoType | MachO specific deployment target version info |
| llvm::VirtReg2IndexFunctor | |
| llvm::VirtRegAuxInfo | Calculate auxiliary information for a virtual register such as its spill weight and allocation hint |
| llvm::MachineOperandIteratorBase::VirtRegInfo | |
| llvm::VirtRegMap | |
| llvm::VLIWMachineScheduler | |
| llvm::VLIWPacketizerList | |
| llvm::VLIWResourceModel | |
| llvm::VNInfo | |
| llvm::VReg2SUnit | An individual mapping from virtual register number to SUnit |
| llvm::VTSDNode | |
| llvm::sys::Watchdog | |
| llvm::WeakVH | |
| llvm::BlockFrequencyInfoImplBase::Weight | Unscaled probability weight |
| WidenVector | |
| llvm::Win64Exception | |
| llvm::WinCodeViewLineTables | Collects and handles line tables information in a CodeView format |
| llvm::BlockFrequencyInfoImplBase::WorkingData | Index of loop information |
| llvm::support::endian::Writer< endian > | Adapter to write values to a stream in a particular byte order |
| llvm::X86_64MachoTargetObjectFile | |
| llvm::X86_64MCAsmInfoDarwin | |
| llvm::types::x86_fp80 | |
| llvm::types::x86_mmx | |
| llvm::X86AddressMode | |
| llvm::X86AsmInstrumentation | |
| llvm::X86AsmPrinter | |
| llvm::X86ELFMCAsmInfo | |
| llvm::X86FrameLowering | |
| llvm::X86Disassembler::X86GenericDisassembler | |
| X86GenInstrInfo | |
| X86GenRegisterInfo | |
| X86GenSubtargetInfo | |
| llvm::X86LinuxTargetObjectFile | |
| llvm::X86MachineFunctionInfo | |
| llvm::X86MCAsmInfoDarwin | |
| llvm::X86MCAsmInfoGNUCOFF | |
| llvm::X86MCAsmInfoMicrosoft | |
| llvm::X86Operand | |
| X86OpTblEntry | |
| llvm::X86SelectionDAGInfo | |
| llvm::X86WindowsTargetObjectFile | This implementation is used for Windows targets on x86 and x86-64 |
| llvm::XCoreFrameLowering | |
| llvm::XCoreFunctionInfo | |
| XCoreGenInstrInfo | |
| XCoreGenRegisterInfo | |
| XCoreGenSubtargetInfo | |
| llvm::XCoreInstPrinter | |
| llvm::XCoreInstrInfo | |
| llvm::XCoreMCAsmInfo | |
| llvm::XCoreMCInstLower | This class is used to lower an MachineInstr into an MCInst |
| llvm::XCoreRegisterInfo | |
| llvm::XCoreSelectionDAGInfo | |
| llvm::XCoreSubtarget | |
| llvm::XCoreTargetLowering | |
| llvm::XCoreTargetMachine | |
| llvm::XCoreTargetObjectFile | |
| llvm::XCoreTargetStreamer | |
| llvm::ZExtInst | This class represents zero extension of integer types |