Normalize S for all add recurrence sub‐expressions for which Pred returns true.

Synopsis

Declared in <llvm/Analysis/ScalarEvolutionNormalization.h>

SCEV const*
normalizeForPostIncUseIf(
    SCEV const* S,
    NormalizePredTy Pred,
    ScalarEvolution& SE);

Return Value

The normalized SCEV.

Parameters

Name

Description

S

SCEV expression to normalize.

Pred

Predicate selecting which add‐recurrence sub‐expressions to normalize.

SE

Scalar evolution used to rebuild expressions.

Created with MrDocs