HomePhabricator

[Polly] Add greedy fusion algorithm.

Authored by Meinersbur on Oct 8 2021, 5:49 PM.

Description

[Polly] Add greedy fusion algorithm.

When the option -polly-loopfusion-greedy is set, the ScheduleOptimizer
tries to aggressively fuse any band it can and does not violate any
dependences.

As part if the implementation, the functionalty for copying a band
into an new schedule was extracted out of the ScheduleTreeRewriter.

Details

Committed
MeinersburOct 8 2021, 6:33 PM
Parents
rG20a0c482e030: [LICM] Use Align instead of int
Branches
Unknown
Tags
Unknown