class MatrixMetadata

Declaration

class MatrixMetadata { /* full declaration omitted */ };

Description

Metadata to speed allocatability test. Keeps track of the number of infinities in each row and column.

Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:51

Method Overview

Methods

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

Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:53

Parameters

const llvm::PBQP::Matrix& M

MatrixMetadata(
    const llvm::PBQP::RegAlloc::MatrixMetadata&)

Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:76

Parameters

const llvm::PBQP::RegAlloc::MatrixMetadata&

const bool* getUnsafeCols() const

Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:82

const bool* getUnsafeRows() const

Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:81

unsigned int getWorstCol() const

Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:80

unsigned int getWorstRow() const

Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:79