|
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.
1.8.13