Searched defs:callee (Results 1 - 25 of 35) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/runtime/
H A Drframe.cpp38 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 Drframe.hpp39 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 DsimpleThresholdPolicy.hpp114 virtual bool should_not_inline(ciEnv* env, ciMethod* callee) { argument
117 callee->has_loops();
H A DadvancedThresholdPolicy.cpp262 // 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 DvframeArray.cpp315 // 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 DcompiledIC.hpp208 methodHandle callee() const { return _callee; } function in class:StaticCallInfo
216 void set_to_interpreted(methodHandle callee, address entry);
H A DcompiledIC.cpp317 // 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 DrelocInfo.cpp562 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 DsharkCacheDecache.hpp202 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 DsharkTopLevelBlock.hpp219 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 DbuildOopMap.cpp56 // 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 DbytecodeInfo.cpp39 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 DcallGenerator.hpp121 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 DdoCall.cpp65 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 DcallGenerator.cpp415 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 Dcallnode.cpp790 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 DnativeInst_sparc.cpp277 nmethod* callee = CodeCache::find_nmethod(destination()); local
278 if (callee == NULL) {
281 return destination() == callee->verified_entry_point();
H A Dc1_LIRGenerator_sparc.cpp74 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 DbytecodeInterpreter.hpp86 call_message _to_call; /* describes callee */
211 inline methodOop callee() { return _result._to_call._callee; } function in class:BytecodeInterpreter
H A DbytecodeInterpreter.cpp2283 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 DcppInterpreter_zero.cpp117 methodOop callee = istate->callee(); local
123 Interpreter::invoke_method(callee, istate->callee_entry_point(), THREAD);
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_IR.hpp174 void add_callee(IRScope* callee) { _callees.append(callee); } argument
/openjdk7/hotspot/src/share/vm/ci/
H A DciEnv.cpp640 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 DciTypeFlow.cpp649 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 DconstantPoolOop.cpp549 KlassHandle callee; local
551 callee = KlassHandle(THREAD, k);
555 callee, name, signature,

Completed in 3999 milliseconds

12