LLVM  4.0.0
Public Member Functions | Friends | List of all members
llvm::PBQP::RegAlloc::AllowedRegVector Class Reference

Holds a vector of the allowed physical regs for a vreg. More...

#include <RegAllocPBQP.h>

Public Member Functions

 AllowedRegVector ()
 
 AllowedRegVector (const std::vector< unsigned > &OptVec)
 
 AllowedRegVector (AllowedRegVector &&)=default
 
unsigned size () const
 
unsigned operator[] (size_t I) const
 
bool operator== (const AllowedRegVector &Other) const
 
bool operator!= (const AllowedRegVector &Other) const
 

Friends

hash_code hash_value (const AllowedRegVector &)
 

Detailed Description

Holds a vector of the allowed physical regs for a vreg.

Definition at line 81 of file RegAllocPBQP.h.

Constructor & Destructor Documentation

llvm::PBQP::RegAlloc::AllowedRegVector::AllowedRegVector ( )
inline

Definition at line 85 of file RegAllocPBQP.h.

llvm::PBQP::RegAlloc::AllowedRegVector::AllowedRegVector ( const std::vector< unsigned > &  OptVec)
inline

Definition at line 87 of file RegAllocPBQP.h.

llvm::PBQP::RegAlloc::AllowedRegVector::AllowedRegVector ( AllowedRegVector &&  )
default

Member Function Documentation

bool llvm::PBQP::RegAlloc::AllowedRegVector::operator!= ( const AllowedRegVector Other) const
inline

Definition at line 103 of file RegAllocPBQP.h.

bool llvm::PBQP::RegAlloc::AllowedRegVector::operator== ( const AllowedRegVector Other) const
inline

Definition at line 97 of file RegAllocPBQP.h.

References llvm::lltok::equal.

unsigned llvm::PBQP::RegAlloc::AllowedRegVector::operator[] ( size_t  I) const
inline

Definition at line 95 of file RegAllocPBQP.h.

References I.

unsigned llvm::PBQP::RegAlloc::AllowedRegVector::size ( ) const
inline

Definition at line 94 of file RegAllocPBQP.h.

Friends And Related Function Documentation

hash_code hash_value ( const AllowedRegVector OptRegs)
friend

Definition at line 112 of file RegAllocPBQP.h.


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