On March 19, 2018 4:27:58 PM GMT+01:00, Sebastiaan Peters <sebpet...@outlook.com> wrote: >Thank you for your quick response. > >Does the GIMPLE optimization pipeline include only the Tree SSA passes >or also the RTL passes?
Yes, it only includes only Tree SSA passes. The RTL part of the pipeline hasn't been audited to work with multiple functions in RTL Form in the same time. The only parallelized part of the compiler is LTO byte code write-out at WPA stage which is done in a "fork-and-forget" mode. The goal should be to extend TU wise parallelism via make to function wise parallelism within GCC. Richard. >Are the currently other parts of the compiler that have been >parallelized? > >Kind regards, > >Sebastiaan Peters