reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
37 static EdgeId invalidEdgeId() { 38 return std::numeric_limits<EdgeId>::max(); 64 using AdjEdgeList = std::vector<EdgeId>; 74 AdjEdgeIdx addAdjEdgeId(EdgeId EId) { 111 void connectToN(Graph &G, EdgeId ThisEdgeId, unsigned NIdx) { 118 void connect(Graph &G, EdgeId ThisEdgeId) { 172 using FreeEdgeVector = std::vector<EdgeId>; 189 EdgeEntry& getEdge(EdgeId EId) { return Edges[EId]; } 190 const EdgeEntry& getEdge(EdgeId EId) const { return Edges[EId]; } 205 EdgeId addConstructedEdge(EdgeEntry E) { 208 EdgeId EId = 0; 262 EdgeItr(EdgeId CurEId, const Graph &G) 270 EdgeId operator*() const { return CurEId; } 273 EdgeId findNextInUse(EdgeId EId) const { 273 EdgeId findNextInUse(EdgeId EId) const { 280 EdgeId CurEId, EndEId; 409 EdgeId addEdge(NodeId N1Id, NodeId N2Id, OtherVectorT Costs) { 415 EdgeId EId = addConstructedEdge(EdgeEntry(N1Id, N2Id, AllocatedCosts)); 440 EdgeId EId = addConstructedEdge(EdgeEntry(N1Id, N2Id, Costs)); 508 void updateEdgeCosts(EdgeId EId, OtherMatrixT Costs) { 523 const MatrixPtr& getEdgeCostsPtr(EdgeId EId) const { 530 const Matrix& getEdgeCosts(EdgeId EId) const { 534 EdgeMetadata& getEdgeMetadata(EdgeId EId) { 538 const EdgeMetadata& getEdgeMetadata(EdgeId EId) const { 545 NodeId getEdgeNode1Id(EdgeId EId) const { 552 NodeId getEdgeNode2Id(EdgeId EId) const { 560 NodeId getEdgeOtherNodeId(EdgeId EId, NodeId NId) { 573 EdgeId findEdge(NodeId N1Id, NodeId N2Id) { 593 EdgeId EId = *AEItr; 625 void disconnectEdge(EdgeId EId, NodeId NId) { 644 void reconnectEdge(EdgeId EId, NodeId NId) { 653 void removeEdge(EdgeId EId) {include/llvm/CodeGen/PBQP/ReductionRules.h
32 using EdgeId = typename GraphT::EdgeId; 76 using EdgeId = typename GraphT::EdgeId;include/llvm/CodeGen/RegAllocPBQP.h
279 using EdgeId = GraphBase::EdgeId;
lib/CodeGen/RegAllocPBQP.cpp429 PBQPRAGraph::EdgeId EId = G.addEdge(NId, MId, std::move(M)); 483 PBQPRAGraph::EdgeId EId = G.findEdge(N1Id, N2Id);lib/Target/AArch64/AArch64PBQPRegAlloc.cpp
181 PBQPRAGraph::EdgeId edge = G.findEdge(node1, node2); 277 PBQPRAGraph::EdgeId edge = G.findEdge(node1, node2);