|
LLVM
4.0.0
|
Holds graph-level metadata relevant to PBQP RA problems. More...
#include <RegAllocPBQP.h>
Public Types | |
| typedef AllowedRegVecPool::PoolRef | AllowedRegVecRef |
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 120 of file RegAllocPBQP.h.
Definition at line 125 of file RegAllocPBQP.h.
|
inline |
Definition at line 127 of file RegAllocPBQP.h.
|
inline |
Definition at line 147 of file RegAllocPBQP.h.
References llvm::PBQP::ValuePool< ValueT >::getValue().
|
inline |
Definition at line 140 of file RegAllocPBQP.h.
References llvm::PBQP::GraphBase::invalidNodeId().
|
inline |
Definition at line 136 of file RegAllocPBQP.h.
| LiveIntervals& llvm::PBQP::RegAlloc::GraphMetadata::LIS |
Definition at line 133 of file RegAllocPBQP.h.
| MachineBlockFrequencyInfo& llvm::PBQP::RegAlloc::GraphMetadata::MBFI |
Definition at line 134 of file RegAllocPBQP.h.
| MachineFunction& llvm::PBQP::RegAlloc::GraphMetadata::MF |
Definition at line 132 of file RegAllocPBQP.h.
1.8.6