LLVM
8.0.1
|
Metadata to speed allocatability test. More...
#include "llvm/CodeGen/RegAllocPBQP.h"
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 |
Metadata to speed allocatability test.
Keeps track of the number of infinities in each row and column.
Definition at line 52 of file RegAllocPBQP.h.
Definition at line 54 of file RegAllocPBQP.h.
References llvm::PBQP::Matrix::getCols(), llvm::PBQP::Matrix::getRows(), llvm::max(), and operator=().
|
delete |
Definition at line 83 of file RegAllocPBQP.h.
Referenced by llvm::PBQP::RegAlloc::NodeMetadata::handleAddEdge(), and llvm::PBQP::RegAlloc::NodeMetadata::handleRemoveEdge().
Definition at line 82 of file RegAllocPBQP.h.
Referenced by llvm::PBQP::RegAlloc::NodeMetadata::handleAddEdge(), and llvm::PBQP::RegAlloc::NodeMetadata::handleRemoveEdge().
|
inline |
Definition at line 81 of file RegAllocPBQP.h.
Referenced by llvm::PBQP::RegAlloc::NodeMetadata::handleAddEdge(), and llvm::PBQP::RegAlloc::NodeMetadata::handleRemoveEdge().
|
inline |
Definition at line 80 of file RegAllocPBQP.h.
Referenced by llvm::PBQP::RegAlloc::NodeMetadata::handleAddEdge(), and llvm::PBQP::RegAlloc::NodeMetadata::handleRemoveEdge().
|
delete |
Referenced by MatrixMetadata(), and llvm::PBQP::RegAlloc::NodeMetadata::NodeMetadata().