Invention Grant
- Patent Title: Just-in-time compiler support for interruptible code
- Patent Title (中): 即时编译器支持可中断代码
-
Application No.: US11841639Application Date: 2007-08-20
-
Publication No.: US08291393B2Publication Date: 2012-10-16
- Inventor: Patrick G. Gallop , Derek Bruce Inglis , Mark Graham Stoodley
- Applicant: Patrick G. Gallop , Derek Bruce Inglis , Mark Graham Stoodley
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yee & Associates, P.C.
- Agent David A. Mims, Jr.
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
A computer implemented method for performing inlining in a just-in-time compiler. Compilation of a first code of a program is begun. The first code is one of an interruptible code and a non-interruptible code. A try region is established around a second code of the program to form a wrapped second code. The try region is a boundary between interruptible and non-interruptible code such that a third code that modifies an observable state of the program cannot be moved across the boundary. The second code is, relative to the first code, the other of the interruptible code and the non-interruptible code. The wrapped second code is inlined with the first code during compilation. Compilation of the first code is completed to form a resultant code. The resultant code is stored.
Public/Granted literature
- US20090055814A1 JUST-IN-TIME COMPILER SUPPORT FOR INTERRUPTIBLE CODE Public/Granted day:2009-02-26
Information query