Mercurial > hg > truffle
diff graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.java @ 5003:5e6f1026a63e
fixes to vtable stub inlining: compute offset on demand, look out for interface methods
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Thu, 01 Mar 2012 15:36:35 +0100 |
parents | 11a4af4a6621 |
children | 591f8231aa82 |
line wrap: on
line diff
--- a/graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.java Thu Mar 01 12:26:32 2012 +0100 +++ b/graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.java Thu Mar 01 15:36:35 2012 +0100 @@ -51,7 +51,7 @@ XirSnippet genInvokeInterface(XirSite site, XirArgument receiver, RiMethod method); - XirSnippet genInvokeVirtual(XirSite site, XirArgument receiver, RiMethod method); + XirSnippet genInvokeVirtual(XirSite site, XirArgument receiver, RiMethod method, boolean megamorph); XirSnippet genInvokeSpecial(XirSite site, XirArgument receiver, RiMethod method);