LLVM: llvm::PBQP::RegAlloc::MatrixMetadata Class Reference (original) (raw)

Metadata to speed allocatability test. More...

#include "[llvm/CodeGen/RegAllocPBQP.h](RegAllocPBQP%5F8h%5Fsource.html)"

Public Member Functions
MatrixMetadata (const Matrix &M)
MatrixMetadata (const MatrixMetadata &)=delete
MatrixMetadata & operator= (const MatrixMetadata &)=delete
unsigned getWorstRow () const
unsigned getWorstCol () const
const bool * getUnsafeRows () const
const bool * getUnsafeCols () const

Detailed Description

Metadata to speed allocatability test.

Keeps track of the number of infinities in each row and column.

Definition at line 53 of file RegAllocPBQP.h.

Constructor & Destructor Documentation

llvm::PBQP::RegAlloc::MatrixMetadata::MatrixMetadata ( const Matrix & M) inline

MatrixMetadata() [2/2]

Member Function Documentation

getUnsafeCols()

const bool * llvm::PBQP::RegAlloc::MatrixMetadata::getUnsafeCols ( ) const inline

getUnsafeRows()

const bool * llvm::PBQP::RegAlloc::MatrixMetadata::getUnsafeRows ( ) const inline

getWorstCol()

unsigned llvm::PBQP::RegAlloc::MatrixMetadata::getWorstCol ( ) const inline

getWorstRow()

unsigned llvm::PBQP::RegAlloc::MatrixMetadata::getWorstRow ( ) const inline

operator=()


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