Including analysis of program

CL 717 SC 154
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...