/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | rframe.cpp | 38 RFrame::RFrame(frame fr, JavaThread* thread, RFrame*const callee) : argument 39 _fr(fr), _thread(thread), _callee(callee), _num(callee ? callee->num() + 1 : 0) { 50 InterpretedRFrame::InterpretedRFrame(frame fr, JavaThread* thread, RFrame*const callee) argument 51 : RFrame(fr, thread, callee) { 69 CompiledRFrame::CompiledRFrame(frame fr, JavaThread* thread, RFrame*const callee) argument 70 : RFrame(fr, thread, callee) { 79 DeoptimizedRFrame::DeoptimizedRFrame(frame fr, JavaThread* thread, RFrame*const callee) argument 80 : InterpretedRFrame(fr, thread, callee) {} 82 new_RFrame(frame fr, JavaThread* thread, RFrame*const callee) argument [all...] |
H A D | rframe.hpp | 39 RFrame* _caller; // caller / callee rframes (or NULL) 46 RFrame(frame fr, JavaThread* thread, RFrame*const callee); 52 static RFrame* new_RFrame(frame fr, JavaThread* thread, RFrame*const callee); 68 RFrame* callee() const { return _callee; } function in class:RFrame 84 CompiledRFrame(frame fr, JavaThread* thread, RFrame*const callee); 89 CompiledRFrame(frame fr, JavaThread* thread); // for nmethod triggering its counter (callee == NULL) 103 InterpretedRFrame(frame fr, JavaThread* thread, RFrame*const callee); 119 DeoptimizedRFrame(frame fr, JavaThread* thread, RFrame*const callee);
|
H A D | simpleThresholdPolicy.hpp | 114 virtual bool should_not_inline(ciEnv* env, ciMethod* callee) { argument 117 callee->has_loops();
|
H A D | advancedThresholdPolicy.cpp | 262 // Inlining control: if we're compiling a profiled method with C1 and the callee 264 bool AdvancedThresholdPolicy::should_not_inline(ciEnv* env, ciMethod* callee) { argument 268 return callee->highest_osr_comp_level() == CompLevel_full_optimization;
|
H A D | vframeArray.cpp | 315 // only unpacks the part of the expression stack not used by callee 316 // as parameters. The callee parameters are unpacked as part of the 317 // callee locals. 473 // Copy registers for callee-saved registers 529 // Do the unpacking of interpreter frames; the frame at index 0 represents the top activation, so it has no callee 539 methodHandle callee = element(index - 1)->method(); local 545 callee_parameters = callee->size_of_parameters() + (has_member_arg ? 1 : 0); 546 callee_locals = callee->max_locals();
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | compiledIC.hpp | 208 methodHandle callee() const { return _callee; } function in class:StaticCallInfo 216 void set_to_interpreted(methodHandle callee, address entry);
|
H A D | compiledIC.cpp | 317 // the call analysis (callee structure) specifies that the call is optimized 516 void CompiledStaticCall::set_to_interpreted(methodHandle callee, address entry) { argument 524 callee->name_and_sig_as_C_string()); 530 assert(method_holder->data() == 0 || method_holder->data() == (intptr_t)callee(), "a) MT-unsafe modification of inline cache"); 534 method_holder->set_data((intptr_t)callee()); 553 set_to_interpreted(info.callee(), info.entry());
|
H A D | relocInfo.cpp | 562 address callee = pd_call_destination(orig_addr); local 563 // Reassert the callee address, this time in the new copy of the code. 564 pd_set_call_destination(callee);
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkCacheDecache.hpp | 202 SharkJavaCallDecacher(SharkFunction* function, int bci, ciMethod* callee) argument 203 : SharkDecacher(function, bci), _callee(callee) {} 209 ciMethod* callee() const { function in class:SharkJavaCallDecacher 216 return value && (index < callee()->arg_size() || value->is_jobject()); 219 return value && value->is_jobject() && index >= callee()->arg_size(); 222 return index >= callee()->arg_size(); 329 SharkJavaCallCacher(SharkFunction* function, ciMethod* callee) argument 330 : SharkCacher(function), _callee(callee) {} 336 ciMethod* callee() const { function in class:SharkJavaCallCacher 343 return value && (index < callee() [all...] |
H A D | sharkTopLevelBlock.hpp | 219 void decache_for_Java_call(ciMethod* callee); 220 void cache_after_Java_call(ciMethod* callee); 287 llvm::CallInst* call_vm(llvm::Value* callee, argument 293 llvm::CallInst *res = builder()->CreateCall(callee, args_start, args_end); 304 llvm::CallInst* call_vm(llvm::Value* callee, argument 307 return call_vm(callee, args, args + 1, exception_action); 309 llvm::CallInst* call_vm(llvm::Value* callee, argument 313 return call_vm(callee, args, args + 2, exception_action); 315 llvm::CallInst* call_vm(llvm::Value* callee, argument 320 return call_vm(callee, arg 322 call_vm(llvm::Value* callee, llvm::Value* arg1, llvm::Value* arg2, llvm::Value* arg3, int exception_action) argument [all...] |
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | buildOopMap.cpp | 56 // follow it. Finally, any registers holding callee-save values are also 63 // track reaching callee-save values. Note that a copy of a callee-save value 64 // "kills" it's source, so that only 1 copy of a callee-save value is alive at 74 // callee-save register can be recorded. For derived pointers, we'll have to 86 // conflict/dead). The other array will map to a callee-saved register or 87 // OptoReg::Bad for not-callee-saved. 93 short *_callees; // Array mapping register to callee-saved 147 // Pass callee-save info around copies 149 if( idx ) { // Copies move callee 367 VMReg callee = OptoReg::as_VMReg(OptoReg::Name(_callees[reg])); local [all...] |
H A D | bytecodeInfo.cpp | 39 const InlineTree *caller_tree, ciMethod* callee, 45 _method(callee), 99 // positive filter: should callee be inlined? 176 // negative filter: should callee NOT be inlined? 378 // count the current method and the callee 384 // count callers of current method and callee 449 const char* InlineTree::check_can_parse(ciMethod* callee) { argument 451 if ( callee->is_native()) return "native method"; 452 if ( callee->is_abstract()) return "abstract method"; 453 if (!callee 38 InlineTree(Compile* c, const InlineTree *caller_tree, ciMethod* callee, JVMState* caller_jvms, int caller_bci, float site_invoke_ratio, int max_inline_level) argument 643 find_subtree_from_root(InlineTree* root, JVMState* jvms, ciMethod* callee) argument [all...] |
H A D | callGenerator.hpp | 121 static CallGenerator* for_method_handle_call( JVMState* jvms, ciMethod* caller, ciMethod* callee, bool delayed_forbidden); 122 static CallGenerator* for_method_handle_inline(JVMState* jvms, ciMethod* caller, ciMethod* callee, bool& input_not_const); 126 static CallGenerator* for_mh_late_inline(ciMethod* caller, ciMethod* callee, bool input_not_const); 160 static void print_inlining(Compile* C, ciMethod* callee, int inline_level, int bci, const char* msg) { argument 162 C->print_inlining(callee, inline_level, bci, msg);
|
H A D | doCall.cpp | 65 CallGenerator* Compile::call_generator(ciMethod* callee, int vtable_index, bool call_does_dispatch, argument 71 guarantee(callee != NULL, "failed method resolution"); 97 log->identify(callee), site_count, prof_factor); 115 CallGenerator* cg = find_intrinsic(callee, call_does_dispatch); 119 CallGenerator* inline_cg = this->call_generator(callee, 133 if (callee->is_method_handle_intrinsic()) { 134 CallGenerator* cg = CallGenerator::for_method_handle_call(jvms, caller, callee, delayed_forbidden); 140 if (caller->is_strict() ^ callee->is_strict()) { 166 scratch_ci.init(jvms, callee, profile, prof_factor); 168 WarmCallInfo* ci = ilt->ok_to_inline(callee, jvm 419 ciMethod* callee = orig_callee; local 881 optimize_virtual_call(ciMethod* caller, int bci, ciInstanceKlass* klass, ciMethod* callee, const TypeOopPtr* receiver_type, bool is_virtual, bool& call_does_dispatch, int& vtable_index) argument 904 optimize_inlining(ciMethod* caller, int bci, ciInstanceKlass* klass, ciMethod* callee, const TypeOopPtr* receiver_type) argument [all...] |
H A D | callGenerator.cpp | 415 LateInlineMHCallGenerator(ciMethod* caller, ciMethod* callee, bool input_not_const) : argument 416 LateInlineCallGenerator(callee, NULL), _caller(caller), _attempt(0), _input_not_const(input_not_const) {} 456 CallGenerator* CallGenerator::for_mh_late_inline(ciMethod* caller, ciMethod* callee, bool input_not_const) { argument 458 CallGenerator* cg = new LateInlineMHCallGenerator(caller, callee, input_not_const); 701 CallGenerator* CallGenerator::for_method_handle_call(JVMState* jvms, ciMethod* caller, ciMethod* callee, bool delayed_forbidden) { argument 702 assert(callee->is_method_handle_intrinsic() || 703 callee->is_compiled_lambda_form(), "for_method_handle_call mismatch"); 705 CallGenerator* cg = CallGenerator::for_method_handle_inline(jvms, caller, callee, input_not_const); 709 return CallGenerator::for_late_inline(callee, cg); 720 return CallGenerator::for_mh_late_inline(caller, callee, input_not_cons 727 for_method_handle_inline(JVMState* jvms, ciMethod* caller, ciMethod* callee, bool& input_not_const) argument [all...] |
H A D | callnode.cpp | 790 ciMethod* callee = cg->method(); local 791 vmIntrinsics::ID iid = callee->intrinsic_id(); 798 assert(callee->has_member_arg(), "wrong type of call?"); 799 if (in(TypeFunc::Parms + callee->arg_size() - 1)->Opcode() == Op_ConP) {
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | nativeInst_sparc.cpp | 277 nmethod* callee = CodeCache::find_nmethod(destination()); local 278 if (callee == NULL) { 281 return destination() == callee->verified_entry_point();
|
H A D | c1_LIRGenerator_sparc.cpp | 74 LIR_Opr LIRGenerator::result_register_for(ValueType* type, bool callee) { argument 77 case intTag: opr = callee ? FrameMap::I0_opr : FrameMap::O0_opr; break; 78 case objectTag: opr = callee ? FrameMap::I0_oop_opr : FrameMap::O0_oop_opr; break; 79 case longTag: opr = callee ? FrameMap::in_long_opr : FrameMap::out_long_opr; break;
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | bytecodeInterpreter.hpp | 86 call_message _to_call; /* describes callee */ 211 inline methodOop callee() { return _result._to_call._callee; } function in class:BytecodeInterpreter
|
H A D | bytecodeInterpreter.cpp | 2283 methodOop callee; local 2286 callee = cache->f2_as_vfinal_method(); 2294 callee = (methodOop) rcvrKlass->start_of_vtable()[ cache->f2_as_index()]; 2296 istate->set_callee(callee); 2297 istate->set_callee_entry_point(callee->from_interpreted_entry()); 2300 istate->set_callee_entry_point(callee->interpreter_entry()); 2308 methodOop callee; local 2329 callee = im[mindex].method(); 2330 if (callee == NULL) { 2334 istate->set_callee(callee); 2362 methodOop callee; local [all...] |
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | cppInterpreter_zero.cpp | 117 methodOop callee = istate->callee(); local 123 Interpreter::invoke_method(callee, istate->callee_entry_point(), THREAD);
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_IR.hpp | 174 void add_callee(IRScope* callee) { _callees.append(callee); } argument
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciEnv.cpp | 640 ciKlass* callee = get_klass_by_index_impl(cpool, callee_index, ignore_will_link, accessor); local 643 ciObject* ciobj = get_unloaded_method_handle_constant(callee, name, signature, ref_kind);
|
H A D | ciTypeFlow.cpp | 649 ciMethod* callee = str->get_method(will_link, &declared_signature); local 659 ciKlass* unloaded_holder = callee->holder(); 664 // different from the callee signature (Cf. invokedynamic and
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | constantPoolOop.cpp | 549 KlassHandle callee; local 551 callee = KlassHandle(THREAD, k); 555 callee, name, signature,
|