Mercurial > hg > truffle
diff graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/LoadField.java @ 2947:e86e83c5adbc
More on lowering.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Fri, 10 Jun 2011 21:51:42 +0200 |
parents | cd4176d590e7 |
children | 0c0e407faa39 |
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/LoadField.java Thu Jun 09 19:39:03 2011 +0200 +++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/LoadField.java Fri Jun 10 21:51:42 2011 +0200 @@ -25,6 +25,8 @@ import com.oracle.max.graal.compiler.debug.*; import com.oracle.max.graal.compiler.graph.*; import com.oracle.max.graal.compiler.phases.CanonicalizerPhase.CanonicalizerOp; +import com.oracle.max.graal.compiler.phases.LoweringPhase.LoweringOp; +import com.oracle.max.graal.compiler.phases.LoweringPhase.LoweringTool; import com.oracle.max.graal.graph.*; import com.sun.cri.ci.*; import com.sun.cri.ri.*; @@ -120,6 +122,16 @@ return super.lookup(clazz); } + private static class LoadFieldLoweringOp implements LoweringOp { + + @Override + public Node lower(Node n, LoweringTool tool) { + LoadField field = (LoadField) n; + return null;//field.field().createLoad(tool); + } + + } + private static class LoadFieldCanonicalizerOp implements CanonicalizerOp { @Override public Node canonical(Node node) {