发明名称 Inter-procedure global register allocation method
摘要 Embodiments of the present invention provide a method and system for optimizing processor register allocation. Variables from an acyclic call graph having a plurality of functions may be identified and a plurality of virtual registers may be created by assigning each of the identified variables to at least one virtual register. An interference graph may be constructed based on the plurality of virtual registers and may be colored with a plurality of physical registers. If the interference graph is not colorable, then at least one virtual register may be spilled from the interference graph.
申请公布号 US7069548(B2) 申请公布日期 2006.06.27
申请号 US20020183663 申请日期 2002.06.28
申请人 INTEL CORPORATION 发明人 KUSHLIS ROBERT J
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址