|
Classes |
| class | AbstractTypeUser |
| | LLVM Abstract Type User Representation. More...
|
| class | PATypeHandle |
| class | PATypeHolder |
| class | APFloat |
| class | APInt |
| | Class for arbitrary precision integers. More...
|
| class | APSInt |
| class | BitVector |
| struct | DenseMapInfo |
| struct | DenseMapInfo< T * > |
| struct | DenseMapInfo< uint32_t > |
| struct | DenseMapInfo< std::pair< T, U > > |
| class | DenseMap |
| class | DenseMapIterator |
| class | DenseMapConstIterator |
| class | DenseSet |
| class | df_iterator_storage |
| class | df_iterator_storage< SetType, true > |
| class | df_iterator |
| struct | df_ext_iterator |
| struct | idf_iterator |
| struct | idf_ext_iterator |
| class | EquivalenceClasses |
| class | FoldingSetImpl |
| struct | FoldingSetTrait |
| class | FoldingSetNodeID |
| class | FoldingSet |
| class | FoldingSetIteratorImpl |
| class | FoldingSetIterator |
| class | FoldingSetBucketIteratorImpl |
| class | FoldingSetBucketIterator |
| class | FoldingSetNodeWrapper |
| struct | FoldingSetTrait< T * > |
| struct | GraphTraits |
| struct | Inverse |
| struct | GraphTraits< Inverse< Inverse< T > > > |
| struct | ilist_nextprev_traits |
| struct | ilist_sentinel_traits |
| struct | ilist_default_traits |
| struct | ilist_traits |
| struct | ilist_traits< const Ty > |
| class | ilist_iterator |
| struct | simplify_type< ilist_iterator< NodeTy > > |
| struct | simplify_type< const ilist_iterator< NodeTy > > |
| class | iplist |
| struct | ilist |
| class | ilist_node |
| class | ImmutableListImpl |
| class | ImmutableList |
| class | ImmutableListFactory |
| struct | DenseMapInfo< ImmutableList< T > > |
| struct | ImutKeyValueInfo |
| class | ImmutableMap |
| class | ImutAVLTree |
| class | ImutAVLFactory |
| class | ImutAVLTreeGenericIterator |
| class | ImutAVLTreeInOrderIterator |
| struct | ImutProfileInfo |
| struct | ImutProfileInteger |
| | Profile traits for integers. More...
|
| struct | ImutProfileInfo< T * > |
| struct | ImutContainerInfo |
| struct | ImutContainerInfo< T * > |
| class | ImmutableSet |
| struct | IdentityFunctor |
| class | IndexedMap |
| class | RefCountedBase |
| class | RefCountedBaseVPTR |
| class | IntrusiveRefCntPtr |
| struct | simplify_type< IntrusiveRefCntPtr< T > > |
| struct | simplify_type< const IntrusiveRefCntPtr< T > > |
| class | OwningPtr |
| class | OwningArrayPtr |
| class | po_iterator_storage |
| class | po_iterator_storage< SetType, true > |
| class | po_iterator |
| struct | po_ext_iterator |
| struct | ipo_iterator |
| struct | ipo_ext_iterator |
| class | ReversePostOrderTraversal |
| class | PriorityQueue |
| class | scc_iterator |
| class | ScopedHashTableVal |
| class | ScopedHashTableScope |
| class | ScopedHashTableIterator |
| class | ScopedHashTable |
| class | SetVector |
| | A vector that has set insertion semantics. More...
|
| class | SmallSetVector |
| class | SmallPtrSetImpl |
| class | SmallPtrSetIteratorImpl |
| class | SmallPtrSetIterator |
| | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet. More...
|
| struct | NextPowerOfTwoH |
| struct | NextPowerOfTwoH< N, false > |
| struct | NextPowerOfTwo |
| class | SmallPtrSet |
| class | SmallSet |
| class | SmallSet< PointeeType *, N > |
| class | SmallString |
| class | SmallVectorImpl |
| class | SmallVector |
| struct | SparseBitVectorElement |
| class | SparseBitVector |
| class | Statistic |
| struct | greater_ptr |
| class | mapped_iterator |
| class | StringMapEntryInitializer |
| class | StringMapEntryBase |
| | StringMapEntryBase - Shared base class of StringMapEntry instances. More...
|
| class | StringMapImpl |
| class | StringMapEntry |
| class | StringMap |
| class | StringMapConstIterator |
| class | StringMapIterator |
| class | StringSet |
| class | Tree |
| class | Trie |
| struct | GraphTraits< Trie< Payload > > |
| struct | DOTGraphTraits< Trie< Payload > > |
| class | UniqueVector |
| class | AliasAnalysis |
| class | AliasSet |
| class | AliasSetTracker |
| class | CallGraph |
| class | CallGraphNode |
| struct | GraphTraits< CallGraphNode * > |
| struct | GraphTraits< const CallGraphNode * > |
| struct | GraphTraits< CallGraph * > |
| struct | GraphTraits< const CallGraph * > |
| class | constant_iterator |
| class | DominatorBase |
| class | DomTreeNodeBase |
| class | DominatorTreeBase |
| class | DominatorTree |
| struct | GraphTraits< DomTreeNode * > |
| struct | GraphTraits< DominatorTree * > |
| class | DominanceFrontierBase |
| class | DominanceFrontier |
| class | FindUsedTypes |
| class | Interval |
| struct | GraphTraits< Interval * > |
| struct | GraphTraits< Inverse< Interval * > > |
| class | IntervalIterator |
| class | IntervalPartition |
| struct | LibCallAliasAnalysis |
| | LibCallAliasAnalysis - Alias analysis driven from LibCallInfo. More...
|
| struct | LibCallLocationInfo |
| struct | LibCallFunctionInfo |
| class | LibCallInfo |
| class | LoopBase |
| class | LoopInfoBase |
| class | LoopInfo |
| struct | GraphTraits< const Loop * > |
| struct | GraphTraits< Loop * > |
| class | LoopPass |
| class | LPPassManager |
| class | LoopVR |
| class | MemoryDependenceAnalysis |
| struct | PostDominatorTree |
| struct | PostDominanceFrontier |
| class | ProfileInfo |
| class | ProfileInfoLoader |
| class | SCEV |
| struct | SCEVCouldNotCompute |
| class | SCEVHandle |
| struct | simplify_type< const SCEVHandle > |
| struct | simplify_type< SCEVHandle > |
| class | ScalarEvolution |
| struct | SCEVExpander |
| class | SCEVConstant |
| class | SCEVTruncateExpr |
| class | SCEVZeroExtendExpr |
| class | SCEVSignExtendExpr |
| class | SCEVCommutativeExpr |
| class | SCEVAddExpr |
| class | SCEVMulExpr |
| class | SCEVUDivExpr |
| class | SCEVAddRecExpr |
| class | SCEVSMaxExpr |
| class | SCEVUMaxExpr |
| class | SCEVUnknown |
| struct | SCEVVisitor |
| class | AbstractLatticeFunction |
| class | SparseSolver |
| class | Trace |
| class | Argument |
| | LLVM Argument representation. More...
|
| class | AssemblyAnnotationWriter |
| class | ParseError |
| | An LLVM Assembly Parsing Error Object. More...
|
| class | PrintModulePass |
| class | PrintFunctionPass |
| struct | AttributeWithIndex |
| class | AttrListPtr |
| struct | ilist_traits< Instruction > |
| class | BasicBlock |
| | LLVM Basic Block Representation. More...
|
| class | ArchiveMember |
| | This class represents a single archive member. More...
|
| class | Archive |
| class | BitCodeAbbrevOp |
| class | BitCodeAbbrev |
| class | BitstreamReader |
| class | BitstreamWriter |
| class | Deserializer |
| struct | SerializeTrait |
| class | Serializer |
| struct | CallGraphSCCPass |
| class | AsmPrinter |
| class | CCValAssign |
| | CCValAssign - Represent assignment of one arg/retval to a location. More...
|
| class | CCState |
| class | DwarfWriter |
| class | ELFRelocation |
| class | FastISel |
| struct | GCPoint |
| struct | GCRoot |
| class | GCFunctionInfo |
| class | GCModuleInfo |
| class | GCMetadataPrinter |
| class | GCStrategy |
| class | IntrinsicLowering |
| struct | VNInfo |
| struct | LiveRange |
| struct | LiveInterval |
| struct | Idx2MBBCompare |
| class | LiveIntervals |
| class | LiveStacks |
| class | LiveVariables |
| struct | ilist_traits< MachineInstr > |
| class | MachineBasicBlock |
| struct | GraphTraits< MachineBasicBlock * > |
| struct | GraphTraits< const MachineBasicBlock * > |
| struct | GraphTraits< Inverse< MachineBasicBlock * > > |
| struct | GraphTraits< Inverse< const MachineBasicBlock * > > |
| class | MachineCodeEmitter |
| class | MachineConstantPoolValue |
| class | MachineConstantPoolEntry |
| | An entry in a MachineConstantPool. More...
|
| class | MachineConstantPool |
| | The machine constant pool. More...
|
| class | MachineDominatorTree |
| struct | GraphTraits< MachineDomTreeNode * > |
| struct | GraphTraits< MachineDominatorTree * > |
| class | CalleeSavedInfo |
| class | MachineFrameInfo |
| | Abstract Stack Frame Information. More...
|
| struct | ilist_traits< MachineBasicBlock > |
| struct | MachineFunctionInfo |
| class | MachineFunction |
| struct | GraphTraits< MachineFunction * > |
| struct | GraphTraits< const MachineFunction * > |
| struct | GraphTraits< Inverse< MachineFunction * > > |
| struct | GraphTraits< Inverse< const MachineFunction * > > |
| struct | MachineFunctionPass |
| class | MachineInstr |
| class | MachineInstrBuilder |
| struct | MachineJumpTableEntry |
| class | MachineJumpTableInfo |
| class | MachineLocation |
| class | MachineMove |
| class | MachineLoopInfo |
| struct | GraphTraits< const MachineLoop * > |
| struct | GraphTraits< MachineLoop * > |
| class | MachineMemOperand |
| class | DIVisitor |
| class | DebugInfoDesc |
| class | AnchorDesc |
| class | AnchoredDesc |
| class | CompileUnitDesc |
| class | TypeDesc |
| class | BasicTypeDesc |
| class | DerivedTypeDesc |
| class | CompositeTypeDesc |
| class | SubrangeDesc |
| class | EnumeratorDesc |
| class | VariableDesc |
| class | GlobalDesc |
| class | GlobalVariableDesc |
| class | SubprogramDesc |
| class | BlockDesc |
| class | DIDeserializer |
| class | DISerializer |
| class | DIVerifier |
| class | SourceLineInfo |
| class | SourceFileInfo |
| class | DebugVariable |
| class | DebugScope |
| struct | LandingPadInfo |
| class | MachineModuleInfo |
| class | MachineOperand |
| class | MachinePassRegistryListener |
| class | MachinePassRegistryNode |
| class | MachinePassRegistry |
| class | RegisterPassParser |
| class | MachineRegisterInfo |
| class | MachineRelocation |
| class | MachORelocation |
| class | PseudoSourceValue |
| class | RegisterRegAlloc |
| class | RegisterCoalescer |
| class | RegallocQuery |
| class | RegScavenger |
| class | HazardRecognizer |
| struct | SDep |
| struct | SUnit |
| class | SchedulingPriorityQueue |
| class | ScheduleDAG |
| class | SUnitIterator |
| struct | GraphTraits< SUnit * > |
| struct | GraphTraits< ScheduleDAG * > |
| class | RegisterScheduler |
| struct | ilist_traits< SDNode > |
| class | SelectionDAG |
| struct | GraphTraits< SelectionDAG * > |
| class | SelectionDAGISel |
| struct | SDVTList |
| class | SDValue |
| struct | DenseMapInfo< SDValue > |
| struct | simplify_type< SDValue > |
| struct | simplify_type< const SDValue > |
| class | SDUse |
| struct | simplify_type< SDUse > |
| struct | simplify_type< const SDUse > |
| class | SDOperandPtr |
| class | SDNode |
| class | UnarySDNode |
| class | BinarySDNode |
| class | TernarySDNode |
| class | HandleSDNode |
| class | MemSDNode |
| | Abstact virtual class for operations for memory operations. More...
|
| class | AtomicSDNode |
| | Atomic operations node. More...
|
| class | ConstantSDNode |
| class | ConstantFPSDNode |
| class | GlobalAddressSDNode |
| class | FrameIndexSDNode |
| class | JumpTableSDNode |
| class | ConstantPoolSDNode |
| class | BasicBlockSDNode |
| class | SrcValueSDNode |
| class | MemOperandSDNode |
| class | RegisterSDNode |
| class | DbgStopPointSDNode |
| class | LabelSDNode |
| class | ExternalSymbolSDNode |
| class | CondCodeSDNode |
| class | ARG_FLAGSSDNode |
| | ARG_FLAGSSDNode - Leaf node holding parameter flags. More...
|
| class | CallSDNode |
| | CallSDNode - Node for calls -- ISD::CALL. More...
|
| class | VTSDNode |
| class | LSBaseSDNode |
| class | LoadSDNode |
| class | StoreSDNode |
| class | SDNodeIterator |
| struct | GraphTraits< SDNode * > |
| struct | MVT |
| struct | GraphTraits< llvmc::CompilationGraph * > |
| class | Constant |
| | LLVM Constant Representation. More...
|
| class | ConstantInt |
| | Class for constant integers. More...
|
| class | ConstantFP |
| class | ConstantAggregateZero |
| class | ConstantArray |
| struct | OperandTraits< ConstantArray > |
| class | ConstantStruct |
| struct | OperandTraits< ConstantStruct > |
| class | ConstantVector |
| struct | OperandTraits< ConstantVector > |
| class | ConstantPointerNull |
| class | ConstantExpr |
| struct | OperandTraits< ConstantExpr > |
| class | UndefValue |
| class | Debugger |
| class | NonErrorException |
| class | InferiorProcessDead |
| class | InferiorProcess |
| struct | SourceLanguageCache |
| class | SourceFunctionInfo |
| class | ProgramInfo |
| class | StackFrame |
| class | RuntimeInfo |
| class | SourceFile |
| struct | SourceLanguage |
| class | DerivedType |
| class | IntegerType |
| | Integer representation type. More...
|
| class | FunctionType |
| class | CompositeType |
| class | StructType |
| class | SequentialType |
| class | ArrayType |
| class | VectorType |
| class | PointerType |
| class | OpaqueType |
| class | ExecutionEngineState |
| class | ExecutionEngine |
| struct | GenericValue |
| class | JITMemoryManager |
| struct | ilist_traits< BasicBlock > |
| struct | ilist_traits< Argument > |
| class | Function |
| class | GlobalAlias |
| struct | OperandTraits< GlobalAlias > |
| class | GlobalValue |
| class | GlobalVariable |
| struct | OperandTraits< GlobalVariable > |
| class | InlineAsm |
| class | TerminatorInst |
| class | UnaryInstruction |
| struct | OperandTraits< UnaryInstruction > |
| class | BinaryOperator |
| struct | OperandTraits< BinaryOperator > |
| class | CastInst |
| | Base class of casting instructions. More...
|
| class | CmpInst |
| | Abstract base class of comparison instructions. More...
|
| struct | OperandTraits< CmpInst > |
| class | Instruction |
| class | AllocationInst |
| class | MallocInst |
| class | AllocaInst |
| class | FreeInst |
| class | LoadInst |
| class | StoreInst |
| struct | OperandTraits< StoreInst > |
| class | GetElementPtrInst |
| struct | OperandTraits< GetElementPtrInst > |
| class | ICmpInst |
| | Represent an integer comparison operator. More...
|
| class | FCmpInst |
| | Represents a floating point comparison operator. More...
|
| class | VICmpInst |
| | Represents a vector integer comparison operator. More...
|
| class | VFCmpInst |
| | Represents a vector floating point comparison operator. More...
|
| class | CallInst |
| struct | OperandTraits< CallInst > |
| class | SelectInst |
| struct | OperandTraits< SelectInst > |
| class | VAArgInst |
| class | ExtractElementInst |
| struct | OperandTraits< ExtractElementInst > |
| class | InsertElementInst |
| struct | OperandTraits< InsertElementInst > |
| class | ShuffleVectorInst |
| struct | OperandTraits< ShuffleVectorInst > |
| class | ExtractValueInst |
| class | InsertValueInst |
| struct | OperandTraits< InsertValueInst > |
| class | PHINode |
| struct | OperandTraits< PHINode > |
| class | ReturnInst |
| struct | OperandTraits< ReturnInst > |
| class | BranchInst |
| struct | OperandTraits< BranchInst > |
| class | SwitchInst |
| struct | OperandTraits< SwitchInst > |
| class | InvokeInst |
| struct | OperandTraits< InvokeInst > |
| class | UnwindInst |
| class | UnreachableInst |
| class | TruncInst |
| | This class represents a truncation of integer types. More...
|
| class | ZExtInst |
| | This class represents zero extension of integer types. More...
|
| class | SExtInst |
| | This class represents a sign extension of integer types. More...
|
| class | FPTruncInst |
| | This class represents a truncation of floating point types. More...
|
| class | FPExtInst |
| | This class represents an extension of floating point types. More...
|
| class | UIToFPInst |
| | This class represents a cast unsigned integer to floating point. More...
|
| class | SIToFPInst |
| | This class represents a cast from signed integer to floating point. More...
|
| class | FPToUIInst |
| | This class represents a cast from floating point to unsigned integer. More...
|
| class | FPToSIInst |
| | This class represents a cast from floating point to signed integer. More...
|
| class | IntToPtrInst |
| | This class represents a cast from an integer to a pointer. More...
|
| class | PtrToIntInst |
| | This class represents a cast from a pointer to an integer. More...
|
| class | BitCastInst |
| | This class represents a no-op cast from one type to another. More...
|
| class | IntrinsicInst |
| struct | DbgInfoIntrinsic |
| struct | DbgStopPointInst |
| struct | DbgFuncStartInst |
| struct | DbgRegionStartInst |
| struct | DbgRegionEndInst |
| struct | DbgDeclareInst |
| struct | MemIntrinsic |
| struct | MemCpyInst |
| struct | MemMoveInst |
| struct | MemSetInst |
| struct | EHSelectorInst |
| class | Linker |
| | The LLVM Linker. More...
|
| struct | ilist_traits< Function > |
| struct | ilist_traits< GlobalVariable > |
| struct | ilist_traits< GlobalAlias > |
| class | Module |
| | The main container class for the LLVM Intermediate Representation. More...
|
| class | ModuleProvider |
| struct | ExistingModuleProvider |
| struct | FixedNumOperandTraits |
| struct | OptionalOperandTraits |
| struct | VariadicOperandTraits |
| struct | HungoffOperandTraits |
| class | Pass |
| class | ModulePass |
| class | ImmutablePass |
| class | FunctionPass |
| class | BasicBlockPass |
| class | AnalysisUsage |
| class | AnalysisResolver |
| class | PassManagerBase |
| class | PassManager |
| | PassManager manages ModulePassManagers. More...
|
| class | FunctionPassManager |
| | FunctionPassManager manages FunctionPasses and BasicBlockPassManagers. More...
|
| class | PMStack |
| class | PMTopLevelManager |
| class | PMDataManager |
| class | FPPassManager |
| class | PassInfo |
| struct | RegisterPass |
| class | RegisterAGBase |
| struct | RegisterAnalysisGroup |
| struct | PassRegistrationListener |
| struct | AlignmentCalcImpl |
| struct | AlignOf |
| class | MallocAllocator |
| class | BumpPtrAllocator |
| class | AnnotationID |
| class | Annotation |
| class | Annotable |
| struct | AnnotationManager |
| class | CallSite |
| struct | simplify_type |
| struct | simplify_type< const From > |
| struct | isa_impl_wrap |
| struct | isa_impl_wrap< To, const FromTy, const FromTy > |
| struct | isa_impl_cl |
| struct | isa_impl_cl< const FromCl > |
| struct | isa_impl_cl< FromCl * > |
| struct | isa_impl_cl< FromCl & > |
| struct | cast_retty_impl |
| struct | cast_retty_impl< To, const From > |
| struct | cast_retty_impl< To, From * > |
| struct | cast_retty_impl< To, const From * > |
| struct | cast_retty_impl< To, const From *const > |
| struct | cast_retty_wrap |
| struct | cast_retty_wrap< To, FromTy, FromTy > |
| struct | cast_retty |
| struct | cast_convert_val |
| struct | cast_convert_val< To, FromTy, FromTy > |
| class | PredIterator |
| class | SuccIterator |
| struct | GraphTraits< BasicBlock * > |
| struct | GraphTraits< const BasicBlock * > |
| struct | GraphTraits< Inverse< BasicBlock * > > |
| struct | GraphTraits< Inverse< const BasicBlock * > > |
| struct | GraphTraits< Function * > |
| struct | GraphTraits< const Function * > |
| struct | GraphTraits< Inverse< Function * > > |
| struct | GraphTraits< Inverse< const Function * > > |
| class | ConstantFolder |
| | ConstantFolder - Create constants with minimum, target independent, folding. More...
|
| class | ConstantRange |
| struct | GraphTraits< const User * > |
| struct | GraphTraits< User * > |
| struct | GraphTraits< Inverse< const User * > > |
| struct | GraphTraits< Inverse< User * > > |
| class | DebugInfoBuilder |
| struct | DefaultDOTGraphTraits |
| struct | DOTGraphTraits |
| class | FileRemover |
| class | format_object_base |
| class | format_object1 |
| class | format_object2 |
| class | format_object3 |
| class | generic_gep_type_iterator |
| class | GraphWriter |
| class | InstIterator |
| class | InstVisitor |
| | Base class for instruction visitors. More...
|
| class | IRBuilder |
| struct | LeakDetector |
| class | ManagedStaticBase |
| | ManagedStaticBase - Common base class for ManagedStatic instances. More...
|
| class | ManagedStatic |
| class | ManagedCleanup |
| struct | |