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

Name

Description

RequiredPassInfoMixin<InstructionSelectPass>

A CRTP mix‐in for passes that should not be skipped.

Member Functions

Name

Description

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

Name

Description

isRequired

Return true; required passes cannot be skipped.

Created with MrDocs