class Graph::EdgeEntry
Declaration
class Graph::EdgeEntry { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:101
Member Variables
- public llvm::PBQP::Graph::MatrixPtr Costs
- public llvm::PBQP::Graph::EdgeMetadata Metadata
Method Overview
- public EdgeEntry(llvm::PBQP::GraphBase::NodeId N1Id, llvm::PBQP::GraphBase::NodeId N2Id, llvm::PBQP::Graph::MatrixPtr Costs)
- public void connect(Graph<SolverT> & G, llvm::PBQP::GraphBase::EdgeId ThisEdgeId)
- public void connectToN(Graph<SolverT> & G, llvm::PBQP::GraphBase::EdgeId ThisEdgeId, unsigned int NIdx)
- public void disconnectFrom(Graph<SolverT> & G, llvm::PBQP::GraphBase::NodeId NId)
- public void disconnectFromN(Graph<SolverT> & G, unsigned int NIdx)
- public llvm::PBQP::GraphBase::NodeId getN1Id() const
- public llvm::PBQP::GraphBase::NodeId getN2Id() const
- public void setAdjEdgeIdx(llvm::PBQP::GraphBase::NodeId NId, typename NodeEntry::AdjEdgeIdx NewIdx)
Methods
¶EdgeEntry(llvm::PBQP::GraphBase::NodeId N1Id,
llvm::PBQP::GraphBase::NodeId N2Id,
llvm::PBQP::Graph::MatrixPtr Costs)
EdgeEntry(llvm::PBQP::GraphBase::NodeId N1Id,
llvm::PBQP::GraphBase::NodeId N2Id,
llvm::PBQP::Graph::MatrixPtr Costs)
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:103
Parameters
- llvm::PBQP::GraphBase::NodeId N1Id
- llvm::PBQP::GraphBase::NodeId N2Id
- llvm::PBQP::Graph::MatrixPtr Costs
¶void connect(
Graph<SolverT>& G,
llvm::PBQP::GraphBase::EdgeId ThisEdgeId)
void connect(
Graph<SolverT>& G,
llvm::PBQP::GraphBase::EdgeId ThisEdgeId)
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:118
Parameters
- Graph<SolverT>& G
- llvm::PBQP::GraphBase::EdgeId ThisEdgeId
¶void connectToN(
Graph<SolverT>& G,
llvm::PBQP::GraphBase::EdgeId ThisEdgeId,
unsigned int NIdx)
void connectToN(
Graph<SolverT>& G,
llvm::PBQP::GraphBase::EdgeId ThisEdgeId,
unsigned int NIdx)
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:111
Parameters
- Graph<SolverT>& G
- llvm::PBQP::GraphBase::EdgeId ThisEdgeId
- unsigned int NIdx
¶void disconnectFrom(
Graph<SolverT>& G,
llvm::PBQP::GraphBase::NodeId NId)
void disconnectFrom(
Graph<SolverT>& G,
llvm::PBQP::GraphBase::NodeId NId)
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:140
Parameters
- Graph<SolverT>& G
- llvm::PBQP::GraphBase::NodeId NId
¶void disconnectFromN(Graph<SolverT>& G,
unsigned int NIdx)
void disconnectFromN(Graph<SolverT>& G,
unsigned int NIdx)
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:132
Parameters
- Graph<SolverT>& G
- unsigned int NIdx
¶llvm::PBQP::GraphBase::NodeId getN1Id() const
llvm::PBQP::GraphBase::NodeId getN1Id() const
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:149
¶llvm::PBQP::GraphBase::NodeId getN2Id() const
llvm::PBQP::GraphBase::NodeId getN2Id() const
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:150
¶void setAdjEdgeIdx(
llvm::PBQP::GraphBase::NodeId NId,
typename NodeEntry::AdjEdgeIdx NewIdx)
void setAdjEdgeIdx(
llvm::PBQP::GraphBase::NodeId NId,
typename NodeEntry::AdjEdgeIdx NewIdx)
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:123
Parameters
- llvm::PBQP::GraphBase::NodeId NId
- typename NodeEntry::AdjEdgeIdx NewIdx