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
- public MatrixMetadata(const llvm::PBQP::Matrix & M)
- public MatrixMetadata(const llvm::PBQP::RegAlloc::MatrixMetadata &)
- public const bool * getUnsafeCols() const
- public const bool * getUnsafeRows() const
- public unsigned int getWorstCol() const
- public unsigned int getWorstRow() const
Methods
¶MatrixMetadata(const llvm::PBQP::Matrix& M)
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&)
MatrixMetadata(
const llvm::PBQP::RegAlloc::MatrixMetadata&)
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:76
Parameters
¶const bool* getUnsafeCols() const
const bool* getUnsafeCols() const
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:82
¶const bool* getUnsafeRows() const
const bool* getUnsafeRows() const
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:81
¶unsigned int getWorstCol() const
unsigned int getWorstCol() const
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:80
¶unsigned int getWorstRow() const
unsigned int getWorstRow() const
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:79