LLVM 22.0.0git
llvm::DummyPriorityAdvisor Class Reference

Stupid priority advisor which just enqueues in virtual register number order, for debug purposes only. More...

#include "llvm/CodeGen/RegAllocPriorityAdvisor.h"

Inheritance diagram for llvm::DummyPriorityAdvisor:
[legend]

Public Member Functions

 DummyPriorityAdvisor (const MachineFunction &MF, const RAGreedy &RA, SlotIndexes *const Indexes)
Public Member Functions inherited from llvm::RegAllocPriorityAdvisor
 RegAllocPriorityAdvisor (const RegAllocPriorityAdvisor &)=delete
 RegAllocPriorityAdvisor (RegAllocPriorityAdvisor &&)=delete
virtual ~RegAllocPriorityAdvisor ()=default
 RegAllocPriorityAdvisor (const MachineFunction &MF, const RAGreedy &RA, SlotIndexes *const Indexes)

Additional Inherited Members

Protected Attributes inherited from llvm::RegAllocPriorityAdvisor
const RAGreedyRA
LiveIntervals *const LIS
VirtRegMap *const VRM
MachineRegisterInfo *const MRI
const TargetRegisterInfo *const TRI
const RegisterClassInfoRegClassInfo
SlotIndexes *const Indexes
const bool RegClassPriorityTrumpsGlobalness
const bool ReverseLocalAssignment

Detailed Description

Stupid priority advisor which just enqueues in virtual register number order, for debug purposes only.

Definition at line 63 of file RegAllocPriorityAdvisor.h.

Constructor & Destructor Documentation

◆ DummyPriorityAdvisor()

llvm::DummyPriorityAdvisor::DummyPriorityAdvisor ( const MachineFunction & MF,
const RAGreedy & RA,
SlotIndexes *const Indexes )
inline

The documentation for this class was generated from the following files: