Lines Matching defs:intrinsic

71   LibraryIntrinsic* _intrinsic;     // the library intrinsic being called
78 LibraryCallKit(JVMState* jvms, LibraryIntrinsic* intrinsic)
80 _intrinsic(intrinsic),
102 LibraryIntrinsic* intrinsic() const { return _intrinsic; }
119 fatal(err_msg_res("unexpected intrinsic %d: %s", iid, vmIntrinsics::name_at(iid)));
299 assert(id != vmIntrinsics::_none, "must be a VM intrinsic");
378 // These also use the arraycopy intrinsic mechanism:
429 // Use the intrinsic version of Reference.get() so that the value in
537 // Try to inline the intrinsic.
540 C->print_inlining(callee, jvms->depth() - 1, bci, is_virtual() ? "(intrinsic, virtual)" : "(intrinsic)");
544 C->log()->elem("intrinsic id='%s'%s nodes='%d'",
554 // The intrinsic bailed out
558 const char* msg = is_virtual() ? "failed to inline (intrinsic, virtual)" : "failed to inline (intrinsic)";
562 tty->print("Did not generate intrinsic %s%s at bci:%d in",
580 tty->print_cr("Predicate for intrinsic %s", str);
589 C->print_inlining(callee, jvms->depth() - 1, bci, is_virtual() ? "(intrinsic, virtual)" : "(intrinsic)");
601 // The intrinsic bailed out
605 const char* msg = "failed to generate predicate for intrinsic";
609 C->print_inlining_stream()->print("Did not generate predicate for intrinsic %s%s at bci:%d in",
635 case vmIntrinsics::_hashCode: return inline_native_hashcode(intrinsic()->is_virtual(), !is_static);
753 case vmIntrinsics::_clone: return inline_native_clone(intrinsic()->is_virtual());
796 // If you get here, it may be that someone has added a new intrinsic
800 tty->print_cr("*** Warning: Unimplemented intrinsic %s(%d)",
824 // If you get here, it may be that someone has added a new intrinsic
828 tty->print_cr("*** Warning: Unimplemented predicate for intrinsic %s(%d)",
977 // Helper method for String intrinsic functions. This version is called
1028 // Helper method for String intrinsic functions. This version is called
1594 // The pow or exp intrinsic returned a NaN, which requires a call
3294 // This intrinsic takes the JNI calls out of the heart of
3657 // not another intrinsic. (E.g., don't use this for making an
3658 // arraycopy call inside of the copyOf intrinsic.)
3661 // When compiling the intrinsic method itself, do not use this technique.
3705 assert(is_static == callee()->is_static(), "correct intrinsic selection");
3886 tty->print_cr(" Bailing out because intrinsic was inlined at top level");
5591 // if AESCrypt is not even loaded, we never take the intrinsic fast path
5609 // taking the intrinsic path when cipher and plain are the same