Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
コンパイル方法、プログラムおよび情報処理装置
Document Type and Number:
Japanese Patent JP5840014
Kind Code:
B2
Abstract:
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.

Inventors:
Takatoshi Toshihiko
Shake Ali I
Shin Tong
Application Number:
JP2012019524A
Publication Date:
January 06, 2016
Filing Date:
February 01, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION
International Classes:
G06F9/45
Domestic Patent References:
JP2002259135A
JP9231088A
Foreign References:
US20110214016
Attorney, Agent or Firm:
Takeshi Ueno
Tasaichi Tanae
Yoshihiro City