LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- a
: mu
- AA
: llvm::AliasAnalysis
- Abbreviations
: llvm::DwarfWriter
- AbstractTypeMapTy
: llvm::ValueMap< ValType, TypeClass, ConstantClass, HasLargeKey >
, ValueMap< int64_t, Type, ConstantSInt >
, ValueMap< uint64_t, Type, ConstantUInt >
, ValueMap< uint64_t, Type, ConstantFP >
, ValueMap< uint32_t, Type, ConstantFP >
, ValueMap< char, Type, ConstantAggregateZero >
, vector< Constant * >
, ValueMap< char, PointerType, ConstantPointerNull >
, ValueMap< char, Type, UndefValue >
, ValueMap< ExprMapKeyType, Type, ConstantExpr >
- AbstractTypeUsers
: llvm::Type
- AccessesArguments
: llvm::AliasAnalysis
- AccessesArgumentsAndGlobals
: llvm::AliasAnalysis
- AccessingFunction
: GlobalStatus
- AccessType
: llvm::AliasAnalysis::PointerAccessInfo
- acquire()
: llvm::sys::Mutex
- ActualCallees
: llvm::BUDataStructures
, llvm::EquivClassGraphs
- ActualCalleesTy
: llvm::BUDataStructures
, llvm::EquivClassGraphs
- add()
: llvm::AliasSetTracker
, llvm::AllocaHolder
, llvm::AllocaHolderHandle
, llvm::PassManagerT< Trait >
, llvm::TypeMap< ValType, TypeClass >
, PassManagerT< MTraits >
, llvm::PassManager
, PassManagerT< MTraits >
, PassManagerT< MTraits > this
, TypeMap< FunctionValType, FunctionType >
, TypeMap< ArrayValType, ArrayType >
, llvm::FunctionPassManager
, TypeMap< PackedValType, PackedType >
, TypeMap< StructValType, StructType >
, TypeMap< PointerValType, PointerType >
- addAbstractTypeUser()
: llvm::Type
- addAnnotation()
: llvm::Annotable
- addArgument()
: opt< bool >
, opt< HelpPrinter, true, parser< bool >
, opt< VersionPrinter, true, parser< bool >
, opt< SpillerName >
, parser< std::string >
, opt< DSPass >
, list< std::string >
, opt< std::string >
, opt< bool, true >
, opt< RegAllocName >
, parser< std::string >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< RandomMeth >
, opt< AsmWriterFlavorTy >
, llvm::cl::Option
- addAtExitHandler()
: llvm::Interpreter
- AddAttribute()
: llvm::DIEAbbrev
- addBasicBlock()
: llvm::DominanceFrontierBase
, llvm::DominatorSetBase
- addBasicBlockToLoop()
: llvm::Loop
- addBBRef()
: llvm::TargetJITInfo
- AddBlock()
: llvm::DIE
- addBlockEntry()
: llvm::Loop
- addBreakpoint()
: llvm::InferiorProcess
- addCalledFunction()
: llvm::CallGraphNode
- addCase()
: llvm::SwitchInst
- AddChild()
: llvm::DIE
- addChildLoop()
: llvm::Loop
- addConstantPoolIndex()
: llvm::MachineInstrBuilder
- addConstantPoolIndexOperand()
: llvm::MachineInstr
- addCustomGraphFeatures()
: llvm::DefaultDOTGraphTraits
, llvm::DOTGraphTraits< const DSGraph * >
, llvm::DOTGraphTraits< SelectionDAG * >
- AddDelta()
: llvm::DIEBlock
, llvm::DIE
- AddDIEntry()
: llvm::DIEBlock
, llvm::DIE
- addDominator()
: llvm::DominatorSetBase
- addEdgeTo()
: llvm::DSNode
, llvm::DSNodeHandle
- addExternalSymbol()
: llvm::MachineInstrBuilder
- addExternalSymbolOperand()
: llvm::MachineInstr
- AddFeature()
: llvm::SubtargetFeatures
- addFileBefore()
: llvm::Archive
- AddFirstAttribute()
: llvm::DIEAbbrev
- addFrameIndex()
: llvm::MachineInstrBuilder
- addFrameIndexOperand()
: llvm::MachineInstr
- addFullFunctionList()
: llvm::DSNode
- addFullGlobalsList()
: llvm::DSNode
- addGarbageObject()
: llvm::LeakDetector
- AddGlobal()
: llvm::CompileUnit
- addGlobal()
: llvm::DSNode
- addGlobalAddress()
: llvm::MachineInstrBuilder
- addGlobalAddressOperand()
: llvm::MachineInstr
- addGlobalMapping()
: llvm::ExecutionEngine
- addImm()
: llvm::MachineInstrBuilder
- addImmOperand()
: llvm::MachineInstr
- addIncoming()
: llvm::PHINode
- addInEdge()
: llvm::SchedGraphNodeCommon
- addInsertedValue()
: llvm::SCEVExpander
- addInterfaceImplemented()
: llvm::PassInfo
- addIntervalsForSpills()
: llvm::LiveIntervals
- addJumpTableIndex()
: llvm::MachineInstrBuilder
- addJumpTableIndexOperand()
: llvm::MachineInstr
- AddLabel()
: llvm::DIEBlock
, llvm::DIE
- addLegalAddressScale()
: llvm::TargetLowering
- addLegalFPImmediate()
: llvm::TargetLowering
- addLibrary()
: llvm::Module
- addLiteralOption()
: llvm::cl::parser< DataType >
- addLiveIn()
: llvm::MachineFunction
- addLiveOut()
: llvm::MachineFunction
- addMachineBasicBlockOperand()
: llvm::MachineInstr
- AddMaskingAnd()
: AddMaskingAnd
- addMBB()
: llvm::MachineInstrBuilder
- addNewBlock()
: llvm::ETForestBase
, llvm::ImmediateDominatorsBase
- addNode()
: llvm::DSGraph
- addNodeToList()
: llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >
, llvm::ilist_traits< MachineInstr >
, llvm::ilist_traits< MachineBasicBlock >
, llvm::ilist_traits< SDNode >
, llvm::ilist_traits< DSNode >
- AddObjectLabel()
: llvm::DIEBlock
, llvm::DIE
- addObjectToGraph()
: llvm::DSGraph
- addOccurrence()
: opt< std::string >
, opt< bool >
, opt< HelpPrinter, true, parser< bool >
, opt< VersionPrinter, true, parser< bool >
, opt< AsmWriterFlavorTy >
, parser< std::string >
, opt< DSPass >
, list< std::string >
, opt< bool, true >
, opt< RegAllocName >
, parser< std::string >
, opt< RandomMeth >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< SpillerName >
, llvm::cl::Option
- addOutEdge()
: llvm::SchedGraphNodeCommon
- addPass()
: llvm::PassManagerT< Trait >
, llvm::AnalysisResolver
, PassManagerT< MTraits >
, PassManagerT< MTraits > this
- addPassesToEmitFile()
: llvm::TargetMachine
, llvm::AlphaTargetMachine
, llvm::IA64TargetMachine
, llvm::ARMTargetMachine
, llvm::CTargetMachine
, llvm::PPCTargetMachine
, llvm::SparcTargetMachine
, llvm::X86TargetMachine
- addPassesToEmitMachineCode()
: llvm::TargetMachine
, llvm::AlphaTargetMachine
, llvm::PPCTargetMachine
, llvm::X86TargetMachine
- addPassesToJITCompile()
: llvm::TargetJITInfo
, llvm::X86JITInfo
, llvm::AlphaJITInfo
, llvm::PPCJITInfo
- addPath()
: llvm::Linker
- addPaths()
: llvm::Linker
- addPeakMemoryMeasurement()
: llvm::Timer
- addPreserved()
: llvm::AnalysisUsage
- addPreservedID()
: llvm::AnalysisUsage
- AddPromotedToType()
: llvm::TargetLowering
- AddPrototypes()
: llvm::IntrinsicLowering
, llvm::DefaultIntrinsicLowering
- addPtrArg()
: llvm::DSCallSite
- addRange()
: llvm::LiveInterval
- addRef()
: llvm::Type
- addReg()
: llvm::MachineInstrBuilder
- addRegisterClass()
: llvm::TargetLowering
- addRegOperand()
: llvm::MachineInstr
- addRegUse()
: llvm::PhysRegTracker
- addRelocation()
: llvm::MachineCodeEmitter
, llvm::ELFCodeEmitter
- addRequired()
: llvm::AnalysisUsage
- addRequiredID()
: llvm::AnalysisUsage
- addRequiredTransitive()
: llvm::AnalysisUsage
- address
: lt_dlsymlist
- AddressSize
: llvm::DwarfWriter
- AddRHS()
: AddRHS
- AddScope()
: llvm::DebugScope
- AddSiblingOffset()
: llvm::DIE
- AddSInt()
: llvm::DIEBlock
, llvm::DIE
- AddString()
: llvm::DIEBlock
, llvm::DIE
- addSuccessor()
: llvm::MachineBasicBlock
- AddSymbol()
: llvm::sys::DynamicLibrary
- addSystemPaths()
: llvm::Linker
- addToFrontier()
: llvm::DominanceFrontierBase
- addToMBBNumbering()
: llvm::MachineFunction
- addToPassManager()
: llvm::ModulePass
- addTopLevelLoop()
: llvm::LoopInfo
- AddToWorklist()
: llvm::TargetLowering::DAGCombinerInfo
- AddTrackedFunction()
: SCCPSolver
- addTypeName()
: llvm::Module
- AddUInt()
: llvm::DIEBlock
, llvm::DIE
- addUse()
: llvm::Value
- addUser()
: llvm::SDNode
- addValue()
: llvm::cl::bits_storage< DataType, bool >
, list< std::string >
, llvm::cl::list_storage< DataType, StorageClass >
, llvm::cl::list_storage< DataType, bool >
, llvm::cl::bits_storage< DataType, StorageClass >
- AddVariable()
: llvm::DebugScope
- addVirtualRegisterDead()
: llvm::LiveVariables
- addVirtualRegisterKilled()
: llvm::LiveVariables
- adjustAlignment()
: llvm::TargetFrameInfo
- AdvanceCycle()
: llvm::PPCHazardRecognizer970
, llvm::HazardRecognizer
- advancePastNonTerminators()
: llvm::PredIterator< _Ptr, _USE_iterator >
- advanceTo()
: llvm::LiveInterval
- afc_begin()
: llvm::DSGraph
- afc_end()
: llvm::DSGraph
- afc_iterator
: llvm::DSGraph
- alias()
: llvm::cl::alias
, llvm::cl::Option
, llvm::cl::alias
, llvm::AliasAnalysis
- AliasAnalysis()
: llvm::AliasAnalysis
- aliasopt()
: llvm::cl::aliasopt
- AliasResult
: llvm::AliasAnalysis
- AliasSet
: llvm::AliasSetTracker
, llvm::TargetRegisterDesc
- AliasSetTracker()
: llvm::AliasSetTracker
, llvm::AliasSet
- AlignDirective
: llvm::AsmPrinter
- Alignment
: llvm::GlobalValue
- AlignmentIsInBytes
: llvm::AsmPrinter
- AliveBlocks
: llvm::LiveVariables::VarInfo
- all()
: llvm::BitSetVector
- allnodes_begin()
: llvm::SelectionDAG
- allnodes_const_iterator
: llvm::SelectionDAG
- allnodes_end()
: llvm::SelectionDAG
- allnodes_iterator
: llvm::SelectionDAG
- Alloca
: llvm::BinaryOperator
, llvm::Instruction
, llvm::InstVisitor< SubClass, RetTy >
- AllocaHolder()
: llvm::AllocaHolder
- AllocaHolderHandle()
: llvm::AllocaHolderHandle
, llvm::AllocaHolder
- AllocaInst()
: llvm::AllocaInst
- AllocaNode
: llvm::DSNode
- Allocas
: llvm::ExecutionContext
- AllocateRWX()
: llvm::sys::Memory
- allocateSpace()
: llvm::MachineCodeEmitter
- allocation_order_begin()
: llvm::TargetRegisterClass
- allocation_order_end()
: llvm::TargetRegisterClass
- AllocationInst()
: llvm::AllocationInst
- allowsUnalignedMemoryAccesses()
: llvm::TargetLowering
- allowUnalignedMemoryAccesses
: llvm::TargetLowering
- allSourceFunctionsRead()
: llvm::ProgramInfo
- AlphaInstrInfo()
: llvm::AlphaInstrInfo
- AlphaJITInfo()
: llvm::AlphaJITInfo
- AlphaRegisterInfo()
: llvm::AlphaRegisterInfo
- AlphaSubtarget()
: llvm::AlphaSubtarget
- AlphaTargetLowering()
: llvm::AlphaTargetLowering
- AlphaTargetMachine()
: llvm::AlphaTargetMachine
- AlreadyInlined
: llvm::BUDataStructures
- Analysis
: llvm::PassInfo
- AnalysisGroup
: llvm::PassInfo
- AnalysisGroupInfo()
: AnalysisGroupInfo
- AnalysisResolver
: llvm::Pass
- AnalysisUsage()
: llvm::AnalysisUsage
- AnalyzeModule()
: llvm::MachineDebugInfo
- Ancestor
: llvm::ImmediateDominatorsBase::InfoRec
- AnchorDesc()
: llvm::AnchorDesc
- AnchoredDesc()
: llvm::AnchoredDesc
- AnchorString
: llvm::GlobalVariableDesc
, llvm::SubprogramDesc
, llvm::CompileUnitDesc
- Annotable
: llvm::Annotation
, llvm::Annotable
- Annotation()
: llvm::Annotation
- AnnotationID()
: llvm::AnnotationID
- AnnotationManager
: llvm::AnnotationID
- AntiDep
: llvm::SchedGraphEdge
- any()
: llvm::BitSetVector
- AnyEndianness
: llvm::Module
- AnyPointerSize
: llvm::Module
- append()
: llvm::SmallVector< T, N >
- appendComponent()
: llvm::sys::Path
- AppendingLinkage
: llvm::GlobalValue
- appendSuffix()
: llvm::sys::Path
- Apply()
: DICountVisitor
, DIDeserializeVisitor
, llvm::DIVisitor
, DIVerifyVisitor
, DIGetTypesVisitor
, DIDeserializeVisitor
, DISerializeVisitor
, llvm::DIVisitor
, DIVerifyVisitor
, DIGetTypesVisitor
, llvm::DIVisitor
, DICountVisitor
- apply()
: llvm::cl::aliasopt
- Apply()
: DIVerifyVisitor
, DICountVisitor
, DIDeserializeVisitor
, DIVerifyVisitor
, DIDeserializeVisitor
, DISerializeVisitor
, DIGetTypesVisitor
, DIVerifyVisitor
, DIGetTypesVisitor
- apply()
: AddMaskingAnd
, llvm::cl::LocationClass< Ty >
- Apply()
: DIVerifyVisitor
- apply()
: llvm::cl::desc
- Apply()
: llvm::DIVisitor
- apply()
: AddRHS
- Apply()
: llvm::DIVisitor
, DIGetTypesVisitor
, DISerializeVisitor
, DIGetTypesVisitor
, DISerializeVisitor
, DICountVisitor
, DIDeserializeVisitor
, DISerializeVisitor
, DIDeserializeVisitor
, DISerializeVisitor
- apply()
: ValuesClass< DataType >
, FoldSetCCLogical
- Apply()
: DIDeserializeVisitor
, DIGetTypesVisitor
, DICountVisitor
, llvm::DIVisitor
- apply()
: XorSelf
- Apply()
: DICountVisitor
, DIVerifyVisitor
, DICountVisitor
, DIDeserializeVisitor
- apply()
: llvm::cl::ValuesClass< DataType >
- Apply()
: DIVerifyVisitor
, DISerializeVisitor
- apply()
: llvm::cl::value_desc
, llvm::cl::initializer< Ty >
- ApplyToFields()
: llvm::GlobalDesc
, llvm::CompositeTypeDesc
, llvm::GlobalVariableDesc
, llvm::TypeDesc
, llvm::DIVisitor
, llvm::VariableDesc
, llvm::AnchoredDesc
, llvm::SubprogramDesc
, llvm::DebugInfoDesc
, llvm::CompileUnitDesc
, llvm::DerivedTypeDesc
, llvm::AnchorDesc
, llvm::BlockDesc
, llvm::SubrangeDesc
, llvm::EnumeratorDesc
, llvm::BasicTypeDesc
- Archive()
: llvm::Archive
- ArchiveMember()
: llvm::ArchiveMember
- archPath
: llvm::Archive
- areAliases()
: llvm::MRegisterInfo
- arg_begin()
: llvm::Function
, llvm::CallSite
- arg_empty()
: llvm::Function
- arg_end()
: llvm::CallSite
, llvm::Function
- arg_iterator
: llvm::CallSite
, llvm::Function
- arg_size()
: llvm::CallSite
, llvm::Function
- ArgList
: YYSTYPE
- ArgListTy
: llvm::TargetLowering
- ArgStr
: opt< bool >
, parser< std::string >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< RandomMeth >
, opt< AsmWriterFlavorTy >
, opt< bool, true >
, opt< DSPass >
, llvm::cl::Option
, list< std::string >
, parser< std::string >
, opt< HelpPrinter, true, parser< bool >
, opt< RegAllocName >
, opt< VersionPrinter, true, parser< bool >
, opt< SpillerName >
, opt< std::string >
- Argument()
: llvm::Argument
- ArgumentListType
: llvm::Function
- ArgumentVal
: llvm::Value
- ArgVal
: YYSTYPE
- ARMInstrInfo()
: llvm::ARMInstrInfo
- ARMRegisterInfo()
: llvm::ARMRegisterInfo
- ARMTargetMachine()
: llvm::ARMTargetMachine
- arr1
: EState
- arr2
: EState
- Array
: llvm::DSNode
- ArrayAccess
: llvm::AliasAnalysis::PointerAccessInfo
- ArrayTyID
: llvm::Type
- ArrayType()
: llvm::ArrayType
- ArrayValType()
: llvm::ArrayValType
- AsciiDirective
: llvm::AsmPrinter
- AscizDirective
: llvm::AsmPrinter
- Asm
: llvm::DwarfWriter
- AsmPrinter()
: llvm::AsmPrinter
- AsmString
: llvm::InlineAsmDescriptor
- AssemblyFile
: llvm::TargetMachine
- AssemblyWriter()
: llvm::AssemblyWriter
- AssertAuxCallNodesInGraph()
: llvm::DSGraph
- AssertCallNodesInGraph()
: llvm::DSGraph
- AssertCallSiteInGraph()
: llvm::DSGraph
- AssertGraphOK()
: llvm::DSGraph
- AssertNodeContainsGlobal()
: llvm::DSGraph
- AssertNodeInGraph()
: llvm::DSGraph
- assertOK()
: llvm::DSNode
- assignDFSNumber()
: llvm::ETNode
- assignVirt2Phys()
: llvm::VirtRegMap
- assignVirt2StackSlot()
: llvm::VirtRegMap
- atEnd()
: llvm::constant_iterator
, InstIterator< A, B, C, D >
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
- avail_in
: NULLCOMP_stream
, bz_stream
- avail_in_expect
: EState
- avail_out
: NULLCOMP_stream
, bz_stream