A no‐op pass template which simply forces a specific analysis result to be invalidated.

Synopsis

Declared in <llvm/IR/PassManager.h>

template<typename AnalysisT>
struct InvalidateAnalysisPass
    : RequiredPassInfoMixin<InvalidateAnalysisPass<AnalysisT>>

Base Classes

Name

Description

RequiredPassInfoMixin<InvalidateAnalysisPass<AnalysisT>>

A CRTP mix‐in for passes that should not be skipped.

Member Functions

Name

Description

printPipeline

run

Run this pass over some unit of IR.

Static Member Functions

Name

isRequired

Created with MrDocs