@@ -125,15 +125,13 @@ documentation, please create a thread on the Swift forums under the
125125 Describes how to maintain compatibility when changing the serialization
126126 format.
127127- SIL and SIL Optimizations:
128- - [ SILFunctionConventions.md] ( /docs/SILFunctionConventions.md ) :
129- - [ SILMemoryAccess.md] ( /docs/SILMemoryAccess.md ) :
130- - [ SILProgrammersManual.md] ( /docs/SILProgrammersManual.md ) :
131- Provides an overview of the implementation of SIL in the compiler.
128+ - [ SILFunctionConventions.md] ( /docs/SIL/SILFunctionConventions.md ) :
129+ - [ SILMemoryAccess.md] ( /docs/SIL/SILMemoryAccess.md ) :
132130 - [ OptimizerDesign.md] ( /docs/OptimizerDesign.md ) :
133131 Describes the design of the optimizer pipeline.
134132 - [ HighLevelSILOptimizations.rst] ( /docs/HighLevelSILOptimizations.rst ) :
135133 Describes how the optimizer understands the semantics of high-level
136- operations on [ currency] ( /docs/Lexicon.md#currency-type ) data types and
134+ operations on [ currency] ( /docs/Lexicon.md#currency-type ) data types and
137135 optimizes accordingly.
138136 Includes a thorough discussion of the ` @_semantics ` attribute.
139137 - [ HowToUpdateDebugInfo.md] ( /docs/HowToUpdateDebugInfo.md ) : A guide for SIL
@@ -177,7 +175,7 @@ documentation, please create a thread on the Swift forums under the
177175 Documents how Swift interoperates with ObjC code and the ObjC runtime.
178176- [ LibraryEvolution.rst] ( /docs/LibraryEvolution.rst ) :
179177 Specifies what changes can be made without breaking binary compatibility.
180- - [ SIL.rst ] ( /docs/SIL.rst ) :
178+ - [ SIL.md ] ( /docs/SIL/SIL.md ) :
181179 Documents the Swift Intermediate Language (SIL).
182180 - [ TransparentAttr.md] ( /docs/TransparentAttr.md ) :
183181 Documents the semantics of the ` @_transparent ` attribute.
@@ -320,7 +318,7 @@ The documents in this section might be worth breaking up into several documents,
320318and linking one document from the other. Breaking up into components will
321319provide greater clarity to contributors wanting to add new documentation.
322320
323- - [ ARCOptimization.md] ( /docs/ARCOptimization.md ) :
321+ - [ ARCOptimization.md] ( /docs/SIL/ ARCOptimization.md ) :
324322 Covers how ARC optimization works, with several examples.
325323 TODO: Not clear if this is intended to be an explanation or a reference guide.
326324- [ CompilerPerformance.md] ( /docs/CompilerPerformance.md ) :
0 commit comments