发明名称 PAIRING OF SPILLS FOR PARALLEL REGISTERS
摘要 A system can include an analyzer module configured to analyze spill code generated by a register allocator to determine that register spill instructions can be paired, wherein paired register spill instructions relate to corresponding register locations in each of a first register set and a second register set and that no instructions between said register spill instructions modify any of said register spill instructions; a rewriter module configured to, based on the determining, modify said register spill instructions as a parallel register spill instruction; and a storage module configured to configure storage of associated register spills in memory so said register spills can be loaded back in parallel into corresponding registers of said first and second register sets based on said modified parallel register spill instruction, wherein the configuration of storage includes allocation of space on a memory stack such that the register spills are double word aligned.
申请公布号 US2008244543(A1) 申请公布日期 2008.10.02
申请号 US20080133062 申请日期 2008.06.04
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LAPKOWSKI CHRISTOPHER
分类号 G06F9/45;G06F9/30;G06F12/02 主分类号 G06F9/45
代理机构 代理人
主权项
地址