| 5642514 |
Method and system for constructing compact executable files by eliminating redundant debugging strings |
| Jun-24-1997 |
A method and system within a data processing system are disclosed which enable a number of object files to be linked together to construct a compact executable program. First, the number of object files... |
| 5606697 |
Compiler system for language processing program |
| Feb-25-1997 |
A compiler includes an optimizing function combination table, so that a plurality of optimization processing are carried out in accordance with different combinations of optimizing functions in the combination... |
| 5598561 |
Optimizing compiler which generates multiple instruction streams to be executed in parallel |
| Jan-28-1997 |
In a compiler which produces an object program from a source program, the automatic parallelization unit is comprised of the parallelizing intermediate code detection unit which detects an intermediate... |
| 5586020 |
Program transformation processing system and method |
| Dec-17-1996 |
A program transformation processing system comprises a syntax analyzing part receiving a source program for analyzing the syntax of the received source program and generating intermediate codes in a predetermined... |
| 5561803 |
Computer program product and program storage device for incremental processing of computer objects |
| Oct-1-1996 |
Method and system for incrementally processing a source representation of a set of objects into intermediate representation is disclosed. The invention is used after the objects have been processed once... |
| 5551039 |
Compiling a source code vector instruction by generating a subgrid loop for iteratively processing array elements by plural processing elements |
| Aug-27-1996 |
A software compiler having a code generator and a scheduler. The code generator transforms a lowered intermediate representation (IR) of a source computer program, written in a known computer language,... |
| 5542075 |
Method and apparatus for improving performance of out of sequence load operations in a computer system |
| Jul-30-1996 |
The invention provides for improved performance of out of sequence load operations. The system has an improved compiler, with an optimizer, an improved CPU with four new instructions in its instruction... |
| 5535393 |
System for parallel processing that compiles a filed sequence of instructions within an iteration space |
| Jul-9-1996 |
An improved parallel processing apparatus and method executes an iterative sequence of instructions by arranging the sequence into subtasks and allocating those subtasks to processors. This division and... |
| 5535392 |
Using hint generation to cause portions of object files to remain the same |
| Jul-9-1996 |
A method and system for compiling a source program using smart recompilation. The invention allows fragments to contain "invocation specific" information, which is generated during a code generation phase... |
| 5488727 |
Methods to support multimethod function overloading with compile-time type checking |
| Jan-30-1996 |
Methods and related apparatus, for use in programming language systems, are set forth which support compile-time type checking for overloaded functions in an environment supporting subtypes with multiple... |
| 5355494 |
Compiler for performing incremental live variable analysis for data-parallel programs |
| Oct-11-1994 |
A compiler for compiling a computer program wherein the computer program is adapted for use with a data parallel computer. The compiler comprises an optimizer which optimizes the compiled code. In optimizing... |
| 5355491 |
Compiler including retargetable data generation |
| Oct-11-1994 |
A retargetable data generation method for a compiler program which may be executed on a general purpose information handling system such as an IBM System 370 includes the following steps, ordering the... |
| 5335351 |
Method for optimizing source program including variables necessary for synchronous/exclusive control |
| Aug-2-1994 |
In optimization processing performed by a compiler to execute a source program described in a high level language on the environment of a multiprocessor system, a judgment is made at the time of compiling... |
| 5307498 |
Automated method for adding hooks to software |
| Apr-26-1994 |
The automatic addition of hooks to software is provided by greatly simplified steps. A function which is to be hooked is renamed. A new function is then created utilizing the original function name to... |
| 5293631 |
Analysis and optimization of array variables in compiler for instruction level parallel processor |
| Mar-8-1994 |
A process for optimizing compiler intermediate representation (IR) code, and data structures for implementing the process; the process is preferably embodied in a compiler computer program operating on... |
| 5293629 |
Method of analyzing computer source code |
| Mar-8-1994 |
A method of analyzing computer source code provides a determination of the extent to which the source code complies with guidelines relating to, for example, style, maintainability, and portability. The... |
| 5276880 |
Method for parsing and representing multi-versioned computer programs, for simultaneous and synchronous processing of the plural parses |
| Jan-4-1994 |
A modified parser generator enables the parsing of programs such as C programs with preprocessor directives and implemented extensions to the normal abstract syntax tree representation of programs to create... |
| 5247668 |
Methods of realizing digital signal processors using a programmed compiler |
| Sep-21-1993 |
A compiler for a digital signal processor allows the designer to specify separately function, accuracy and throughput. The compiler employs a word structure having the signal attributes of bits, digits... |
| 5142679 |
Method and apparatus for collecting execution status data of structured program |
| Aug-25-1992 |
Method and apparatus provide for collecting execution status data in the execution of an object program. In compiling a source program described in a structured format to an object program, a PROBE instruction... |
| 5105353 |
Compressed LR parsing table and method of compressing LR parsing tables |
| Apr-14-1992 |
A method for compressing an LR, LALR, or SLR parsing table into a compact and time-efficient representation which is machine and language independent, and allows access to table entries with a constant... |