comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/RegisterFinalizerNode.java @ 9739:4cd4926ec683

rename: RuntimeCallTarget -> ForeignCallLinkage
author Doug Simon <doug.simon@oracle.com>
date Thu, 16 May 2013 17:12:17 +0200
parents 34c892fdfb6d
children b27184f5f66b
comparison
equal deleted inserted replaced
9738:857632c8086a 9739:4cd4926ec683
48 this.object = object; 48 this.object = object;
49 } 49 }
50 50
51 @Override 51 @Override
52 public void generate(LIRGeneratorTool gen) { 52 public void generate(LIRGeneratorTool gen) {
53 RuntimeCallTarget call = gen.getRuntime().lookupRuntimeCall(REGISTER_FINALIZER); 53 ForeignCallLinkage linkage = gen.getRuntime().lookupForeignCall(REGISTER_FINALIZER);
54 gen.emitCall(call, call.getCallingConvention(), this, gen.operand(object())); 54 gen.emitForeignCall(linkage, linkage.getCallingConvention(), this, gen.operand(object()));
55 } 55 }
56 56
57 @Override 57 @Override
58 public ValueNode canonical(CanonicalizerTool tool) { 58 public ValueNode canonical(CanonicalizerTool tool) {
59 ObjectStamp stamp = object.objectStamp(); 59 ObjectStamp stamp = object.objectStamp();