Mercurial > hg > truffle
comparison graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.java @ 4432:12558f571128
simplifications to instanceof and checkcast hints
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Fri, 03 Feb 2012 11:05:58 +0100 |
parents | be4914c1c799 |
children | 11a4af4a6621 |
comparison
equal
deleted
inserted
replaced
4431:73f56093d824 | 4432:12558f571128 |
---|---|
75 | 75 |
76 XirSnippet genNewObjectArrayClone(XirSite site, XirArgument newLength, XirArgument referenceArray); | 76 XirSnippet genNewObjectArrayClone(XirSite site, XirArgument newLength, XirArgument referenceArray); |
77 | 77 |
78 XirSnippet genNewMultiArray(XirSite site, XirArgument[] lengths, RiType type); | 78 XirSnippet genNewMultiArray(XirSite site, XirArgument[] lengths, RiType type); |
79 | 79 |
80 XirSnippet genCheckCast(XirSite site, XirArgument receiver, XirArgument hub, RiType type, XirArgument[] hintHubs, boolean hintsExact); | 80 XirSnippet genCheckCast(XirSite site, XirArgument receiver, XirArgument hub, RiType type, RiResolvedType[] hints, boolean hintsExact); |
81 | 81 |
82 XirSnippet genInstanceOf(XirSite site, XirArgument receiver, XirArgument hub, RiType type, XirArgument[] hintHubs, boolean hintsExact); | 82 XirSnippet genInstanceOf(XirSite site, XirArgument receiver, XirArgument hub, RiType type, RiResolvedType[] hints, boolean hintsExact); |
83 | 83 |
84 XirSnippet genMaterializeInstanceOf(XirSite site, XirArgument receiver, XirArgument hub, XirArgument trueValue, XirArgument falseValue, RiType type, XirArgument[] hintHubs, boolean hintsExact); | 84 XirSnippet genMaterializeInstanceOf(XirSite site, XirArgument receiver, XirArgument hub, XirArgument trueValue, XirArgument falseValue, RiType type, RiResolvedType[] hints, boolean hintsExact); |
85 | 85 |
86 XirSnippet genArrayLoad(XirSite site, XirArgument array, XirArgument index, CiKind elementKind, RiType elementType); | 86 XirSnippet genArrayLoad(XirSite site, XirArgument array, XirArgument index, CiKind elementKind, RiType elementType); |
87 | 87 |
88 XirSnippet genArrayStore(XirSite site, XirArgument array, XirArgument index, XirArgument value, CiKind elementKind, RiType elementType); | 88 XirSnippet genArrayStore(XirSite site, XirArgument array, XirArgument index, XirArgument value, CiKind elementKind, RiType elementType); |
89 | 89 |