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

Synopsis

Declared in <llvm/IR/PassManager.h>

struct AnalysisInfoMixin
    : /* implementation-defined */

Description

This provides some boilerplate for types that are analysis passes. It automatically mixes in PassInfoMixin.

Base Classes

Name

Description

/* implementation-defined */

Static Member Functions

Name

Description

ID

Returns an opaque, unique ID for this analysis type.

name

Gets the name of the pass we are mixed into.

Created with MrDocs