llvm::denormalizeForPostIncUse

Denormalize S to be post-increment for all loops present in Loops.

Synopsis

Declared in <llvm/Analysis/ScalarEvolutionNormalization.h>

SCEV const*
denormalizeForPostIncUse(
    SCEV const* S,
    PostIncLoopSet const& Loops,
    ScalarEvolution& SE);

Return Value

The denormalized SCEV.

Parameters

NameDescription
SSCEV expression to denormalize.
LoopsLoops for which S should be treated as post-increment.
SEScalar evolution used to rebuild expressions.