/openjdk10/hotspot/src/share/vm/interpreter/ |
H A D | bytecodeInterpreterProfiling.hpp | 65 #define BI_PROFILE_UPDATE_CHECKCAST(null_seen, receiver) 66 #define BI_PROFILE_UPDATE_INSTANCEOF(null_seen, receiver) 246 #define BI_PROFILE_UPDATE_CHECKCAST(null_seen, receiver) \ 249 if (null_seen) { \ 261 #define BI_PROFILE_UPDATE_INSTANCEOF(null_seen, receiver) \ 262 BI_PROFILE_UPDATE_CHECKCAST(null_seen, receiver)
|
/openjdk10/hotspot/src/cpu/s390/vm/ |
H A D | interp_masm_s390.cpp | 1593 NearLabel null_seen, init_klass, do_nothing, do_update; local 1602 z_brz(null_seen); 1604 compareU64_and_branch(obj, (intptr_t)0, Assembler::bcondEqual, null_seen); 1630 // Combine klass and null_seen bit (only used if (tmp & type_mask)==0). 1634 bind(null_seen); 1635 // Set null_seen if obj is 0. 1636 z_oill(tmp, TypeEntries::null_seen);
|
H A D | c1_LIRAssembler_s390.cpp | 2910 Label update, next, none, null_seen, init_klass; local 2928 __ z_oill(tmp1, TypeEntries::null_seen); 3023 // Combine klass and null_seen bit (only used if (tmp & type_mask)==0).
|
/openjdk10/hotspot/src/share/vm/oops/ |
H A D | methodData.hpp | 547 // null_seen: 572 // The null_seen flag bit is specially known to the interpreter. 574 bool null_seen() { return flag_at(null_seen_flag); } function in class:BitData 776 null_seen = 1, enumerator in enum:TypeEntries::__anon507 777 type_mask = ~null_seen, 779 status_bits = null_seen | type_unknown, 790 return (v & null_seen) != 0;
|
/openjdk10/hotspot/src/cpu/x86/vm/ |
H A D | interp_masm_x86.cpp | 55 orptr(mdo_addr, TypeEntries::null_seen); 72 cmpptr(mdo_addr, TypeEntries::null_seen);
|
H A D | c1_LIRAssembler_x86.cpp | 3578 __ orptr(mdo_addr, TypeEntries::null_seen); 3630 __ cmpptr(mdo_addr, TypeEntries::null_seen); 3673 __ cmpptr(mdo_addr, TypeEntries::null_seen);
|
/openjdk10/hotspot/src/cpu/aarch64/vm/ |
H A D | interp_masm_aarch64.cpp | 1593 orptr(mdo_addr, TypeEntries::null_seen); 1611 cmp(rscratch1, TypeEntries::null_seen);
|
H A D | c1_LIRAssembler_aarch64.cpp | 2698 __ orr(rscratch2, rscratch2, TypeEntries::null_seen); 2747 __ cmp(rscratch2, TypeEntries::null_seen); 2792 __ cmp(rscratch1, TypeEntries::null_seen);
|
/openjdk10/hotspot/src/cpu/sparc/vm/ |
H A D | interp_masm_sparc.cpp | 1929 or3(tmp, TypeEntries::null_seen, tmp);
|
H A D | c1_LIRAssembler_sparc.cpp | 2868 __ or3(tmp1, TypeEntries::null_seen, tmp1);
|
/openjdk10/hotspot/src/cpu/ppc/vm/ |
H A D | interp_masm_ppc_64.cpp | 1761 // Set null_seen if obj is 0. 1763 ori(R0, tmp, TypeEntries::null_seen); 1781 orr(R0, klass, tmp); // Combine klass and null_seen bit (only used if (tmp & type_mask)==0).
|
H A D | c1_LIRAssembler_ppc.cpp | 3081 __ ori(R0, R0, TypeEntries::null_seen); 3145 __ orr(R0, klass, tmp); // Combine klass and null_seen bit (only used if (tmp & type_mask)==0). 3186 __ orr(R0, klass, tmp); // Combine klass and null_seen bit (only used if (tmp & type_mask)==0).
|
/openjdk10/hotspot/src/share/vm/opto/ |
H A D | graphKit.cpp | 2209 if (!data->as_BitData()->null_seen()) { 2780 // Use null_seen information if it is available from the profile. 2801 java_bc() == Bytecodes::_aastore, "MDO must collect null_seen bit here"); 2802 return !data->as_BitData()->null_seen();
|