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
- AbstractTypeUsers
: llvm::Type
- AccessesArguments
: llvm::AliasAnalysis
- AccessesArgumentsAndGlobals
: llvm::AliasAnalysis
- AccessingFunction
: GlobalStatus
- AccessType
: llvm::AliasAnalysis::PointerAccessInfo
- acquire()
: llvm::sys::Mutex
- ActualCallees
: llvm::EquivClassGraphs, llvm::BUDataStructures
- ActualCalleesTy
: llvm::EquivClassGraphs, llvm::BUDataStructures
- add()
: llvm::TypeMap< ValType, TypeClass >, llvm::PassManagerT< Trait >, llvm::AllocaHolderHandle, llvm::AllocaHolder, llvm::FunctionPassManager, llvm::PassManager, llvm::AliasSetTracker
- Add()
: DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >, ConstantPackedRules
- addAbstractTypeUser()
: llvm::Type
- addAdjIGNode()
: llvm::IGNode
- addAnnotation()
: llvm::Annotable
- addArgument()
: llvm::cl::Option
- addAtExitHandler()
: llvm::Interpreter
- AddAttribute()
: llvm::DIEAbbrev
- addAvailable()
: AvailableSpills
- addBasicBlock()
: llvm::DominanceFrontierBase, llvm::DominatorSetBase
- addBasicBlockToLoop()
: llvm::Loop
- AddBlock()
: llvm::DIE
- addBlockEntry()
: llvm::Loop
- addBreakpoint()
: llvm::InferiorProcess
- addCalledFunction()
: llvm::CallGraphNode
- addCase()
: llvm::SwitchInst
- addCCReg()
: llvm::MachineInstrBuilder
- addCCRegOperand()
: llvm::MachineInstr
- AddChild()
: llvm::DIE
- addChildLoop()
: llvm::Loop
- addChoice()
: llvm::SchedulingManager
- addChoiceToSlot()
: llvm::SchedulingManager
- addConstantPoolIndex()
: llvm::MachineInstrBuilder
- addConstantPoolIndexOperand()
: llvm::MachineInstr
- addCustomGraphFeatures()
: llvm::DOTGraphTraits< SelectionDAG * >, llvm::DOTGraphTraits< const DSGraph * >, llvm::DefaultDOTGraphTraits
- addDelayNode()
: llvm::DelaySlotInfo
- AddDelta()
: llvm::DIE, llvm::DIEBlock
- AddDIEntry()
: llvm::DIE, llvm::DIEBlock
- addDominator()
: llvm::DominatorSetBase
- addEdgeTo()
: llvm::DSNodeHandle, llvm::DSNode
- 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
- addImm64()
: llvm::MachineInstrBuilder
- addImplicitRef()
: llvm::MachineInstr
- addIncoming()
: llvm::PHINode
- addInEdge()
: llvm::SchedGraphNodeCommon
- addInsertedValue()
: llvm::SCEVExpander
- addInterfaceImplemented()
: llvm::PassInfo
- addIntervalsForSpills()
: llvm::LiveIntervals
- AddLabel()
: llvm::DIE, llvm::DIEBlock
- addLegalAddressScale()
: llvm::TargetLowering
- addLegalFPImmediate()
: llvm::TargetLowering
- addLibrary()
: llvm::Module
- addLiteralOption()
: llvm::cl::parser< DataType >
- addLiveIn()
: llvm::MachineFunction
- addLiveOut()
: llvm::MachineFunction
- addLRToIG()
: llvm::RegClass, llvm::InterferenceGraph
- addMachineBasicBlockOperand()
: llvm::MachineInstr
- addMachineRegOperand()
: llvm::MachineInstr
- AddMaskingAnd()
: AddMaskingAnd
- addMBB()
: llvm::MachineInstrBuilder
- addMReg()
: llvm::MachineInstrBuilder
- addNewBlock()
: llvm::ETForestBase, llvm::ImmediateDominatorsBase
- addNode()
: llvm::MSchedGraphSB, llvm::MSchedGraph, llvm::DSGraph
- addNodeToList()
: llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >, llvm::ilist_traits< SDNode >, llvm::ilist_traits< MachineBasicBlock >, llvm::ilist_traits< MachineInstr >, llvm::ilist_traits< DSNode >
- AddObjectLabel()
: llvm::DIE, llvm::DIEBlock
- addObjectToGraph()
: llvm::DSGraph
- addOccurrence()
: llvm::cl::Option
- addOutEdge()
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode, llvm::SchedGraphNodeCommon
- addPass()
: llvm::PassManagerT< Trait >, llvm::AnalysisResolver
- addPassesToEmitFile()
: llvm::X86TargetMachine, llvm::SparcV9TargetMachine, llvm::SparcTargetMachine, llvm::PPCTargetMachine, llvm::IA64TargetMachine, llvm::CTargetMachine, llvm::AlphaTargetMachine, llvm::TargetMachine
- addPassesToEmitMachineCode()
: llvm::X86TargetMachine, llvm::SparcV9TargetMachine, llvm::PPCTargetMachine, llvm::AlphaTargetMachine, llvm::TargetMachine
- addPassesToJITCompile()
: llvm::X86JITInfo, llvm::SparcV9JITInfo, llvm::PPCJITInfo, llvm::AlphaJITInfo, llvm::TargetJITInfo
- addPath()
: llvm::Linker
- addPaths()
: llvm::Linker
- addPCDisp()
: llvm::MachineInstrBuilder
- addPCDispOperand()
: llvm::MachineInstr
- addPeakMemoryMeasurement()
: llvm::Timer
- addPreserved()
: llvm::AnalysisUsage
- addPreservedID()
: llvm::AnalysisUsage
- AddPromotedToType()
: llvm::TargetLowering
- AddPrototypes()
: llvm::DefaultIntrinsicLowering, llvm::IntrinsicLowering
- addPtrArg()
: llvm::DSCallSite
- addRange()
: llvm::LiveInterval
- addRef()
: llvm::Type
- addReg()
: llvm::MachineInstrBuilder
- addRegDef()
: llvm::MachineInstrBuilder
- addRegisterClass()
: llvm::TargetLowering
- addRegOperand()
: llvm::MachineInstr
- addRegUse()
: llvm::PhysRegTracker
- addRelocation()
: llvm::ELFCodeEmitter, llvm::MachineCodeEmitter
- addRequired()
: llvm::AnalysisUsage
- addRequiredID()
: llvm::AnalysisUsage
- addRequiredTransitive()
: llvm::AnalysisUsage
- address
: lt_dlsymlist
- AddressSize
: llvm::DwarfWriter
- AddRHS()
: AddRHS
- AddScope()
: llvm::DebugScope
- AddSiblingOffset()
: llvm::DIE
- addSignExtImmOperand()
: llvm::MachineInstr
- addSImm()
: llvm::MachineInstrBuilder
- AddSInt()
: llvm::DIE, llvm::DIEBlock
- addSpillCost()
: llvm::V9LiveRange
- AddString()
: llvm::DIE, llvm::DIEBlock
- addSuccessor()
: llvm::MachineBasicBlock
- AddSymbol()
: llvm::sys::DynamicLibrary
- addSystemPaths()
: llvm::Linker
- addTemp()
: llvm::MachineCodeForInstruction
- addToConstantPool()
: llvm::SparcV9FunctionInfo
- addToFrontier()
: llvm::DominanceFrontierBase
- addToMBBNumbering()
: llvm::MachineFunction
- addToPassManager()
: llvm::ModulePass
- addTopLevelLoop()
: llvm::LoopInfo
- AddToWorklist()
: llvm::TargetLowering::DAGCombinerInfo
- AddTrackedFunction()
: SCCPSolver
- addTypeName()
: llvm::Module
- AddUInt()
: llvm::DIE, llvm::DIEBlock
- addUse()
: llvm::Value
- addUser()
: llvm::SDNode
- addValue()
: llvm::cl::bits_storage< DataType, bool >, llvm::cl::bits_storage< DataType, StorageClass >, llvm::cl::list_storage< DataType, bool >, llvm::cl::list_storage< DataType, StorageClass >
- AddVariable()
: llvm::DebugScope
- addVirtualRegisterDead()
: llvm::LiveVariables
- addVirtualRegisterKilled()
: llvm::LiveVariables
- addZeroExtImm64Operand()
: llvm::MachineInstr
- addZeroExtImmOperand()
: llvm::MachineInstr
- addZImm()
: llvm::MachineInstrBuilder
- adjustAlignment()
: llvm::SparcV9FrameInfo, 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
- ALAP
: llvm::MSNodeSBAttributes, llvm::MSNodeAttributes
- alias
: llvm::cl::alias, llvm::AliasAnalysis, llvm::cl::Option
- AliasAnalysis()
: llvm::AliasAnalysis
- aliasopt()
: llvm::cl::aliasopt
- AliasResult
: llvm::AliasAnalysis
- AliasSet
: llvm::TargetRegisterDesc, llvm::AliasSetTracker
- 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::InstVisitor< SubClass, RetTy >, llvm::Instruction, llvm::BinaryOperator
- AllocaHolder()
: llvm::AllocaHolder
- AllocaHolderHandle
: llvm::AllocaHolderHandle, llvm::AllocaHolder
- AllocaInst()
: llvm::AllocaInst
- AllocaNode
: llvm::DSNode
- Allocas
: llvm::ExecutionContext
- Allocated
: llvm::AllocInfo
- allocateGlobal()
: llvm::ELFCodeEmitter, llvm::MachineCodeEmitter
- allocateLocalVar()
: llvm::SparcV9FunctionInfo
- AllocateRWX()
: llvm::sys::Memory
- allocateSpilledValue()
: llvm::SparcV9FunctionInfo
- allocation_order_begin()
: llvm::TargetRegisterClass
- allocation_order_end()
: llvm::TargetRegisterClass
- AllocationInst()
: llvm::AllocationInst
- AllocInfo()
: llvm::AllocInfo
- AllocState
: llvm::AllocInfo
- allocStateToString()
: llvm::AllocInfo
- AllocStateTy
: llvm::AllocInfo
- 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
- 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::SubprogramDesc, llvm::GlobalVariableDesc, llvm::CompileUnitDesc
- And()
: DirectIntRules< ConstantClass, BuiltinType, Ty >, ConstantPackedRules, BoolRules
- Annotable
: llvm::Annotable, llvm::Annotation
- Annotation()
: llvm::Annotation
- AnnotationID()
: llvm::AnnotationID
- AnnotationManager
: llvm::AnnotationID
- AntiDep
: llvm::MSchedGraphSBEdge, llvm::MSchedGraphEdge, llvm::Dependence, llvm::SchedGraphEdge
- any()
: llvm::BitSetVector
- AnyEndianness
: llvm::Module
- AnyPointerSize
: llvm::Module
- appendComponent()
: llvm::sys::Path
- AppendingLinkage
: llvm::GlobalValue
- appendSuffix()
: llvm::sys::Path
- Apply()
: DIVerifyVisitor, DIGetTypesVisitor, DISerializeVisitor, DIDeserializeVisitor, DICountVisitor, llvm::DIVisitor
- apply()
: XorSelf, FoldSetCCLogical, AddMaskingAnd, AddRHS, llvm::cl::aliasopt, llvm::cl::ValuesClass< DataType >, llvm::cl::LocationClass< Ty >, llvm::cl::initializer< Ty >, llvm::cl::value_desc, llvm::cl::desc
- applyFlowFunc()
: llvm::BBLiveVar
- ApplyToFields()
: llvm::BlockDesc, llvm::SubprogramDesc, llvm::GlobalVariableDesc, llvm::GlobalDesc, llvm::VariableDesc, llvm::EnumeratorDesc, llvm::SubrangeDesc, llvm::CompositeTypeDesc, llvm::DerivedTypeDesc, llvm::BasicTypeDesc, llvm::TypeDesc, llvm::CompileUnitDesc, llvm::AnchoredDesc, llvm::AnchorDesc, llvm::DebugInfoDesc, llvm::DIVisitor
- applyTransferFunc()
: llvm::BBLiveVar
- Archive()
: llvm::Archive
- ArchiveMember()
: llvm::ArchiveMember
- archPath
: llvm::Archive
- areAliases()
: llvm::MRegisterInfo
- arg_begin()
: llvm::CallSite, llvm::Function
- 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
: llvm::cl::Option
- Argument()
: llvm::Argument
- ArgumentListType
: llvm::Function
- ArgumentVal
: llvm::Value
- ArgVal
: YYSTYPE
- arr1
: EState
- arr2
: EState
- Array
: llvm::DSNode
- ArrayAccess
: llvm::AliasAnalysis::PointerAccessInfo
- ArrayTyID
: llvm::Type
- ArrayType()
: llvm::ArrayType
- ArrayValType()
: llvm::ArrayValType
- ASAP
: llvm::MSNodeSBAttributes, llvm::MSNodeAttributes
- AsciiDirective
: llvm::AsmPrinter
- AscizDirective
: llvm::AsmPrinter
- Asm
: llvm::DwarfWriter
- AsmFile
: llvm::GCC
- 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::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::constant_iterator
- avail_in
: NULLCOMP_stream, bz_stream
- avail_in_expect
: EState
- avail_out
: NULLCOMP_stream, bz_stream
- AvailableSpills()
: AvailableSpills