Handle invalidation from the pass manager when PassInstrumentation is used as the result of PassInstrumentationAnalysis.

Synopsis

Declared in <llvm/IR/PassInstrumentation.h>

template<
    typename IRUnitT,
    typename... ExtraArgsT>
bool
invalidate(
    IRUnitT& IR,
    llvm::PreservedAnalyses const& PA,
    ExtraArgsT... ExtraArgs);

Description

On attempt to invalidate just return false. There is nothing to become invalid here.

Return Value

Always false; this analysis result never becomes invalid.

Parameters

Name

Description

IR

Unused IR unit.

PA

Unused preserved‐analyses set.

ExtraArgs

Unused extra invalidation arguments.

Created with MrDocs