General purpose intermediate representation of software for software development tools

   
   

Various intermediate representation techniques for software development tool scenarios are described. An intermediate representation format can be used for both high level and low level representations. The intermediate representation can be built from various operands and instructions types. Various annotations can be added to the intermediate representation without modifying its format. For example, flow control and data control can be explicitly represented by threading a graph through the intermediate representation.

Las varias técnicas intermedias de la representación para los panoramas de la herramienta de desarrollo del software se describen. Un formato intermedio de la representación se puede utilizar para las representaciones del alto nivel y del nivel bajo. La representación intermedia se puede construir de varios operandos y tipos de las instrucciones. Las varias anotaciones se pueden agregar a la representación intermedia sin la modificación de su formato. Por ejemplo, el control de flujo y el control de datos pueden ser representados explícitamente roscando un gráfico a través de la representación intermedia.

 
Web www.patentalert.com

< Extensible type system for representing and checking consistency of program components during the process of compilation

< Intermediate representation for multiple exception handling models

> Managing multiple devices on which operating systems can be automatically deployed

> Hardware/software capability rating system

~ 00152