reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

include/llvm/CodeGen/PBQP/Graph.h
   46   class Graph : public GraphBase {

References

include/llvm/CodeGen/PBQP/Graph.h
   46   class Graph : public GraphBase {
include/llvm/CodeGen/PBQP/ReductionRules.h
  181     using NodeId = GraphBase::NodeId;
include/llvm/CodeGen/PBQP/Solution.h
   28     using SelectionsMap = std::map<GraphBase::NodeId, unsigned>;
   38     void setSelection(GraphBase::NodeId nodeId, unsigned selection) {
   45     unsigned getSelection(GraphBase::NodeId nodeId) const {
include/llvm/CodeGen/RegAllocPBQP.h
  146   void setNodeIdForVReg(unsigned VReg, GraphBase::NodeId NId) {
  150   GraphBase::NodeId getNodeIdForVReg(unsigned VReg) const {
  153       return GraphBase::invalidNodeId();
  162   DenseMap<unsigned, GraphBase::NodeId> VRegToNodeId;
  278   using NodeId = GraphBase::NodeId;
  279   using EdgeId = GraphBase::EdgeId;
  425   std::vector<GraphBase::NodeId> reduce() {
  428     using NodeId = GraphBase::NodeId;
lib/CodeGen/RegAllocPBQP.cpp
  221   using IEdgeKey = std::pair<PBQP::GraphBase::NodeId, PBQP::GraphBase::NodeId>;
  221   using IEdgeKey = std::pair<PBQP::GraphBase::NodeId, PBQP::GraphBase::NodeId>;
  258       std::tuple<LiveInterval*, size_t, PBQP::GraphBase::NodeId>;
  268   static PBQP::GraphBase::NodeId getNodeId(const IntervalInfo &I) {
  365       PBQP::GraphBase::NodeId NId = getNodeId(Cur);
  367         PBQP::GraphBase::NodeId MId = getNodeId(A);