Lines Matching refs:prune
116 final MethodHandle PRUNE = Lookup.findOwnSpecial(MethodHandles.lookup(), "prune", MethodHandle.class,
174 // First, prune the chain of invalidated switchpoints, we always do this
183 // prune() is allowed to invoke this method with invocation == null meaning we're just pruning the chain and not
193 // prune-and-invoke is used as the fallback for invalidated switchpoints. If a switchpoint gets invalidated, we
229 * @return a method handle for prune-and-invoke
231 private MethodHandle makePruneAndInvokeMethod(final MethodHandle relinkAndInvoke, final MethodHandle prune) {
232 // Bind prune to (this, relink)
233 final MethodHandle boundPrune = MethodHandles.insertArguments(prune, 0, this, relinkAndInvoke);
236 // Invoke prune, then invoke the call site target with original arguments
241 private MethodHandle prune(final MethodHandle relink, final boolean catches) {