| |
 |
|
Class Information
Number: 717/152
Name: Data processing: software development, installation, and management > Software program development tool (e.g., integrated case tool or stand-alone development tool) > Translation of code > Compiling code > Optimization > Static (source or intermediate level)
Description: Subject matter wherein the compiler performs optimization at the source level or intermediate level, without including runtime information and without specifics of the target machine.
Patents under this class:
| Patent Number |
Title Of Patent |
Date Issued |
| 7434213 |
Portable executable source code representations |
Oct. 7, 2008 |
| 7426720 |
System and method for dynamic preloading of classes through memory space cloning of a master runtime system process |
Sep. 16, 2008 |
| 7426723 |
Classfile conversion into an organization of objects, and modification thereof, to effect bytecode modification |
Sep. 16, 2008 |
| 7406418 |
Method and apparatus for reducing data traffic in a voice XML application distribution system through cache optimization |
Jul. 29, 2008 |
| 7401329 |
Compiling computer programs to exploit parallelism without exceeding available processing resources |
Jul. 15, 2008 |
| 7392516 |
Method and system for configuring a dependency graph for dynamic by-pass instruction scheduling |
Jun. 24, 2008 |
| 7392245 |
Direct call threaded code |
Jun. 24, 2008 |
| 7389501 |
System and method for register allocation using SSA construction |
Jun. 17, 2008 |
| 7367026 |
Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization |
Apr. 29, 2008 |
| 7356802 |
Automatic customization of classes |
Apr. 8, 2008 |
| 7350199 |
Converting XML code to binary format |
Mar. 25, 2008 |
| 7337437 |
Compiler optimisation of source code by determination and utilization of the equivalence of algebraic expressions in the source code |
Feb. 26, 2008 |
| 7313787 |
Compiler and method for optimizing object codes for hierarchical memories |
Dec. 25, 2007 |
| 7305383 |
Processing system using bitmap array to compress deterministic finite automation state table allowing direct indexing |
Dec. 4, 2007 |
| 7284241 |
Compiler, compiler apparatus and compilation method |
Oct. 16, 2007 |
| 7278136 |
Reducing processor energy consumption using compile-time information |
Oct. 2, 2007 |
| 7275242 |
System and method for optimizing a program |
Sep. 25, 2007 |
| 7269719 |
Predicated execution using operand predicates |
Sep. 11, 2007 |
| 7269827 |
Method and apparatus for compiling code |
Sep. 11, 2007 |
| 7263687 |
Object-oriented enumerated type facility |
Aug. 28, 2007 |
| 7263693 |
Combined verification and compilation of bytecode |
Aug. 28, 2007 |
| 7257807 |
Method for optimizing execution time of parallel processor programs |
Aug. 14, 2007 |
| 7257809 |
Estimation of type-cast sets |
Aug. 14, 2007 |
| 7254810 |
Apparatus and method for using database knowledge to optimize a computer program |
Aug. 7, 2007 |
| 7237235 |
Application distribution system, and distribution server and distribution method thereof |
Jun. 26, 2007 |
| 7210122 |
Method for reducing write barrier overhead |
Apr. 24, 2007 |
| 7203935 |
Hardware/software platform for rapid prototyping of code compression technologies |
Apr. 10, 2007 |
| 7194734 |
Method of executing an interpreter program |
Mar. 20, 2007 |
| 7185330 |
Code optimization method and system |
Feb. 27, 2007 |
| 7181730 |
Methods and apparatus for indirect VLIW memory allocation |
Feb. 20, 2007 |
| 7171657 |
Method and apparatus for importing static members of a class |
Jan. 30, 2007 |
| 7159212 |
Systems and methods for implementing shader-driven compilation of rendering assets |
Jan. 2, 2007 |
| 7152223 |
Methods and systems for compiling and interpreting one or more associations between declarations and implementations in a language neutral fashion |
Dec. 19, 2006 |
| 7140006 |
Method and apparatus for optimizing code |
Nov. 21, 2006 |
| 7127710 |
Identifying pure pointers to disambiguate memory references |
Oct. 24, 2006 |
| 7111289 |
Method for implementing dual link list structure to enable fast link-list pointer updates |
Sep. 19, 2006 |
| 7103883 |
System and method for translating include files |
Sep. 5, 2006 |
| 7086043 |
Compiler apparatus and method for unrolling a superblock in a computer program |
Aug. 1, 2006 |
| 7086046 |
Method and apparatus for displaying compiler-optimizated code |
Aug. 1, 2006 |
| 7073167 |
Compiler system compiling method, and storage medium for storing compiling program |
Jul. 4, 2006 |
| 7065747 |
Identifying references to objects during bytecode verification |
Jun. 20, 2006 |
| 7065757 |
Efficient compilation of family of related functions |
Jun. 20, 2006 |
| 7062761 |
Dynamic arrays and overlays with bounds policies |
Jun. 13, 2006 |
| 7058932 |
System, computer program product, and methods for emulation of computer programs |
Jun. 6, 2006 |
| 7036114 |
Method and apparatus for cycle-based computation |
Apr. 25, 2006 |
| 7032216 |
Native compilation and safe deployment of virtual machine code |
Apr. 18, 2006 |
| 7028293 |
Constant return optimization transforming indirect calls to data fetches |
Apr. 11, 2006 |
| 7000227 |
Iterative optimizing compiler |
Feb. 14, 2006 |
| 7000213 |
Method and apparatus for automatically generating hardware from algorithms described in MATLAB |
Feb. 14, 2006 |
| 6986128 |
Multiple stage program recompiler and method |
Jan. 10, 2006 |
|
|
|