LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- DAG
: llvm::SelectionDAGBuilder
- data
: lt_caller_data
- Data16bitsDirective
: llvm::AsmPrinter
- Data32bitsDirective
: llvm::AsmPrinter
- Data64bitsDirective
: llvm::AsmPrinter
- Data8bitsDirective
: llvm::AsmPrinter
- DataDepOrderType
: llvm::MSchedGraphEdge, llvm::SchedGraphEdge
- date
: llvm::ArchiveMemberHeader
- DEAD
: llvm::DSNode
- dead_begin()
: llvm::LiveVariables
- dead_end()
: llvm::LiveVariables
- dead_range()
: llvm::LiveVariables
- Debugger()
: llvm::Debugger
- decCurDegree()
: llvm::IGNode
- decompress()
: llvm::Compressor
- decompressToNewBuffer()
: llvm::Compressor
- decompressToStream()
: llvm::Compressor
- DEF
: llvm::LiveIntervals::InstrSlots
- Def
: llvm::MachineOperand
- DefaultImpl
: AnalysisGroupInfo
- definers
: llvm::ModRefTable
- DefInst
: llvm::LiveVariables::VarInfo
- defsBegin()
: llvm::ModRefTable
- defsEnd()
: llvm::ModRefTable
- delAdjIGNode()
: llvm::IGNode
- delay
: llvm::NodeDelayPair
- DelaySlotInfo()
: llvm::DelaySlotInfo
- deleteAnnotation()
: llvm::Annotable
- deleteBody()
: llvm::Function
- deleteInstructionFromRecords()
: llvm::ScalarEvolution
- deleteValue()
: llvm::ValueNumbering, llvm::AliasSetTracker, llvm::AliasAnalysis
- delRegUse()
: llvm::PhysRegTracker
- DenseMap()
: llvm::DenseMap< T, ToIndexT >
- density
: llvm::BytecodeAnalysis::BytecodeFunctionInfo
- dep
: llvm::DepIterState
- depcount
: lt_dlhandle_struct
- Dependence()
: llvm::Dependence
- DependenceGraph
: llvm::DependenceGraph, llvm::DepGraphNode
- DependentLibs
: llvm::BytecodeFormat
- depFlags
: llvm::DepIterState
- DepGraphNode()
: llvm::DepGraphNode
- DepIterState
: llvm::DepIterState, llvm::PgmDependenceGraph
- deplibs
: lt_dlhandle_struct
- depNode
: llvm::DepIterState
- depOrderType
: llvm::SchedGraphEdge
- depth
: llvm::MSNodeAttributes
- depType
: llvm::SchedGraphEdge
- DerefFun
: llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< const DSGraph * >, llvm::GraphTraits< DSGraph * >, llvm::GraphTraits< CallGraph * >
- DerivedType()
: llvm::DerivedType
- Desc
: StatRecord, llvm::cl::value_desc, llvm::cl::desc
- desc()
: llvm::cl::desc
- description
: llvm::BytecodeAnalysis::BytecodeFunctionInfo
- destroy()
: llvm::MachineCodeForInstruction, llvm::ValID, llvm::ReachabilityCloner, llvm::StatisticBase
- destroyConstant()
: llvm::GlobalValue, llvm::UndefValue, llvm::ConstantExpr, llvm::ConstantPointerNull, llvm::ConstantPacked, llvm::ConstantStruct, llvm::ConstantArray, llvm::ConstantAggregateZero, llvm::Constant
- destroyConstantImpl()
: llvm::Constant
- destroyDirectory()
: llvm::sys::Path
- destroyFile()
: llvm::sys::Path
- destruct()
: llvm::MachineFunction
- detailedResults
: llvm::BytecodeAnalysis
- df_ext_iterator()
: llvm::df_ext_iterator< T, SetTy >
- df_iterator_storage()
: llvm::df_iterator_storage< SetType, true >
- difference_type
: llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::mapped_iterator< RootIt, UnaryFunc >
- Disjoint
: llvm::BitSetVector
- Disp
: llvm::X86AddressMode
- Div()
: DirectIntRules< ConstantClass, BuiltinType, Ty >, DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >
- dlloader_data
: lt_user_dlloader, lt_dlloader
- dlloader_exit
: lt_user_dlloader, lt_dlloader
- doesNotAccessMemory()
: llvm::AliasAnalysis
- doesntNeedFunctionStub()
: llvm::MachineRelocation
- doFinalization()
: llvm::PassManagerTraits< Function >, llvm::PassManagerTraits< BasicBlock >, llvm::Inliner, llvm::PhyRegAlloc, llvm::BasicBlockPass, llvm::FunctionPass, llvm::AsmPrinter, llvm::CallGraphSCCPass
- doInitialization()
: llvm::PassManagerTraits< Function >, llvm::PassManagerTraits< BasicBlock >, llvm::BasicBlockPass, llvm::FunctionPass, 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
- dominates()
: llvm::Trace, 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
- done()
: llvm::DepIterState
- DontCloneAuxCallNodes
: llvm::DSGraph
- DontCloneCallNodes
: llvm::DSGraph
- DontUpdateInlinedGlobals
: 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
- DSCallSiteIterator()
: llvm::DSCallSiteIterator
- DSGraph()
: llvm::DSGraph
- DSGraphPrintHelper()
: llvm::DSGraphPrintHelper
- DSInfo
: llvm::BUDataStructures
- DSNode
: llvm::DSNode, llvm::DSNodeIterator< NodeTy >
- DSNodeHandle
: llvm::DSNodeHandle, llvm::DSNode
- DSNodeIterator()
: llvm::DSNodeIterator< NodeTy >
- dump()
: llvm::TypeMap< ValType, TypeClass >, llvm::InstrTreeNode, llvm::InstrForest, llvm::SchedGraphSet, llvm::SchedGraph, llvm::VirtRegMap, llvm::LiveInterval, llvm::LiveRange, llvm::PgmDependenceGraph, llvm::MemoryDepAnalysis, llvm::IPModRef, llvm::FunctionModRefInfo, llvm::ModRefInfo, llvm::Value, llvm::Type, llvm::SymbolTable, llvm::ConstantRange, llvm::Pass, llvm::Module, llvm::DerivedType, llvm::SelectionDAGNode, llvm::SelectionDAG, llvm::SchedGraphEdge, llvm::SchedGraphNodeCommon, llvm::MachineInstr, llvm::MachineFunction, llvm::MachineFrameInfo, llvm::MachineConstantPool, llvm::MachineBasicBlock, 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::PassManagerT< UnitType >, llvm::Pass
- DynamicLibrary()
: llvm::sys::DynamicLibrary