Not necessarily a future trend. When I took a class in compiler construction last semester, the professor considered it industry standard to use multiple (AFAIR he said &quot;up to five&quot;) IRs in the same compiler&#x2F;linker toolchain.