Searched refs:pre_val (Results 1 - 16 of 16) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1SATBCardTableModRefBS.cpp52 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 Dg1SATBCardTableModRefBS.hpp41 // 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 Dc1_CodeStubs.hpp531 // 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 Dc1_LIRGenerator.cpp1240 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 Dc1_LIRGenerator.hpp264 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 Dc1_CodeStubs_x86.cpp475 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 Dc1_Runtime1_x86.cpp1624 const Register pre_val = rax; local
1662 f.load_argument(0, pre_val);
1663 __ movptr(Address(tmp, 0), pre_val); local
H A Dassembler_x86.cpp8589 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 Dassembler_x86.hpp2051 Register pre_val,
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_CodeStubs_sparc.cpp416 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 Dc1_Runtime1_sparc.cpp832 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 Dassembler_sparc.cpp4312 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 Dassembler_sparc.hpp2345 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 DgraphKit.cpp1475 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 DgraphKit.hpp573 Node* pre_val,
705 Node* pre_val,
H A Dlibrary_call.cpp213 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

Completed in 368 milliseconds