Commit f0f78a1
committed
[sil] Templatize base class of FieldIndexCacheBase.
Previously FieldIndexCacheBase only had a parent class of
SingleValueInstruction. I need to be able to in certain cases shim in a
SingleValueInstruction subclass as a parent class instead. In my case it is to
imbue ownership forwarding on StructExtractInst.
This commit itself doesn't make that change and instead just always templatizes
using SingleValueInstruction.1 parent 8d479f1 commit f0f78a1
File tree
3 files changed
+48
-12
lines changed- include/swift
- Basic
- SIL
3 files changed
+48
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
84 | 110 | | |
85 | 111 | | |
86 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5973 | 5973 | | |
5974 | 5974 | | |
5975 | 5975 | | |
5976 | | - | |
| 5976 | + | |
| 5977 | + | |
5977 | 5978 | | |
5978 | 5979 | | |
5979 | 5980 | | |
5980 | 5981 | | |
5981 | 5982 | | |
| 5983 | + | |
5982 | 5984 | | |
5983 | | - | |
5984 | | - | |
| 5985 | + | |
| 5986 | + | |
| 5987 | + | |
5985 | 5988 | | |
5986 | 5989 | | |
5987 | 5990 | | |
5988 | | - | |
| 5991 | + | |
5989 | 5992 | | |
5990 | 5993 | | |
5991 | 5994 | | |
| |||
5999 | 6002 | | |
6000 | 6003 | | |
6001 | 6004 | | |
6002 | | - | |
| 6005 | + | |
| 6006 | + | |
6003 | 6007 | | |
6004 | 6008 | | |
6005 | 6009 | | |
| |||
6012 | 6016 | | |
6013 | 6017 | | |
6014 | 6018 | | |
6015 | | - | |
| 6019 | + | |
| 6020 | + | |
| 6021 | + | |
| 6022 | + | |
| 6023 | + | |
6016 | 6024 | | |
6017 | 6025 | | |
6018 | 6026 | | |
6019 | 6027 | | |
6020 | 6028 | | |
6021 | | - | |
| 6029 | + | |
6022 | 6030 | | |
6023 | 6031 | | |
6024 | 6032 | | |
| |||
6043 | 6051 | | |
6044 | 6052 | | |
6045 | 6053 | | |
6046 | | - | |
| 6054 | + | |
6047 | 6055 | | |
6048 | 6056 | | |
6049 | 6057 | | |
| |||
6060 | 6068 | | |
6061 | 6069 | | |
6062 | 6070 | | |
6063 | | - | |
| 6071 | + | |
6064 | 6072 | | |
6065 | 6073 | | |
6066 | 6074 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
317 | 317 | | |
318 | 318 | | |
319 | 319 | | |
320 | | - | |
321 | | - | |
322 | | - | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
323 | 325 | | |
324 | 326 | | |
325 | 327 | | |
| |||
0 commit comments