/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1SATBCardTableModRefBS.cpp | 52 void G1SATBCardTableModRefBS::enqueue(oop pre_val) { argument 54 assert(pre_val->is_oop(true), "Error"); 60 jt->satb_mark_queue().enqueue(pre_val); 63 JavaThread::satb_mark_queue_set().shared_satb_queue()->enqueue(pre_val);
|
H A D | g1SATBCardTableModRefBS.hpp | 41 // Add "pre_val" to a set of objects that may have been disconnected from the 43 static void enqueue(oop pre_val);
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_CodeStubs.hpp | 531 // pre_val (a temporary register) must be a register; 532 G1PreBarrierStub(LIR_Opr addr, LIR_Opr pre_val, LIR_PatchCode patch_code, CodeEmitInfo* info) : argument 533 _addr(addr), _pre_val(pre_val), _do_load(true), 541 // previous value is assumed to have already been loaded into pre_val. 542 G1PreBarrierStub(LIR_Opr pre_val) : argument 543 _addr(LIR_OprFact::illegalOpr), _pre_val(pre_val), _do_load(false), 550 LIR_Opr pre_val() const { return _pre_val; } function in class:G1PreBarrierStub
|
H A D | c1_LIRGenerator.cpp | 1240 result /* pre_val */, 1416 void LIRGenerator::pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val, argument 1423 G1SATBCardTableModRef_pre_barrier(addr_opr, pre_val, do_load, patch, info); 1464 void LIRGenerator::G1SATBCardTableModRef_pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val, argument 1491 assert(pre_val == LIR_OprFact::illegalOpr, "sanity"); 1497 pre_val = new_register(T_OBJECT); 1503 slow = new G1PreBarrierStub(addr_opr, pre_val, pre_val_patch_code, info); 1506 assert(pre_val->is_register(), "must be"); 1507 assert(pre_val->type() == T_OBJECT, "must be an object"); 1510 slow = new G1PreBarrierStub(pre_val); [all...] |
H A D | c1_LIRGenerator.hpp | 264 void pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val, bool do_load, bool patch, CodeEmitInfo* info); 270 void G1SATBCardTableModRef_pre_barrier(LIR_Opr addr_opr, LIR_Opr pre_val,
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_CodeStubs_x86.cpp | 475 assert(pre_val()->is_register(), "Precondition."); 477 Register pre_val_reg = pre_val()->as_register(); 480 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/); 485 ce->store_parameter(pre_val()->as_register(), 0);
|
H A D | c1_Runtime1_x86.cpp | 1624 const Register pre_val = rax; local 1662 f.load_argument(0, pre_val); 1663 __ movptr(Address(tmp, 0), pre_val); local
|
H A D | assembler_x86.cpp | 8589 Register pre_val, 8606 assert(pre_val != noreg, "check this code"); 8609 assert_different_registers(obj, pre_val, tmp); 8610 assert(pre_val != rax, "check this code"); 8632 load_heap_oop(pre_val, Address(obj, 0)); 8636 cmpptr(pre_val, (int32_t) NULL_WORD); 8652 movptr(Address(tmp, 0), pre_val); local 8662 if (pre_val != rax) 8663 push(pre_val); 8680 LP64_ONLY( assert(pre_val ! 8588 g1_write_barrier_pre(Register obj, Register pre_val, Register thread, Register tmp, bool tosca_live, bool expand_call) argument 8685 call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::g1_wb_pre), pre_val, thread); local [all...] |
H A D | assembler_x86.hpp | 2051 Register pre_val,
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_CodeStubs_sparc.cpp | 416 assert(pre_val()->is_register(), "Precondition."); 417 Register pre_val_reg = pre_val()->as_register(); 420 ce->mem2reg(addr(), pre_val(), T_OBJECT, patch_code(), info(), false /*wide*/, false /*unaligned*/);
|
H A D | c1_Runtime1_sparc.cpp | 832 Register pre_val = G4; local 856 __ st_ptr(pre_val, tmp2, tmp); // [_buf + index] := <address_of_card> 864 __ mov(pre_val, L0); 873 __ mov(L0, pre_val);
|
H A D | assembler_sparc.cpp | 4312 Register pre_val; local 4317 pre_val = I0; // Was O0 before the save. 4319 pre_val = O0; 4346 __ st_ptr(pre_val, L1, L0); // [_buf + index] := I0 4422 Register pre_val, 4429 // sure that we don't trash the value in pre_val 4431 assert_different_registers(pre_val, tmp); 4436 assert(pre_val == noreg, "check this code"); 4471 pre_val = tmp; 4474 assert(pre_val ! 4419 g1_write_barrier_pre(Register obj, Register index, int offset, Register pre_val, Register tmp, bool preserve_o_regs) argument [all...] |
H A D | assembler_sparc.hpp | 2345 void g1_write_barrier_pre(Register obj, Register index, int offset, Register pre_val, Register tmp, bool preserve_o_regs);
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | graphKit.cpp | 1475 Node* pre_val, 1483 g1_write_barrier_pre(do_load, obj, adr, adr_idx, val, val_type, pre_val, bt); 1553 NULL /* pre_val */, 3548 Node* pre_val, 3558 assert(pre_val == NULL, "loaded already?"); 3562 assert(pre_val != NULL, "must be loaded already"); 3563 assert(pre_val->bottom_type()->basic_type() == T_OBJECT, "or we shouldn't be here"); 3607 pre_val = __ load(no_ctrl, adr, val_type, bt, alias_idx); 3610 // if (pre_val != NULL) 3611 __ if_then(pre_val, BoolTes 1468 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 3542 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 3622 __ store(__ ctrl(), log_addr, pre_val, T_OBJECT, Compile::AliasIdxRaw); local [all...] |
H A D | graphKit.hpp | 573 Node* pre_val, 705 Node* pre_val,
|
H A D | library_call.cpp | 213 void insert_pre_barrier(Node* base_oop, Node* offset, Node* pre_val, bool need_mem_bar); 2136 Node* pre_val, bool need_mem_bar) { 2182 // pre_barrier(_, pre_val, ...); 2215 pre_val /* pre_val */, 2729 NULL /* pre_val*/, 5367 result /* pre_val */, 2135 insert_pre_barrier(Node* base_oop, Node* offset, Node* pre_val, bool need_mem_bar) argument
|