LLVM 20.0.0git
|
A checker object that makes it easy to query for whether an analysis or some set covering it is preserved. More...
#include "llvm/IR/Analysis.h"
Public Member Functions | |
bool | preserved () |
Returns true if the checker's analysis was not abandoned and either. | |
bool | preservedWhenStateless () |
Return true if the checker's analysis was not abandoned, i.e. | |
template<typename AnalysisSetT > | |
bool | preservedSet () |
Returns true if the checker's analysis was not abandoned and either. | |
Friends | |
class | PreservedAnalyses |
A checker object that makes it easy to query for whether an analysis or some set covering it is preserved.
Definition at line 222 of file Analysis.h.
|
inline |
Returns true if the checker's analysis was not abandoned and either.
Definition at line 239 of file Analysis.h.
References llvm::SmallPtrSetImpl< PtrType >::count().
|
inline |
Returns true if the checker's analysis was not abandoned and either.
AnalysisSetT
is explicitly preserved orDefinition at line 252 of file Analysis.h.
References llvm::SmallPtrSetImpl< PtrType >::count().
|
inline |
Return true if the checker's analysis was not abandoned, i.e.
it was not explicitly invalidated. Even if the analysis is not explicitly preserved, if the analysis is known stateless, then it is preserved.
Definition at line 247 of file Analysis.h.
Referenced by llvm::ShouldRunExtraPasses< MarkerTy >::Result::invalidate().
|
friend |
Definition at line 223 of file Analysis.h.