Truffle arguments come from LoadIndexed nodes, which are fixed at the start. This creates loooong edges to where they're used, creating congestion. This pass rewrites them to look like Graal parameters.
Look at the 1971 == node, and how much more relaxed it now is.
Truffle arguments come from
LoadIndexed
nodes, which are fixed at the start. This creates loooong edges to where they're used, creating congestion. This pass rewrites them to look like Graal parameters.Look at the 1971
==
node, and how much more relaxed it now is.Before:
After: