Invalidate cached results when analyses are not preserved.

Synopsis

Declared in <llvm/Analysis/LoopAccessAnalysis.h>

bool
invalidate(
    Function& F,
    PreservedAnalyses const& PA,
    FunctionAnalysisManager::Invalidator& Inv);

Return Value

True if this manager result should be invalidated.

Parameters

Name

Description

F

Function whose analyses may have changed.

PA

Set of analyses preserved by the transformation.

Inv

Invalidator used to check dependent analyses.

Created with MrDocs