LLVM 19.0.0git
llvm::AbstractDependenceGraphBuilder< GraphType > Member List

This is the complete list of members for llvm::AbstractDependenceGraphBuilder< GraphType >, including all inherited members.

AbstractDependenceGraphBuilder(GraphType &G, DependenceInfo &D, const BasicBlockListType &BBs)llvm::AbstractDependenceGraphBuilder< GraphType >inline
areNodesMergeable(const NodeType &A, const NodeType &B) const =0llvm::AbstractDependenceGraphBuilder< GraphType >protectedpure virtual
BasicBlockListType typedefllvm::AbstractDependenceGraphBuilder< GraphType >protected
BBListllvm::AbstractDependenceGraphBuilder< GraphType >protected
ClassesType typedefllvm::AbstractDependenceGraphBuilder< GraphType >
computeInstructionOrdinals()llvm::AbstractDependenceGraphBuilder< GraphType >
createAndConnectRootNode()llvm::AbstractDependenceGraphBuilder< GraphType >
createDefUseEdge(NodeType &Src, NodeType &Tgt)=0llvm::AbstractDependenceGraphBuilder< GraphType >protectedpure virtual
createDefUseEdges()llvm::AbstractDependenceGraphBuilder< GraphType >
createFineGrainedNode(Instruction &I)=0llvm::AbstractDependenceGraphBuilder< GraphType >protectedpure virtual
createFineGrainedNodes()llvm::AbstractDependenceGraphBuilder< GraphType >
createMemoryDependencyEdges()llvm::AbstractDependenceGraphBuilder< GraphType >
createMemoryEdge(NodeType &Src, NodeType &Tgt)=0llvm::AbstractDependenceGraphBuilder< GraphType >protectedpure virtual
createPiBlock(const NodeListType &L)=0llvm::AbstractDependenceGraphBuilder< GraphType >protectedpure virtual
createPiBlocks()llvm::AbstractDependenceGraphBuilder< GraphType >
createRootedEdge(NodeType &Src, NodeType &Tgt)=0llvm::AbstractDependenceGraphBuilder< GraphType >protectedpure virtual
createRootNode()=0llvm::AbstractDependenceGraphBuilder< GraphType >protectedpure virtual
destroyEdge(EdgeType &E)llvm::AbstractDependenceGraphBuilder< GraphType >inlineprotectedvirtual
destroyNode(NodeType &N)llvm::AbstractDependenceGraphBuilder< GraphType >inlineprotectedvirtual
DIllvm::AbstractDependenceGraphBuilder< GraphType >protected
getNodesInPiBlock(const NodeType &N)=0llvm::AbstractDependenceGraphBuilder< GraphType >protectedpure virtual
getOrdinal(Instruction &I)llvm::AbstractDependenceGraphBuilder< GraphType >inlineprotected
getOrdinal(NodeType &N)llvm::AbstractDependenceGraphBuilder< GraphType >inlineprotected
Graphllvm::AbstractDependenceGraphBuilder< GraphType >protected
IMapllvm::AbstractDependenceGraphBuilder< GraphType >protected
InstOrdinalMapllvm::AbstractDependenceGraphBuilder< GraphType >protected
InstToNodeMap typedefllvm::AbstractDependenceGraphBuilder< GraphType >protected
InstToOrdinalMap typedefllvm::AbstractDependenceGraphBuilder< GraphType >protected
mergeNodes(NodeType &A, NodeType &B)=0llvm::AbstractDependenceGraphBuilder< GraphType >protectedpure virtual
NodeListType typedefllvm::AbstractDependenceGraphBuilder< GraphType >
NodeOrdinalMapllvm::AbstractDependenceGraphBuilder< GraphType >protected
NodeToOrdinalMap typedefllvm::AbstractDependenceGraphBuilder< GraphType >protected
populate()llvm::AbstractDependenceGraphBuilder< GraphType >inline
shouldCreatePiBlocks() constllvm::AbstractDependenceGraphBuilder< GraphType >inlineprotectedvirtual
shouldSimplify() constllvm::AbstractDependenceGraphBuilder< GraphType >inlineprotectedvirtual
simplify()llvm::AbstractDependenceGraphBuilder< GraphType >
sortNodesTopologically()llvm::AbstractDependenceGraphBuilder< GraphType >
~AbstractDependenceGraphBuilder()=defaultllvm::AbstractDependenceGraphBuilder< GraphType >virtual