Skip to content
  • Takashi Kokubun's avatar
    ec773e15
    YJIT: Local variable register allocation (#11157) · ec773e15
    Takashi Kokubun authored
    * 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
    ec773e15
    YJIT: Local variable register allocation (#11157)
    Takashi Kokubun authored
    * 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
Loading