[llvm-dev] Multi-Threading Compilers

Michael Kruse via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 25 15:12:05 PDT 2020


Am Sa., 29. Feb. 2020 um 16:19 Uhr schrieb Chris Lattner via llvm-dev
<llvm-dev at lists.llvm.org>:
> The problem is that LLVM has global use-def chains on constants, functions and globals, etc, so it is impractical to do this.

Since analyses do not modify the IR, we these look like a low-hanging
fruit. At least the legacy pass manager knows in advance which
analyses a pass needs, and could run all of them in parallel before
the passes themselves.

Michael


More information about the llvm-dev mailing list