LLVM  3.7.0
Public Member Functions | Static Public Member Functions | List of all members
llvm::InvalidateAllAnalysesPass Struct Reference

A utility pass that does nothing but preserves no analyses. More...

#include <PassManager.h>

Public Member Functions

template<typename IRUnitT >
PreservedAnalyses run (IRUnitT &Arg)
 Run this pass over some unit of IR. More...
 

Static Public Member Functions

static StringRef name ()
 

Detailed Description

A utility pass that does nothing but preserves no analyses.

As a consequence fo not preserving any analyses, this pass will force all analysis passes to be re-run to produce fresh results if any are needed.

Definition at line 884 of file PassManager.h.

Member Function Documentation

static StringRef llvm::InvalidateAllAnalysesPass::name ( )
inlinestatic

Definition at line 890 of file PassManager.h.

template<typename IRUnitT >
PreservedAnalyses llvm::InvalidateAllAnalysesPass::run ( IRUnitT &  Arg)
inline

Run this pass over some unit of IR.

Definition at line 886 of file PassManager.h.

References llvm::PreservedAnalyses::none().


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