| /openjdk7/hotspot/src/share/vm/opto/ |
| H A D | callGenerator.hpp | 60 // is_virtual: The call uses the receiver type to select or check the method. 61 virtual bool is_virtual() const { return false; } function in class:CallGenerator
|
| H A D | doCall.cpp | 366 const bool is_virtual = bc() == Bytecodes::_invokevirtual; local 367 const bool is_virtual_or_interface = is_virtual || bc() == Bytecodes::_invokeinterface; 428 is_virtual, 511 if (receiver != NULL && cg->is_virtual()) { 883 bool is_virtual, 896 } else if (!UseInlineCaches && is_virtual && callee->is_loaded()) { 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
|
| H A D | callGenerator.cpp | 173 virtual bool is_virtual() const { return true; } function in class:VirtualCallGenerator 503 _is_virtual = if_cold->is_virtual(); 508 virtual bool is_virtual() const { return _is_virtual; } function in class:WarmCallGenerator 583 virtual bool is_virtual() const { return true; } function in class:PredictedCallGenerator 795 const bool is_virtual = (iid == vmIntrinsics::_linkToVirtual); local 796 const bool is_virtual_or_interface = (is_virtual || iid == vmIntrinsics::_linkToInterface); 806 is_virtual, 841 virtual bool is_virtual() const { return true; } function in class:PredictedIntrinsicGenerator 965 virtual bool is_virtual() const { ShouldNotReachHere(); return false; } function in class:UncommonTrapCallGenerator
|
| H A D | compile.cpp | 100 // The sort order is by the address of the ciMethod, with is_virtual as minor key. 101 int Compile::intrinsic_insertion_index(ciMethod* m, bool is_virtual) { argument 108 : cg1->is_virtual() < cg2->is_virtual(), 123 bool mid_virt = _intrinsics->at(mid)->is_virtual(); 124 if (is_virtual < mid_virt) { 126 } else if (is_virtual > mid_virt) { 144 int index = intrinsic_insertion_index(cg->method(), cg->is_virtual()); 150 assert(oldcg->method() != cg->method() || oldcg->is_virtual() != cg->is_virtual(), "do 162 find_intrinsic(ciMethod* m, bool is_virtual) argument 197 gather_intrinsic_statistics(vmIntrinsics::ID id, bool is_virtual, int flags) argument [all...] |
| H A D | library_call.cpp | 52 LibraryIntrinsic(ciMethod* m, bool is_virtual, bool is_predicted, vmIntrinsics::ID id) argument 54 _is_virtual(is_virtual), 60 virtual bool is_virtual() const { return _is_virtual; } function in class:LibraryIntrinsic 182 bool is_virtual = false, bool is_static = false); 233 bool inline_native_clone(bool is_virtual); 237 bool inline_native_hashcode(bool is_virtual, bool is_static); 297 CallGenerator* Compile::make_vm_intrinsic(ciMethod* m, bool is_virtual) { argument 315 if (is_virtual) { 514 return new LibraryIntrinsic(m, is_virtual, is_predicted, (vmIntrinsics::ID) id); 540 C->print_inlining(callee, jvms->depth() - 1, bci, is_virtual() 3660 generate_method_call(vmIntrinsics::ID method_id, bool is_virtual, bool is_static) argument 3704 inline_native_hashcode(bool is_virtual, bool is_static) argument 4239 inline_native_clone(bool is_virtual) argument [all...] |
| /openjdk7/hotspot/src/share/vm/shark/ |
| H A D | sharkTopLevelBlock.cpp | 1241 bool is_virtual = bc() == Bytecodes::_invokevirtual; local 1277 bool call_is_virtual = is_virtual || is_interface; 1297 if (is_virtual) {
|
| /openjdk7/hotspot/src/share/vm/runtime/ |
| H A D | sharedRuntime.cpp | 1133 bool is_virtual, 1136 callee_method = resolve_sub_helper(thread, is_virtual, is_optimized, THREAD); 1153 callee_method = resolve_sub_helper(thread, is_virtual, is_optimized, THREAD); 1162 bool is_virtual, 1187 assert((!is_virtual && invoke_code == Bytecodes::_invokestatic ) || 1188 (!is_virtual && invoke_code == Bytecodes::_invokehandle ) || 1189 (!is_virtual && invoke_code == Bytecodes::_invokedynamic) || 1190 ( is_virtual && invoke_code != Bytecodes::_invokestatic ), "inconsistent bytecode"); 1195 (is_virtual) ? (&_resolve_virtual_ctr) : 1202 (is_optimized) ? "optimized " : "", (is_virtual) 1132 resolve_helper(JavaThread *thread, bool is_virtual, bool is_optimized, TRAPS) argument 1161 resolve_sub_helper(JavaThread *thread, bool is_virtual, bool is_optimized, TRAPS) argument [all...] |
| /openjdk7/hotspot/src/share/vm/c1/ |
| H A D | c1_LIR.hpp | 357 bool is_virtual() const { return is_virtual_cpu() || is_virtual_fpu(); } function in class:LIR_OprDesc 405 int single_stack_ix() const { assert(is_single_stack() && !is_virtual(), "type check"); return (int)data(); } 406 int double_stack_ix() const { assert(is_double_stack() && !is_virtual(), "type check"); return (int)data(); } 407 RegNr cpu_regnr() const { assert(is_single_cpu() && !is_virtual(), "type check"); return (RegNr)data(); } 408 RegNr cpu_regnrLo() const { assert(is_double_cpu() && !is_virtual(), "type check"); return (RegNr)lo_reg_half(); } 409 RegNr cpu_regnrHi() const { assert(is_double_cpu() && !is_virtual(), "type check"); return (RegNr)hi_reg_half(); } 410 RegNr fpu_regnr() const { assert(is_single_fpu() && !is_virtual(), "type check"); return (RegNr)data(); } 411 RegNr fpu_regnrLo() const { assert(is_double_fpu() && !is_virtual(), "type check"); return (RegNr)lo_reg_half(); } 412 RegNr fpu_regnrHi() const { assert(is_double_fpu() && !is_virtual(), "type check"); return (RegNr)hi_reg_half(); } 413 RegNr xmm_regnr() const { assert(is_single_xmm() && !is_virtual(), "typ [all...] |