Skip to content

GEMM performance regressed after sinking unused l-invariant loads #166671

@yzhang93

Description

@yzhang93

I was looking into some performance regression cases in our downstream application and found #157559 changed the generated llvm codes and thus affect the performance.

I'm attaching the before and after .ll file for reference.
https://gist.github.com/yzhang93/f7174c373ec63845d63762997b3ee293

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions