comparison graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java @ 19476:bd2dd97f2bdb

Truffle: fix CompilerDirectives.materialize invocation plugin
author Andreas Woess <andreas.woess@oracle.com>
date Wed, 18 Feb 2015 16:55:20 +0100
parents a95544db6f9c
children 95aa11d4822d
comparison
equal deleted inserted replaced
19475:b7c9c23f7205 19476:bd2dd97f2bdb
169 return true; 169 return true;
170 } 170 }
171 }); 171 });
172 r.register1("materialize", Object.class, new InvocationPlugin() { 172 r.register1("materialize", Object.class, new InvocationPlugin() {
173 public boolean apply(GraphBuilderContext builder, ValueNode value) { 173 public boolean apply(GraphBuilderContext builder, ValueNode value) {
174 builder.push(Kind.Object, builder.append(new ForceMaterializeNode(value))); 174 builder.append(new ForceMaterializeNode(value));
175 return true; 175 return true;
176 } 176 }
177 }); 177 });
178 178
179 // OptimizedCallTarget.class 179 // OptimizedCallTarget.class