LLVM
8.0.1
|
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 (unsigned VReg, GraphBase::NodeId NId) |
GraphBase::NodeId | getNodeIdForVReg (unsigned 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 131 of file RegAllocPBQP.h.
Definition at line 136 of file RegAllocPBQP.h.
|
inline |
Definition at line 138 of file RegAllocPBQP.h.
|
inline |
Definition at line 158 of file RegAllocPBQP.h.
|
inline |
Definition at line 151 of file RegAllocPBQP.h.
References llvm::PBQP::GraphBase::invalidNodeId().
|
inline |
Definition at line 147 of file RegAllocPBQP.h.
LiveIntervals& llvm::PBQP::RegAlloc::GraphMetadata::LIS |
Definition at line 144 of file RegAllocPBQP.h.
MachineBlockFrequencyInfo& llvm::PBQP::RegAlloc::GraphMetadata::MBFI |
Definition at line 145 of file RegAllocPBQP.h.
MachineFunction& llvm::PBQP::RegAlloc::GraphMetadata::MF |
Definition at line 143 of file RegAllocPBQP.h.