预测在堆栈中存储的变量的值的方法和设备
摘要:
描述了对堆栈中存储的变量的值进行预测的方法。当出现存储距所述堆栈指针偏移的地点中的堆栈中的变量的指令时,条目被添加到以下数据结构,该数据结构标识当前存储堆栈指针的物理寄存器、存储变量的值和偏移值的物理寄存器。随后,当出现从通过参照堆栈指针所标识的位置从堆栈中加载变量的指令时,搜索数据结构以看是否存在包括相同偏移和存储堆栈指针的相同物理寄存器的对应条目作为加载指令。如果找到对应条目,则加载指令中的虚拟寄存器被映射到存储来自条目的变量的值的物理寄存器。
公开/授权文献
0/0