Commit 9f5476a
committed
ZJIT: Fix CFP restore after SendDirect and add CLIF IR dumping
Reload CFP from EC after callee returns (the callee pops its frame).
Fix max_num_params to account for LoadArg slots, not just block params.
Add --zjit-dump-lir support to print Cranelift IR before compilation.1 parent 111df6b commit 9f5476a
2 files changed
Lines changed: 23 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
157 | 164 | | |
158 | 165 | | |
159 | 166 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
946 | 946 | | |
947 | 947 | | |
948 | 948 | | |
949 | | - | |
| 949 | + | |
950 | 950 | | |
951 | 951 | | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
952 | 957 | | |
953 | 958 | | |
954 | 959 | | |
| |||
3577 | 3582 | | |
3578 | 3583 | | |
3579 | 3584 | | |
3580 | | - | |
| 3585 | + | |
| 3586 | + | |
| 3587 | + | |
| 3588 | + | |
| 3589 | + | |
| 3590 | + | |
| 3591 | + | |
| 3592 | + | |
| 3593 | + | |
| 3594 | + | |
3581 | 3595 | | |
3582 | 3596 | | |
3583 | 3597 | | |
| |||
0 commit comments