LLVM
8.0.1
|
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 |
Add the accumulator chaining constraint to a PBQP graph.
Definition at line 21 of file AArch64PBQPRegAlloc.h.
|
overridevirtual |
Implements llvm::PBQPRAConstraint.
Definition at line 327 of file AArch64PBQPRegAlloc.cpp.
References llvm::SmallVectorTemplateCommon< T, typename >::back(), llvm::SetVector< T, Vector, Set >::clear(), llvm::dbgs(), llvm::MachineFunction::dump(), llvm::SmallVectorBase::empty(), llvm::PBQP::Graph< SolverT >::getMetadata(), llvm::TargetSubtargetInfo::getRegisterInfo(), llvm::MachineFunction::getSubtarget(), LLVM_DEBUG, MI, llvm::SmallVectorTemplateBase< T, bool >::pop_back(), llvm::Pass::print(), llvm::printReg(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), and regJustKilledBefore().