An application program interface (API) into an hierarchical intermediate representation (IR) of a heterogeneous program enables the navigation and modification of the IR at all levels of the hierarchy. Additional functions provide information about the IR that can be employed by a user in understanding the logic flow of the program and by an output translator to convert the IR into blocks of platform-specific instructions for a new version of the heterogeneous program. The API functions are also utilized by pre-defined program tools to instrument and optimize the IR, and thus the heterogeneous program created from the IR.

Un Application Program Interface (api) in una rappresentazione intermedia gerarchica (IR) di un programma eterogeneo permette la navigazione e la modifica del IR a tutti i livelli della gerarchia. Le funzioni supplementari forniscono le informazioni sul IR che può essere impiegato da un utente nel capire il flusso di logica del programma e da un traduttore dell'uscita per convertire il IR in blocchi delle istruzioni di platform-specifico per una nuova versione del programma eterogeneo. Le funzioni di api inoltre sono utilizzate dagli attrezzi predefiniti di programma per fornire ed ottimizzare il programma IR e e così eterogeneo generato dal IR.

 
Web www.patentalert.com

< Recovery procedure for a dynamically reconfigured quorum group of processors in a distributed computing system

< Digital Component test Apparatus, an apparatus for testing electronic assemblies and a method for remotely testing a peripheral device having an electronic assembly

> Reduction of object creation during string concatenation and like operations that utilize temporary data storage

> Determination of the degree of common usage for elements of a data processing system

~ 00094