Fix performance warnings

Renze Torensma renzetorensma at gmail.com
Fri May 29 16:35:24 UTC 2015


This is the extra output:

[thread:10] scope: 
  [thread:10] scope: Truffle
    [thread:10] scope: Truffle.CreateGraph
      [thread:10] scope: Truffle.CreateGraph.InterceptException
      Exception occurred in scope: Truffle.CreateGraph.InterceptException
      Context obj java.lang.StackOverflowError
      Context obj StructuredGraph:3{Rootnode : realTime, HotSpotMethod<OptimizedCallTarget.callRoot(Object[])>}
[thread:11] scope: 
  [thread:11] scope: Truffle
    [thread:11] scope: Truffle.CreateGraph
      [thread:11] scope: Truffle.CreateGraph.InterceptException
      Exception occurred in scope: Truffle.CreateGraph.InterceptException
      Context obj java.lang.StackOverflowError
      Context obj StructuredGraph:4{Rootnode : println, HotSpotMethod<OptimizedCallTarget.callRoot(Object[])>}
Could not connect to the IGV on 127.0.0.1:4445 : java.net.ConnectException: Connection refused
      Context obj Truffle<Rootnode_:_println_2()>

I’m running this program:

module Fibonacci

import util::Benchmark;
import IO;

public int fib(int n)
{
    if(n < 2)
    	return n;
    return fib(n - 1) + fib(n - 2);
}

public void measure()
{
    n = 30;

    realTime();
    realTime();
    realTime();
    realTime();
    println("");
    println("");
    println("");
    println("");
    
    begin = realTime();
    result = fib(n);
    used = realTime() - begin;
    println("fib(<n>) = <result>  (<used> millis)");
    
    begin = realTime();
    result = fib(n);
    used = realTime() - begin;
    println("fib(<n>) = <result>  (<used> millis)");

    begin = realTime();
    result = fib(n);
    used = realTime() - begin;
    println("fib(<n>) = <result>  (<used> millis)");
    
    begin = realTime();
    result = fib(n);
    used = realTime() - begin;
    println("fib(<n>) = <result>  (<used> millis)");
    
    begin = realTime();
    result = fib(n);
    used = realTime() - begin;
    println("fib(<n>) = <result>  (<used> millis)");
    
    begin = realTime();
    result = fib(n);
    used = realTime() - begin;
    println("fib(<n>) = <result>  (<used> millis)");
}

public void main(list[str] args) {
    measure();
}

It crashes after the last println, because those calls trigger compilation.

