9#ifndef LLVM_CODEGEN_REGALLOCCOMMON_H
10#define LLVM_CODEGEN_REGALLOCCOMMON_H
16class TargetRegisterClass;
17class TargetRegisterInfo;
19typedef std::function<
bool(
const TargetRegisterInfo &
TRI,
unsigned const TargetRegisterInfo * TRI
TargetRegisterInfo base class - We assume that the target defines a static array of TargetRegisterDes...
This is an optimization pass for GlobalISel generic memory operations.
static bool allocateAllRegClasses(const TargetRegisterInfo &, const TargetRegisterClass &)
Default register class filter function for register allocation.
std::function< bool(const TargetRegisterInfo &TRI, const TargetRegisterClass &RC)> RegClassFilterFunc