LLVM 20.0.0git
|
Holds graph-level metadata relevant to PBQP RA problems. More...
#include "llvm/CodeGen/RegAllocPBQP.h"
Public Types | |
using | AllowedRegVecRef = AllowedRegVecPool::PoolRef |
Public Member Functions | |
GraphMetadata (MachineFunction &MF, LiveIntervals &LIS, MachineBlockFrequencyInfo &MBFI) | |
void | setNodeIdForVReg (Register VReg, GraphBase::NodeId NId) |
GraphBase::NodeId | getNodeIdForVReg (Register VReg) const |
AllowedRegVecRef | getAllowedRegs (AllowedRegVector Allowed) |
Public Attributes | |
MachineFunction & | MF |
LiveIntervals & | LIS |
MachineBlockFrequencyInfo & | MBFI |
Holds graph-level metadata relevant to PBQP RA problems.
Definition at line 132 of file RegAllocPBQP.h.
Definition at line 137 of file RegAllocPBQP.h.
|
inline |
Definition at line 139 of file RegAllocPBQP.h.
|
inline |
Definition at line 159 of file RegAllocPBQP.h.
References llvm::PBQP::ValuePool< ValueT >::getValue().
|
inline |
Definition at line 152 of file RegAllocPBQP.h.
References llvm::PBQP::GraphBase::invalidNodeId().
|
inline |
Definition at line 148 of file RegAllocPBQP.h.
References llvm::Register::id().
LiveIntervals& llvm::PBQP::RegAlloc::GraphMetadata::LIS |
Definition at line 145 of file RegAllocPBQP.h.
MachineBlockFrequencyInfo& llvm::PBQP::RegAlloc::GraphMetadata::MBFI |
Definition at line 146 of file RegAllocPBQP.h.
MachineFunction& llvm::PBQP::RegAlloc::GraphMetadata::MF |
Definition at line 144 of file RegAllocPBQP.h.