Analysis pass that computes FunctionPropertiesInfo for a function.

Synopsis

Declared in <llvm/Analysis/FunctionPropertiesAnalysis.h>

class FunctionPropertiesAnalysis
    : public AnalysisInfoMixin<FunctionPropertiesAnalysis>

Base Classes

Name

Description

AnalysisInfoMixin<FunctionPropertiesAnalysis>

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

Type Aliases

Name

Description

Result

Result type of FunctionPropertiesAnalysis.

Member Functions

Name

Description

run

Run the analysis over F and produce FunctionPropertiesInfo.

Static Member Functions

Name

Description

ID

Returns an opaque, unique ID for this analysis type.

Static Data Members

Name

Description

Key

Analysis key for FunctionPropertiesAnalysis.

Created with MrDocs