Mercurial > hg > graal-jvmci-8
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 |