Closed
Description
See #69033 (comment); @kpp reports a 200%+ regression on some futures microbenchmarks, e.g.:
future::ready/async_combinators
time: [1.5699 ns 1.5743 ns 1.5793 ns]
change: [+279.32% +282.34% +285.20%] (p = 0.00 < 0.05)
Performance has regressed.
The benchmarks are at https://github.com/kpp/futures-async-combinators/.
I bisected this to 57e1da5, which most likely implicates #69837.
Metadata
Metadata
Assignees
Labels
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Async & AwaitArea: Code generationCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable ExampleIssue: Problems and improvements with respect to performance of generated code.Bugs identified for the LLVM ICE-breaker groupLow priorityRelevant to the compiler team, which will review and decide on the PR/issue.