File tree
19 files changed
+134
-5
lines changed- docs
- include/swift
- Runtime
- SIL
- Serialization
- lib
- IRGen
- Parse
- SIL
- SILOptimizer/Utils
- Serialization
- test
- SIL/Parser
- Serialization/Inputs
- utils/vim/syntax
19 files changed
+134
-5
lines changedDiff for: docs/SIL.rst
+15
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2300 | 2300 |
| |
2301 | 2301 |
| |
2302 | 2302 |
| |
| 2303 | + | |
| 2304 | + | |
| 2305 | + | |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
| 2309 | + | |
| 2310 | + | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
| 2317 | + | |
2303 | 2318 |
| |
2304 | 2319 |
| |
2305 | 2320 |
| |
|
+7
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
167 | 167 |
| |
168 | 168 |
| |
169 | 169 |
| |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
170 | 177 |
| |
171 | 178 |
| |
172 | 179 |
| |
|
Diff for: include/swift/SIL/SILBuilder.h
+6
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
674 | 674 |
| |
675 | 675 |
| |
676 | 676 |
| |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
677 | 683 |
| |
678 | 684 |
| |
679 | 685 |
| |
|
Diff for: include/swift/SIL/SILCloner.h
+9
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1050 | 1050 |
| |
1051 | 1051 |
| |
1052 | 1052 |
| |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
1053 | 1062 |
| |
1054 | 1063 |
| |
1055 | 1064 |
| |
|
Diff for: include/swift/SIL/SILInstruction.h
+14
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2322 | 2322 |
| |
2323 | 2323 |
| |
2324 | 2324 |
| |
| 2325 | + | |
| 2326 | + | |
| 2327 | + | |
| 2328 | + | |
| 2329 | + | |
| 2330 | + | |
| 2331 | + | |
| 2332 | + | |
| 2333 | + | |
| 2334 | + | |
| 2335 | + | |
| 2336 | + | |
| 2337 | + | |
| 2338 | + | |
2325 | 2339 |
| |
2326 | 2340 |
| |
2327 | 2341 |
| |
|
Diff for: include/swift/SIL/SILNodes.def
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
123 | 123 |
| |
124 | 124 |
| |
125 | 125 |
| |
| 126 | + | |
| 127 | + | |
126 | 128 |
| |
127 | 129 |
| |
128 | 130 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
57 |
| - | |
| 57 | + | |
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
|
Diff for: lib/IRGen/GenHeap.cpp
+5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1112 | 1112 |
| |
1113 | 1113 |
| |
1114 | 1114 |
| |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
1115 | 1120 |
| |
1116 | 1121 |
| |
1117 | 1122 |
| |
|
Diff for: lib/IRGen/IRGenFunction.h
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
274 | 274 |
| |
275 | 275 |
| |
276 | 276 |
| |
| 277 | + | |
277 | 278 |
| |
278 | 279 |
| |
279 | 280 |
| |
|
Diff for: lib/IRGen/IRGenSIL.cpp
+35
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
733 | 733 |
| |
734 | 734 |
| |
735 | 735 |
| |
| 736 | + | |
736 | 737 |
| |
737 | 738 |
| |
738 | 739 |
| |
| |||
3030 | 3031 |
| |
3031 | 3032 |
| |
3032 | 3033 |
| |
| 3034 | + | |
| 3035 | + | |
| 3036 | + | |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
| 3040 | + | |
| 3041 | + | |
| 3042 | + | |
| 3043 | + | |
| 3044 | + | |
| 3045 | + | |
| 3046 | + | |
| 3047 | + | |
| 3048 | + | |
| 3049 | + | |
| 3050 | + | |
| 3051 | + | |
| 3052 | + | |
| 3053 | + | |
| 3054 | + | |
| 3055 | + | |
| 3056 | + | |
| 3057 | + | |
| 3058 | + | |
| 3059 | + | |
| 3060 | + | |
| 3061 | + | |
| 3062 | + | |
| 3063 | + | |
| 3064 | + | |
| 3065 | + | |
| 3066 | + | |
| 3067 | + | |
3033 | 3068 |
| |
3034 | 3069 |
| |
3035 | 3070 |
| |
|
Diff for: lib/Parse/ParseSIL.cpp
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1162 | 1162 |
| |
1163 | 1163 |
| |
1164 | 1164 |
| |
| 1165 | + | |
1165 | 1166 |
| |
1166 | 1167 |
| |
1167 | 1168 |
| |
| |||
1877 | 1878 |
| |
1878 | 1879 |
| |
1879 | 1880 |
| |
| 1881 | + | |
1880 | 1882 |
| |
1881 | 1883 |
| |
1882 | 1884 |
| |
|
Diff for: lib/SIL/SILPrinter.cpp
+4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1176 | 1176 |
| |
1177 | 1177 |
| |
1178 | 1178 |
| |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
1179 | 1183 |
| |
1180 | 1184 |
| |
1181 | 1185 |
| |
|
Diff for: lib/SIL/SILVerifier.cpp
+7
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1163 | 1163 |
| |
1164 | 1164 |
| |
1165 | 1165 |
| |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
1166 | 1173 |
| |
1167 | 1174 |
| |
1168 | 1175 |
| |
|
Diff for: lib/SILOptimizer/Utils/SILInliner.cpp
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
368 | 368 |
| |
369 | 369 |
| |
370 | 370 |
| |
| 371 | + | |
371 | 372 |
| |
372 | 373 |
| |
373 | 374 |
| |
|
Diff for: lib/Serialization/DeserializeSIL.cpp
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1171 | 1171 |
| |
1172 | 1172 |
| |
1173 | 1173 |
| |
| 1174 | + | |
1174 | 1175 |
| |
1175 | 1176 |
| |
1176 | 1177 |
| |
|
Diff for: lib/Serialization/SerializeSIL.cpp
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
876 | 876 |
| |
877 | 877 |
| |
878 | 878 |
| |
| 879 | + | |
879 | 880 |
| |
880 | 881 |
| |
881 | 882 |
| |
|
Diff for: test/SIL/Parser/basic.sil
+9
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1063 | 1063 |
| |
1064 | 1064 |
| |
1065 | 1065 |
| |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
1066 | 1075 |
| |
1067 | 1076 |
| |
1068 | 1077 |
| |
|
Diff for: test/Serialization/Inputs/def_basic.sil
+13-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
939 | 939 |
| |
940 | 940 |
| |
941 | 941 |
| |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
942 | 951 |
| |
943 | 952 |
| |
944 | 953 |
| |
| |||
1337 | 1346 |
| |
1338 | 1347 |
| |
1339 | 1348 |
| |
1340 |
| - | |
| 1349 | + | |
| 1350 | + | |
1341 | 1351 |
| |
1342 | 1352 |
| |
1343 | 1353 |
| |
| |||
1354 | 1364 |
| |
1355 | 1365 |
| |
1356 | 1366 |
| |
1357 |
| - | |
1358 |
| - | |
| 1367 | + | |
| 1368 | + | |
1359 | 1369 |
| |
1360 | 1370 |
|
Diff for: utils/vim/syntax/sil.vim
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
| 31 | + | |
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
|
0 commit comments