src/share/vm/opto/callGenerator.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/callGenerator.hpp Mon Nov 23 21:11:25 2015
--- new/src/share/vm/opto/callGenerator.hpp Mon Nov 23 21:11:25 2015
*** 121,131 ****
--- 121,130 ----
static CallGenerator* for_osr(ciMethod* m, int osr_bci);
// How to generate vanilla out-of-line call sites:
static CallGenerator* for_direct_call(ciMethod* m, bool separate_io_projs = false); // static, special
static CallGenerator* for_virtual_call(ciMethod* m, int vtable_index); // virtual, interface
static CallGenerator* for_dynamic_call(ciMethod* m); // invokedynamic
static CallGenerator* for_method_handle_call( JVMState* jvms, ciMethod* caller, ciMethod* callee, bool delayed_forbidden);
static CallGenerator* for_method_handle_inline(JVMState* jvms, ciMethod* caller, ciMethod* callee, bool& input_not_const);
// How to generate a replace a direct call with an inline version
*** 168,177 ****
--- 167,178 ----
static void print_inlining(Compile* C, ciMethod* callee, int inline_level, int bci, const char* msg) {
if (C->print_inlining()) {
C->print_inlining(callee, inline_level, bci, msg);
}
}
+
+ static bool is_inlined_mh_linker(JVMState* jvms, ciMethod* m);
};
//------------------------InlineCallGenerator----------------------------------
class InlineCallGenerator : public CallGenerator {
src/share/vm/opto/callGenerator.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File