Laurel Implementor Guide

4.1. Translation Pipeline🔗

The Laurel to Core translation pipeline uses these IRs:

  • Laurel

  • UnorderedCoreWithLaurelTypes

  • CoreWithLaurelTypes

  • Core

Most of the passes are in the Laurel IR. The transparency pass goes from Laurel to UnorderedCoreWithLaurelTypes. The ordering pass goes from UnorderedCoreWithLaurelTypes to CoreWithLaurelTypes. And the LaurelToCoreSchemaPass goes from CoreWithLaurelTypes to Core.