|
Match
|
Document |
Document Title |
|
|
5428792 |
System for producing language neutral objects and generating an interface between the objects and multiple computer languages
A method, system and program for redefining language dependent object definitions as a neutral set of information from which object support for any language, including support between languages, is...
|
|
|
5421016 |
System and method for dynamically invoking object methods from an application designed for static method invocation
A method, system and program for allowing an application designed to use static method calls to manipulate objects whose methods are only available through dynamic calls without modifying the...
|
|
|
5414855 |
Language compiler
A method for improving the compilation of computer code is described. In the described invention, a storage array is created into which a set of code statements are temporarily placed before...
|
|
|
5404531 |
Method and apparatus for compiler processing on program related to data transfer and calculation, and method of managing memory
Syntax of a source program is analyzed to translate the source program into an intermediate language. The intermediate language is subjected to optimization to be translated into an object program....
|
|
|
5394550 |
System for affecting recompilation of source code
In compiling a source program by a compiler and sequentially generating an intermediate code, the intermediate code is managed by referencing it to the corresponding statement of the source...
|
|
|
5386570 |
Method for a two pass compiler with the saving parse states from first to second pass
A system which scans and parses input source code of a computer programming language during a first pass, and saves the parse states to be replayed during a second pass. Therefore, the source file...
|
|
|
5355494 |
Compiler for performing incremental live variable analysis for data-parallel programs
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...
|
|
|
5355492 |
System for compiling parallel communications instructions including their embedded data transfer information
The present invention is directed towards a compiler for processing parallel communication instructions on a data parallel computer. The compiler of the present invention comprises a front end, a...
|
|
|
5339428 |
Compiler allocating a register to a data item used between a use and store of another data item previously allocated to the register
A compiler includes a register allocation method making use of the concept of assigning temporary items to lifetime holes if such holes exist that are suitable. The compiler includes a front end...
|
|
|
5339424 |
System and method for compiling and executing a computer program written in more than one programming language
A program processing system for processing a program including a first program division written in a first programming language and a second program division written in a second programming...
|
|
|
5301327 |
Virtual memory management for source-code development system
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from virtual memory, at very high speed. The compiler operates on an...
|
|
|
5293631 |
Analysis and optimization of array variables in compiler for instruction level parallel processor
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...
|
|
|
5230050 |
Method of recompiling a program by using result of previous compilation
A program compiling method in which a procedure being compiled is split into a plurality of units referred to as segments, whereon optimization is carried out for each of the segments. Upon...
|
|
|
5230049 |
Program source code translator
A pre-compiler for a host programming language contains a language dependent portion and a language independent portion. The language dependent portion extracts source file statements written in a...
|
|
|
5193190 |
Partitioning optimizations in an optimizing compiler
A computer program to be compiled is optimized prior to carrying out the final compilation. Subgraphs within the program are identified and examined for optimization beginning with the entire...
|
|
|
5187789 |
Graphical display of compiler-generated intermediate database representation
The graphical display of compiler intermediate database representation is produced to function as an aid in the development of highly optimizing compilers, the inspection of the compiler-generated...
|
|
|
5179702 |
System and method for controlling a highly parallel multiprocessor using an anarchy based scheduler for parallel execution thread scheduling
An integrated software architecture for a highly parallel multiprocessor system having multiple tightly-coupled processors that share a common memory efficiently controls the interface with and...
|
|
|
5119465 |
System for selectively converting plurality of source data structures through corresponding source intermediate structures, and target intermediate structures into selected target structure
A data structure format conversion system comprising a front end converter, a back end converter, and a converter executive. The front end converter converts a source data structure in a source...
|
|
|
5107418 |
Method for representing scalar data dependences for an optimizing compiler
A method for representing scalar data dependencies for an optimizing compiler wherein a global scalar data dependence graph is created to represent all of the scalar objects in an entire program....
|
|
|
5088034 |
Compiling method for determining programs to be executed parallelly by respective processors in a parallel computer which transfer data with a data identifier to other processors
A compiler for generating from a serially processed type source program described in a high level language the object codes to be executed in parallel by a parallel processor system which is...
|
|
|
4965724 |
Compiler system using reordering of microoperations to eliminate interlocked instructions for pipelined processing of assembler source program
A compiler system compiles a source program described with assembler instructions, each of which defines microoperations, into a target program for use in a digital signal processor. If two of the...
|
|
|
4916610 |
Multilanguage software integration through preprocessing
A method of assuring consistency of constants in a multilanguage software system, includes generating a first set of code written in a first language using a plurality of symbolic constants to...
|
|
|
4843545 |
Compile method using copy propagation of a variable
A compile method to be executed in a digital computer includes the step for detecting among statements in source program codes a first statement defining a first variable and including a polynomial...
|
|
|
4656582 |
Generating storage reference instructions in an optimizing compiler
A method for improving the quality of code generated by a compiler in terms of execution time, object code space, or both. The method is applicable to computers that have a redundancy of...
|
|
|
4571678 |
Register allocation and spilling via graph coloring
In an optimizing compiler which receives a high level source language program and produces machine interpretable instructions, a method for assigning computational data utilized by the program to a...
|