@@ -43,10 +43,14 @@ public func registerSILClasses() {
4343 register ( StoreUnownedInst . self)
4444 register ( StoreBorrowInst . self)
4545 register ( AssignInst . self)
46+ register ( AssignByWrapperInst . self)
47+ register ( AssignOrInitInst . self)
4648 register ( CopyAddrInst . self)
49+ register ( ExplicitCopyAddrInst . self)
4750 register ( EndAccessInst . self)
4851 register ( EndBorrowInst . self)
4952 register ( CondFailInst . self)
53+ register ( MarkFunctionEscapeInst . self)
5054 register ( HopToExecutorInst . self)
5155 register ( MarkUninitializedInst . self)
5256 register ( FixLifetimeInst . self)
@@ -59,9 +63,13 @@ public func registerSILClasses() {
5963 register ( AbortApplyInst . self)
6064 register ( StrongRetainInst . self)
6165 register ( UnownedRetainInst . self)
66+ register ( UnmanagedRetainValueInst . self)
6267 register ( RetainValueInst . self)
6368 register ( StrongReleaseInst . self)
69+ register ( RetainValueAddrInst . self)
70+ register ( ReleaseValueAddrInst . self)
6471 register ( UnownedReleaseInst . self)
72+ register ( UnmanagedReleaseValueInst . self)
6573 register ( ReleaseValueInst . self)
6674 register ( DestroyValueInst . self)
6775 register ( DestroyAddrInst . self)
@@ -83,23 +91,37 @@ public func registerSILClasses() {
8391 register ( BuiltinInst . self)
8492 register ( UpcastInst . self)
8593 register ( UncheckedRefCastInst . self)
94+ register ( UncheckedRefCastAddrInst . self)
8695 register ( UncheckedAddrCastInst . self)
8796 register ( UncheckedTrivialBitCastInst . self)
8897 register ( MarkUnresolvedNonCopyableValueInst . self)
98+ register ( MarkUnresolvedMoveAddrInst . self)
99+ register ( CopyableToMoveOnlyWrapperValueInst . self)
100+ register ( MoveOnlyWrapperToCopyableValueInst . self)
101+ register ( CopyableToMoveOnlyWrapperAddrInst . self)
102+ register ( MoveOnlyWrapperToCopyableAddrInst . self)
89103 register ( ObjectInst . self)
90104 register ( VectorInst . self)
91105 register ( TuplePackExtractInst . self)
106+ register ( TuplePackElementAddrInst . self)
107+ register ( PackElementGetInst . self)
108+ register ( PackElementSetInst . self)
92109 register ( DifferentiableFunctionInst . self)
93110 register ( LinearFunctionInst . self)
111+ register ( ProjectBlockStorageInst . self)
112+ register ( InitBlockStorageHeaderInst . self)
94113 register ( RawPointerToRefInst . self)
95114 register ( AddressToPointerInst . self)
96115 register ( PointerToAddressInst . self)
97116 register ( IndexAddrInst . self)
117+ register ( TailAddrInst . self)
98118 register ( InitExistentialRefInst . self)
99119 register ( OpenExistentialRefInst . self)
100120 register ( InitExistentialValueInst . self)
121+ register ( DeinitExistentialValueInst . self)
101122 register ( OpenExistentialValueInst . self)
102123 register ( InitExistentialAddrInst . self)
124+ register ( DeinitExistentialAddrInst . self)
103125 register ( OpenExistentialAddrInst . self)
104126 register ( OpenExistentialBoxInst . self)
105127 register ( OpenExistentialBoxValueInst . self)
@@ -120,6 +142,7 @@ public func registerSILClasses() {
120142 register ( TupleInst . self)
121143 register ( TupleExtractInst . self)
122144 register ( TupleElementAddrInst . self)
145+ register ( TupleAddrConstructorInst . self)
123146 register ( StructInst . self)
124147 register ( StructExtractInst . self)
125148 register ( StructElementAddrInst . self)
@@ -148,6 +171,7 @@ public func registerSILClasses() {
148171 register ( BeginBorrowInst . self)
149172 register ( ProjectBoxInst . self)
150173 register ( CopyValueInst . self)
174+ register ( ExplicitCopyValueInst . self)
151175 register ( MoveValueInst . self)
152176 register ( DropDeinitInst . self)
153177 register ( EndCOWMutationInst . self)
@@ -185,6 +209,7 @@ public func registerSILClasses() {
185209 register ( SwitchValueInst . self)
186210 register ( SwitchEnumInst . self)
187211 register ( SwitchEnumAddrInst . self)
212+ register ( SelectEnumAddrInst . self)
188213 register ( DynamicMethodBranchInst . self)
189214 register ( AwaitAsyncContinuationInst . self)
190215 register ( CheckedCastBranchInst . self)
0 commit comments