Skip to content

Compile time regression introduced in r322401 #37436

Open
@alexcrichton

Description

@alexcrichton
Bugzilla Link 38088
Version trunk
OS All
CC @aelovikov-intel,@bmrzycki,@dwblaikie,@orivej,@sebpop

Extended Description

We're currently attempting to upgrade LLVM in the Rust project 1 but we're unfortunately losing performance from this upgrade on a number of our benchmarks 2. I've been doing some bisection and it's somewhat difficult to narrow down on any one regression because the regression to track down is smaller and smaller.

In any case though I've tracked down one regression to r322401 or https://reviews.llvm.org/D40146. The IR file 3 takes awhile to pass through the opt tool, but before this commit it took 16.8s locally and afterwards it takes 17.9.

I haven't dove too much further into the patch, but let me know if I can help out!

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