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.