Lines Matching defs:call

1548     // Slow path - non-blocking leaf call
1549 Node* call = NULL;
1552 call = make_runtime_call(RC_LEAF, OptoRuntime::Math_D_D_Type(),
1557 call = make_runtime_call(RC_LEAF, OptoRuntime::Math_D_D_Type(),
1562 call = make_runtime_call(RC_LEAF, OptoRuntime::Math_D_D_Type(),
1567 assert(control()->in(0) == call, "");
1568 Node* slow_result = _gvn.transform(new (C) ProjNode(call, TypeFunc::Parms));
1594 // The pow or exp intrinsic returned a NaN, which requires a call
1595 // to the runtime. Recompile with the runtime call.
1601 // If this inlining ever returned NaN in the past, we compile a call
1679 // checks + call to the runtime.
2949 // we avoid making a call into the VM. Even if the interrupt bit
2950 // is true, if the clear_int argument is false, we avoid the VM call.
2951 // However, if the receiver is not currentThread, we must call the VM,
3237 // with random logic than with a JNI call.
3462 // Generate code for the slow case. We make a call to newArray().
3467 // ensuing call will throw an exception, or else it
3482 // The following call works fine even if the array type is polymorphic.
3606 // Generate a direct call to the right arraycopy function(s).
3630 // Helper for hashCode and clone. Peeks inside the vtable to avoid a call.
3653 // Use generate_method_call to make a slow-call to the real
3656 // This only works for expanding the current library call,
3658 // arraycopy call inside of the copyOf intrinsic.)
3662 guarantee(callee() != C->method(), "cannot make slow-call to self");
3665 // ensure the JVMS we have will be correct for this call
3679 // Suppress the vtable call
3744 // This call may be virtual (invokevirtual) or bound (invokespecial).
3752 // If this is a virtual call, we generate a funny guard. We pull out
3805 // Generate code for the slow case. We make a call to hashCode().
3856 // The depth value must be a constant in order for the runtime call
3891 int _depth = jvms()->depth(); // cache call chain depth
4262 _slow_path = 1, // out-of-line call to clone method (virtual or not)
4295 // Generate a direct call to the right arraycopy function(s).
4333 // If this is a virtual call, we generate a funny guard. We grab
4362 // Present the results of the slow call.
4369 // Generate code for the slow case. We make a call to clone().
4441 // we do not make a fast path for this call. Instead, we let the call remain as it
4486 // We will make a fast path for this call to arraycopy.
4504 // rather than (correctly) reported inside of the native arraycopy call.
4542 // Generate an optimized call to arraycopy.
4553 // slowval = call generic copy loop
4557 // slowval = call checked copy loop
4560 // call bulk copy loop
4569 // call slow arraycopy(src, src_offset, dest, dest_offset, length)
4629 slow_call_path = 3, // something went wrong; call the VM
4698 // Present the results of the fast call.
4742 // Present the results of the block-copying fast call.
4841 // Present the results of the fast call.
4855 // Clean up after the checked call.
4868 // If it is not zero, merge into the slow call.
4985 // (Example: There might have been a call or safepoint.)
5232 // We make a call to a runtime method which emulates the native method,
5240 Node* call = make_runtime_call(RC_NO_LEAF | RC_UNCOMMON,
5248 make_slow_call_ex(call, env()->Throwable_klass(), false);
5279 Node* call = make_runtime_call(RC_LEAF|RC_NO_FP,
5289 return _gvn.transform(new (C) ProjNode(call, TypeFunc::Parms));
5306 Node* call = make_runtime_call(RC_LEAF|RC_NO_FP,
5311 return _gvn.transform(new (C) ProjNode(call, TypeFunc::Parms));
5314 // Helper function; generates the fast out-of-line call to an arraycopy stub.
5332 // Figure out which arraycopy runtime method to call.
5445 // we are just trying to get the call to be generated.