Get target‐customized preferences for the generic loop unrolling transformation. The caller will initialize UP with the current target‐independent defaults.

Synopsis

Declared in <llvm/Analysis/TargetTransformInfo.h>

void
getUnrollingPreferences(
    Loop* L,
    ScalarEvolution& SE,
    UnrollingPreferences& UP,
    OptimizationRemarkEmitter* ORE) const;

Parameters

Name

Description

L

Loop being considered.

SE

Scalar evolution analysis.

UP

Unrolling preferences to fill in.

ORE

Optional remark emitter.

Created with MrDocs