|
1 | 1 | <kmir> |
2 | 2 | <k> |
3 | | - #traverseProjection ( toStack ( 1 , local ( 30 ) ) , Integer ( 207 , 8 , false ) , PointerOffset ( 1 , 8 ) .ProjectionElems , CtxField ( variantIdx ( 0 ) , ListItem ( Integer ( 207 , 8 , false ) ) , 0 , ty ( 23 ) ) CtxFieldUnion ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 207 , 8 , false ) ) ) , ty ( 74 ) ) CtxIndex ( ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 207 , 8 , false ) ) ) ) ) |
4 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 155 , 8 , false ) ) ) ) ) |
5 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 244 , 8 , false ) ) ) ) ) |
6 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 183 , 8 , false ) ) ) ) ) |
7 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 111 , 8 , false ) ) ) ) ) |
8 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 71 , 8 , false ) ) ) ) ) |
9 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 144 , 8 , false ) ) ) ) ) |
10 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 71 , 8 , false ) ) ) ) ) , 0 ) CtxField ( variantIdx ( 0 ) , ListItem ( Range ( ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 207 , 8 , false ) ) ) ) ) |
11 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 155 , 8 , false ) ) ) ) ) |
12 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 244 , 8 , false ) ) ) ) ) |
13 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 183 , 8 , false ) ) ) ) ) |
14 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 111 , 8 , false ) ) ) ) ) |
15 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 71 , 8 , false ) ) ) ) ) |
16 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 144 , 8 , false ) ) ) ) ) |
17 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 71 , 8 , false ) ) ) ) ) ) ) |
18 | | - ListItem ( Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 2 , 64 , false ) ) |
| 3 | + #traverseProjection ( toStack ( 1 , local ( 30 ) ) , thunk ( #cast ( RangeInteger ( 8 , 8 , false , b"\xcf\x9b\xf4\xb7oG\x90G" ) , castKindTransmute , ty ( 25 ) , ty ( 11 ) ) ) , projectionElemConstantIndex (... offset: 0 , minLength: 0 , fromEnd: false ) projectionElemField ( fieldIdx ( 1 ) , ty ( 74 ) ) projectionElemField ( fieldIdx ( 0 ) , ty ( 23 ) ) .ProjectionElems , CtxField ( variantIdx ( 0 ) , ListItem ( thunk ( #cast ( RangeInteger ( 8 , 8 , false , b"\xcf\x9b\xf4\xb7oG\x90G" ) , castKindTransmute , ty ( 25 ) , ty ( 11 ) ) ) ) |
| 4 | + ListItem ( Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 1 , 64 , false ) ) |
19 | 5 | ListItem ( Integer ( 8 , 64 , false ) ) ) ) , 0 , ty ( 11 ) ) .Contexts ) ~> #derefTruncate ( noMetadataSize , .ProjectionElems ) ~> #readProjection ( false ) ~> #freezer#setLocalValue(_,_)_RT-DATA_KItem_Place_Evaluation1_ ( place (... local: local ( 15 ) , projection: .ProjectionElems ) ~> .K ) ~> #execStmts ( statement (... kind: statementKindStorageDead ( local ( 24 ) ) , span: span ( 299 ) ) statement (... kind: statementKindStorageDead ( local ( 17 ) ) , span: span ( 277 ) ) statement (... kind: statementKindStorageDead ( local ( 16 ) ) , span: span ( 277 ) ) statement (... kind: statementKindStorageDead ( local ( 25 ) ) , span: span ( 300 ) ) statement (... kind: statementKindAssign (... place: place (... local: local ( 0 ) , projection: .ProjectionElems ) , rvalue: rvalueAggregate ( aggregateKindAdt ( adtDef ( 15 ) , variantIdx ( 1 ) , genericArgKindType ( ty ( 23 ) ) .GenericArgs , noUserTypeAnnotationIndex , noFieldIdx ) , operandMove ( place (... local: local ( 15 ) , projection: .ProjectionElems ) ) .Operands ) ) , span: span ( 301 ) ) statement (... kind: statementKindStorageDead ( local ( 15 ) ) , span: span ( 295 ) ) .Statements ) ~> #execTerminator ( terminator (... kind: terminatorKindGoto (... target: basicBlockIdx ( 5 ) ) , span: span ( 295 ) ) ) ~> .K |
20 | 6 | </k> |
21 | 7 | <retVal> |
|
63 | 49 | ListItem ( typedValue ( Moved , ty ( 3 ) , mutabilityMut ) ) |
64 | 50 | ListItem ( typedValue ( Moved , ty ( 4 ) , mutabilityMut ) ) |
65 | 51 | ListItem ( newLocal ( ty ( 2 ) , mutabilityNot ) ) |
66 | | - ListItem ( typedValue ( Integer ( 1 , 64 , false ) , ty ( 3 ) , mutabilityNot ) ) |
| 52 | + ListItem ( typedValue ( Integer ( 0 , 64 , false ) , ty ( 3 ) , mutabilityNot ) ) |
67 | 53 | ListItem ( newLocal ( ty ( 23 ) , mutabilityMut ) ) |
68 | 54 | ListItem ( typedValue ( Reference ( 1 , place (... local: local ( 30 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 11 ) ) .ProjectionElems ) , mutabilityNot , metadata ( dynamicSize ( 8 ) , 0 , noMetadataSize ) ) , ty ( 50 ) , mutabilityMut ) ) |
69 | | - ListItem ( typedValue ( PtrLocal ( 1 , place (... local: local ( 30 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 11 ) ) projectionElemConstantIndex (... offset: 0 , minLength: 0 , fromEnd: false ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 1 , dynamicSize ( 8 ) ) ) , ty ( 53 ) , mutabilityNot ) ) |
| 55 | + ListItem ( typedValue ( PtrLocal ( 1 , place (... local: local ( 30 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 11 ) ) projectionElemConstantIndex (... offset: 0 , minLength: 0 , fromEnd: false ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , dynamicSize ( 8 ) ) ) , ty ( 53 ) , mutabilityNot ) ) |
70 | 56 | ListItem ( typedValue ( PtrLocal ( 1 , place (... local: local ( 30 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 11 ) ) .ProjectionElems ) , mutabilityNot , metadata ( dynamicSize ( 8 ) , 0 , noMetadataSize ) ) , ty ( 15 ) , mutabilityMut ) ) |
71 | 57 | ListItem ( typedValue ( Moved , ty ( 4 ) , mutabilityMut ) ) |
72 | 58 | ListItem ( newLocal ( ty ( 2 ) , mutabilityNot ) ) |
73 | 59 | ListItem ( typedValue ( Moved , ty ( 4 ) , mutabilityMut ) ) |
74 | 60 | ListItem ( typedValue ( PtrLocal ( 1 , place (... local: local ( 30 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 11 ) ) projectionElemConstantIndex (... offset: 0 , minLength: 0 , fromEnd: false ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , dynamicSize ( 8 ) ) ) , ty ( 53 ) , mutabilityNot ) ) |
75 | 61 | ListItem ( newLocal ( ty ( 2 ) , mutabilityNot ) ) |
76 | | - ListItem ( typedValue ( PtrLocal ( 1 , place (... local: local ( 30 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 11 ) ) projectionElemConstantIndex (... offset: 0 , minLength: 0 , fromEnd: false ) projectionElemField ( fieldIdx ( 1 ) , ty ( 74 ) ) projectionElemField ( fieldIdx ( 0 ) , ty ( 23 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 1 , dynamicSize ( 8 ) ) ) , ty ( 54 ) , mutabilityMut ) ) |
| 62 | + ListItem ( typedValue ( PtrLocal ( 1 , place (... local: local ( 30 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 11 ) ) projectionElemConstantIndex (... offset: 0 , minLength: 0 , fromEnd: false ) projectionElemField ( fieldIdx ( 1 ) , ty ( 74 ) ) projectionElemField ( fieldIdx ( 0 ) , ty ( 23 ) ) .ProjectionElems ) , mutabilityNot , metadata ( noMetadataSize , 0 , dynamicSize ( 8 ) ) ) , ty ( 54 ) , mutabilityMut ) ) |
77 | 63 | ListItem ( typedValue ( Reference ( 1 , place (... local: local ( 30 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 11 ) ) .ProjectionElems ) , mutabilityNot , metadata ( staticSize ( 8 ) , 0 , noMetadataSize ) ) , ty ( 57 ) , mutabilityMut ) ) |
78 | 64 | ListItem ( typedValue ( Reference ( 1 , place (... local: local ( 30 ) , projection: projectionElemField ( fieldIdx ( 0 ) , ty ( 11 ) ) .ProjectionElems ) , mutabilityNot , metadata ( staticSize ( 8 ) , 0 , noMetadataSize ) ) , ty ( 57 ) , mutabilityMut ) ) |
79 | 65 | </locals> |
|
82 | 68 | ListItem ( StackFrame ( ty ( -1 ) , place (... local: local ( 0 ) , projection: .ProjectionElems ) , noBasicBlockIdx , unwindActionContinue , ListItem ( newLocal ( ty ( 2 ) , mutabilityMut ) ) |
83 | 69 | ListItem ( typedValue ( Aggregate ( variantIdx ( 1 ) , ListItem ( Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( -341142443 , 32 , true ) ) |
84 | 70 | ListItem ( Integer ( 48424546 , 32 , true ) ) ) ) ) , ty ( 68 ) , mutabilityNot ) ) |
85 | | - ListItem ( typedValue ( Range ( ListItem ( Integer ( 207 , 8 , false ) ) |
86 | | - ListItem ( Integer ( 155 , 8 , false ) ) |
87 | | - ListItem ( Integer ( 244 , 8 , false ) ) |
88 | | - ListItem ( Integer ( 183 , 8 , false ) ) |
89 | | - ListItem ( Integer ( 111 , 8 , false ) ) |
90 | | - ListItem ( Integer ( 71 , 8 , false ) ) |
91 | | - ListItem ( Integer ( 144 , 8 , false ) ) |
92 | | - ListItem ( Integer ( 71 , 8 , false ) ) ) , ty ( 25 ) , mutabilityNot ) ) |
| 71 | + ListItem ( typedValue ( RangeInteger ( 8 , 8 , false , b"\xcf\x9b\xf4\xb7oG\x90G" ) , ty ( 25 ) , mutabilityNot ) ) |
93 | 72 | ListItem ( typedValue ( Reference ( 1 , place (... local: local ( 4 ) , projection: .ProjectionElems ) , mutabilityNot , metadata ( dynamicSize ( 6 ) , 0 , dynamicSize ( 6 ) ) ) , ty ( 32 ) , mutabilityNot ) ) |
94 | 73 | ListItem ( newLocal ( ty ( 69 ) , mutabilityMut ) ) |
95 | 74 | ListItem ( typedValue ( Moved , ty ( 69 ) , mutabilityMut ) ) |
|
116 | 95 | ListItem ( newLocal ( ty ( 23 ) , mutabilityMut ) ) |
117 | 96 | ListItem ( newLocal ( ty ( 72 ) , mutabilityMut ) ) |
118 | 97 | ListItem ( newLocal ( ty ( 5 ) , mutabilityMut ) ) |
119 | | - ListItem ( typedValue ( Integer ( 207 , 64 , false ) , ty ( 6 ) , mutabilityMut ) ) |
| 98 | + ListItem ( typedValue ( Integer ( 0 , 64 , false ) , ty ( 6 ) , mutabilityMut ) ) |
120 | 99 | ListItem ( typedValue ( Moved , ty ( 24 ) , mutabilityMut ) ) |
121 | | - ListItem ( typedValue ( Aggregate ( variantIdx ( 0 ) , ListItem ( Range ( ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 207 , 8 , false ) ) ) ) ) |
122 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 155 , 8 , false ) ) ) ) ) |
123 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 244 , 8 , false ) ) ) ) ) |
124 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 183 , 8 , false ) ) ) ) ) |
125 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 111 , 8 , false ) ) ) ) ) |
126 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 71 , 8 , false ) ) ) ) ) |
127 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 144 , 8 , false ) ) ) ) ) |
128 | | - ListItem ( Union ( fieldIdx ( 1 ) , Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 71 , 8 , false ) ) ) ) ) ) ) |
129 | | - ListItem ( Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 2 , 64 , false ) ) |
| 100 | + ListItem ( typedValue ( Aggregate ( variantIdx ( 0 ) , ListItem ( thunk ( #cast ( RangeInteger ( 8 , 8 , false , b"\xcf\x9b\xf4\xb7oG\x90G" ) , castKindTransmute , ty ( 25 ) , ty ( 11 ) ) ) ) |
| 101 | + ListItem ( Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( 1 , 64 , false ) ) |
130 | 102 | ListItem ( Integer ( 8 , 64 , false ) ) ) ) ) , ty ( 24 ) , mutabilityMut ) ) |
131 | | - ListItem ( typedValue ( Aggregate ( variantIdx ( 1 ) , ListItem ( Integer ( 207 , 8 , false ) ) ) , ty ( 55 ) , mutabilityMut ) ) |
| 103 | + ListItem ( newLocal ( ty ( 55 ) , mutabilityMut ) ) |
132 | 104 | ListItem ( typedValue ( Reference ( 0 , place (... local: local ( 30 ) , projection: .ProjectionElems ) , mutabilityMut , metadata ( noMetadataSize , 0 , noMetadataSize ) ) , ty ( 10 ) , mutabilityMut ) ) |
133 | | - ListItem ( typedValue ( Moved , ty ( 69 ) , mutabilityMut ) ) |
134 | | - ListItem ( typedValue ( Integer ( 207 , 8 , false ) , ty ( 23 ) , mutabilityNot ) ) |
135 | | - ListItem ( typedValue ( Integer ( 207 , 64 , false ) , ty ( 6 ) , mutabilityNot ) ) |
136 | | - ListItem ( typedValue ( Aggregate ( variantIdx ( 0 ) , ListItem ( Moved ) |
137 | | - ListItem ( Moved ) ) , ty ( 7 ) , mutabilityMut ) ) |
138 | | - ListItem ( typedValue ( Moved , ty ( 4 ) , mutabilityMut ) ) |
139 | | - ListItem ( typedValue ( Moved , ty ( 6 ) , mutabilityMut ) ) |
| 105 | + ListItem ( newLocal ( ty ( 69 ) , mutabilityMut ) ) |
| 106 | + ListItem ( newLocal ( ty ( 23 ) , mutabilityNot ) ) |
| 107 | + ListItem ( newLocal ( ty ( 6 ) , mutabilityNot ) ) |
| 108 | + ListItem ( newLocal ( ty ( 7 ) , mutabilityMut ) ) |
| 109 | + ListItem ( newLocal ( ty ( 4 ) , mutabilityMut ) ) |
| 110 | + ListItem ( newLocal ( ty ( 6 ) , mutabilityMut ) ) |
140 | 111 | ListItem ( newLocal ( ty ( 5 ) , mutabilityMut ) ) |
141 | 112 | ListItem ( newLocal ( ty ( 28 ) , mutabilityMut ) ) |
142 | 113 | ListItem ( newLocal ( ty ( 31 ) , mutabilityMut ) ) |
|
156 | 127 | ListItem ( StackFrame ( ty ( -1 ) , place (... local: local ( -1 ) , projection: .ProjectionElems ) , noBasicBlockIdx , unwindActionUnreachable , ListItem ( newLocal ( ty ( 0 ) , mutabilityNot ) ) |
157 | 128 | ListItem ( typedValue ( Aggregate ( variantIdx ( 1 ) , ListItem ( Aggregate ( variantIdx ( 0 ) , ListItem ( Integer ( -341142443 , 32 , true ) ) |
158 | 129 | ListItem ( Integer ( 48424546 , 32 , true ) ) ) ) ) , ty ( 68 ) , mutabilityNot ) ) |
159 | | - ListItem ( typedValue ( Range ( ListItem ( Integer ( 207 , 8 , false ) ) |
160 | | - ListItem ( Integer ( 155 , 8 , false ) ) |
161 | | - ListItem ( Integer ( 244 , 8 , false ) ) |
162 | | - ListItem ( Integer ( 183 , 8 , false ) ) |
163 | | - ListItem ( Integer ( 111 , 8 , false ) ) |
164 | | - ListItem ( Integer ( 71 , 8 , false ) ) |
165 | | - ListItem ( Integer ( 144 , 8 , false ) ) |
166 | | - ListItem ( Integer ( 71 , 8 , false ) ) ) , ty ( 25 ) , mutabilityNot ) ) |
| 130 | + ListItem ( typedValue ( RangeInteger ( 8 , 8 , false , b"\xcf\x9b\xf4\xb7oG\x90G" ) , ty ( 25 ) , mutabilityNot ) ) |
167 | 131 | ListItem ( typedValue ( Reference ( 0 , place (... local: local ( 4 ) , projection: .ProjectionElems ) , mutabilityNot , metadata ( dynamicSize ( 6 ) , 0 , dynamicSize ( 6 ) ) ) , ty ( 32 ) , mutabilityNot ) ) |
168 | 132 | ListItem ( typedValue ( Range ( ListItem ( Integer ( 1727289611 , 32 , true ) ) |
169 | 133 | ListItem ( Integer ( -815409959 , 32 , true ) ) |
|
0 commit comments