Repository navigation
Commit b78a0fa
committed
ZJIT: Keep array flags cached across ArrayAset
An element store never changes the array's flags, so we can keep
cached RBASIC_FLAGS loads in the load/store optimization pass instead
of clearing all cached loads.1 parent b6fd1ed commit b78a0fa
2 files changed
Lines changed: 13 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6794 | 6794 | | |
6795 | 6795 | | |
6796 | 6796 | | |
| 6797 | + | |
| 6798 | + | |
| 6799 | + | |
| 6800 | + | |
| 6801 | + | |
| 6802 | + | |
| 6803 | + | |
| 6804 | + | |
| 6805 | + | |
6797 | 6806 | | |
6798 | 6807 | | |
6799 | 6808 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27568 | 27568 | | |
27569 | 27569 | | |
27570 | 27570 | | |
27571 | | - | |
27572 | | - | |
27573 | | - | |
| 27571 | + | |
| 27572 | + | |
27574 | 27573 | | |
27575 | 27574 | | |
27576 | 27575 | | |
| |||
27646 | 27645 | | |
27647 | 27646 | | |
27648 | 27647 | | |
27649 | | - | |
27650 | | - | |
27651 | | - | |
| 27648 | + | |
| 27649 | + | |
27652 | 27650 | | |
27653 | 27651 | | |
27654 | 27652 | | |
| |||
0 commit comments