Vita Bortnikov - Haifa, IL David John Lambert - Rochester MN Bilha Mendelson - Haifa, IL Robert Ralph Roediger - Rochester MN William Jon Schmidt - Rochester MN Inbal Shavit-Lottem - Kibbutz Bet-Oren, IL
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 945
US Classification:
717158
Abstract:
Disclosed is a system and method for a profiling system wherein profile data is stored in a separable hierarchical fashion such that profile data for each compiled procedure in a computer program can be readily identified and utilized. In particular, each source module has a corresponding profile data file and each procedure has a corresponding procedure profile area. The system and method also includes a mechanism for verifying the existence and validity of profile information, and a mechanism for handling invalid profile information.
Optimizing Apparatus And Method For Defining Visibility Boundaries In Compiled Code
Robert John Donovan - Rochester MN Daniel Rodman Hicks - Byron MN James Albert Kryka - Rochester MN David John Lambert - Rochester MN Robert Ralph Roediger - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 945
US Classification:
717 9
Abstract:
Apparatus and a method are provided for defining visibility boundaries in compiled code of an optimizing compiler used with a digital computer for converting a source program to an object code. The source program is received and a first intermediate representation of the source program is generated. A pseudo operation representing a predetermined event is inserted in the first intermediate representation. Sequential operations of the first intermediate representation including the inserted pseudo operations are processed for defining an internal data structure of the source program. A visibility boundary for a selected variable is identified responsive to identifying a pseudo operation in the first intermediate representation.
Name / Title
Company / Classification
Phones & Addresses
David Lambert Solutions Architect
Information Control Corp Computer Related Services