|
9 | 9 | // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
|
10 | 10 | //
|
11 | 11 | //===----------------------------------------------------------------------===//
|
12 |
| -// |
13 |
| -// This file defines the SILModuleConventions and SILFunctionConventions |
14 |
| -// classes. These interfaces are used to determine when SIL can represent |
15 |
| -// values of a given lowered type by value and when they must be represented by |
16 |
| -// address. This is influenced by a SILModule-wide "lowered address" convention, |
17 |
| -// which reflects whether the current SIL stage requires lowered addresses. |
18 |
| -// |
19 |
| -// The primary purpose of this API is mapping the formal SIL parameter and |
20 |
| -// result conventions onto the SIL argument types. The "formal" conventions are |
21 |
| -// immutably associated with a SILFunctionType--a SIL function's type |
22 |
| -// information never changes. The SIL conventions determine how those formal |
23 |
| -// conventions will be represented in the body of SIL functions and at call |
24 |
| -// sites. |
25 |
| -// |
| 12 | +/// |
| 13 | +/// \file |
| 14 | +/// |
| 15 | +/// This file defines the SILModuleConventions and SILFunctionConventions |
| 16 | +/// classes. These interfaces are used to determine when SIL can represent |
| 17 | +/// values of a given lowered type by value and when they must be represented by |
| 18 | +/// address. This is influenced by a SILModule-wide "lowered address" convention, |
| 19 | +/// which reflects whether the current SIL stage requires lowered addresses. |
| 20 | +/// |
| 21 | +/// The primary purpose of this API is mapping the formal SIL parameter and |
| 22 | +/// result conventions onto the SIL argument types. The "formal" conventions are |
| 23 | +/// immutably associated with a SILFunctionType--a SIL function's type |
| 24 | +/// information never changes. The SIL conventions determine how those formal |
| 25 | +/// conventions will be represented in the body of SIL functions and at call |
| 26 | +/// sites. |
| 27 | +/// |
26 | 28 | //===----------------------------------------------------------------------===//
|
27 | 29 |
|
28 | 30 | #ifndef SWIFT_SIL_FUNCTIONCONVENTIONS_H
|
|
0 commit comments