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.