-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Major LLVM passes perf regression #22233
Labels
I-compiletime
Issue: Problems and improvements with respect to compile times.
Comments
1 task
It looks like this is related to LLVM assertions being enabled. A potential fix: |
dotdash
added a commit
to dotdash/rust
that referenced
this issue
Feb 12, 2015
I think you meant to ping someone else on this. |
brson
added
the
I-compiletime
Issue: Problems and improvements with respect to compile times.
label
Feb 12, 2015
This is no longer a high-pri issue for Servo - we have changed to build our snapshots without LLVM assertions enabled. Thanks to @dotdash for the tip! |
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this issue
Feb 13, 2015
steveklabnik
added a commit
to steveklabnik/rust
that referenced
this issue
Feb 15, 2015
Manishearth
added a commit
to Manishearth/rust
that referenced
this issue
Feb 15, 2015
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@dotdash is investigating a potential solution to this - he suspects that "might be because I dropped the PassInfo cache patches because upstream had changes of which I thought that they do the same thing"
This regression has nearly doubled Servo's build times, and is centralized in the LLVM passes, though it varies from module to module (as shown in the timing output below for our main crate):
The text was updated successfully, but these errors were encountered: