Lines Matching refs:iid
76 static address generate_method_handle_interpreter_entry(MacroAssembler* _masm, vmIntrinsics::ID iid);
78 vmIntrinsics::ID iid,
84 static bool is_signature_polymorphic(vmIntrinsics::ID iid) {
85 return (iid >= vmIntrinsics::FIRST_MH_SIG_POLY &&
86 iid <= vmIntrinsics::LAST_MH_SIG_POLY);
89 static bool is_signature_polymorphic_intrinsic(vmIntrinsics::ID iid) {
90 assert(is_signature_polymorphic(iid), "");
93 return (iid != vmIntrinsics::_invokeGeneric);
96 static bool is_signature_polymorphic_static(vmIntrinsics::ID iid) {
97 assert(is_signature_polymorphic(iid), "");
98 return (iid >= vmIntrinsics::FIRST_MH_STATIC &&
99 iid <= vmIntrinsics::LAST_MH_SIG_POLY);
102 static bool has_member_arg(vmIntrinsics::ID iid) {
103 assert(is_signature_polymorphic(iid), "");
104 return (iid >= vmIntrinsics::_linkToVirtual &&
105 iid <= vmIntrinsics::_linkToInterface);
110 vmIntrinsics::ID iid = signature_polymorphic_name_id(name);
111 return has_member_arg(iid);
116 static Symbol* signature_polymorphic_intrinsic_name(vmIntrinsics::ID iid);
117 static int signature_polymorphic_intrinsic_ref_kind(vmIntrinsics::ID iid);
201 static void trace_method_handle_interpreter_entry(MacroAssembler* _masm, vmIntrinsics::ID iid) {
203 const char* name = vmIntrinsics::name_at(iid);
208 if (is_signature_polymorphic(iid)) {
209 if (is_signature_polymorphic_static(iid))