diff options
| author | Takashi Kokubun <takashikkbn@gmail.com> | 2024-07-15 07:56:57 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-15 10:56:57 -0400 |
| commit | ec773e15f472ae2fe655529ea646d8fb2a4f0919 (patch) | |
| tree | 3046b212ddef2e6da07b4e2a55ef653b2877c5b8 /include/ruby | |
| parent | 461a7b8316c9a061a3f9e14c5ef86490b02848ba (diff) | |
YJIT: Local variable register allocation (#11157)
* YJIT: Local variable register allocation
* locals are not stack temps
* Rename RegTemps to RegMappings
* Rename RegMapping to RegOpnd
* Rename local_size to num_locals
* s/stack value/operand/
* Rename spill_temps() to spill_regs()
* Clarify when num_locals becomes None
* Mention that InsnOut uses different registers
* Rename get_reg_mapping to get_reg_opnd
* Resurrect --yjit-temp-regs capability
* Use MAX_CTX_TEMPS and MAX_CTX_LOCALS
Diffstat (limited to 'include/ruby')
0 files changed, 0 insertions, 0 deletions
