[Truffle] Eliminating Calls to Side-Effect Free Methods?
Andreas Woess
andreas.woess at jku.at
Wed Mar 12 17:24:15 UTC 2014
Hi Stefan,
find here a proposed fix to the PE:
https://gist.github.com/woess/d3276080dc18f8926f2f
and here a small patch for TruffleSOM:
https://gist.github.com/woess/90ff49f009f182c5276e
that gave me a nice speedup on your dispatch benchmark.
- andreas
On 12.03.2014 16:57, Stefan Marr wrote:
> Hi Andreas:
>
> On 12 Mar 2014, at 16:53, Andreas Woess <andreas.woess at jku.at> wrote:
>
>> I've looked at a graph in the IGV and found some problems related to
>> methods not being inlined when they could be. I have to investigate
>> whether this is a problem in the partial evaluator.
> Great, thanks a lot for having a look!
>
> At the moment, I am just implementing the evaluateVoid(.).
> Thinking about it, it seems to be a good way to propagate at least within a method, that all side-effect free executions can be ignored.
>
> Let’s see what that gives.
>
> Thanks
> Stefan
>
>
---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
More information about the graal-dev
mailing list