LLVM  8.0.1
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/PassManager.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 71 of file PassManager.h.


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