LLVM  3.7.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 (const AllowedRegVector &Other)
 
 AllowedRegVector (AllowedRegVector &&Other)
 
AllowedRegVectoroperator= (const AllowedRegVector &Other)
 
AllowedRegVectoroperator= (AllowedRegVector &&Other)
 
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 80 of file RegAllocPBQP.h.

Constructor & Destructor Documentation

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

Definition at line 84 of file RegAllocPBQP.h.

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

Definition at line 86 of file RegAllocPBQP.h.

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

Definition at line 91 of file RegAllocPBQP.h.

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

Definition at line 96 of file RegAllocPBQP.h.

Member Function Documentation

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

Definition at line 121 of file RegAllocPBQP.h.

References Other.

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

Definition at line 99 of file RegAllocPBQP.h.

AllowedRegVector& llvm::PBQP::RegAlloc::AllowedRegVector::operator= ( AllowedRegVector &&  Other)
inline

Definition at line 106 of file RegAllocPBQP.h.

References Other.

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

Definition at line 115 of file RegAllocPBQP.h.

References llvm::lltok::equal.

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

Definition at line 113 of file RegAllocPBQP.h.

References I.

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

Definition at line 112 of file RegAllocPBQP.h.

Friends And Related Function Documentation

hash_code hash_value ( const AllowedRegVector OptRegs)
friend

Definition at line 130 of file RegAllocPBQP.h.


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