Searched refs:sites (Results 1 - 12 of 12) sorted by relevance

/openjdk9/jdk/src/java.base/share/classes/java/lang/invoke/
H A DMutableCallSite.java170 * 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 DSwitchPoint.java39 * (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 DHotSpotCompiledCode.java56 * 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 DHotSpotCompiledNmethod.java57 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 DHotSpotCompiledCodeBuilder.java70 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 DCallSite.java35 * 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 DTestAssembler.java194 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 DCodeInstallerTest.java75 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 DXDropTargetRegistry.java40 * 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 DjvmciCodeInstaller.cpp651 _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 DjvmciCodeInstaller.hpp191 objArrayOop sites() { return (objArrayOop) JNIHandles::resolve(_sites_handle); } function in class:CodeInstaller
H A DjvmciJavaClasses.hpp85 objArrayOop_field(HotSpotCompiledCode, sites, "[Ljdk/vm/ci/code/site/Site;") \

Completed in 83 milliseconds