comparison graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java @ 21430:cd35fec33774

more debug dumping in PEGraphDecoder
author Lukas Stadler <lukas.stadler@oracle.com>
date Wed, 20 May 2015 14:17:56 +0200
parents 6d5a198d23e6
children 553445b73d99 93c50cefb9e8
comparison
equal deleted inserted replaced
21429:fdb6a466cc6f 21430:cd35fec33774
28 import java.util.*; 28 import java.util.*;
29 29
30 import com.oracle.graal.api.code.*; 30 import com.oracle.graal.api.code.*;
31 import com.oracle.graal.api.meta.*; 31 import com.oracle.graal.api.meta.*;
32 import com.oracle.graal.compiler.common.type.*; 32 import com.oracle.graal.compiler.common.type.*;
33 import com.oracle.graal.debug.*;
33 import com.oracle.graal.graph.*; 34 import com.oracle.graal.graph.*;
34 import com.oracle.graal.graph.spi.*; 35 import com.oracle.graal.graph.spi.*;
35 import com.oracle.graal.graphbuilderconf.*; 36 import com.oracle.graal.graphbuilderconf.*;
36 import com.oracle.graal.graphbuilderconf.InlineInvokePlugin.InlineInfo; 37 import com.oracle.graal.graphbuilderconf.InlineInvokePlugin.InlineInfo;
37 import com.oracle.graal.graphbuilderconf.InvocationPlugins.InvocationPluginReceiver; 38 import com.oracle.graal.graphbuilderconf.InvocationPlugins.InvocationPluginReceiver;
498 inlineScope.exceptionPlaceholderNode.safeDelete(); 499 inlineScope.exceptionPlaceholderNode.safeDelete();
499 } 500 }
500 deleteInvoke(invoke); 501 deleteInvoke(invoke);
501 502
502 methodScope.inlineInvokePlugin.postInline(inlineMethod); 503 methodScope.inlineInvokePlugin.postInline(inlineMethod);
504
505 if (Debug.isDumpEnabled() && DumpDuringGraphBuilding.getValue()) {
506 Debug.dump(methodScope.graph, "Inline finished: " + inlineMethod.getDeclaringClass().getUnqualifiedName() + "." + inlineMethod.getName());
507 }
503 return true; 508 return true;
504 } 509 }
505 510
506 public FixedNode nodeAfterInvoke(PEMethodScope methodScope, LoopScope loopScope, InvokeData invokeData) { 511 public FixedNode nodeAfterInvoke(PEMethodScope methodScope, LoopScope loopScope, InvokeData invokeData) {
507 FixedNode n; 512 FixedNode n;