Commit c630b82
committed
Implement localloc IL instruction
- Add handler for instruction. Add storage pointers to stack frame to allow dealocation on moethod return.1 parent 577be8f commit c630b82
File tree
3 files changed
+88
-1
lines changed- src/CLR
- Core
- Include
3 files changed
+88
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
123 | 131 | | |
124 | 132 | | |
125 | 133 | | |
| |||
323 | 331 | | |
324 | 332 | | |
325 | 333 | | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
326 | 339 | | |
327 | 340 | | |
328 | 341 | | |
| |||
338 | 351 | | |
339 | 352 | | |
340 | 353 | | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
341 | 361 | | |
342 | 362 | | |
343 | 363 | | |
| |||
412 | 432 | | |
413 | 433 | | |
414 | 434 | | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
415 | 440 | | |
416 | 441 | | |
417 | 442 | | |
| |||
424 | 449 | | |
425 | 450 | | |
426 | 451 | | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
427 | 457 | | |
428 | 458 | | |
429 | 459 | | |
| |||
435 | 465 | | |
436 | 466 | | |
437 | 467 | | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
438 | 473 | | |
439 | 474 | | |
440 | 475 | | |
| |||
822 | 857 | | |
823 | 858 | | |
824 | 859 | | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
825 | 867 | | |
826 | 868 | | |
827 | 869 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4204 | 4204 | | |
4205 | 4205 | | |
4206 | 4206 | | |
| 4207 | + | |
| 4208 | + | |
| 4209 | + | |
| 4210 | + | |
| 4211 | + | |
| 4212 | + | |
| 4213 | + | |
| 4214 | + | |
| 4215 | + | |
| 4216 | + | |
| 4217 | + | |
| 4218 | + | |
| 4219 | + | |
| 4220 | + | |
| 4221 | + | |
| 4222 | + | |
| 4223 | + | |
| 4224 | + | |
| 4225 | + | |
| 4226 | + | |
| 4227 | + | |
| 4228 | + | |
| 4229 | + | |
| 4230 | + | |
| 4231 | + | |
| 4232 | + | |
| 4233 | + | |
| 4234 | + | |
| 4235 | + | |
| 4236 | + | |
| 4237 | + | |
| 4238 | + | |
| 4239 | + | |
| 4240 | + | |
| 4241 | + | |
4207 | 4242 | | |
4208 | 4243 | | |
4209 | 4244 | | |
| |||
4224 | 4259 | | |
4225 | 4260 | | |
4226 | 4261 | | |
4227 | | - | |
4228 | 4262 | | |
4229 | 4263 | | |
4230 | 4264 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2529 | 2529 | | |
2530 | 2530 | | |
2531 | 2531 | | |
| 2532 | + | |
| 2533 | + | |
| 2534 | + | |
2532 | 2535 | | |
2533 | 2536 | | |
2534 | 2537 | | |
| |||
2539 | 2542 | | |
2540 | 2543 | | |
2541 | 2544 | | |
| 2545 | + | |
| 2546 | + | |
2542 | 2547 | | |
2543 | 2548 | | |
2544 | 2549 | | |
| |||
2562 | 2567 | | |
2563 | 2568 | | |
2564 | 2569 | | |
| 2570 | + | |
| 2571 | + | |
| 2572 | + | |
2565 | 2573 | | |
2566 | 2574 | | |
2567 | 2575 | | |
| |||
2663 | 2671 | | |
2664 | 2672 | | |
2665 | 2673 | | |
| 2674 | + | |
| 2675 | + | |
| 2676 | + | |
2666 | 2677 | | |
2667 | 2678 | | |
2668 | 2679 | | |
| |||
0 commit comments