> On 29 mei 2015, at 18:27, Chris Seaton <chris.seaton at oracle.com> wrote:
> 
> Sorry I should have also recommending running with -G:+DumpOnError. Can you try that?
> 
> Chris
> 
>> On 29 May 2015, at 17:25, Renze Torensma <renzetorensma at gmail.com <mailto:renzetorensma at gmail.com>> wrote:
>> 
>> Hi,
>> 
>> I also think the error means compilation is triggered, but there are just too many calls or something? I ran it with -G:+TruffleCompilationExceptionsAreFatal which results in a big stack trace:
>> 
>> compilation failed!?
>> [truffle] opt fail         Rootnode : realTime                                         |Reason java.lang.StackOverflowError 
>> java.lang.StackOverflowError
>> 	at com.oracle.graal.graph.Node.lambda$0(Node.java:537)
>> 	at com.oracle.graal.graph.Node$$Lambda$4/1957502751.accept(Unknown Source)
>> 	at com.oracle.graal.graph.Edges.acceptHelper(Edges.java:544)
>> 	at com.oracle.graal.graph.Edges.accept(Edges.java:534)
>> 	at com.oracle.graal.graph.Node.acceptInputs(Node.java:299)
>> 	at com.oracle.graal.graph.Node.initialize(Node.java:533)
>> 	at com.oracle.graal.graph.Graph.addHelper(Graph.java:326)
>> 	at com.oracle.graal.graph.Graph.add(Graph.java:286)
>> 	at com.oracle.graal.graph.Graph.addOrUnique(Graph.java:297)
>> 	at com.oracle.graal.nodes.GraphDecoder.ensureNodeCreated(GraphDecoder.java:798)
>> 	at com.oracle.graal.nodes.GraphDecoder.makeInputNodes(GraphDecoder.java:749)
>> 	at com.oracle.graal.nodes.GraphDecoder.decodeFloatingNode(GraphDecoder.java:819)
>> 	at com.oracle.graal.nodes.GraphDecoder.ensureNodeCreated(GraphDecoder.java:785)
>> 	at com.oracle.graal.nodes.GraphDecoder.makeInputNodes(GraphDecoder.java:749)
>> 	at com.oracle.graal.nodes.GraphDecoder.decodeFloatingNode(GraphDecoder.java:819)
>> 	at com.oracle.graal.nodes.GraphDecoder.ensureNodeCreated(GraphDecoder.java:785)
>> 	at com.oracle.graal.nodes.GraphDecoder.makeInputNodes(GraphDecoder.java:749)
>> 	at com.oracle.graal.nodes.GraphDecoder.decodeFloatingNode(GraphDecoder.java:819)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.ensureOuterStateDecoded(PEGraphDecoder.java:547)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleFloatingNodeAfterAdd(PEGraphDecoder.java:600)
>> 	at com.oracle.graal.nodes.GraphDecoder.ensureNodeCreated(GraphDecoder.java:800)
>> 	at com.oracle.graal.nodes.GraphDecoder.makeInputNodes(GraphDecoder.java:749)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:356)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)compilation failed!?
>> 
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> [truffle] opt fail         Rootnode : println                                          |Reason java.lang.StackOverflowError 
>> java.lang.StackOverflowError
>> 	at java.util.AbstractList.rangeCheckForAdd(AbstractList.java:604)
>> 	at java.util.AbstractList.listIterator(AbstractList.java:325)
>> 	at java.util.SubList$1.<init>(AbstractList.java:699)
>> 	at java.util.SubList.listIterator(AbstractList.java:698)
>> 	at java.util.AbstractList.listIterator(AbstractList.java:299)
>> 	at java.util.SubList.iterator(AbstractList.java:691)
>> 	at java.util.AbstractCollection.toArray(AbstractCollection.java:137)
>> 	at java.util.ArrayList.<init>(ArrayList.java:177)
>> 	at com.oracle.graal.nodes.FrameState.duplicateModified(FrameState.java:270)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.ensureOuterStateDecoded(PEGraphDecoder.java:551)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.ensureOuterStateDecoded(PEGraphDecoder.java:558)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleFloatingNodeAfterAdd(PEGraphDecoder.java:600)
>> 	at com.oracle.graal.nodes.GraphDecoder.ensureNodeCreated(GraphDecoder.java:800)
>> 	at com.oracle.graal.nodes.GraphDecoder.handleInvoke(GraphDecoder.java:450)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:328)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.handleInvoke(PEGraphDecoder.java:323)
>> 	at com.oracle.graal.nodes.GraphDecoder.processNextNode(GraphDecoder.java:402)
>> 	at com.oracle.graal.nodes.GraphDecoder.decode(GraphDecoder.java:286)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.tryInline(PEGraphDecoder.java:430)
>> 	at com.oracle.graal.replacements.PEGraphDecoder.trySimplifyInvoke(PEGraphDecoder.java:343)
>> 
>>  Call Target                                         | Total Calls     || Interp. Calls   | Opt. Calls      || Direct Calls    | Inlined Calls   | Indirect Calls  || Invalidations 
>>   Rootnode : fib                                     |           65258 ||           65258 |               0 ||               0 |               0 |           65258 ||   0
>>   Rootnode : realTime                                |               5 ||               5 |               0 ||               0 |               0 |               5 ||   0
>>   Rootnode : println                                 |               4 ||               4 |               0 ||               0 |               0 |               4 ||   0
>>   Rootnode : measure                                 |               1 ||               1 |               0 ||               0 |               0 |               1 ||   0
>>   Rootnode : main                                    |               1 ||               1 |               0 ||               0 |               0 |               1 ||   0
>>  Total                                               |           65269 ||           65269 |               0 ||               0 |               0 |           65269 ||   0
>> Truffle compilation statistics:
>>   Compilations                                      : 2
>>     Success                                         : 0
>>     Failed                                          : 2
>>     Interrupted                                     : 0
>>   Invalidated                                       : 0
>>   Queues                                            : 3
>>   Dequeues                                          : 0
>>   Splits                                            : 0
>>   Compilation Accuracy                              : 1.000000
>>   Queue Accuracy                                    : 1.000000
>>   Compilation Utilization                           : 0.000000
>>   Remaining Compilation Queue                       : 3
>>   Times defered until compilation                   : count=   2, sum=       0, min=       0, average=        0.00, max=       0 
>>   Time to queue                                     : count=   3, sum=      11, min=       0, average=        3.84, max=       9 (milliseconds)
>>   Time to compilation                               : count=   2, sum=      11, min=       1, average=        6.00, max=      10 (milliseconds)
>>   Compilation time                                  : count=   0, sum=       0, min=9223372036854, average=        0.00, max=-9223372036854 (milliseconds)
>>     Truffle Tier                                    : count=   0, sum=       0, min=9223372036854, average=        0.00, max=-9223372036854 (milliseconds)
>>     Graal Tier                                      : count=   0, sum=       0, min=9223372036854, average=        0.00, max=-9223372036854 (milliseconds)
>>     Code Installation                               : count=   0, sum=       0, min=9223372036854, average=        0.00, max=-9223372036854 (milliseconds)
>>   Truffle node count                                : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     Trivial                                         : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     Non Trivial                                     : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>       Monomorphic                                   : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>       Polymorphic                                   : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>       Megamorphic                                   : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>   Truffle call count                                : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     Indirect                                        : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     Direct                                          : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>       Dispatched                                    : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>       Inlined                                       : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>       ----------                                    : 
>>       Cloned                                        : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>       Not Cloned                                    : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>   Truffle loops                                     : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>   Graal node count                                  : 
>>     After Truffle Tier                              : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     After Graal Tier                                : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>   Graal comilation result                           : 
>>     Code size                                       : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     Total frame size                                : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     Exception handlers                              : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     Infopoints                                      : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     Marks                                           : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>>     Data references                                 : count=   0, sum=       0, min=2147483647, average=        0.00, max=-2147483648 
>> 
>> 
>> 
>>> On 29 mei 2015, at 14:07, Chris Seaton <chris.seaton at oracle.com <mailto:chris.seaton at oracle.com>> wrote:
>>> 
>>> 
>>>> On 29 May 2015, at 12:39, Renze Torensma <renzetorensma at gmail.com <mailto:renzetorensma at gmail.com>> wrote:
>>> 
>>>> I’m now trying to use a ExactClassProfile to allow inlining of a virtual call, but I’m not sure I’m using the profile the right way.. I can’t find the profiles you mention you used in Ruby for the arguments either.
>>> 
>>> Yeah we don’t use them in Ruby - no particular reason - I just haven’t seen a problem yet that they would solve.
>>> 
>>>> I now set up the profile in the constructor and wrap the call with the profile like this:
>>>> 
>>>> public class RascalRootNode extends RootNode {
>>>> 	private final AbstractFunction func;
>>>> 	private ExactClassValueProfile funcProfile;
>>>> 	
>>>> 	public RascalRootNode(AbstractFunction func) {
>>>> 		this.funcProfile = (ExactClassValueProfile) ValueProfile.createClassProfile();
>>>> 		this.func = funcProfile.profile(func);
>>>> 	}
>>>> 
>>>> 	@SuppressWarnings("unchecked")
>>>> 	@Override
>>>> 	public Object execute(VirtualFrame frame) {
>>>> 		Type[] argTypes = (Type[]) frame.getArguments()[0];
>>>> 		IValue[] argValues = (IValue[]) frame.getArguments()[1];
>>>> 		Map<String, IValue> keyArgValues = (Map<String, IValue>) frame.getArguments()[2];
>>>> 		return funcProfile.profile(func).call(argTypes, argValues, keyArgValues);
>>>> 	}
>>>> }
>>>> 
>>>> I can’t make the profile final like it says in the com.oracle.truffle.api.utilities.ValueProfile class because then comiling failes:
>>>> 
>>>> compilation failed!?
>>>> [truffle] opt fail         Rootnode : fib                                              |Reason java.lang.StackOverflowError 
>>> 
>>> Hmm… I can’t understand how making the field final would cause that problem. Have you changed anything else while adding the profile? Try -G:+TruffleCompilationExceptionsAreFatal to get more info.
>>> 
>>> By the way I see you are using keyword arguments. There is a paper on that at ICOOOLPS in a few weeks. If you email    them (https://github.com/fniephaus <https://github.com/fniephaus>) they may be able to give you a preview copy.
>>> 
>>>> But when I don’t make the profile final I still get the warning about the virtual call that can’t be inlined, which is to be expected because the javadoc says a profile should be final:
>>> 
>>> Yeah nothing is going to work well if the profile is not final.
>>> 
>>>> Am I doing something wrong with the ExactclassProfile or is my code responsible for the stackoverflow during compilation?
>>>> 
>>>> Renze
>>>> 
>>>>> On 27 mei 2015, at 15:48, Renze Torensma <renzetorensma at gmail.com <mailto:renzetorensma at gmail.com>> wrote:
>>>>> 
>>>>> Thanks! I managed to remove the warnings about the interface call by replacing the List with an array. Now I’m working on the virtual call warnings, and ignoring the non-leaf type checkcast for now.
>>>>> 
>>>>> I forgot to post the code, but it’s at https://github.com/renzet/rascal <https://github.com/renzet/rascal>. I’m planning to change the implementation of function calls by using calltargets next.
>>>>> 
>>>>> Renze 
>>>>> 
>>>>>> On 23 mei 2015, at 12:14, Chris Seaton <chris.seaton at oracle.com <mailto:chris.seaton at oracle.com>> wrote:
>>>>>> 
>>>>>> To remove the non-inlined interface and virtual calls you want specifically an ExactClassValueProfile - not an IdentityValueProfile or PrimitiveValueProfile, so check you are using the right one.
>>>>>> 
>>>>>> In Ruby I put a value profile on all arguments as they are unpacked into locals in the method prelude. To me that seemed like a sensible place to put them but I haven’t looked into other options.
>>>>>> 
>>>>>> Non-leaf type checkcast means you are checking the class of an object against a class that has subclasses or more than one implementation. This isn’t as efficient as checking against a leaf class. This isn’t an error, and we get similar warnings when I run JRuby+Truffle with this flag, but may be a symptom of a class hierarchy that is too elaborate.
>>>>>> 
>>>>>> In general the fact that you are compiling methods that use things like List is unusual. It’s an interface with many implementations of course so that would likely lead to the problems you are having. For this reason we use data structures like int[] and Object[] in JRuby+Truffle, rather than the more complicated List. Where we do use List it’s usually behind a TruffleBoundary.
>>>>>> 
>>>>>> Are you able to share your code so we can see what you’re doing and advise further?
>>>>>> 
>>>>>> Chris
>>>>>> 
>>>>>>> On 21 May 2015, at 23:21, Renze Torensma <renzetorensma at gmail.com <mailto:renzetorensma at gmail.com>> wrote:
>>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> When I run my program with the compiler flag -G:+TraceTrufflePerformanceWarnings I get several warnings:
>>>>>>> 
>>>>>>> [truffle] perf warn        not inlined Interface call to HotSpotMethod<List.size()> (36|MethodCallTarget)
>>>>>>> [truffle] perf warn        not inlined Virtual call to HotSpotMethod<Type.getArity()> (97|MethodCallTarget)
>>>>>>> [truffle] perf warn        non-leaf type checkcast: Lorg/rascalmpl/interpreter/result/AbstractFunction; (82|CheckCast)
>>>>>>> 
>>>>>>> I understand Truffle can’t inline virtual and interface calls (are interface calls also virtual calls?) but I’m not sure how to fix those issues. I tried using a ValueProfile but I’m not sure which function calls I should wrap with a profile since I don’t know which lines exactly (it only says 36|MethodCallTarget but I don’t know what that means). And I don’t know whether or not this is the right approach to fix those performance issues.
>>>>>>> 
>>>>>>> For the last one I have no clue what that means, maybe someone can expain a little and some pointers about how to fix that?
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Renze
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 



More information about the graal-dev mailing list