Lines Matching refs:vmIntrinsics
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) {
93 return (iid != vmIntrinsics::_invokeGeneric);
96 static bool is_signature_polymorphic_static(vmIntrinsics::ID iid) {
98 return (iid >= vmIntrinsics::FIRST_MH_STATIC &&
99 iid <= vmIntrinsics::LAST_MH_SIG_POLY);
102 static bool has_member_arg(vmIntrinsics::ID iid) {
104 return (iid >= vmIntrinsics::_linkToVirtual &&
105 iid <= vmIntrinsics::_linkToInterface);
110 vmIntrinsics::ID iid = signature_polymorphic_name_id(name);
116 static Symbol* signature_polymorphic_intrinsic_name(vmIntrinsics::ID iid);
117 static int signature_polymorphic_intrinsic_ref_kind(vmIntrinsics::ID iid);
119 static vmIntrinsics::ID signature_polymorphic_name_id(klassOop klass, Symbol* name);
120 static vmIntrinsics::ID signature_polymorphic_name_id(Symbol* name);
122 return signature_polymorphic_name_id(name) != vmIntrinsics::_none;
126 return signature_polymorphic_name_id(klass, name) != vmIntrinsics::_none;
201 static void trace_method_handle_interpreter_entry(MacroAssembler* _masm, vmIntrinsics::ID iid) {
203 const char* name = vmIntrinsics::name_at(iid);