class PBQPRAConstraintList

Declaration

class PBQPRAConstraintList : public PBQPRAConstraint { /* full declaration omitted */ };

Description

PBQP register allocation constraint composer. Constraints added to this list will be applied, in the order that they are added, to the PBQP graph.

Declared at: llvm/include/llvm/CodeGen/PBQPRAConstraint.h:50

Inherits from: PBQPRAConstraint

Member Variables

private std::vector<std::unique_ptr<PBQPRAConstraint>> Constraints

Method Overview

  • public void addConstraint(std::unique_ptr<PBQPRAConstraint> C)
  • private void anchor()
  • public void apply(llvm::PBQPRAGraph & G)

Inherited from PBQPRAConstraint:

Methods

void addConstraint(
    std::unique_ptr<PBQPRAConstraint> C)

Declared at: llvm/include/llvm/CodeGen/PBQPRAConstraint.h:57

Parameters

std::unique_ptr<PBQPRAConstraint> C

void anchor()

Declared at: llvm/include/llvm/CodeGen/PBQPRAConstraint.h:65

void apply(llvm::PBQPRAGraph& G)

Declared at: llvm/include/llvm/CodeGen/PBQPRAConstraint.h:52

Parameters

llvm::PBQPRAGraph& G