class Graph::NodeEntry
Declaration
class Graph::NodeEntry { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:62
Member Variables
- public llvm::PBQP::Graph::VectorPtr Costs
- public llvm::PBQP::Graph::NodeMetadata Metadata
Method Overview
- public NodeEntry(llvm::PBQP::Graph::VectorPtr Costs)
- public llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx addAdjEdgeId(llvm::PBQP::GraphBase::EdgeId EId)
- public const llvm::PBQP::Graph::NodeEntry::AdjEdgeList & getAdjEdgeIds() const
- public static llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx getInvalidAdjEdgeIdx()
- public void removeAdjEdgeId(Graph<SolverT> & G, llvm::PBQP::GraphBase::NodeId ThisNId, llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx Idx)
Methods
¶NodeEntry(llvm::PBQP::Graph::VectorPtr Costs)
NodeEntry(llvm::PBQP::Graph::VectorPtr Costs)
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:68
Parameters
- llvm::PBQP::Graph::VectorPtr Costs
¶llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx
addAdjEdgeId(llvm::PBQP::GraphBase::EdgeId EId)
llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx
addAdjEdgeId(llvm::PBQP::GraphBase::EdgeId EId)
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:74
Parameters
- llvm::PBQP::GraphBase::EdgeId EId
¶const llvm::PBQP::Graph::NodeEntry::AdjEdgeList&
getAdjEdgeIds() const
const llvm::PBQP::Graph::NodeEntry::AdjEdgeList&
getAdjEdgeIds() const
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:92
¶static llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx
getInvalidAdjEdgeIdx()
static llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx
getInvalidAdjEdgeIdx()
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:70
¶void removeAdjEdgeId(
Graph<SolverT>& G,
llvm::PBQP::GraphBase::NodeId ThisNId,
llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx Idx)
void removeAdjEdgeId(
Graph<SolverT>& G,
llvm::PBQP::GraphBase::NodeId ThisNId,
llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx Idx)
Declared at: llvm/include/llvm/CodeGen/PBQP/Graph.h:80
Parameters
- Graph<SolverT>& G
- llvm::PBQP::GraphBase::NodeId ThisNId
- llvm::PBQP::Graph::NodeEntry::AdjEdgeIdx Idx