LLVM  8.0.1
Public Member Functions | List of all members
llvm::PBQPRAConstraintList Class Reference

PBQP register allocation constraint composer. More...

#include "llvm/CodeGen/PBQPRAConstraint.h"

Inheritance diagram for llvm::PBQPRAConstraintList:
Inheritance graph
[legend]
Collaboration diagram for llvm::PBQPRAConstraintList:
Collaboration graph
[legend]

Public Member Functions

void apply (PBQPRAGraph &G) override
 
void addConstraint (std::unique_ptr< PBQPRAConstraint > C)
 
- Public Member Functions inherited from llvm::PBQPRAConstraint
virtual ~PBQPRAConstraint ()=0
 

Detailed 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.

Definition at line 51 of file PBQPRAConstraint.h.

Member Function Documentation

◆ addConstraint()

void llvm::PBQPRAConstraintList::addConstraint ( std::unique_ptr< PBQPRAConstraint C)
inline

Definition at line 58 of file PBQPRAConstraint.h.

◆ apply()

void llvm::PBQPRAConstraintList::apply ( PBQPRAGraph G)
inlineoverridevirtual

Implements llvm::PBQPRAConstraint.

Definition at line 53 of file PBQPRAConstraint.h.

References C.


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