summaryrefslogtreecommitdiff
path: root/include/ruby/internal/encoding/transcode.h
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2024-07-15 07:56:57 -0700
committerGitHub <noreply@github.com>2024-07-15 10:56:57 -0400
commitec773e15f472ae2fe655529ea646d8fb2a4f0919 (patch)
tree3046b212ddef2e6da07b4e2a55ef653b2877c5b8 /include/ruby/internal/encoding/transcode.h
parent461a7b8316c9a061a3f9e14c5ef86490b02848ba (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/internal/encoding/transcode.h')
0 files changed, 0 insertions, 0 deletions