Slide 13
Slide 13 text
Diagnostic in SILOptimizer
SIL in the Swift Compiler
- A series of Guaranteed Optimization Passes and Diagnostic Passes are
run over the raw SIL both to perform optimizations and to emit
language-specific diagnostics. These are always run, even at -Onone, and
produce canonical SIL.
- The SILGen module generates raw SIL from an AST.