/openjdk7/hotspot/src/share/vm/opto/ |
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 | 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 | compile.hpp | 787 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 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/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...] |
H A D | sharedRuntime.hpp | 52 bool is_virtual, 305 bool is_virtual,
|
/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...] |
H A D | c1_CFGPrinter.cpp | 227 if (instr->operand()->is_virtual()) {
|
H A D | c1_FrameMap.cpp | 329 assert(!opr->is_virtual(), "should not see virtual registers here");
|
H A D | c1_LIRGenerator.hpp | 213 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 D | c1_LinearScan.cpp | 448 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 D | c1_LIRGenerator.cpp | 169 if (opr->is_virtual()) { 192 assert(dest->is_virtual(), ""); 208 if (opr->is_virtual()) { 1339 if (opr->is_virtual()) {
|
H A D | c1_LIR.cpp | 1504 } else if (is_virtual()) {
|
/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/cpu/x86/vm/ |
H A D | c1_LIRGenerator_x86.cpp | 51 if (!res->is_virtual() || !_gen->is_vreg_flag_set(res, LIRGenerator::byte_reg)) { 1007 assert(result->is_virtual(), "result must be virtual register");
|