Searched defs:is_virtual (Results 1 - 8 of 8) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A DcallGenerator.hpp60 // 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 DdoCall.cpp366 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 DcallGenerator.cpp173 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 Dcompile.cpp100 // 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 Dlibrary_call.cpp52 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 DsharkTopLevelBlock.cpp1241 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 DsharedRuntime.cpp1133 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 Dc1_LIR.hpp357 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...]

Completed in 137 milliseconds