comparison graal/GraalCompiler/src/com/sun/c1x/ir/package-info.java @ 2657:4a6518c4d17d

Removed need for base instruction. Cleanup.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Wed, 11 May 2011 16:10:49 +0200
parents 16b9a8b5ad39
children
comparison
equal deleted inserted replaced
2656:37f067e76c6f 2657:4a6518c4d17d
20 * or visit www.oracle.com if you need additional information or have any 20 * or visit www.oracle.com if you need additional information or have any
21 * questions. 21 * questions.
22 */ 22 */
23 23
24 /** 24 /**
25 * @author Ben Titzer 25 * High-level intermediate representation (HIR).
26 *
27 * Classes that define the (High-level) Intermediate Representation (HIR) if the C1X compiler.
28 *
29 * HIR instances are created by processing Java bytecodes and are Directed Acyclic Graphs (DAGs). All nodes in
30 * an HIR graph are concrete subclasses of the abstract class {@link Value}. This indicates a property of HIR,
31 * namely that everything is a value, including instructions. This allows an operand for an instruction node to
32 * refer directly to the node that generated the value, which might, for example, be another instruction.
33 */ 26 */
34 package com.sun.c1x.ir; 27 package com.sun.c1x.ir;