addNode(NodeType &N) | llvm::DataDependenceGraph | protected |
llvm::DirectedGraph::addNode(NodeType &N) | llvm::DirectedGraph< NodeType, EdgeType > | inline |
back() const | llvm::DirectedGraph< NodeType, EdgeType > | inline |
back() | llvm::DirectedGraph< NodeType, EdgeType > | inline |
begin() const | llvm::DirectedGraph< NodeType, EdgeType > | inline |
begin() | llvm::DirectedGraph< NodeType, EdgeType > | inline |
connect(NodeType &Src, NodeType &Dst, EdgeType &E) | llvm::DirectedGraph< NodeType, EdgeType > | inline |
const_iterator typedef | llvm::DirectedGraph< NodeType, EdgeType > | |
DataDependenceGraph()=delete | llvm::DataDependenceGraph | |
DataDependenceGraph(const DataDependenceGraph &G)=delete | llvm::DataDependenceGraph | |
DataDependenceGraph(DataDependenceGraph &&G) | llvm::DataDependenceGraph | inline |
DataDependenceGraph(Function &F, DependenceInfo &DI) | llvm::DataDependenceGraph | |
DataDependenceGraph(Loop &L, LoopInfo &LI, DependenceInfo &DI) | llvm::DataDependenceGraph | |
DDGBuilder | llvm::DataDependenceGraph | friend |
DependenceGraphInfo()=delete | llvm::DependenceGraphInfo< NodeType > | |
DependenceGraphInfo(const DependenceGraphInfo &G)=delete | llvm::DependenceGraphInfo< NodeType > | |
DependenceGraphInfo(const std::string &N, const DependenceInfo &DepInfo) | llvm::DependenceGraphInfo< NodeType > | inline |
DependenceGraphInfo(DependenceGraphInfo &&G) | llvm::DependenceGraphInfo< NodeType > | inline |
DependenceList typedef | llvm::DependenceGraphInfo< NodeType > | |
DGraphType typedef | llvm::DirectedGraph< NodeType, EdgeType > | |
DI | llvm::DependenceGraphInfo< NodeType > | protected |
DirectedGraph()=default | llvm::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 typedef | llvm::DirectedGraph< NodeType, EdgeType > | protected |
EdgeType typedef | llvm::DataDependenceGraph | |
end() const | llvm::DirectedGraph< NodeType, EdgeType > | inline |
end() | llvm::DirectedGraph< NodeType, EdgeType > | inline |
findIncomingEdgesToNode(const NodeType &N, SmallVectorImpl< EdgeType * > &EL) const | llvm::DirectedGraph< NodeType, EdgeType > | inline |
findNode(const NodeType &N) const | llvm::DirectedGraph< NodeType, EdgeType > | inline |
findNode(const NodeType &N) | llvm::DirectedGraph< NodeType, EdgeType > | inline |
front() const | llvm::DirectedGraph< NodeType, EdgeType > | inline |
front() | llvm::DirectedGraph< NodeType, EdgeType > | inline |
getDependenceString(const NodeType &Src, const NodeType &Dst) const | llvm::DependenceGraphInfo< NodeType > | |
getDependencies(const NodeType &Src, const NodeType &Dst, DependenceList &Deps) const | llvm::DependenceGraphInfo< NodeType > | |
getName() const | llvm::DependenceGraphInfo< NodeType > | inline |
getPiBlock(const NodeType &N) const | llvm::DataDependenceGraph | |
getRoot() const | llvm::DependenceGraphInfo< NodeType > | inline |
iterator typedef | llvm::DirectedGraph< NodeType, EdgeType > | |
Name | llvm::DependenceGraphInfo< NodeType > | protected |
NodeListTy typedef | llvm::DirectedGraph< NodeType, EdgeType > | protected |
Nodes | llvm::DirectedGraph< NodeType, EdgeType > | protected |
NodeType typedef | llvm::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 |
Root | llvm::DependenceGraphInfo< NodeType > | protected |
size() const | llvm::DirectedGraph< NodeType, EdgeType > | inline |
~DataDependenceGraph() | llvm::DataDependenceGraph | |
~DependenceGraphInfo()=default | llvm::DependenceGraphInfo< NodeType > | virtual |