llvm::RegBankSelectPass

New PM pass that assigns register banks to generic virtual registers.

Synopsis

Declared in <llvm/CodeGen/GlobalISel/RegBankSelect.h>

class RegBankSelectPass
    : public RequiredPassInfoMixin<RegBankSelectPass>

Base Classes

NameDescription
RequiredPassInfoMixin<RegBankSelectPass>A CRTP mix-in for passes that should not be skipped.

Member Functions

NameDescription
RegBankSelectPass [constructor]Construct the new-PM GlobalISel register bank selection pass.
getClearedProperties Return the properties this pass clears on the machine function.
getRequiredProperties Return the properties this pass requires of the machine function.
getSetProperties Return the properties this pass sets on the machine function.
run Assign register banks to generic virtual registers in MF.

Static Member Functions

NameDescription
isRequired Return true; required passes cannot be skipped.