Mercurial > hg > graal-compiler
comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java @ 21302:e93c6e5c6c35
Truffle/Instrumentation: remove temporarily a call to tranferToInterpreter that breaks a PE test.
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Mon, 11 May 2015 20:31:18 -0700 |
parents | 07c22c0ab91e |
children | 876e710523c5 |
comparison
equal
deleted
inserted
replaced
21301:31dcb86ad3a6 | 21302:e93c6e5c6c35 |
---|---|
426 super(nextNode); | 426 super(nextNode); |
427 } | 427 } |
428 | 428 |
429 public void enter(Node node, VirtualFrame vFrame) { | 429 public void enter(Node node, VirtualFrame vFrame) { |
430 if (toolEvalNode == null) { | 430 if (toolEvalNode == null) { |
431 CompilerDirectives.transferToInterpreter(); | |
432 final ToolEvalNode newToolEvalNodeNode = ToolEvalInstrument.this.toolEvalNodeFactory.createToolEvalNode(ToolEvalInstrument.this.probe, node); | 431 final ToolEvalNode newToolEvalNodeNode = ToolEvalInstrument.this.toolEvalNodeFactory.createToolEvalNode(ToolEvalInstrument.this.probe, node); |
433 if (newToolEvalNodeNode != null) { | 432 if (newToolEvalNodeNode != null) { |
434 toolEvalNode = newToolEvalNodeNode; | 433 toolEvalNode = newToolEvalNodeNode; |
435 adoptChildren(); | 434 adoptChildren(); |
436 ToolEvalInstrument.this.probe.invalidateProbeUnchanged(); | 435 ToolEvalInstrument.this.probe.invalidateProbeUnchanged(); |