Skip to content

flang-new driver does not enable some LLVM optimizations #73180

@vzakhari

Description

@vzakhari

LLVM PassBuilder relies on PipelineTuningOptions to enable some LLVM optimizations. For example, clang enables SLP vectorization at higher optimization levels. flang-new does not do this.

I think we need to align the optimization pipelines between clang and flang-new.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImproving things as opposed to bug fixing, e.g. new or missing featureflang:driverperformance

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions