一种寄存器分配方法及装置
    1.
    发明公开

    公开(公告)号:CN115686628A

    公开(公告)日:2023-02-03

    申请号:CN202211296832.3

    申请日:2022-10-21

    Abstract: 本申请公开了一种寄存器分配方法及装置,可用于数据处理领域,该方法中,首先,获取待处理指令中的多个变量各自对应的寄存器类型约束条件;而后,基于寄存器类型约束条件,获取多个变量均可配置的目标寄存器类型;最后,基于目标寄存器类型以及预存的寄存器分配算法,为待处理指令中的多个变量分配符合目标寄存器类型的寄存器。由此,在为变量分配多寄存器组、多寄存器类型的组织方式的处理器中的寄存器的过程中,可以避免由于待处理指令中的多个变量在进行寄存器分配时有一个或多个变量实际分配到的寄存器不符合变量对应的寄存器类型约束条件而导致寄存器类型冲突,达到高效利用寄存器资源、提升程序的执行性能的效果。

Patent Agency Ranking