LLVM 20.0.0git
|
Pass manager infrastructure for declaring and invalidating analyses. More...
#include "llvm/ADT/SmallPtrSet.h"
Go to the source code of this file.
Classes | |
struct | llvm::AnalysisKey |
A special type used by analysis passes to provide an address that identifies that particular analysis pass type. More... | |
struct | llvm::AnalysisSetKey |
A special type used to provide an address that identifies a set of related analyses. More... | |
class | llvm::AllAnalysesOn< IRUnitT > |
This templated class represents "all analyses that operate over \<a
particular IR unit\>" (e.g. More... | |
class | llvm::CFGAnalyses |
Represents analyses that only rely on functions' control flow. More... | |
class | llvm::PreservedAnalyses |
A set of analyses that are preserved following a run of a transformation pass. More... | |
class | llvm::PreservedAnalyses::PreservedAnalysisChecker |
A checker object that makes it easy to query for whether an analysis or some set covering it is preserved. More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Pass manager infrastructure for declaring and invalidating analyses.
Definition in file Analysis.h.