Variant DynamicObjectData::o_invoke_few_args_mil(const char *s, int64 hash, int count, INVOKE_FEW_ARGS_IMPL_ARGS) { MethodIndex methodIndex(MethodIndex::fail()); if (RuntimeOption::FastMethodCall) { methodIndex = methodIndexExists(s); if (methodIndex.isFail()) { return root->doCall(s, collectArgs(count, INVOKE_FEW_ARGS_PASS_ARGS), true); } } return o_invoke_few_args(methodIndex, s, hash, count, INVOKE_FEW_ARGS_PASS_ARGS); }
HSAILKernelArguments(address kernel, Symbol* signature, objArrayOop args, bool is_static, void* exceptionHolder) : HSAILArgumentsBase(signature, args, is_static) { _kernel = kernel; _exceptionHolder = exceptionHolder; collectArgs(); }
HSAILJavaCallArguments(JavaCallArguments* javaArgs, int workitemid, Symbol* signature, objArrayOop args, bool is_static) : HSAILArgumentsBase(signature, args, is_static) { _javaArgs = javaArgs; _workitemid = workitemid; collectArgs(); }