Skip to content

[RISCV] Unprofitable vectorization in llvm-test-suite since a49030e493b76bc2b294d36709c7ed84aef557f4 #156569

@lukel97

Description

@lukel97

Between a49030e and e8b5fbd we're seeing some significant regressions on llvm-test-suite, up to 2x slower on MultiSource/Benchmarks/MiBench/security-rijndael/security-rijndael: https://lnt.lukelau.me/db_default/v4/nts/988

From a brief look at the profiles it looks like we're now performing a lot of unprofitable SLP vectorization that involves a lot of vslideups and downs of immediates. Is this related to #153213? #152787 also landed in the meantime but there's no floats in the generated code.

cc) @alexey-bataev

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions