comparison graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSite.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 985fbd8adf65
children b11561111585
comparison
equal deleted inserted replaced
5002:6072d5da5c20 5003:5e6f1026a63e
21 * questions. 21 * questions.
22 */ 22 */
23 package com.oracle.max.cri.xir; 23 package com.oracle.max.cri.xir;
24 24
25 import com.oracle.max.cri.ci.*; 25 import com.oracle.max.cri.ci.*;
26 import com.oracle.max.cri.ri.*;
27 26
28 /** 27 /**
29 * Encapsulates the notion of a site where XIR can be supplied. It is supplied to the {@link RiXirGenerator} by the 28 * Encapsulates the notion of a site where XIR can be supplied. It is supplied to the {@link RiXirGenerator} by the
30 * compiler for each place where XIR can be generated. This interface allows a number of queries, including the 29 * compiler for each place where XIR can be generated. This interface allows a number of queries, including the
31 * bytecode-level location and optimization hints computed by the compiler. 30 * bytecode-level location and optimization hints computed by the compiler.