LLVM  3.7.0
Public Types | Public Member Functions | List of all members
llvm::PBQP::PoolCostAllocator< VectorT, MatrixT > Class Template Reference

#include <CostAllocator.h>

Public Types

typedef VectorT Vector
 
typedef MatrixT Matrix
 
typedef VectorCostPool::PoolRef VectorPtr
 
typedef MatrixCostPool::PoolRef MatrixPtr
 

Public Member Functions

template<typename VectorKeyT >
VectorPtr getVector (VectorKeyT v)
 
template<typename MatrixKeyT >
MatrixPtr getMatrix (MatrixKeyT m)
 

Detailed Description

template<typename VectorT, typename MatrixT>
class llvm::PBQP::PoolCostAllocator< VectorT, MatrixT >

Definition at line 109 of file CostAllocator.h.

Member Typedef Documentation

template<typename VectorT , typename MatrixT >
typedef MatrixT llvm::PBQP::PoolCostAllocator< VectorT, MatrixT >::Matrix

Definition at line 115 of file CostAllocator.h.

template<typename VectorT , typename MatrixT >
typedef MatrixCostPool::PoolRef llvm::PBQP::PoolCostAllocator< VectorT, MatrixT >::MatrixPtr

Definition at line 117 of file CostAllocator.h.

template<typename VectorT , typename MatrixT >
typedef VectorT llvm::PBQP::PoolCostAllocator< VectorT, MatrixT >::Vector

Definition at line 114 of file CostAllocator.h.

template<typename VectorT , typename MatrixT >
typedef VectorCostPool::PoolRef llvm::PBQP::PoolCostAllocator< VectorT, MatrixT >::VectorPtr

Definition at line 116 of file CostAllocator.h.

Member Function Documentation

template<typename VectorT , typename MatrixT >
template<typename MatrixKeyT >
MatrixPtr llvm::PBQP::PoolCostAllocator< VectorT, MatrixT >::getMatrix ( MatrixKeyT  m)
inline

Definition at line 123 of file CostAllocator.h.

References llvm::PBQP::ValuePool< ValueT >::getValue().

template<typename VectorT , typename MatrixT >
template<typename VectorKeyT >
VectorPtr llvm::PBQP::PoolCostAllocator< VectorT, MatrixT >::getVector ( VectorKeyT  v)
inline

Definition at line 120 of file CostAllocator.h.

References llvm::PBQP::ValuePool< ValueT >::getValue().


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