
LLVM ThinLTO currently provides module-level parallelism but for very large modules this can be a compilation bottleneck with today's processors given that code generation and optimizations within individual LLVM modules is largely serialized.
What's being proposed now is Multi-Thread Parallel Compilation for LLVM







