Bringing in std::task
generates an absurd amount of LLVM bytecode
#9813
Labels
I-slow
Issue: Problems and improvements with respect to performance of generated code.
When compiling with optimizations, this program takes nearly three seconds to finish. All of the time is spent in LLVM, and we're generating nearly thirty thousand lines of LLVM bytecode for this tiny function.
It would be great to understand why this is generating so much bytecode, and see if there's a way to reduce it.
The text was updated successfully, but these errors were encountered: