Analysis pass that caches per‐function GC root metadata.
Synopsis
Declared in <llvm/CodeGen/GCMetadata.h>
class GCFunctionAnalysis
: public AnalysisInfoMixin<GCFunctionAnalysis>
Description
Records the function level information used by GCRoots. This pass depends on CollectorMetadataAnalysis.
Base Classes
Name |
Description |
A CRTP mix‐in that provides informational APIs needed for analysis passes. |
Type Aliases
Name |
Description |
Cached GC metadata for a single function. |
Member Functions
Name |
Description |
Run the analysis and build GC metadata for |
Static Member Functions
Name |
Description |
Returns an opaque, unique ID for this analysis type. |
Friends
Name |
Description |
A CRTP mix‐in that provides informational APIs needed for analysis passes. |
Created with MrDocs