An analysis that produces MemoryDependenceResults for a function.

Synopsis

Declared in <llvm/Analysis/MemoryDependenceAnalysis.h>

class MemoryDependenceAnalysis
    : public AnalysisInfoMixin<MemoryDependenceAnalysis>

Description

This is essentially a no‐op because the results are computed entirely lazily.

Base Classes

Name

Description

AnalysisInfoMixin<MemoryDependenceAnalysis>

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

Type Aliases

Name

Description

Result

Analysis result type produced for each function.

Member Functions

Name

Description

MemoryDependenceAnalysis [constructor]

Constructors

run

Run the analysis over F and produce MemoryDependenceResults.

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