New PM pass that performs post‐register‐allocation instruction scheduling.

Synopsis

Declared in <llvm/CodeGen/PostRASchedulerList.h>

class PostRASchedulerPass
    : public OptionalPassInfoMixin<PostRASchedulerPass>

Base Classes

Name

Description

OptionalPassInfoMixin<PostRASchedulerPass>

A CRTP mix‐in for passes that can be skipped.

Member Functions

Name

Description

PostRASchedulerPass [constructor]

Construct a post‐RA scheduler pass for the given target.

getRequiredProperties

Return the properties this pass requires of the machine function.

run

Schedule machine instructions in MF after register allocation.

Static Member Functions

Name

Description

isRequired

Return false; optional passes may be skipped.

Created with MrDocs