Can you expand on that? The new pass manager provides a different way of communicating analysis results to transform passes and has a few features that make it easier to generate a single IR module that can target a heterogeneous architecture, but it’s largely an internal refactoring with very little direct impact on end users (some of the things it enables will impact users). What do you see as the GCC equivalent that it has caught up with?
They don’t say a word of this, but this describes LLVM finally catching up to GCC, having been behind on this for a very long time.
Can you expand on that? The new pass manager provides a different way of communicating analysis results to transform passes and has a few features that make it easier to generate a single IR module that can target a heterogeneous architecture, but it’s largely an internal refactoring with very little direct impact on end users (some of the things it enables will impact users). What do you see as the GCC equivalent that it has caught up with?