LLVM
8.0.1
|
This templated class represents "all analyses that operate over \<a particular IR unit\>" (e.g. More...
#include "llvm/IR/PassManager.h"
Static Public Member Functions | |
static AnalysisSetKey * | ID () |
This templated class represents "all analyses that operate over \<a particular IR unit\>" (e.g.
a Function or a Module) in instances of PreservedAnalysis.
This lets a transformation say e.g. "I preserved all function analyses".
Note that you must provide an explicit instantiation declaration and definition for this template in order to get the correct behavior on Windows. Otherwise, the address of SetKey will not be stable.
Definition at line 92 of file PassManager.h.
|
inlinestatic |
Definition at line 94 of file PassManager.h.