HomeFreeBSD

devel/llvm-devel: enable polyhedral optimizations

Description

devel/llvm-devel: enable polyhedral optimizations

The POLLY option enables the Polly optimizer. It is enabled by default.

From the website (https://polly.llvm.org):

Polly is a high-level loop and data-locality optimizer and
optimization infrastructure for LLVM. It uses an abstract mathematical
representation based on integer polyhedra to analyze and optimize the
memory access pattern of a program. We currently perform classical
loop transformations, especially tiling and loop fusion to improve
data-locality. Polly can also exploit OpenMP level parallelism, expose
SIMDization opportunities.

PR: 272400

Details

Provenance
brooksAuthored on Jul 11 2023, 11:11 PM
Parents
R11:b38875aa6cf5: devel/llvm-devel: new snapshot
Branches
Unknown
Tags
Unknown