LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LLVM Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AAEval
AbsOpt
llvm::AbstractLatticeFunction
llvm::AbstractTypeUserLLVM Abstract Type User Representation
ActionEntryActionEntry - Structure describing an entry in the actions table
ADCE
AddMaskingAnd
AddRHS
llvm::cl::alias
llvm::AliasAnalysis
llvm::AliasAnalysis::PointerAccessInfo
AliasAnalysisCounter
AliasDebugger
llvm::cl::aliasopt
llvm::AliasSet
llvm::AliasSet::iteratorDefine an iterator for alias sets... this is just a forward iterator
AliasSetPrinter
llvm::AliasSetTracker
llvm::AlignmentCalcImpl< T >
llvm::AlignOf< T >
llvm::AllocaHolder
llvm::AllocaHolderHandle
AllocaInfo
llvm::AllocaInst
llvm::AllocationInst
AlphaAsmPrinter
AlphaBSel
AlphaCodeEmitter
AlphaDAGToDAGISel
AlphaGenRegisterInfo
llvm::AlphaInstrInfo
llvm::AlphaJITInfo
AlphaLLRPPass
llvm::AlphaRegisterInfo
llvm::AlphaSubtarget
llvm::AlphaTargetAsmInfo
llvm::AlphaTargetLowering
llvm::AlphaTargetMachine
llvm::AnalysisResolver
llvm::AnalysisUsage
llvm::AnchorDesc
llvm::AnchoredDesc
Andersens
llvm::Annotable
llvm::Annotation
llvm::AnnotationID
llvm::AnnotationManager
llvm::APFloat
llvm::APIntClass for arbitrary precision integers
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< NumOccurrences >
llvm::cl::applicator< OptionHidden >
llvm::cl::applicator< ValueExpected >
llvm::APSInt
llvm::Archive
llvm::ArchiveMemberThis class represents a single archive member
llvm::ArchiveMemberHeaderArchive File Member Header
llvm::ARG_FLAGSSDNodeARG_FLAGSSDNode - Leaf node holding parameter flags
llvm::ISD::ArgFlagsTy
llvm::ArgListEntry
ArgPromotion
llvm::ArgumentLLVM Argument representation
ARMAsmPrinter
ARMConstantIslands
llvm::ARMConstantPoolValue
ARMDAGToDAGISel
llvm::ARMFrameInfo
llvm::ARMFunctionInfo
ARMGenRegisterInfo
llvm::ARMInstrInfo
llvm::ARMJITInfo
ARMLoadStoreOpt
llvm::ARMRegisterInfo
llvm::ARMSubtarget
llvm::ARMTargetAsmInfo
llvm::ARMTargetLowering
llvm::ARMTargetMachine
llvm::ArrayType
llvm::ArrayValType
llvm::AsmPrinter
llvm::AssemblyAnnotationWriter
llvm::AssemblyWriter
llvm::AtomicSDNodeAtomic operations node
llvm::AugmentedUse
AutoHandle
AvailableSpills
BasedUser
llvm::cl::basic_parser< DataType >
llvm::cl::basic_parser_impl
BasicAliasAnalysis
llvm::BasicBlockLLVM Basic Block Representation
llvm::BasicBlockPass
llvm::BasicBlockSDNode
BasicCallGraph
llvm::BasicInliner
llvm::BasicInlinerImpl
llvm::BasicTypeDesc
BasicVN
BBPassManager
bidirectional_iterator< Ty, PtrDiffTy >
binary_function
binary_function
binary_function
binary_function
binary_function
binary_function
binary_function
llvm::BinaryConstantExpr
llvm::PatternMatch::BinaryOp_match< LHS_t, RHS_t, Opcode, ConcreteTy >
llvm::PatternMatch::BinaryOpClass_match< LHS_t, RHS_t, Class, OpcType >
llvm::BinaryOperator
llvm::BinarySDNode
llvm::PatternMatch::bind_ty< Class >
llvm::BitCastInstThis class represents a no-op cast from one type to another
llvm::BitCodeAbbrev
llvm::BitCodeAbbrevOp
llvm::BitcodeReader
llvm::BitcodeReaderValueList
BitmapKeyInfo
llvm::cl::bits< DataType, Storage, ParserClass >
llvm::cl::bits_storage< DataType, StorageClass >
llvm::cl::bits_storage< DataType, bool >
llvm::BitstreamReader
llvm::BitstreamWriter
llvm::BitVector
llvm::BitVector::reference
llvm::BlockDesc
BlockExtractorPass
BlockPlacement
BlockProfiler
BranchFolder
llvm::BranchInst
llvm::PatternMatch::brc_match< Cond_t >
BreakCriticalEdges
bu_ls_rr_fast_sort
bu_ls_rr_sortSorting functions for the Available queue
BuiltinIntegerType
llvm::BumpPtrAllocator
BURegReductionFastPriorityQueue
BURegReductionPriorityQueue
BVNImpl
llvm::CalleeSavedInfo
llvm::CallGraph
llvm::CallGraphNode
llvm::CallGraphSCCPass
llvm::CallInst
llvm::CallSite
CallSiteEntryCallSiteEntry - Structure describing an entry in the call-site table
CaseCmp
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, Class >
llvm::CastInstBase class of casting instructions
CBackendNameAllUsedStructsAndMergeFunctions
llvm::CCState
llvm::CCValAssignCCValAssign - Represent assignment of one arg/retval to a location
CFGOnlyPrinter
CFGOnlyViewer
CFGPrinter
CFGSimplifyPass
CFGViewer
CGPassManager
ChainedSetUpdaterListener
ChooserChooser - Something that chooses when to make a sample of the profiled code
llvm::ClonedCodeInfo
llvm::PatternMatch::CmpClass_match< LHS_t, RHS_t, Class, PredicateTy >
llvm::CmpInstAbstract base class of comparison instructions
CodeExtractor
CodeGenPrepare
llvm::Collector
llvm::CollectorMetadata
llvm::CollectorModuleMetadata
llvm::CompareConstantExpr
llvm::CompileUnitDesc
llvm::CompositeType
llvm::CompositeTypeDesc
llvm::CondCodeSDNode
CondProp
llvm::ConstantLLVM Constant Representation
llvm::constant_iterator
llvm::ConstantAggregateZero
llvm::ConstantArray
llvm::ConstantCreator< ConstantClass, TypeClass, ValType >
llvm::ConstantCreator< ConstantAggregateZero, Type, ValType >
llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >
llvm::ConstantCreator< ConstantPointerNull, PointerType, ValType >
llvm::ConstantCreator< UndefValue, Type, ValType >
llvm::ConstantExpr
llvm::ConstantFP
llvm::ConstantFPSDNode
llvm::ConstantIntClass for constant integers
ConstantIntOrdering
ConstantMerge
llvm::ConstantPlaceHolderA class for maintaining the slot number definition as a placeholder for the actual definition for forward constants defs
llvm::ConstantPointerNull
llvm::ConstantPoolSDNode
ConstantPropagation
llvm::ConstantRange
llvm::ConstantSDNode
llvm::ConstantStruct
llvm::ConstantTraits< std::vector< T, Alloc > >
llvm::ConstantVector
llvm::ConvertConstantType< ConstantClass, TypeClass >
llvm::ConvertConstantType< ConstantAggregateZero, Type >
llvm::ConvertConstantType< ConstantArray, ArrayType >
llvm::ConvertConstantType< ConstantExpr, Type >
llvm::ConvertConstantType< ConstantPointerNull, PointerType >
llvm::ConvertConstantType< ConstantStruct, StructType >
llvm::ConvertConstantType< ConstantVector, VectorType >
llvm::ConvertConstantType< UndefValue, Type >
llvm::CopyRec
llvm::CopyRecSort
llvm::CPPTargetMachine
CppWriter
CstSortPredicate
llvm::CTargetMachine
CWriter
CycleCounter
DAE
DAGCombiner
llvm::DAGTypeLegalizer
DAH
DarwinAsmPrinter
llvm::DarwinTargetAsmInfo
llvm::DbgDeclareInst
llvm::DbgFuncStartInst
llvm::DbgInfoIntrinsic
llvm::DbgRegionEndInst
llvm::DbgRegionStartInst
llvm::DbgStopPointInst
llvm::DbgStopPointSDNode
DCE
DeadInstElimination
llvm::Debugger
llvm::DebugInfoDesc
llvm::DebugLabelFolder
DebugOnlyOpt
llvm::DebugScope
llvm::DebugVariable
decimalInfo
llvm::DefaultDOTGraphTraits
DefaultJITMemoryManager
Deleter
llvm::DenseMap< KeyT, ValueT, KeyInfoT, ValueInfoT >
DenseMapAPFloatKeyInfo
DenseMapAPFloatKeyInfo::KeyTy
DenseMapAPIntKeyInfo
DenseMapAPIntKeyInfo::KeyTy
llvm::DenseMapConstIterator< KeyT, ValueT, KeyInfoT, ValueInfoT >
llvm::DenseMapInfo< T >
llvm::DenseMapInfo< Expression >
llvm::DenseMapInfo< SDOperand >
llvm::DenseMapInfo< std::pair< BasicBlock *, unsigned > >
llvm::DenseMapInfo< T * >
llvm::DenseMapInfo< uint32_t >
llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, ValueInfoT >
DenseMapLayoutKeyInfo
llvm::DenseSet< ValueT, ValueInfoT >
llvm::DenseSet< ValueT, ValueInfoT >::ConstIterator
llvm::DenseSet< ValueT, ValueInfoT >::Iterator
DepthMBBCompare
llvm::DerivedType
llvm::DerivedTypeDesc
llvm::cl::desc
llvm::Deserializer
llvm::Deserializer::Location
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 >
DFCalculateWorkObject
DICountVisitor
llvm::DIDeserializer
DIDeserializeVisitor
DIGetTypesVisitor
llvm::DISerializer
DISerializeVisitor
llvm::DIVerifier
DIVerifyVisitor
llvm::DIVisitor
llvm::DominanceFrontier
llvm::DominanceFrontierBase
llvm::DominatorBase< NodeT >
llvm::DominatorTree
llvm::DominatorTreeBase< NodeT >
llvm::DominatorTreeBase< NodeT >::InfoRec
DomTreeDFS
DomTreeDFS::Node
llvm::DomTreeNodeBase< NodeT >
llvm::DOTGraphTraits< Ty >
llvm::DOTGraphTraits< const Function * >
llvm::DOTGraphTraits< const MachineFunction * >
llvm::DOTGraphTraits< ScheduleDAG * >
llvm::DOTGraphTraits< SelectionDAG * >
llvm::DOTGraphTraits< Trie< Payload > >
DSE
DTE
DummyInst
llvm::DwarfWriter
llvm::sys::DynamicLibrary
EdgeProfiler
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_Ehdr
llvm::ELF::Elf64_Shdr
llvm::ELFCodeEmitter
llvm::ELFRelocation
llvm::ELFWriter
Emitter
llvm::EnumeratorDesc
llvm::EquivalenceClasses< ElemTy >
llvm::EquivalenceClasses< ElemTy >::member_iterator
EscapeEnumerator
llvm::ExecutionContext
llvm::ExecutionEngine
llvm::ExecutionEngineState
llvm::ExistingModuleProvider
ExitOptExitOpt - int main() { exit(4); } --> int main() { return 4; }
Exp2Opt
Expression
ExprMapKeyType
ExtAddrMode
llvm::ExternalSymbolSDNode
llvm::ExtractElementConstantExpr
llvm::ExtractElementInst
llvm::ExtractValueConstantExpr
llvm::ExtractValueInst
llvm::cl::extrahelp
llvm::FCmpInstRepresents a floating point comparison operator
FFSOpt
llvm::FileRemover
llvm::sys::FileStatusFile status structure
Filler
llvm::FilteredPassNameParser< Filter >
llvm::FindUsedTypes
llvm::FixedNumOperandTraits< ARITY >
llvm::FixedNumOperandTraits< ARITY >::Layout< U >
llvm::FixedNumOperandTraits< ARITY >::Layout< U >::overlay
llvm::FixedNumOperandTraits< ARITY >::prefix
llvm::fltSemantics
FoldICmpLogical
llvm::FoldingSet< T >
llvm::FoldingSetBucketIterator< T >
llvm::FoldingSetBucketIteratorImpl
llvm::FoldingSetImpl
llvm::FoldingSetImpl::Node
llvm::FoldingSetIterator< T >
llvm::FoldingSetIteratorImpl
llvm::FoldingSetNodeID
llvm::FoldingSetNodeWrapper< T >
llvm::FoldingSetTrait< T >
llvm::FoldingSetTrait< T * >
ForceCodegenLinking
ForceInterpreterLinking
ForceJITLinking
ForcePassLinking
ForceVMCoreLinking
forward_iterator< Ty, PtrDiffTy >
llvm::FPExtInstThis class represents an extension of floating point types
FPMover
llvm::FPPassManager
FPrintFOpt
FPS
llvm::FPToSIInstThis class represents a cast from floating point to signed integer
llvm::FPToUIInstThis class represents a cast from floating point to unsigned integer
llvm::FPTruncInstThis class represents a truncation of floating point types
FPutsOpt
llvm::FrameIndexSDNode
llvm::FreeInst
FreeRangeHeader
llvm::Function
llvm::FunctionLoweringInfo
llvm::FunctionLoweringInfo::LiveOutInfo
llvm::FunctionPass
llvm::FunctionPassManagerFunctionPassManager manages FunctionPasses and BasicBlockPassManagers
llvm::FunctionPassManagerImplFunctionPassManagerImpl manages FPPassManagers
FunctionProfiler
FunctionRecord
llvm::FunctionType
llvm::FunctionValType
FWriteOpt
llvm::GCPoint
llvm::GCRoot
GCSE
llvm::generic_gep_type_iterator< ItTy >
llvm::cl::generic_parser_base
llvm::GenericValue
GEPIdxComparator
GetCFGOnlyPasses
llvm::GetElementPtrConstantExpr
llvm::GetElementPtrInst
llvm::GetResultInst
llvm::GlobalAddressSDNode
llvm::GlobalAlias
GlobalDCE
llvm::GlobalDesc
GlobalOpt
GlobalRandomCounter
GlobalRandomCounterOpt
GlobalsModRefGlobalsModRef - The actual analysis pass
GlobalStatus
llvm::GlobalValue
llvm::GlobalVariable
llvm::GlobalVariableDesc
llvm::GraphTraits< GraphType >
llvm::GraphTraits< BasicBlock * >
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< const User * >
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< const User * > >
llvm::GraphTraits< Inverse< Function * > >
llvm::GraphTraits< Inverse< Interval * > >
llvm::GraphTraits< Inverse< Inverse< T > > >
llvm::GraphTraits< Inverse< MachineBasicBlock * > >
llvm::GraphTraits< Inverse< MachineFunction * > >
llvm::GraphTraits< Inverse< User * > >
llvm::GraphTraits< Loop * >
llvm::GraphTraits< MachineBasicBlock * >
llvm::GraphTraits< MachineDominatorTree * >
llvm::GraphTraits< MachineDomTreeNode * >
llvm::GraphTraits< MachineFunction * >
llvm::GraphTraits< MachineLoop * >
llvm::GraphTraits< ScheduleDAG * >
llvm::GraphTraits< SDNode * >
llvm::GraphTraits< SelectionDAG * >
llvm::GraphTraits< SUnit * >
llvm::GraphTraits< Trie< Payload > >
llvm::GraphTraits< Type * >
llvm::GraphTraits< TypePromotionGraph >
llvm::GraphTraits< User * >
llvm::GraphWriter< GraphType >
llvm::greater_ptr< Ty >
GVExtractorPassA pass to extract specific functions and their dependencies
GVN
GVNPRE
llvm::HandleSDNode
HASH_NAMESPACE::hash< std::string >
HASH_NAMESPACE::hash< T * >
llvm::HazardRecognizer
Hello
Hello2
HelpPrinter
llvm::HungoffOperandTraits< MINARITY >
IA64AsmPrinter
IA64BundlingPass
IA64DAGToDAGISel
llvm::IA64FunctionInfo
IA64GenRegisterInfo
llvm::IA64InstrInfo
llvm::IA64RegisterInfo
llvm::IA64TargetAsmInfo
llvm::IA64TargetLowering
llvm::IA64TargetMachine
llvm::ICmpInstRepresent an integer comparison operator
llvm::IdentityFunctor
llvm::idf_ext_iterator< T, SetTy >
llvm::idf_iterator< T, SetTy, External >
llvm::Idx2MBBCompare
IfConverter
llvm::ilist< NodeTy >
llvm::ilist_iterator< NodeTy >
llvm::ilist_traits< NodeTy >
llvm::ilist_traits< Argument >
llvm::ilist_traits< BasicBlock >
llvm::ilist_traits< const Ty >
llvm::ilist_traits< Instruction >
llvm::ilist_traits< MachineBasicBlock >
llvm::ilist_traits< MachineInstr >
llvm::ilist_traits< SDNode >
llvm::ImmutableList< T >
llvm::ImmutableList< T >::iterator
llvm::ImmutableListFactory< T >
llvm::ImmutableListImpl< T >
llvm::ImmutableMap< KeyT, ValT, ValInfo >
llvm::ImmutableMap< KeyT, ValT, ValInfo >::Factory
llvm::ImmutableMap< KeyT, ValT, ValInfo >::iterator
llvm::ImmutablePass
llvm::ImmutableSet< ValT, ValInfo >
llvm::ImmutableSet< ValT, ValInfo >::Factory
llvm::ImmutableSet< ValT, ValInfo >::iterator
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< T * >
llvm::ImutProfileInteger< T >Profile traits for integers
llvm::IncludeFileClass to ensure linking of corresponding object file
llvm::IndexedMap< T, ToIndexT >
IndMemRemPass
IndVarSimplify
InequalityGraphThe InequalityGraph stores the relationships between values
InequalityGraph::Edge
InequalityGraph::NodeA single node in the InequalityGraph
llvm::InferiorProcess
llvm::InferiorProcessDead
llvm::cl::initializer< Ty >
llvm::InlineAsm
llvm::InlineAsm::ConstraintInfo
llvm::InlineAsmDescriptor
llvm::InlineCostAnalyzerInlineCostAnalyzer - Cost analyzer used by inliner
llvm::Inliner
llvm::InsertElementConstantExpr
llvm::InsertElementInst
llvm::InsertValueConstantExpr
llvm::InsertValueInst
InstCombiner
InstCount
llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
llvm::InstrItinerary
llvm::InstrItineraryData
llvm::InstrStage
llvm::Instruction
llvm::InstVisitor< SubClass, RetTy >Base class for instruction visitors
llvm::IntegerTypeInteger representation type
llvm::IntegerValType
InternalizePass
llvm::Interpreter
llvm::Interval
llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >
llvm::IntervalPartition
IntervalSorter
llvm::IntrinsicInst
llvm::IntrinsicLowering
llvm::IntrusiveRefCntPtr< T >
llvm::IntToPtrInstThis class represents a cast from an integer to a pointer
llvm::Inverse< GraphType >
llvm::InvokeInst
IPCP
llvm::iplist< NodeTy, Traits >
llvm::ipo_ext_iterator< T, SetType >
llvm::ipo_iterator< T, SetType, External >
IPSCCP
llvm::IRBuilder
llvm::is_class< T >
llvm::isa_impl_cl< FromCl >
llvm::isa_impl_cl< const FromCl >
llvm::isa_impl_cl< FromCl & >
llvm::isa_impl_cl< FromCl * >
llvm::isa_impl_wrap< To, From, SimpleType >
llvm::isa_impl_wrap< To, const FromTy, const FromTy >
IsAsciiOpt
IsDigitOpt
isel_sort
ISelQueueUpdater
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
iterator
IVExpr
IVsOfOneStride
IVStrideUse
IVUsersOfOneStride
llvm::JIT
llvm::JITDwarfEmitter
JITEmitter
llvm::JITMemoryManager
JITResolver
JITResolverState
llvm::JITState
JitSymbolEntry
JitSymbolTable
llvm::JoinPriorityQueue< SF >
llvm::JumpTableSDNode
JumpThreading
KeyInfo
llvm::LabelSDNode
llvm::LandingPadInfo
latency_sortSorting functions for the Available queue
LatencyPriorityQueue
LatticeVal
LCSSA
llvm::PatternMatch::leaf_ty< Class >
llvm::LeakDetector
LeakDetectorImpl< T >
llvm::LibCallAliasAnalysisLibCallAliasAnalysis - Alias analysis driven from LibCallInfo
llvm::LibCallFunctionInfo
llvm::LibCallFunctionInfo::LocationMRInfo
llvm::LibCallInfo
llvm::LibCallLocationInfo
LibCallOptimization
LICM
llvm::LinkerThe LLVM Linker
LinkerTypeMap
LinuxAsmPrinterLinuxAsmPrinter - SPU assembly printer, customized for Linux
llvm::LinuxTargetAsmInfo
llvm::cl::list< DataType, Storage, ParserClass >
llvm::cl::list_storage< DataType, StorageClass >
llvm::cl::list_storage< DataType, bool >
llvm::LiveInterval
llvm::LiveIntervals
llvm::LiveIntervals::InstrSlots
llvm::LiveRange
llvm::LiveStacks
llvm::LiveVariables
llvm::LiveVariables::VarInfo
llvm::LLLexer
llvm::llvm_shutdown_obj
llvm::LLVMTargetMachine
LoaderPass
llvm::LoadInst
llvm::LoadSDNode
LoadVN
LocalSpiller
llvm::cl::LocationClass< Ty >
LoopAligner
llvm::LoopBase< BlockT >
LoopDeletion
LoopExtractor
LoopIndexSplit
llvm::LoopInfo
llvm::LoopInfoBase< BlockT >
llvm::LoopPass
LoopRotate
LoopSimplify
LoopStrengthReduce
LoopUnroll
LoopUnswitch
llvm::LoopVR
LowerAllocations
LowerIntrinsics
LowerInvoke
LowerSetJmp
LowerSubregsInstructionPass
LowerSwitch
LowerSwitch::CaseRange
llvm::LPPassManager
llvm::LSBaseSDNode
llvm::MachineBasicBlock
MachineCodeAnalysis
llvm::MachineCodeEmitter
llvm::MachineConstantPoolThe machine constant pool
llvm::MachineConstantPoolEntryAn entry in a MachineConstantPool
llvm::MachineConstantPoolValue
llvm::MachineDominatorTree
llvm::MachineFrameInfoAbstract Stack Frame Information
llvm::MachineFunction
llvm::MachineFunctionInfo
llvm::MachineFunctionPass
llvm::MachineInstr
llvm::MachineInstrBuilder
llvm::MachineJumpTableEntry
llvm::MachineJumpTableInfo
MachineLICM
llvm::MachineLocation
llvm::MachineLoopInfo
llvm::MachineMemOperand
llvm::MachineModuleInfo
llvm::MachineMove
llvm::MachineOperand
llvm::MachinePassRegistry
llvm::MachinePassRegistryListener
llvm::MachinePassRegistryNode
llvm::MachineRegisterInfo
llvm::MachineRegisterInfo::defusechain_iterator< ReturnUses, ReturnDefs >
llvm::MachineRelocation
MachineSinking
llvm::MachOCodeEmitter
llvm::MachORelocation
llvm::MachOSym
llvm::MachOWriter
llvm::MachOWriter::MachOHeader
llvm::MachOWriter::MachOSection
llvm::MachOWriter::MachOSegment
llvm::MallocAllocator
llvm::MallocInst
llvm::ManagedCleanup< CleanupFn >
llvm::ManagedStatic< C >
llvm::ManagedStaticBaseManagedStaticBase - Common base class for ManagedStatic instances
llvm::Mangler
llvm::mapped_iterator< RootIt, UnaryFunc >
MemCmpOpt
llvm::MemCpyInst
MemCpyOpt
llvm::MemIntrinsic
llvm::MemMoveInst
llvm::MemOperandSDNode
llvm::sys::MemoryAn abstraction for memory operations
llvm::sys::MemoryBlockMemory block abstraction
llvm::MemoryBuffer
MemoryBufferMem
MemoryBufferMMapFile
llvm::MemoryDependenceAnalysis
MemoryRangeHeader
MemRegionMemRegion - This is one chunk of the BumpPtrAllocator
llvm::MemSDNodeAbstact virtual class for operations for memory operations
llvm::MemSetInst
MemsetRange
MemsetRanges
MipsAsmPrinter
MipsDAGToDAGISel
llvm::MipselTargetMachine
llvm::MipsFunctionInfo
MipsGenRegisterInfo
llvm::MipsInstrInfo
llvm::MipsRegisterInfo
llvm::MipsSubtarget
llvm::MipsTargetAsmInfo
llvm::MipsTargetLowering
llvm::MipsTargetMachine
Module
llvm::ModulePass
llvm::ModuleProvider
llvm::MPPassManager
ms
MSAC
MSILModule
MSILTarget
MSILWriter
mu
llvm::sys::MutexPlatform agnostic Mutex class
llvm::MutexGuardGuard a section of code with a Mutex
llvm::MVT
llvm::MVT::compareRawBits
NameCompare
llvm::NamedRegionTimer
llvm::PatternMatch::neg_match< LHS_t >
llvm::NextPowerOfTwo< N >
llvm::NextPowerOfTwoH< N, isPowerTwo >
llvm::NextPowerOfTwoH< N, false >
NoAA
NodeUpdateListener
llvm::NonErrorException
NoProfileInfo
llvm::PatternMatch::not_match< LHS_t >
NullProfilerRS
OcamlCollector
llvm::OpaqueType
llvm::OperandTraits< BinaryConstantExpr >
llvm::OperandTraits< BinaryOperator >
llvm::OperandTraits< BitcodeReaderValueList >
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< InsertElementConstantExpr >
llvm::OperandTraits< InsertElementInst >
llvm::OperandTraits< InsertValueConstantExpr >
llvm::OperandTraits< InsertValueInst >
llvm::OperandTraits< InvokeInst >
llvm::OperandTraits< PHINode >
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::OperandTraits< User >OperandTraits<User> - specialization to User
llvm::OperandTraits< User >::Layout< U >
llvm::cl::opt< DataType, ExternalStorage, ParserClass >
llvm::cl::opt_storage< DataType, ExternalStorage, isClass >
llvm::cl::opt_storage< DataType, false, false ></