llvm::InstructionSelectPass

New PM pass that selects generic machine instructions to target instructions.

Synopsis

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

class InstructionSelectPass
    : public RequiredPassInfoMixin<InstructionSelectPass>

Base Classes

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

Member Functions

NameDescription
InstructionSelectPass [constructor]Construct the new-PM GlobalISel instruction selection pass.
getRequiredProperties Return the properties this pass requires of the machine function.
getSetProperties Return the properties this pass sets on the machine function.
run Select generic instructions in MF to target-specific instructions.

Static Member Functions

NameDescription
isRequired Return true; required passes cannot be skipped.