diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatConvertNode.java @ 15130:ec22234bde0d

Pass more restricted interfaces to ArithmeticLIRLowerable and LocationNode in LIR generation.
author Roland Schatz <roland.schatz@oracle.com>
date Wed, 16 Apr 2014 13:52:43 +0200
parents d5a1206e1923
children 844cfee4041a
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatConvertNode.java	Wed Apr 02 17:53:06 2014 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatConvertNode.java	Wed Apr 16 13:52:43 2014 +0200
@@ -201,8 +201,8 @@
         tool.getLowerer().lower(this, tool);
     }
 
-    public void generate(NodeLIRBuilderTool gen) {
-        gen.setResult(this, gen.getLIRGeneratorTool().emitFloatConvert(op, gen.operand(getInput())));
+    public void generate(NodeMappableLIRBuilder builder, ArithmeticLIRGenerator gen) {
+        builder.setResult(this, gen.emitFloatConvert(op, builder.operand(getInput())));
     }
 
     public boolean generate(MemoryArithmeticLIRLowerer gen, Access access) {