发明名称 COMPILING METHOD, PROGRAM, AND INFORMATION PROCESSING APPARATUS
摘要 A method, program, and apparatus for optimizing compiled code using a dynamic compiler. The method includes the steps of: generating intermediate code from a trace, which is an instruction sequence described in machine language; computing an offset between an address value, which is a base point of an indirect branch instruction, and a start address of a memory page, which includes a virtual address referred to by the information processing apparatus immediately after processing a first instruction; determining whether an indirect branch instruction that is subsequent to the first instruction causes processing to jump to another memory page, by using a value obtained from adding the offset to a displacement made by the indirect branch instruction; and optimizing the intermediate code by using the result of the determining step.
申请公布号 US2013198498(A1) 申请公布日期 2013.08.01
申请号 US201313755020 申请日期 2013.01.31
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KOJU TOSHIHIKO;SHEIKH ALI I.;TONG XIN
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址