/openjdk9/jdk/src/java.base/share/classes/java/lang/invoke/ |
H A D | MutableCallSite.java | 170 * loaded from the target of any of the call sites. 192 * If possible, it should be buffered for batch processing on sets of call sites. 194 * If {@code sites} contains a null element, 204 * that may access one of the affected call sites. 254 * on a single call site, but rather applies to a set of call sites. 262 * several sites has the same formal effect as many calls, 263 * each on just one of the sites. 272 * @param sites an array of call sites to be synchronized 273 * @throws NullPointerException if the {@code sites} arra 276 syncAll(MutableCallSite[] sites) argument [all...] |
H A D | SwitchPoint.java | 39 * (Indirectly, therefore, it can control any number of call sites.) 212 * private call sites. 214 * @param switchPoints an array of call sites to be synchronized 220 MutableCallSite[] sites = new MutableCallSite[switchPoints.length]; 224 sites[i] = spt.mcs; 227 MutableCallSite.syncAll(sites);
|
/openjdk9/hotspot/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/ |
H A D | HotSpotCompiledCode.java | 56 * A list of code annotations describing special sites in {@link #targetCode}. 58 protected final Site[] sites; field in class:HotSpotCompiledCode 118 @SuppressFBWarnings(value = "EI_EXPOSE_REP2", justification = "caller transfers ownership of `sites`, `targetCode`, `comments`, `methods`, `dataSection`, `dataSectionPatches` and `assumptions`") 119 public HotSpotCompiledCode(String name, byte[] targetCode, int targetCodeSize, Site[] sites, Assumption[] assumptions, ResolvedJavaMethod[] methods, Comment[] comments, byte[] dataSection, argument 124 this.sites = sites; 153 for (Site site : sites) {
|
H A D | HotSpotCompiledNmethod.java | 57 public HotSpotCompiledNmethod(String name, byte[] targetCode, int targetCodeSize, Site[] sites, Assumption[] assumptions, ResolvedJavaMethod[] methods, Comment[] comments, byte[] dataSection, argument 60 super(name, targetCode, targetCodeSize, sites, assumptions, methods, comments, dataSection, dataSectionAlignment, dataSectionPatches, isImmutablePIC, totalFrameSize, deoptRescueSlot);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/ |
H A D | HotSpotCompiledCodeBuilder.java | 70 Site[] sites = getSortedSites(compResult); 125 return new HotSpotCompiledNmethod(name, targetCode, targetCodeSize, sites, assumptions, methods, comments, dataSection, dataSectionAlignment, dataSectionPatches, isImmutablePIC, 128 return new HotSpotCompiledCode(name, targetCode, targetCodeSize, sites, assumptions, methods, comments, dataSection, dataSectionAlignment, dataSectionPatches, isImmutablePIC, 200 * HotSpot expects sites to be presented in ascending order of PC (see 205 List<Site> sites = new ArrayList<>( 207 sites.addAll(target.getExceptionHandlers()); 208 sites.addAll(target.getInfopoints()); 209 sites.addAll(target.getDataPatches()); 210 sites.addAll(target.getMarks()); 218 sites [all...] |
/openjdk9/hotspot/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/ |
H A D | CallSite.java | 35 * compiled, but are also used to represent call sites in given methods. 132 * Return the last of the {@linkplain #getCalls() call sites} in this 140 * Return the last-but-one of the {@linkplain #getCalls() call sites} in 306 * {@linkplain #calls call sites}, the one furthest down the given call 309 * Multiple chains of identical call sites with the same method name / bci 315 public CallSite findCallSite(ArrayDeque<CallSite> sites) { argument 319 CallSite site = sites.pop(); 322 if (!sites.isEmpty()) { 323 CallSite res = c.findCallSite(sites); 325 sites [all...] |
/openjdk9/hotspot/test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/ |
H A D | TestAssembler.java | 194 private final ArrayList<Site> sites; field in class:TestAssembler 232 this.sites = new ArrayList<>(); 280 sites.add(new Call(target, code.position(), size, direct, debugInfo)); 284 sites.add(new Mark(code.position(), id)); 288 sites.add(new Infopoint(code.position(), info, InfopointReason.IMPLICIT_EXCEPTION)); 292 sites.add(new DataPatch(code.position(), ref)); 316 Site[] finishedSites = sites.toArray(new Site[0]);
|
/openjdk9/hotspot/test/compiler/jvmci/errors/ |
H A D | CodeInstallerTest.java | 75 protected void installEmptyCode(Site[] sites, Assumption[] assumptions, Comment[] comments, int dataSectionAlignment, DataPatch[] dataSectionPatches, StackSlot deoptRescueSlot) { argument 76 HotSpotCompiledCode code = new HotSpotCompiledCode("dummyMethod", new byte[0], 0, sites, assumptions, new ResolvedJavaMethod[]{dummyMethod}, comments, new byte[8], dataSectionAlignment,
|
/openjdk9/jdk/src/java.desktop/unix/classes/sun/awt/X11/ |
H A D | XDropTargetRegistry.java | 40 * The class responsible for registration/deregistration of drop sites. 98 private final List<Long> sites = new ArrayList<Long>(); field in class:XDropTargetRegistry.EmbeddedDropSiteEntry 121 if (!sites.contains(lWindow)) { 122 sites.add(lWindow); 130 sites.remove(lWindow); 140 return !sites.isEmpty(); 143 long[] ret = new long[sites.size()]; 144 Iterator<Long> iter = sites.iterator(); 155 Iterator<Long> iter = sites.iterator(); 304 // No need to update our own drop sites [all...] |
/openjdk9/hotspot/src/share/vm/jvmci/ |
H A D | jvmciCodeInstaller.cpp | 651 _sites_handle = JNIHandles::make_local(HotSpotCompiledCode::sites(compiled_code)); 695 objArrayOop sites = this->sites(); local 696 for (int i = 0; i < sites->length(); i++) { 697 oop site = sites->obj_at(i); 731 objArrayHandle sites = this->sites(); local 732 int locs_buffer_size = sites->length() * (relocInfo::length_limit + sizeof(relocInfo)); 814 for (int i = 0; i < sites->length(); i++) { 815 Handle site = sites [all...] |
H A D | jvmciCodeInstaller.hpp | 191 objArrayOop sites() { return (objArrayOop) JNIHandles::resolve(_sites_handle); } function in class:CodeInstaller
|
H A D | jvmciJavaClasses.hpp | 85 objArrayOop_field(HotSpotCompiledCode, sites, "[Ljdk/vm/ci/code/site/Site;") \
|