LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- DAG
: llvm::SelectionDAGLowering, llvm::TargetLowering::DAGCombinerInfo, llvm::TargetLowering::TargetLoweringOpt, llvm::ScheduleDAG
- DAGCombinerInfo()
: llvm::TargetLowering::DAGCombinerInfo
- data
: lt_caller_data
- Data16bitsDirective
: llvm::AsmPrinter
- Data32bitsDirective
: llvm::AsmPrinter
- Data64bitsDirective
: llvm::AsmPrinter
- Data8bitsDirective
: llvm::AsmPrinter
- DataBuffer
: llvm::ELFWriter
- DataDepOrderType
: llvm::MSchedGraphSBEdge, llvm::MSchedGraphEdge, llvm::SchedGraphEdge
- DataDepType
: llvm::Dependence
- DataSection
: llvm::DwarfWriter
- date
: llvm::ArchiveMemberHeader
- DC
: llvm::TargetLowering::DAGCombinerInfo
- DEAD
: llvm::DSNode
- dead_begin()
: llvm::LiveVariables
- dead_end()
: llvm::LiveVariables
- dead_range()
: llvm::LiveVariables
- Debugger()
: llvm::Debugger
- DebugInfo
: llvm::DwarfWriter
- DebugInfoDesc()
: llvm::DebugInfoDesc
- DebugScope()
: llvm::DebugScope
- DebugVariable()
: llvm::DebugVariable
- DebugVersionFromGlobal()
: llvm::CompileUnitDesc
- decCurDegree()
: llvm::IGNode
- decompress()
: llvm::Compressor
- decompressToNewBuffer()
: llvm::Compressor
- decompressToStream()
: llvm::Compressor
- DEF
: llvm::LiveIntervals::InstrSlots
- Def
: llvm::MachineOperand
- DefaultImpl
: AnalysisGroupInfo
- DefInst
: llvm::LiveVariables::VarInfo
- defPreviousStage()
: llvm::MSScheduleSB, llvm::MSSchedule
- delAdjIGNode()
: llvm::IGNode
- delay
: llvm::NodeDelayPair
- DelaySlotInfo()
: llvm::DelaySlotInfo
- deleteAnnotation()
: llvm::Annotable
- deleteBody()
: llvm::Function
- deleteInstructionFromRecords()
: llvm::ScalarEvolution
- deleteNode()
: llvm::MSchedGraphSB, llvm::MSchedGraph
- DeleteNode()
: llvm::SelectionDAG
- deleteSuccessor()
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode
- deleteValue()
: llvm::ValueNumbering, llvm::TDDataStructures, llvm::BUDataStructures, llvm::AliasSetTracker, llvm::AliasAnalysis
- delRegUse()
: llvm::PhysRegTracker
- DenseMap()
: llvm::DenseMap< T, ToIndexT >
- density
: llvm::BytecodeAnalysis::BytecodeFunctionInfo
- depcount
: lt_dlhandle_struct
- Dependence()
: llvm::Dependence
- DependenceAnalyzer()
: llvm::DependenceAnalyzer
- DependenceResult()
: llvm::DependenceResult
- dependences
: llvm::DependenceResult
- DependentLibs
: llvm::BytecodeFormat
- deplibs
: lt_dlhandle_struct
- depOrderType
: llvm::SchedGraphEdge
- depth
: llvm::MSNodeSBAttributes, llvm::MSNodeAttributes
- depType
: llvm::SchedGraphEdge
- DerefFun
: llvm::GraphTraits< Inverse< const MSchedGraphSB * > >, llvm::GraphTraits< Inverse< MSchedGraphSB * > >, llvm::GraphTraits< const MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSB * >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< DSGraph * >, llvm::GraphTraits< CallGraph * >
- DerivedType()
: llvm::DerivedType
- DerivedTypeDesc()
: llvm::DerivedTypeDesc
- desc()
: llvm::cl::desc
- Desc
: StatRecord, llvm::SubtargetFeatureKV, llvm::cl::value_desc, llvm::cl::desc
- DescFactory()
: llvm::DebugInfoDesc
- description
: llvm::BytecodeAnalysis::BytecodeFunctionInfo
- DescToDieMap
: llvm::DwarfWriter
- DescToUnitMap
: llvm::DwarfWriter
- Deserialize()
: llvm::DIDeserializer
- destroy()
: llvm::MachineCodeForInstruction, llvm::ValID, llvm::ReachabilityCloner, llvm::CallGraph, llvm::StatisticBase
- destroyConstant()
: llvm::GlobalValue, llvm::UndefValue, llvm::ConstantExpr, llvm::ConstantPointerNull, llvm::ConstantPacked, llvm::ConstantStruct, llvm::ConstantArray, llvm::ConstantAggregateZero, llvm::Constant
- destroyConstantImpl()
: llvm::Constant
- destroySentinel()
: llvm::ilist_traits< GlobalVariable >, llvm::ilist_traits< Function >, llvm::ilist_traits< Argument >, llvm::ilist_traits< BasicBlock >, llvm::ilist_traits< SDNode >, llvm::ilist_traits< MachineBasicBlock >, llvm::ilist_traits< MachineInstr >, llvm::ilist_traits< Instruction >, llvm::ilist_traits< DSNode >
- destruct()
: llvm::MachineFunction
- detailedResults
: llvm::BytecodeAnalysis
- df_ext_iterator()
: llvm::df_ext_iterator< T, SetTy >
- df_iterator_storage()
: llvm::df_iterator_storage< SetType, true >
- DFSInfoValid
: llvm::ETForestBase
- DICountVisitor()
: DICountVisitor
- DIDeserializer()
: llvm::DIDeserializer
- DIDeserializeVisitor()
: DIDeserializeVisitor
- didInitial
: llvm::DwarfWriter
- DIE()
: llvm::DIE
- DIEAbbrev()
: llvm::DIEAbbrev
- DIEAbbrevData()
: llvm::DIEAbbrevData
- DIEBlock()
: llvm::DIEBlock
- DIEDelta()
: llvm::DIEDelta
- DIEDwarfLabel()
: llvm::DIEDwarfLabel
- DIEInteger()
: llvm::DIEInteger
- DIEntry()
: llvm::DIEntry
- DIEObjectLabel()
: llvm::DIEObjectLabel
- DIEString()
: llvm::DIEString
- DIEValue()
: llvm::DIEValue
- difference_type
: llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::mapped_iterator< RootIt, UnaryFunc >
- DIGetTypesVisitor()
: DIGetTypesVisitor
- DISerializer()
: llvm::DISerializer
- DISerializeVisitor()
: DISerializeVisitor
- Disjoint
: llvm::BitSetVector
- Disp
: llvm::X86AddressMode
- Div()
: DirectFPRules< ConstantClass, BuiltinType, Ty >, DirectIntRules< ConstantClass, BuiltinType, Ty >, DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >, ConstantPackedRules
- DIVerifier()
: llvm::DIVerifier
- DIVerifyVisitor()
: DIVerifyVisitor
- DIVisitor()
: llvm::DIVisitor
- dlloader_data
: lt_user_dlloader, lt_dlloader
- dlloader_exit
: lt_user_dlloader, lt_dlloader
- doesNotAccessMemory()
: llvm::AliasAnalysis
- DoesNotAccessMemory
: llvm::AliasAnalysis
- doesntNeedFunctionStub()
: llvm::MachineRelocation
- doFinalization()
: llvm::FunctionPassManagerT, llvm::BasicBlockPassManager, llvm::Inliner, llvm::X86SharedAsmPrinter, llvm::PhyRegAlloc, llvm::BasicBlockPass, llvm::FunctionPass, llvm::MachineDebugInfo, llvm::ELFWriter, llvm::AsmPrinter, llvm::CallGraphSCCPass
- doInitialization()
: llvm::FunctionPassManagerT, llvm::BasicBlockPassManager, llvm::X86IntelAsmPrinter, llvm::X86SharedAsmPrinter, llvm::BasicBlockPass, llvm::FunctionPass, llvm::MachineDebugInfo, llvm::ELFWriter, llvm::AsmPrinter, llvm::CallGraphSCCPass
- doit()
: llvm::cast_convert_val< To, FromTy, FromTy >, llvm::cast_convert_val< To, From, SimpleFrom >, llvm::isa_impl_wrap< To, const FromTy, const FromTy >, llvm::isa_impl_wrap< To, From, SimpleType >
- DominanceFrontier()
: llvm::DominanceFrontier
- DominanceFrontierBase()
: llvm::DominanceFrontierBase
- DominatedBy()
: llvm::ETNode
- DominatedBySlow()
: llvm::ETNode
- dominates()
: llvm::Trace, llvm::ETForestBase, llvm::DominatorTreeBase::Node, llvm::DominatorSetBase
- DominatorBase()
: llvm::DominatorBase
- DominatorSet()
: llvm::DominatorSet
- DominatorSetBase()
: llvm::DominatorSetBase
- DominatorTree
: llvm::DominatorTree, llvm::DominatorTreeBase::Node
- DominatorTreeBase
: llvm::DominatorTreeBase, llvm::DominatorTreeBase::Node
- Doms
: llvm::DominatorSetBase
- DomSetMapType
: llvm::DominanceFrontierBase, llvm::DominatorSetBase
- DomSetType
: llvm::DominanceFrontierBase, llvm::DominatorSetBase
- DontCloneAuxCallNodes
: llvm::DSGraph
- DontCloneCallNodes
: llvm::DSGraph
- doRefinement()
: llvm::PointerValType, llvm::StructValType, llvm::PackedValType, llvm::ArrayValType, llvm::FunctionValType
- DoubleTy
: llvm::Type
- DoubleTyID
: llvm::Type
- DoubleVal
: llvm::GenericValue
- dropAllReferences()
: llvm::MachineCodeForInstruction, llvm::User, llvm::Module, llvm::Function, llvm::BasicBlock, llvm::DSNode
- dropAllTypeUses()
: llvm::DerivedType
- dropRef()
: llvm::Type
- DSCallSite()
: llvm::DSCallSite
- DSGraph()
: llvm::DSGraph
- DSInfo
: llvm::EquivClassGraphs, llvm::BUDataStructures
- DSNode
: llvm::DSNode, llvm::DSNodeIterator< NodeTy >
- DSNodeHandle
: llvm::DSNodeHandle, llvm::DSNode
- DSNodeIterator()
: llvm::DSNodeIterator< NodeTy >
- DSScalarMap()
: llvm::DSScalarMap
- dump()
: llvm::TypeMap< ValType, TypeClass >, llvm::InstrTreeNode, llvm::InstrForest, llvm::SchedGraphSet, llvm::SchedGraph, llvm::VirtRegMap, llvm::DIEAbbrev, llvm::ValueSymbolTable, llvm::Value, llvm::TypeSymbolTable, llvm::Type, llvm::SubtargetFeatures, llvm::SymbolTable, llvm::ConstantRange, llvm::Pass, llvm::Module, llvm::DerivedType, llvm::SDNode, llvm::SelectionDAG, llvm::SchedGraphEdge, llvm::SchedGraphNodeCommon, llvm::MachineLocation, llvm::MachineInstr, llvm::MachineFunction, llvm::MachineFrameInfo, llvm::BlockDesc, llvm::SubprogramDesc, llvm::GlobalVariableDesc, llvm::VariableDesc, llvm::EnumeratorDesc, llvm::SubrangeDesc, llvm::CompositeTypeDesc, llvm::DerivedTypeDesc, llvm::BasicTypeDesc, llvm::TypeDesc, llvm::CompileUnitDesc, llvm::AnchorDesc, llvm::DebugInfoDesc, llvm::MachineConstantPool, llvm::MachineBasicBlock, llvm::LiveVariables::VarInfo, llvm::LiveInterval, llvm::LiveRange, llvm::Trace, llvm::SCEV, llvm::Loop, llvm::DSNode, llvm::DSGraph, llvm::CallGraphNode, llvm::CallGraph, llvm::AliasSetTracker, llvm::AliasSet, llvm::BitSetVector, llvm::AbstractTypeUser
- dumpAssembly()
: llvm::MappingInfo
- dumpNode()
: llvm::InstrTreeNode, llvm::LabelNode, llvm::ConstantNode, llvm::VRegNode, llvm::VRegListNode, llvm::InstructionNode
- dumpPassStructure()
: llvm::ModulePassManager, llvm::FunctionPassManagerT, llvm::BasicBlockPassManager, llvm::PassManagerT< Trait >, llvm::Pass
- DW
: llvm::X86SharedAsmPrinter
- DwarfAbbrevSection
: llvm::DwarfWriter
- DwarfARangesSection
: llvm::DwarfWriter
- DwarfFrameSection
: llvm::DwarfWriter
- DwarfInfoSection
: llvm::DwarfWriter
- DwarfLineSection
: llvm::DwarfWriter
- DwarfLocSection
: llvm::DwarfWriter
- DwarfMacInfoSection
: llvm::DwarfWriter
- DwarfPubNamesSection
: llvm::DwarfWriter
- DwarfPubTypesSection
: llvm::DwarfWriter
- DwarfRangesSection
: llvm::DwarfWriter
- DwarfStrSection
: llvm::DwarfWriter
- DwarfWriter()
: llvm::DwarfWriter
- DWLabel()
: llvm::DWLabel
- DynamicLibrary
: llvm::sys::DynamicLibrary, llvm::TargetMachine