comparison graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.java @ 5329:7ceb3f3671b9

removed XIR support for arraycopy
author Doug Simon <doug.simon@oracle.com>
date Mon, 30 Apr 2012 20:40:40 +0200
parents f46d82be6e19
children b1de7c9ab0e0
comparison
equal deleted inserted replaced
5328:e4e02131c58b 5329:7ceb3f3671b9
53 53
54 XirSnippet genInstanceOf(XirSite site, XirArgument receiver, XirArgument hub, RiType type, RiResolvedType[] hints, boolean hintsExact); 54 XirSnippet genInstanceOf(XirSite site, XirArgument receiver, XirArgument hub, RiType type, RiResolvedType[] hints, boolean hintsExact);
55 55
56 XirSnippet genMaterializeInstanceOf(XirSite site, XirArgument receiver, XirArgument hub, XirArgument trueValue, XirArgument falseValue, RiType type, RiResolvedType[] hints, boolean hintsExact); 56 XirSnippet genMaterializeInstanceOf(XirSite site, XirArgument receiver, XirArgument hub, XirArgument trueValue, XirArgument falseValue, RiType type, RiResolvedType[] hints, boolean hintsExact);
57 57
58 XirSnippet genArrayCopy(XirSite site, XirArgument src, XirArgument srcPos, XirArgument dest, XirArgument destPos, XirArgument length, RiType elementType, boolean inputsSame, boolean inputsDifferent);
59
60 /** 58 /**
61 * Generates code that checks that the {@linkplain Representation#ObjectHub hub} of 59 * Generates code that checks that the {@linkplain Representation#ObjectHub hub} of
62 * an object is identical to a given hub constant. In pseudo code: 60 * an object is identical to a given hub constant. In pseudo code:
63 * <pre> 61 * <pre>
64 * if (object.getHub() != hub) { 62 * if (object.getHub() != hub) {