/openjdk9/hotspot/src/share/vm/compiler/ |
H A D | compilerOracle.hpp | 49 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 D | compileBroker.hpp | 151 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 D | abstractCompiler.hpp | 106 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 D | nativeLookup.hpp | 37 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 D | jvmtiClassFileReconstituter.hpp | 113 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 D | compilationPolicy.hpp | 48 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 D | simpleThresholdPolicy.hpp | 60 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 D | advancedThresholdPolicy.hpp | 202 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 D | relocator.hpp | 47 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 D | bytecodeTracer.hpp | 50 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 D | linkResolver.hpp | 52 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 D | oopMapCache.hpp | 119 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 D | linkResolver.cpp | 58 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 D | c2compiler.hpp | 60 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 D | Lookup.java | 150 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 D | compiledIC_zero.cpp | 63 void CompiledDirectStaticCall::set_to_interpreted(const methodHandle& callee, address entry) {
|
H A D | interpreterRT_zero.hpp | 70 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 D | MethodHandleAccessProvider.java | 69 * @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 D | c1_Compiler.hpp | 60 virtual bool is_intrinsic_supported(const methodHandle& method);
|
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ |
H A D | SetMethodCreator.java | 93 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 D | interpreterRT_ppc.hpp | 48 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : NativeSignatureIterator(method) {
|
/openjdk9/hotspot/src/cpu/aarch64/vm/ |
H A D | interpreterRT_aarch64.hpp | 50 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : NativeSignatureIterator(method) {
|
/openjdk9/hotspot/src/cpu/sparc/vm/ |
H A D | interpreterRT_sparc.hpp | 55 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : NativeSignatureIterator(method) {
|
/openjdk9/hotspot/src/cpu/arm/vm/ |
H A D | interpreterRT_arm.hpp | 59 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) : NativeSignatureIterator(method) {
|
/openjdk9/hotspot/src/share/vm/jvmci/ |
H A D | jvmciEnv.hpp | 93 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,
|