LLVM 22.0.0git
llvm::PBQP::RegAlloc Namespace Reference

Classes

class  AllowedRegVector
 Holds a vector of the allowed physical regs for a vreg. More...
 Holds graph-level metadata relevant to PBQP RA problems. More...
 Metadata to speed allocatability test. More...
 Holds solver state and other metadata relevant to each PBQP RA node. More...
class  PBQPRAGraph
class  RegAllocSolverImpl

Functions

unsigned getSpillOptionIdx ()
 Spill option index.
hash_code hash_value (const AllowedRegVector &OptRegs)
Solution solve (PBQPRAGraph &G)

Function Documentation

◆ getSpillOptionIdx()

unsigned llvm::PBQP::RegAlloc::getSpillOptionIdx ( )
inline

Spill option index.

Definition at line 48 of file RegAllocPBQP.h.

◆ hash_value()

hash_code llvm::PBQP::RegAlloc::hash_value ( const AllowedRegVector & OptRegs)
inline

Definition at line 124 of file RegAllocPBQP.h.

◆ solve()

Solution llvm::PBQP::RegAlloc::solve ( PBQPRAGraph & G)
inline

Definition at line 520 of file RegAllocPBQP.h.

References G, and llvm::PBQP::RegAlloc::RegAllocSolverImpl::solve().