struct AnalysisKey

Declaration

struct AnalysisKey { /* full declaration omitted */ };

Description

A special type used by analysis passes to provide an address that identifies that particular analysis pass type. Analysis passes should have a static data member of this type and derive from the \c AnalysisInfoMixin to get a static ID method used to identify the analysis in the pass management infrastructure.

Declared at: llvm/include/llvm/IR/PassManager.h:71