| OLD | NEW |
| 1 # | 1 # |
| 2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
| 3 # | 3 # |
| 4 | 4 |
| 5 --- | 5 --- |
| 6 pool type: mixed | 6 pool type: mixed |
| 7 execute: yes | 7 execute: yes |
| 8 wrap: yes | 8 wrap: yes |
| 9 | 9 |
| 10 --- | 10 --- |
| 11 snippet: " | 11 snippet: " |
| 12 for (var p of [0, 1, 2]) {} | 12 for (var p of [0, 1, 2]) {} |
| 13 " | 13 " |
| 14 frame size: 15 | 14 frame size: 15 |
| 15 parameter count: 1 | 15 parameter count: 1 |
| 16 bytecode array length: 275 | 16 bytecode array length: 275 |
| 17 bytecodes: [ | 17 bytecodes: [ |
| 18 /* 30 E> */ B(StackCheck), | 18 /* 30 E> */ B(StackCheck), |
| 19 B(LdaZero), | 19 B(LdaZero), |
| 20 B(Star), R(4), | 20 B(Star), R(4), |
| 21 B(Mov), R(context), R(11), | 21 B(Mov), R(context), R(11), |
| 22 B(Mov), R(context), R(12), | 22 B(Mov), R(context), R(12), |
| 23 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3), | 23 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(1), |
| 24 B(Star), R(14), | 24 B(Star), R(14), |
| 25 B(LdaConstant), U8(1), | 25 B(LdaConstant), U8(1), |
| 26 /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13), | 26 /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13), |
| 27 /* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1), | 27 /* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1), |
| 28 B(Star), R(2), | 28 B(Star), R(2), |
| 29 /* 45 S> */ B(LdrNamedProperty), R(2), U8(2), U8(7), R(14), | 29 /* 45 S> */ B(LdrNamedProperty), R(2), U8(2), U8(7), R(14), |
| 30 /* 45 E> */ B(Call), R(14), R(2), U8(1), U8(5), | 30 /* 45 E> */ B(Call), R(14), R(2), U8(1), U8(5), |
| 31 B(Star), R(3), | 31 B(Star), R(3), |
| 32 /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1), | 32 /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1), |
| 33 B(ToBooleanLogicalNot), | 33 B(ToBooleanLogicalNot), |
| (...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 293 " | 293 " |
| 294 frame size: 15 | 294 frame size: 15 |
| 295 parameter count: 1 | 295 parameter count: 1 |
| 296 bytecode array length: 293 | 296 bytecode array length: 293 |
| 297 bytecodes: [ | 297 bytecodes: [ |
| 298 /* 30 E> */ B(StackCheck), | 298 /* 30 E> */ B(StackCheck), |
| 299 B(LdaZero), | 299 B(LdaZero), |
| 300 B(Star), R(4), | 300 B(Star), R(4), |
| 301 B(Mov), R(context), R(11), | 301 B(Mov), R(context), R(11), |
| 302 B(Mov), R(context), R(12), | 302 B(Mov), R(context), R(12), |
| 303 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3), | 303 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(1), |
| 304 B(Star), R(14), | 304 B(Star), R(14), |
| 305 B(LdaConstant), U8(1), | 305 B(LdaConstant), U8(1), |
| 306 /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13), | 306 /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13), |
| 307 /* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1), | 307 /* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1), |
| 308 B(Star), R(2), | 308 B(Star), R(2), |
| 309 /* 45 S> */ B(LdrNamedProperty), R(2), U8(2), U8(7), R(14), | 309 /* 45 S> */ B(LdrNamedProperty), R(2), U8(2), U8(7), R(14), |
| 310 /* 45 E> */ B(Call), R(14), R(2), U8(1), U8(5), | 310 /* 45 E> */ B(Call), R(14), R(2), U8(1), U8(5), |
| 311 B(Star), R(3), | 311 B(Star), R(3), |
| 312 /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1), | 312 /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1), |
| 313 B(ToBooleanLogicalNot), | 313 B(ToBooleanLogicalNot), |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 439 parameter count: 1 | 439 parameter count: 1 |
| 440 bytecode array length: 300 | 440 bytecode array length: 300 |
| 441 bytecodes: [ | 441 bytecodes: [ |
| 442 /* 30 E> */ B(StackCheck), | 442 /* 30 E> */ B(StackCheck), |
| 443 /* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(8), | 443 /* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(8), |
| 444 B(Mov), R(8), R(0), | 444 B(Mov), R(8), R(0), |
| 445 B(LdaZero), | 445 B(LdaZero), |
| 446 B(Star), R(3), | 446 B(Star), R(3), |
| 447 B(Mov), R(context), R(10), | 447 B(Mov), R(context), R(10), |
| 448 B(Mov), R(context), R(11), | 448 B(Mov), R(context), R(11), |
| 449 /* 77 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(3), | 449 /* 77 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(1), |
| 450 B(Star), R(13), | 450 B(Star), R(13), |
| 451 B(LdaConstant), U8(2), | 451 B(LdaConstant), U8(2), |
| 452 /* 77 E> */ B(LdrKeyedProperty), R(13), U8(3), R(12), | 452 /* 77 E> */ B(LdrKeyedProperty), R(13), U8(3), R(12), |
| 453 /* 77 E> */ B(Call), R(12), R(13), U8(1), U8(1), | 453 /* 77 E> */ B(Call), R(12), R(13), U8(1), U8(1), |
| 454 B(Star), R(1), | 454 B(Star), R(1), |
| 455 /* 74 S> */ B(LdrNamedProperty), R(1), U8(3), U8(7), R(13), | 455 /* 74 S> */ B(LdrNamedProperty), R(1), U8(3), U8(7), R(13), |
| 456 /* 74 E> */ B(Call), R(13), R(1), U8(1), U8(5), | 456 /* 74 E> */ B(Call), R(13), R(1), U8(1), U8(5), |
| 457 B(Star), R(2), | 457 B(Star), R(2), |
| 458 /* 74 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(2), U8(1), | 458 /* 74 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(2), U8(1), |
| 459 B(ToBooleanLogicalNot), | 459 B(ToBooleanLogicalNot), |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 570 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 570 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
| 571 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 571 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
| 572 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 572 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
| 573 ] | 573 ] |
| 574 handlers: [ | 574 handlers: [ |
| 575 [15, 129, 135], | 575 [15, 129, 135], |
| 576 [18, 94, 96], | 576 [18, 94, 96], |
| 577 [213, 223, 225], | 577 [213, 223, 225], |
| 578 ] | 578 ] |
| 579 | 579 |
| OLD | NEW |