llvm::StackSafetyGlobalAnalysis

This pass performs the global (interprocedural) stack safety analysis (new pass manager).

Synopsis

Declared in <llvm/Analysis/StackSafetyAnalysis.h>

class StackSafetyGlobalAnalysis
    : public AnalysisInfoMixin<StackSafetyGlobalAnalysis>

Base Classes

NameDescription
AnalysisInfoMixin<StackSafetyGlobalAnalysis>A CRTP mix-in that provides informational APIs needed for analysis passes.

Type Aliases

NameDescription
Result Provide the result typedef for this analysis pass.

Member Functions

NameDescription
run Run the analysis over M and produce a StackSafetyGlobalInfo.

Static Member Functions

NameDescription
ID Returns an opaque, unique ID for this analysis type.

Friends

NameDescription
llvm::AnalysisInfoMixinA CRTP mix-in that provides informational APIs needed for analysis passes.