Commit 9797576
[wasm] Spill all loop inputs before entering loop
This avoids having to load the value back into a register if it was
spilled inside of the loop.
[email protected]
Fixed: chromium:360700873
Change-Id: I24f5deacebc893293e8a3c007e9f070c7fa0ccd2
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5797073
Reviewed-by: Jakob Kummerow <[email protected]>
Commit-Queue: Clemens Backes <[email protected]>
Cr-Commit-Position: refs/heads/main@{#95711}1 parent 79f3f12 commit 9797576
3 files changed
Lines changed: 12 additions & 31 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
424 | 424 | | |
425 | 425 | | |
426 | 426 | | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
450 | 431 | | |
451 | 432 | | |
452 | 433 | | |
| |||
664 | 645 | | |
665 | 646 | | |
666 | 647 | | |
667 | | - | |
668 | | - | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
669 | 651 | | |
670 | 652 | | |
671 | 653 | | |
672 | 654 | | |
673 | | - | |
674 | | - | |
| 655 | + | |
675 | 656 | | |
676 | 657 | | |
677 | 658 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
477 | 477 | | |
478 | 478 | | |
479 | 479 | | |
480 | | - | |
481 | | - | |
482 | | - | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
483 | 483 | | |
484 | 484 | | |
485 | 485 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1395 | 1395 | | |
1396 | 1396 | | |
1397 | 1397 | | |
1398 | | - | |
| 1398 | + | |
1399 | 1399 | | |
1400 | 1400 | | |
1401 | 1401 | | |
| |||
0 commit comments