LLVM 19.0.0git
llvm::DataDependenceGraph Member List

This is the complete list of members for llvm::DataDependenceGraph, including all inherited members.

addNode(NodeType &N)llvm::DataDependenceGraphprotected
llvm::DirectedGraph::addNode(NodeType &N)llvm::DirectedGraph< NodeType, EdgeType >inline
back() constllvm::DirectedGraph< NodeType, EdgeType >inline
back()llvm::DirectedGraph< NodeType, EdgeType >inline
begin() constllvm::DirectedGraph< NodeType, EdgeType >inline
begin()llvm::DirectedGraph< NodeType, EdgeType >inline
connect(NodeType &Src, NodeType &Dst, EdgeType &E)llvm::DirectedGraph< NodeType, EdgeType >inline
const_iterator typedefllvm::DirectedGraph< NodeType, EdgeType >
DataDependenceGraph()=deletellvm::DataDependenceGraph
DataDependenceGraph(const DataDependenceGraph &G)=deletellvm::DataDependenceGraph
DataDependenceGraph(DataDependenceGraph &&G)llvm::DataDependenceGraphinline
DataDependenceGraph(Function &F, DependenceInfo &DI)llvm::DataDependenceGraph
DataDependenceGraph(Loop &L, LoopInfo &LI, DependenceInfo &DI)llvm::DataDependenceGraph
DDGBuilderllvm::DataDependenceGraphfriend
DependenceGraphInfo()=deletellvm::DependenceGraphInfo< NodeType >
DependenceGraphInfo(const DependenceGraphInfo &G)=deletellvm::DependenceGraphInfo< NodeType >
DependenceGraphInfo(const std::string &N, const DependenceInfo &DepInfo)llvm::DependenceGraphInfo< NodeType >inline
DependenceGraphInfo(DependenceGraphInfo &&G)llvm::DependenceGraphInfo< NodeType >inline
DependenceList typedefllvm::DependenceGraphInfo< NodeType >
DGraphType typedefllvm::DirectedGraph< NodeType, EdgeType >
DIllvm::DependenceGraphInfo< NodeType >protected
DirectedGraph()=defaultllvm::DirectedGraph< NodeType, EdgeType >
DirectedGraph(NodeType &N)llvm::DirectedGraph< NodeType, EdgeType >inlineexplicit
DirectedGraph(const DGraphType &G)llvm::DirectedGraph< NodeType, EdgeType >inline
DirectedGraph(DGraphType &&RHS)llvm::DirectedGraph< NodeType, EdgeType >inline
EdgeListTy typedefllvm::DirectedGraph< NodeType, EdgeType >protected
EdgeType typedefllvm::DataDependenceGraph
end() constllvm::DirectedGraph< NodeType, EdgeType >inline
end()llvm::DirectedGraph< NodeType, EdgeType >inline
findIncomingEdgesToNode(const NodeType &N, SmallVectorImpl< EdgeType * > &EL) constllvm::DirectedGraph< NodeType, EdgeType >inline
findNode(const NodeType &N) constllvm::DirectedGraph< NodeType, EdgeType >inline
findNode(const NodeType &N)llvm::DirectedGraph< NodeType, EdgeType >inline
front() constllvm::DirectedGraph< NodeType, EdgeType >inline
front()llvm::DirectedGraph< NodeType, EdgeType >inline
getDependenceString(const NodeType &Src, const NodeType &Dst) constllvm::DependenceGraphInfo< NodeType >
getDependencies(const NodeType &Src, const NodeType &Dst, DependenceList &Deps) constllvm::DependenceGraphInfo< NodeType >
getName() constllvm::DependenceGraphInfo< NodeType >inline
getPiBlock(const NodeType &N) constllvm::DataDependenceGraph
getRoot() constllvm::DependenceGraphInfo< NodeType >inline
iterator typedefllvm::DirectedGraph< NodeType, EdgeType >
Namellvm::DependenceGraphInfo< NodeType >protected
NodeListTy typedefllvm::DirectedGraph< NodeType, EdgeType >protected
Nodesllvm::DirectedGraph< NodeType, EdgeType >protected
NodeType typedefllvm::DataDependenceGraph
operator=(const DGraphType &G)llvm::DirectedGraph< NodeType, EdgeType >inline
operator=(const DGraphType &&G)llvm::DirectedGraph< NodeType, EdgeType >inline
removeNode(NodeType &N)llvm::DirectedGraph< NodeType, EdgeType >inline
Rootllvm::DependenceGraphInfo< NodeType >protected
size() constllvm::DirectedGraph< NodeType, EdgeType >inline
~DataDependenceGraph()llvm::DataDependenceGraph
~DependenceGraphInfo()=defaultllvm::DependenceGraphInfo< NodeType >virtual