comparison 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
comparison
equal deleted inserted replaced
5002:6072d5da5c20 5003:5e6f1026a63e
49 49
50 XirSnippet genIntrinsic(XirSite site, XirArgument[] arguments, RiMethod method); 50 XirSnippet genIntrinsic(XirSite site, XirArgument[] arguments, RiMethod method);
51 51
52 XirSnippet genInvokeInterface(XirSite site, XirArgument receiver, RiMethod method); 52 XirSnippet genInvokeInterface(XirSite site, XirArgument receiver, RiMethod method);
53 53
54 XirSnippet genInvokeVirtual(XirSite site, XirArgument receiver, RiMethod method); 54 XirSnippet genInvokeVirtual(XirSite site, XirArgument receiver, RiMethod method, boolean megamorph);
55 55
56 XirSnippet genInvokeSpecial(XirSite site, XirArgument receiver, RiMethod method); 56 XirSnippet genInvokeSpecial(XirSite site, XirArgument receiver, RiMethod method);
57 57
58 XirSnippet genInvokeStatic(XirSite site, RiMethod method); 58 XirSnippet genInvokeStatic(XirSite site, RiMethod method);
59 59