___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 |