Searched refs:is_virtual (Results 1 - 17 of 17) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
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 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 Dcompile.hpp787 bool is_virtual,
1054 CallGenerator* make_vm_intrinsic(ciMethod* m, bool is_virtual); // constructor
1055 int intrinsic_insertion_index(ciMethod* m, bool is_virtual); // helper
1056 CallGenerator* find_intrinsic(ciMethod* m, bool is_virtual); // query fn
1081 bool is_virtual, int flags) PRODUCT_RETURN0;
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/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...]
H A DsharedRuntime.hpp52 bool is_virtual,
305 bool is_virtual,
/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...]
H A Dc1_CFGPrinter.cpp227 if (instr->operand()->is_virtual()) {
H A Dc1_FrameMap.cpp329 assert(!opr->is_virtual(), "should not see virtual registers here");
H A Dc1_LIRGenerator.hpp213 assert(!opr->is_register() || opr->is_virtual(), "should never set result to a physical register");
216 if (opr->is_virtual()) {
577 assert(!_destroys_register || (!_result->is_register() || _result->is_virtual()),
H A Dc1_LinearScan.cpp448 assert(op->as_Op1()->result_opr()->is_virtual(), "LinearScan inserts only moves to virtual registers");
555 assert(con == NULL || opr->is_virtual() || opr->is_constant() || opr->is_illegal(), "asumption: Constant instructions have only constant operands");
556 assert(con != NULL || opr->is_virtual(), "asumption: non-Constant instructions have only virtual operands");
1038 bool result_in_memory = res->is_virtual() && gen()->is_vreg_flag_set(res->vreg_number(), LIRGenerator::must_start_in_memory);
1059 if (opr->is_virtual() &&
1074 bool result_in_memory = res->is_virtual() && gen()->is_vreg_flag_set(res->vreg_number(), LIRGenerator::must_start_in_memory);
1191 assert(move->result_opr()->is_virtual(), "result of move must be a virtual register");
2164 assert(opr->is_virtual(), "should not call this otherwise");
2782 assert(con == NULL || opr->is_virtual() || opr->is_constant() || opr->is_illegal(), "asumption: Constant instructions have only constant operands (or illegal if constant is optimized away)");
2783 assert(con != NULL || opr->is_virtual(), "asumptio
[all...]
H A Dc1_LIRGenerator.cpp169 if (opr->is_virtual()) {
192 assert(dest->is_virtual(), "");
208 if (opr->is_virtual()) {
1339 if (opr->is_virtual()) {
H A Dc1_LIR.cpp1504 } else if (is_virtual()) {
/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/cpu/x86/vm/
H A Dc1_LIRGenerator_x86.cpp51 if (!res->is_virtual() || !_gen->is_vreg_flag_set(res, LIRGenerator::byte_reg)) {
1007 assert(result->is_virtual(), "result must be virtual register");

Completed in 342 milliseconds