comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java @ 7712:0a346c23cbd5

Add ability to create materialized frame to Truffle runtime.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Tue, 05 Feb 2013 15:27:32 +0100
parents 5e3d1a68664e
children 07f8d136a05e
comparison
equal deleted inserted replaced
7711:960a15fea39a 7712:0a346c23cbd5
44 44
45 @Override 45 @Override
46 public CallTarget createCallTarget(RootNode rootNode) { 46 public CallTarget createCallTarget(RootNode rootNode) {
47 return createCallTarget(rootNode, new FrameDescriptor()); 47 return createCallTarget(rootNode, new FrameDescriptor());
48 } 48 }
49
50 @Override
51 public MaterializedFrame createMaterializedFrame(Arguments arguments) {
52 return createMaterializedFrame(arguments, new FrameDescriptor());
53 }
54
55 @Override
56 public MaterializedFrame createMaterializedFrame(Arguments arguments, FrameDescriptor frameDescriptor) {
57 return new DefaultMaterializedFrame(new DefaultVirtualFrame(frameDescriptor, null, arguments));
58 }
49 } 59 }