/openjdk10/hotspot/src/share/vm/gc/g1/ |
H A D | g1SATBCardTableModRefBS.cpp | 44 void G1SATBCardTableModRefBS::enqueue(oop pre_val) { argument 46 assert(oopDesc::is_oop(pre_val, true), "Error"); 52 jt->satb_mark_queue().enqueue(pre_val); 55 JavaThread::satb_mark_queue_set().shared_satb_queue()->enqueue(pre_val);
|
H A D | g1SATBCardTableModRefBS.hpp | 53 // Add "pre_val" to a set of objects that may have been disconnected from the 55 static void enqueue(oop pre_val);
|
/openjdk10/hotspot/src/cpu/aarch64/vm/ |
H A D | c1_CodeStubs_aarch64.cpp | 364 assert(pre_val()->is_register(), "Precondition."); 366 Register pre_val_reg = pre_val()->as_register(); 369 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/); 372 ce->store_parameter(pre_val()->as_register(), 0);
|
H A D | c1_Runtime1_aarch64.cpp | 1167 const Register pre_val = r0; local 1205 f.load_argument(0, pre_val); 1206 __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::g1_wb_pre), pre_val, thread); local
|
H A D | macroAssembler_aarch64.cpp | 3640 Register pre_val, 3654 assert_different_registers(obj, pre_val, tmp, rscratch1); 3655 assert(pre_val != noreg && tmp != noreg, "expecting a register"); 3676 load_heap_oop(pre_val, Address(obj, 0)); 3680 cbz(pre_val, done); 3696 str(pre_val, Address(tmp, 0)); 3701 push(r0->bit(tosca_live) | obj->bit(obj != noreg) | pre_val->bit(true), sp); 3716 assert(pre_val != c_rarg1, "smashed arg"); 3718 pass_arg0(this, pre_val); 3721 call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::g1_wb_pre), pre_val, threa [all...] |
H A D | macroAssembler_aarch64.hpp | 774 Register pre_val,
|
/openjdk10/hotspot/src/share/vm/c1/ |
H A D | c1_CodeStubs.hpp | 551 // pre_val (a temporary register) must be a register; 552 G1PreBarrierStub(LIR_Opr addr, LIR_Opr pre_val, LIR_PatchCode patch_code, CodeEmitInfo* info) : argument 553 _addr(addr), _pre_val(pre_val), _do_load(true), 561 // previous value is assumed to have already been loaded into pre_val. 562 G1PreBarrierStub(LIR_Opr pre_val) : argument 563 _addr(LIR_OprFact::illegalOpr), _pre_val(pre_val), _do_load(false), 570 LIR_Opr pre_val() const { return _pre_val; } function in class:G1PreBarrierStub
|
H A D | c1_LIRGenerator.cpp | 1253 result /* pre_val */, 1453 void LIRGenerator::pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val, argument 1459 G1SATBCardTableModRef_pre_barrier(addr_opr, pre_val, do_load, patch, info); 1497 void LIRGenerator::G1SATBCardTableModRef_pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val, argument 1526 assert(pre_val == LIR_OprFact::illegalOpr, "sanity"); 1532 pre_val = new_register(T_OBJECT); 1538 slow = new G1PreBarrierStub(addr_opr, pre_val, pre_val_patch_code, info); 1541 assert(pre_val->is_register(), "must be"); 1542 assert(pre_val->type() == T_OBJECT, "must be an object"); 1545 slow = new G1PreBarrierStub(pre_val); [all...] |
H A D | c1_LIRGenerator.hpp | 272 void pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val, bool do_load, bool patch, CodeEmitInfo* info); 278 void G1SATBCardTableModRef_pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val,
|
/openjdk10/hotspot/src/cpu/x86/vm/ |
H A D | c1_CodeStubs_x86.cpp | 534 assert(pre_val()->is_register(), "Precondition."); 536 Register pre_val_reg = pre_val()->as_register(); 539 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/); 544 ce->store_parameter(pre_val()->as_register(), 0);
|
H A D | c1_Runtime1_x86.cpp | 1620 const Register pre_val = rax; local 1655 f.load_argument(0, pre_val); 1656 __ movptr(Address(tmp, 0), pre_val); local
|
H A D | macroAssembler_x86.cpp | 5215 value /* pre_val */, 5241 Register pre_val, 5258 assert(pre_val != noreg, "check this code"); 5261 assert_different_registers(obj, pre_val, tmp); 5262 assert(pre_val != rax, "check this code"); 5284 load_heap_oop(pre_val, Address(obj, 0)); 5288 cmpptr(pre_val, (int32_t) NULL_WORD); 5304 movptr(Address(tmp, 0), pre_val); local 5314 if (pre_val != rax) 5315 push(pre_val); 5240 g1_write_barrier_pre(Register obj, Register pre_val, Register thread, Register tmp, bool tosca_live, bool expand_call) argument 5337 call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::g1_wb_pre), pre_val, thread); local [all...] |
/openjdk10/hotspot/src/cpu/ppc/vm/ |
H A D | c1_CodeStubs_ppc.cpp | 485 assert(pre_val()->is_register(), "Precondition."); 486 Register pre_val_reg = pre_val()->as_register(); 489 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/); 498 __ std(pre_val_reg, -8, R1_SP); // Pass pre_val on stack.
|
H A D | c1_Runtime1_ppc.cpp | 741 // Using stack slots: pre_val (pre-pushed), spill tmp, spill tmp2. 743 Register pre_val = R0; // previous value of memory local 782 __ ld(pre_val, -8, R1_SP); // Load from stack. 786 __ stdx(pre_val, tmp2, tmp); // [_buf + index] := <address_of_card>
|
/openjdk10/hotspot/src/cpu/s390/vm/ |
H A D | c1_CodeStubs_s390.cpp | 467 assert(pre_val()->is_register(), "Precondition."); 469 Register pre_val_reg = pre_val()->as_register(); 472 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/);
|
H A D | c1_Runtime1_s390.cpp | 783 Register pre_val = Z_R1_scratch; local 784 Register tmp = Z_R6; // Must be non-volatile because it is used to save pre_val. 822 __ z_stg(pre_val, 0, tmp, tmp2); // [_buf + index] := <address_of_card> 833 __ z_lgr(tmp, pre_val); // save pre_val 836 __ z_lgr(pre_val, tmp); // restore pre_val
|
H A D | templateInterpreterGenerator_s390.cpp | 498 Register pre_val = Z_RET; // return value local 511 __ load_and_test_long(pre_val, Address(Rargp, Interpreter::stackElementSize)); // Get receiver. 515 __ load_heap_oop(pre_val, referent_offset, pre_val); 527 pre_val, // pre_val
|
/openjdk10/hotspot/src/cpu/arm/vm/ |
H A D | c1_CodeStubs_arm.cpp | 479 assert(pre_val()->is_register(), "Precondition."); 481 Register pre_val_reg = pre_val()->as_register(); 484 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/);
|
H A D | macroAssembler_arm.cpp | 2230 value, // pre_val 2252 // otherwise pre_val register is preserved. 2255 Register pre_val, 2262 assert_different_registers(store_addr, new_val, pre_val, tmp1, tmp2, noreg); 2265 assert_different_registers(pre_val, tmp1, tmp2, noreg); 2282 load_heap_oop(pre_val, Address(store_addr, 0)); 2286 cbz(pre_val, done); 2301 str(pre_val, Address(tmp2, tmp1)); 2311 raw_push(pre_val, ZR); 2318 push(pre_val); 2253 g1_write_barrier_pre(Register store_addr, Register new_val, Register pre_val, Register tmp1, Register tmp2) argument [all...] |
/openjdk10/hotspot/src/cpu/sparc/vm/ |
H A D | c1_CodeStubs_sparc.cpp | 469 assert(pre_val()->is_register(), "Precondition."); 470 Register pre_val_reg = pre_val()->as_register(); 473 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/);
|
H A D | macroAssembler_sparc.cpp | 3487 Register pre_val; local 3492 pre_val = I0; // Was O0 before the save. 3494 pre_val = O0; 3521 __ st_ptr(pre_val, L1, L0); // [_buf + index] := I0 3585 Register pre_val, 3592 // sure that we don't trash the value in pre_val 3594 assert_different_registers(pre_val, tmp); 3599 assert(pre_val == noreg, "check this code"); 3634 pre_val = tmp; 3637 assert(pre_val ! 3582 g1_write_barrier_pre(Register obj, Register index, int offset, Register pre_val, Register tmp, bool preserve_o_regs) argument [all...] |
H A D | c1_Runtime1_sparc.cpp | 855 Register pre_val = G4; local 892 __ st_ptr(pre_val, tmp2, tmp); // [_buf + index] := <address_of_card>
|
H A D | macroAssembler_sparc.hpp | 1083 void g1_write_barrier_pre(Register obj, Register index, int offset, Register pre_val, Register tmp, bool preserve_o_regs);
|
/openjdk10/hotspot/src/share/vm/opto/ |
H A D | graphKit.cpp | 1555 Node* pre_val, 1562 g1_write_barrier_pre(do_load, obj, adr, adr_idx, val, val_type, pre_val, bt); 1648 NULL /* pre_val */, 4040 Node* pre_val, 4050 assert(pre_val == NULL, "loaded already?"); 4060 assert(pre_val != NULL, "must be loaded already"); 4061 // Nothing to be done if pre_val is null. 4062 if (pre_val->bottom_type() == TypePtr::NULL_PTR) return; 4063 assert(pre_val->bottom_type()->basic_type() == T_OBJECT, "or we shouldn't be here"); 4107 pre_val 1548 pre_barrier(bool do_load, Node* ctl, Node* obj, Node* adr, uint adr_idx, Node* val, const TypeOopPtr* val_type, Node* pre_val, BasicType bt) argument 4034 g1_write_barrier_pre(bool do_load, Node* obj, Node* adr, uint alias_idx, Node* val, const TypeOopPtr* val_type, Node* pre_val, BasicType bt) argument 4122 __ store(__ ctrl(), log_addr, pre_val, T_OBJECT, Compile::AliasIdxRaw, MemNode::unordered); local [all...] |
H A D | graphKit.hpp | 631 Node* pre_val, 781 Node* pre_val,
|