Searched refs:methodHandle (Results 1 - 25 of 229) sorted by relevance

12345678910

/openjdk9/hotspot/src/share/vm/compiler/
H A DcompilerOracle.hpp49 static bool should_exclude(const methodHandle& method);
53 static bool should_inline(const methodHandle& method);
56 static bool should_not_inline(const methodHandle& method);
59 static bool should_print(const methodHandle& method);
62 static bool should_log(const methodHandle& method);
65 static bool should_break_at(const methodHandle& method);
68 static bool has_option_string(const methodHandle& method, const char * option);
73 static bool has_option_value(const methodHandle& method, const char* option, T& value);
86 static void append_exclude_to_file(const methodHandle& method);
H A DcompileBroker.hpp151 static int assign_compile_id (const methodHandle& method, int osr_bci);
224 static bool compilation_is_complete (const methodHandle& method, int osr_bci, int comp_level);
225 static bool compilation_is_prohibited(const methodHandle& method, int osr_bci, int comp_level, bool excluded);
226 static void preload_classes (const methodHandle& method, TRAPS);
230 const methodHandle& method,
233 const methodHandle& hot_method,
244 static void set_last_compile(CompilerThread *thread, const methodHandle& method, bool is_osr, int comp_level);
249 static void compile_method_base(const methodHandle& method,
252 const methodHandle& hot_method,
278 static bool compilation_is_in_queue(const methodHandle
[all...]
H A DabstractCompiler.hpp106 virtual bool can_compile_method(const methodHandle& method) { return true; }
133 virtual bool is_intrinsic_available(const methodHandle& method, DirectiveSet* directive) {
147 virtual bool is_intrinsic_supported(const methodHandle& method) {
/openjdk9/hotspot/src/share/vm/prims/
H A DnativeLookup.hpp37 static char* pure_jni_name(const methodHandle& method);
38 static char* long_jni_name(const methodHandle& method);
39 static char* critical_jni_name(const methodHandle& method);
42 static address lookup_style(const methodHandle& method, char* pure_name, const char* long_name, int args_size, bool os_style, bool& in_base_library, TRAPS);
43 static address lookup_critical_style(const methodHandle& method, char* pure_name, const char* long_name, int args_size, bool os_style);
44 static address lookup_base (const methodHandle& method, bool& in_base_library, TRAPS);
45 static address lookup_entry(const methodHandle& method, bool& in_base_library, TRAPS);
46 static address lookup_entry_prefixed(const methodHandle& method, bool& in_base_library, TRAPS);
49 static address lookup(const methodHandle& method, bool& in_base_library, TRAPS);
50 static address lookup_critical_entry(const methodHandle
[all...]
H A DjvmtiClassFileReconstituter.hpp113 void write_method_info(const methodHandle& method);
114 void write_code_attribute(const methodHandle& method);
120 u2 line_number_table_entries(const methodHandle& method);
121 void write_line_number_table_attribute(const methodHandle& method, u2 num_entries);
122 void write_local_variable_table_attribute(const methodHandle& method, u2 num_entries);
123 void write_local_variable_type_table_attribute(const methodHandle& method, u2 num_entries);
124 void write_stackmap_table_attribute(const methodHandle& method, int stackmap_table_len);
153 static void copy_bytecodes(const methodHandle& method, unsigned char* bytecodes);
/openjdk9/hotspot/src/share/vm/runtime/
H A DcompilationPolicy.hpp48 static bool must_be_compiled(methodHandle m, int comp_level = CompLevel_all);
57 static void compile_if_required(methodHandle m, TRAPS);
60 static bool can_be_compiled(methodHandle m, int comp_level = CompLevel_all);
62 static bool can_be_osr_compiled(methodHandle m, int comp_level = CompLevel_all);
77 virtual nmethod* event(const methodHandle& method, const methodHandle& inlinee, int branch_bci, int bci, CompLevel comp_level, CompiledMethod* nm, JavaThread* thread) = 0;
102 static void trace_frequency_counter_overflow(const methodHandle& m, int branch_bci, int bci);
103 static void trace_osr_request(const methodHandle& method, nmethod* osr, int bci);
105 void reset_counter_for_invocation_event(const methodHandle& method);
106 void reset_counter_for_back_branch_event(const methodHandle
[all...]
H A DsimpleThresholdPolicy.hpp60 void print_counters(const char* prefix, methodHandle mh);
68 void print_event(EventType type, methodHandle mh, methodHandle imh, int bci, CompLevel level);
70 virtual void print_specific(EventType type, methodHandle mh, methodHandle imh, int bci, CompLevel level) { }
72 void compile(const methodHandle& mh, int bci, CompLevel level, JavaThread* thread);
74 virtual void submit_compile(const methodHandle& mh, int bci, CompLevel level, JavaThread* thread);
92 virtual void method_invocation_event(const methodHandle& method, const methodHandle& inlinee,
94 virtual void method_back_branch_event(const methodHandle
[all...]
H A DadvancedThresholdPolicy.hpp202 void create_mdo(methodHandle mh, JavaThread* thread);
208 bool maybe_switch_to_aot(methodHandle mh, CompLevel cur_level, CompLevel next_level, JavaThread* thread);
211 void print_specific(EventType type, methodHandle mh, methodHandle imh, int bci, CompLevel level);
218 virtual void submit_compile(const methodHandle& mh, int bci, CompLevel level, JavaThread* thread);
220 virtual void method_invocation_event(const methodHandle& method, const methodHandle& inlinee,
222 virtual void method_back_branch_event(const methodHandle& method, const methodHandle& inlinee,
H A Drelocator.hpp47 Relocator(const methodHandle& method, RelocatorListener* listener);
48 methodHandle insert_space_at(int bci, int space, u_char inst_buffer[], TRAPS);
63 methodHandle _method;
83 methodHandle method() const { return _method; }
84 void set_method(const methodHandle& method) { _method = method; }
/openjdk9/hotspot/src/share/vm/interpreter/
H A DbytecodeTracer.hpp50 static void trace(const methodHandle& method, address bcp, uintptr_t tos, uintptr_t tos2, outputStream* st = tty);
51 static void trace(const methodHandle& method, address bcp, outputStream* st = tty);
59 virtual void trace(const methodHandle& method, address bcp, uintptr_t tos, uintptr_t tos2, outputStream* st) = 0;
60 virtual void trace(const methodHandle& method, address bcp, outputStream* st) = 0;
H A DlinkResolver.hpp52 methodHandle _resolved_method; // static target method
53 methodHandle _selected_method; // dynamic (actual) target method
60 void set_static(KlassHandle resolved_klass, const methodHandle& resolved_method, TRAPS);
62 const methodHandle& resolved_method,
63 const methodHandle& selected_method,
66 const methodHandle& resolved_method,
67 const methodHandle& selected_method,
69 void set_handle(const methodHandle& resolved_method,
72 const methodHandle& resolved_method,
75 const methodHandle
[all...]
H A DoopMapCache.hpp119 bool match(const methodHandle& method, int bci) const { return _method == method() && _bci == bci; }
154 unsigned int hash_value_for(const methodHandle& method, int bci) const;
170 void lookup(const methodHandle& method, int bci, InterpreterOopMap* entry) const;
173 static void compute_one_oop_map(const methodHandle& method, int bci, InterpreterOopMap* entry);
H A DlinkResolver.cpp58 void CallInfo::set_static(KlassHandle resolved_klass, const methodHandle& resolved_method, TRAPS) {
66 const methodHandle& resolved_method,
67 const methodHandle& selected_method,
80 const methodHandle& resolved_method,
81 const methodHandle& selected_method,
90 void CallInfo::set_handle(const methodHandle& resolved_method,
97 const methodHandle& resolved_method,
115 const methodHandle& resolved_method,
116 const methodHandle& selected_method,
226 LinkInfo::LinkInfo(const constantPoolHandle& pool, int index, methodHandle current_metho
[all...]
/openjdk9/hotspot/src/share/vm/opto/
H A Dc2compiler.hpp60 virtual bool is_intrinsic_supported(const methodHandle& method) {
66 virtual bool is_intrinsic_supported(const methodHandle& method, bool is_virtual);
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/
H A DLookup.java150 return MH.filterArguments(mh, n, JSType.TO_INT32_L.methodHandle());
155 return MH.filterArguments(mh, n, JSType.TO_INT32_D.methodHandle());
157 return MH.filterArguments(mh, n, JSType.TO_UINT32_D.methodHandle());
162 return MH.filterArguments(mh, n, JSType.TO_INT32.methodHandle());
164 return MH.filterArguments(mh, n, JSType.TO_UINT32.methodHandle());
166 return MH.filterArguments(mh, n, JSType.TO_NUMBER.methodHandle());
196 return MH.filterReturnValue(mh, JSType.TO_INT32_L.methodHandle());
201 return MH.filterReturnValue(mh, JSType.TO_INT32_D.methodHandle());
203 return MH.filterReturnValue(mh, JSType.TO_UINT32_D.methodHandle());
208 return MH.filterReturnValue(mh, JSType.TO_INT32.methodHandle());
[all...]
/openjdk9/hotspot/src/cpu/zero/vm/
H A DcompiledIC_zero.cpp63 void CompiledDirectStaticCall::set_to_interpreted(const methodHandle& callee, address entry) {
H A DinterpreterRT_zero.hpp70 SignatureHandlerGeneratorBase(methodHandle method, ffi_cif *cif)
99 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer)
118 SlowSignatureHandlerGenerator(methodHandle method, intptr_t* buf)
/openjdk9/hotspot/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/
H A DMethodHandleAccessProvider.java69 * @returns {@code null} if {@code methodHandle} is not a {@link MethodHandle} or the invocation
71 * @throws NullPointerException if {@code methodHandle} is null
73 ResolvedJavaMethod resolveInvokeBasicTarget(JavaConstant methodHandle, boolean forceBytecodeGeneration); argument
/openjdk9/hotspot/src/share/vm/c1/
H A Dc1_Compiler.hpp60 virtual bool is_intrinsic_supported(const methodHandle& method);
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/
H A DSetMethodCreator.java93 private final MethodHandle methodHandle; field in class:SetMethodCreator.SetMethod
98 * @param methodHandle the actual method handle
101 SetMethod(final MethodHandle methodHandle, final Property property) { argument
102 assert methodHandle != null;
103 this.methodHandle = methodHandle;
116 return new GuardedInvocation(methodHandle, NashornGuards.getGuard(sobj, property, desc, explicitInstanceOfCheck),
146 final MethodHandle methodHandle;
164 methodHandle = MH.guardWithTest(casMap, fastSetter, slowSetter);
166 methodHandle
[all...]
/openjdk9/hotspot/src/cpu/ppc/vm/
H A DinterpreterRT_ppc.hpp48 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : NativeSignatureIterator(method) {
/openjdk9/hotspot/src/cpu/aarch64/vm/
H A DinterpreterRT_aarch64.hpp50 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : NativeSignatureIterator(method) {
/openjdk9/hotspot/src/cpu/sparc/vm/
H A DinterpreterRT_sparc.hpp55 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : NativeSignatureIterator(method) {
/openjdk9/hotspot/src/cpu/arm/vm/
H A DinterpreterRT_arm.hpp59 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : NativeSignatureIterator(method) {
/openjdk9/hotspot/src/share/vm/jvmci/
H A DjvmciEnv.hpp93 static methodHandle get_method_by_index(const constantPoolHandle& cpool,
123 static methodHandle get_method_by_index_impl(const constantPoolHandle& cpool,
129 static methodHandle lookup_method(instanceKlassHandle accessor,
159 const methodHandle& target,

Completed in 183 milliseconds

12345678910