LLVM 19.0.0git
llvm::AnalysisKey Struct Reference

A special type used by analysis passes to provide an address that identifies that particular analysis pass type. More...

#include "llvm/IR/Analysis.h"

Detailed 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 AnalysisInfoMixin to get a static ID method used to identify the analysis in the pass management infrastructure.

Definition at line 26 of file Analysis.h.


The documentation for this struct was generated from the following file: