LLVM  8.0.1
Public Types | Static Public Member Functions | List of all members
llvm::PBQP::GraphBase Class Reference

#include "llvm/CodeGen/PBQP/Graph.h"

Inheritance diagram for llvm::PBQP::GraphBase:
Inheritance graph
[legend]

Public Types

using NodeId = unsigned
 
using EdgeId = unsigned
 

Static Public Member Functions

static NodeId invalidNodeId ()
 Returns a value representing an invalid (non-existent) node. More...
 
static EdgeId invalidEdgeId ()
 Returns a value representing an invalid (non-existent) edge. More...
 

Detailed Description

Definition at line 27 of file Graph.h.

Member Typedef Documentation

◆ EdgeId

Definition at line 30 of file Graph.h.

◆ NodeId

Definition at line 29 of file Graph.h.

Member Function Documentation

◆ invalidEdgeId()

static EdgeId llvm::PBQP::GraphBase::invalidEdgeId ( )
inlinestatic

Returns a value representing an invalid (non-existent) edge.

Definition at line 38 of file Graph.h.

References llvm::max().

Referenced by llvm::PBQP::Graph< RegAllocSolverImpl >::findEdge().

◆ invalidNodeId()

static NodeId llvm::PBQP::GraphBase::invalidNodeId ( )
inlinestatic

Returns a value representing an invalid (non-existent) node.

Definition at line 33 of file Graph.h.

References llvm::max().

Referenced by llvm::PBQP::RegAlloc::GraphMetadata::getNodeIdForVReg().


The documentation for this class was generated from the following file: