Analysis pass that computes MachineCycleInfo for a machine function.

Synopsis

Declared in <llvm/CodeGen/MachineCycleAnalysis.h>

class MachineCycleAnalysis
    : public AnalysisInfoMixin<MachineCycleAnalysis>

Base Classes

Name

Description

AnalysisInfoMixin<MachineCycleAnalysis>

A CRTP mix‐in that provides informational APIs needed for analysis passes.

Type Aliases

Name

Description

Result

Result type produced by this analysis.

Member Functions

Name

Description

invalidate

Invalidate this analysis result when required by the new pass manager.

run

Compute cycle information for machine function MF.

Static Member Functions

Name

Description

ID

Returns an opaque, unique ID for this analysis type.

Friends

Name

Description

llvm::AnalysisInfoMixin

A CRTP mix‐in that provides informational APIs needed for analysis passes.

Created with MrDocs