Mercurial > hg > graal-compiler
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; |