LLVM 20.0.0git
|
Add the accumulator chaining constraint to a PBQP graph. More...
#include "Target/AArch64/AArch64PBQPRegAlloc.h"
Public Member Functions | |
void | apply (PBQPRAGraph &G) override |
Public Member Functions inherited from llvm::PBQPRAConstraint | |
virtual | ~PBQPRAConstraint ()=0 |
virtual void | apply (PBQPRAGraph &G)=0 |
Add the accumulator chaining constraint to a PBQP graph.
Definition at line 20 of file AArch64PBQPRegAlloc.h.
|
overridevirtual |
Implements llvm::PBQPRAConstraint.
Definition at line 319 of file AArch64PBQPRegAlloc.cpp.
References llvm::SmallVectorTemplateCommon< T, typename >::back(), llvm::dbgs(), llvm::MachineFunction::dump(), llvm::SmallVectorBase< Size_T >::empty(), G, llvm::TargetSubtargetInfo::getRegisterInfo(), llvm::MachineFunction::getSubtarget(), LLVM_DEBUG, MBB, MI, llvm::SmallVectorTemplateBase< T, bool >::pop_back(), llvm::Pass::print(), llvm::printReg(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), and regJustKilledBefore().