llvm::GCFunctionAnalysis

An analysis pass which caches information about the Function. Records the function level information used by GCRoots. This pass depends on CollectorMetadataAnalysis.

Synopsis

Declared in <llvm/CodeGen/GCMetadata.h>

class GCFunctionAnalysis
    : public AnalysisInfoMixin<GCFunctionAnalysis>

Base Classes

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

Type Aliases

Name
Result

Member Functions

Name
run

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.