class AllowedRegVector
Declaration
class AllowedRegVector { /* full declaration omitted */ };
Description
Holds a vector of the allowed physical regs for a vreg.
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:94
Member Variables
- private unsigned int NumOpts = 0
- private std::unique_ptr<MCRegister[]> Opts
Method Overview
- public AllowedRegVector()
- public AllowedRegVector(llvm::PBQP::RegAlloc::AllowedRegVector &&)
- public AllowedRegVector(const std::vector<MCRegister> & OptVec)
- public unsigned int size() const
Methods
¶AllowedRegVector()
AllowedRegVector()
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:98
¶AllowedRegVector(
llvm::PBQP::RegAlloc::AllowedRegVector&&)
AllowedRegVector(
llvm::PBQP::RegAlloc::AllowedRegVector&&)
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:99
Parameters
¶AllowedRegVector(
const std::vector<MCRegister>& OptVec)
AllowedRegVector(
const std::vector<MCRegister>& OptVec)
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:101
Parameters
- const std::vector<MCRegister>& OptVec
¶unsigned int size() const
unsigned int size() const
Declared at: llvm/include/llvm/CodeGen/RegAllocPBQP.h:106