Mercurial > hg > truffle
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(); |