Searched refs:counter_addr (Results 1 - 25 of 28) sorted by relevance

12

/openjdk10/hotspot/src/cpu/s390/vm/
H A Dinterp_masm_s390.cpp1814 // Jump if ((*counter_addr += increment) & mask) satisfies the condition.
1815 void InterpreterMacroAssembler::increment_mask_and_jump(Address counter_addr, argument
1822 assert_different_registers(counter_addr.base(), scratch);
1825 reg2mem_opt(scratch, counter_addr, false);
1827 if (VM_Version::has_MemWithImmALUOps() && Immediate::is_simm8(increment) && counter_addr.is_RSYform()) {
1828 z_alsi(counter_addr.disp20(), counter_addr.base(), increment);
1829 mem2reg_signed_opt(scratch, counter_addr);
1831 mem2reg_signed_opt(scratch, counter_addr);
1833 reg2mem_opt(scratch, counter_addr, fals
[all...]
H A Dinterp_masm_s390.hpp273 void increment_mask_and_jump(Address counter_addr,
/openjdk10/hotspot/src/cpu/ppc/vm/
H A Dinterp_masm_ppc.hpp222 void increment_mdp_data_at(int constant, Register counter_addr, Register Rbumped_count, bool decrement = false);
224 void increment_mdp_data_at(Register counter_addr, Register Rbumped_count, bool decrement = false);
H A Dinterp_masm_ppc_64.cpp1270 Register counter_addr,
1274 addi(counter_addr, R28_mdx, constant);
1275 increment_mdp_data_at(counter_addr, Rbumped_count, decrement);
1292 void InterpreterMacroAssembler::increment_mdp_data_at(Register counter_addr, argument
1298 ld(Rbumped_count, 0, counter_addr);
1304 std(Rbumped_count, 0, counter_addr);
1311 std(Rbumped_count, 0, counter_addr);
1269 increment_mdp_data_at(int constant, Register counter_addr, Register Rbumped_count, bool decrement) argument
/openjdk10/hotspot/src/cpu/x86/vm/
H A Dinterp_masm_x86.hpp236 void increment_mask_and_jump(Address counter_addr,
H A DmacroAssembler_x86.hpp817 void cond_inc32(Condition cond, AddressLiteral counter_addr);
819 void atomic_incl(Address counter_addr);
820 void atomic_incl(AddressLiteral counter_addr, Register scr = rscratch1);
822 void atomic_incq(Address counter_addr);
823 void atomic_incq(AddressLiteral counter_addr, Register scr = rscratch1);
825 void atomic_incptr(AddressLiteral counter_addr, Register scr = rscratch1) { LP64_ONLY(atomic_incq(counter_addr, scr)) NOT_LP64(atomic_incl(counter_addr, scr)) ; } argument
826 void atomic_incptr(Address counter_addr) { LP64_ONLY(atomic_incq(counter_addr)) NOT_LP6 argument
[all...]
H A Dinterp_masm_x86.cpp1927 // Jump if ((*counter_addr += increment) & mask) satisfies the condition.
1928 void InterpreterMacroAssembler::increment_mask_and_jump(Address counter_addr, argument
1933 movl(scratch, counter_addr);
1936 movl(counter_addr, scratch);
H A Dc1_LIRAssembler_x86.cpp1748 Address counter_addr(mdo, md->byte_offset_of_slot(data, CounterData::count_offset()));
1749 __ subptr(counter_addr, DataLayout::counter_increment);
1831 Address counter_addr(mdo, md->byte_offset_of_slot(data, CounterData::count_offset()));
1832 __ subptr(counter_addr, DataLayout::counter_increment);
3489 Address counter_addr(mdo, md->byte_offset_of_slot(data, CounterData::count_offset()));
3541 __ addptr(counter_addr, DataLayout::counter_increment);
3547 __ addptr(counter_addr, DataLayout::counter_increment);
H A DmacroAssembler_x86.cpp1021 void MacroAssembler::atomic_incl(Address counter_addr) { argument
1024 incrementl(counter_addr);
1027 void MacroAssembler::atomic_incl(AddressLiteral counter_addr, Register scr) { argument
1028 if (reachable(counter_addr)) {
1029 atomic_incl(as_Address(counter_addr));
1031 lea(scr, counter_addr);
1037 void MacroAssembler::atomic_incq(Address counter_addr) { argument
1040 incrementq(counter_addr);
1043 void MacroAssembler::atomic_incq(AddressLiteral counter_addr, Register scr) { argument
1044 if (reachable(counter_addr)) {
2822 cond_inc32(Condition cond, AddressLiteral counter_addr) argument
[all...]
/openjdk10/hotspot/src/cpu/aarch64/vm/
H A Dinterp_masm_aarch64.hpp226 void increment_mask_and_jump(Address counter_addr,
H A Dc1_LIRAssembler_aarch64.cpp1458 Address counter_addr local
1462 __ ldr(rscratch1, counter_addr);
1464 __ str(rscratch1, counter_addr);
1549 Address counter_addr(mdo, md->byte_offset_of_slot(data, CounterData::count_offset()));
1550 __ lea(rscratch2, counter_addr);
2577 Address counter_addr(mdo, md->byte_offset_of_slot(data, CounterData::count_offset()));
2631 __ addptr(counter_addr, DataLayout::counter_increment);
2637 __ addptr(counter_addr, DataLayout::counter_increment);
H A DmacroAssembler_aarch64.hpp120 void atomic_incw(Register counter_addr, Register tmp, Register tmp2);
121 void atomic_incw(Address counter_addr, Register tmp1, Register tmp2, Register tmp3) { argument
122 lea(tmp1, counter_addr);
H A Dinterp_masm_aarch64.cpp1517 // Jump if ((*counter_addr += increment) & mask) satisfies the condition.
1518 void InterpreterMacroAssembler::increment_mask_and_jump(Address counter_addr, argument
1524 ldrw(scratch, counter_addr);
1527 strw(scratch, counter_addr);
/openjdk10/hotspot/src/cpu/arm/vm/
H A DmacroAssembler_arm.hpp402 Register tmp, Label& slow_case, int* counter_addr);
1293 void cond_atomic_inc32(AsmCondition cond, int* counter_addr);
1297 void inc_counter(address counter_addr, Register tmpreg1, Register tmpreg2);
1298 void inc_counter(int* counter_addr, Register tmpreg1, Register tmpreg2) { argument
1299 inc_counter((address) counter_addr, tmpreg1, tmpreg2);
H A Dinterp_masm_arm.hpp283 void increment_mask_and_jump(Address counter_addr,
H A DmacroAssembler_arm.cpp1925 void MacroAssembler::cond_atomic_inc32(AsmCondition cond, int* counter_addr) {
1926 if (counter_addr != NULL) {
1927 InlinedAddress counter_addr_literal((address)counter_addr);
1977 Register tmp, Label& slow_case, int* counter_addr) {
1984 if (counter_addr != NULL) {
1985 cond_atomic_inc32(al, counter_addr);
2570 void MacroAssembler::inc_counter(address counter_addr, Register tmpreg1, Register tmpreg2) { argument
2571 mov_slow(tmpreg1, counter_addr);
H A Dinterp_masm_arm.cpp2005 // Jump if ((*counter_addr += increment) & mask) satisfies the condition.
2006 void InterpreterMacroAssembler::increment_mask_and_jump(Address counter_addr,
2010 // caution: scratch2 and base address of counter_addr can be the same
2012 ldr_u32(scratch, counter_addr);
2014 str_32(scratch, counter_addr);
H A Dc1_LIRAssembler_arm.cpp3170 Address counter_addr(mdo, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias);
3232 __ ldr(tmp1, counter_addr);
3234 __ str(tmp1, counter_addr);
3240 __ ldr(tmp1, counter_addr);
3242 __ str(tmp1, counter_addr);
/openjdk10/hotspot/src/cpu/sparc/vm/
H A Dinterp_masm_sparc.hpp289 void increment_mask_and_jump(Address counter_addr,
H A DmacroAssembler_sparc.hpp1351 void cond_inc(Condition cond, address counter_addr, Register Rtemp1, Register Rtemp2);
1353 void inc_counter(address counter_addr, Register Rtmp1, Register Rtmp2);
1354 void inc_counter(int* counter_addr, Register Rtmp1, Register Rtmp2);
H A Dc1_LIRAssembler_sparc.cpp2765 Address counter_addr(mdo, md->byte_offset_of_slot(data, CounterData::count_offset()) - mdo_offset_bias);
2826 __ ld_ptr(counter_addr, tmp1);
2828 __ st_ptr(tmp1, counter_addr);
2834 __ ld_ptr(counter_addr, tmp1);
2836 __ st_ptr(tmp1, counter_addr);
H A Dinterp_masm_sparc.cpp2526 // Jump if ((*counter_addr += increment) & mask) satisfies the condition.
2527 void InterpreterMacroAssembler::increment_mask_and_jump(Address counter_addr, argument
2531 ld(counter_addr, scratch1);
2536 delayed()->st(scratch1, counter_addr);
/openjdk10/hotspot/src/share/vm/opto/
H A DgraphKit.hpp710 void increment_counter(address counter_addr); // increment a debug counter
711 void increment_counter(Node* counter_addr); // increment a debug counter
H A DgraphKit.cpp1960 void GraphKit::increment_counter(address counter_addr) { argument
1961 Node* adr1 = makecon(TypeRawPtr::make(counter_addr));
1965 void GraphKit::increment_counter(Node* counter_addr) { argument
1968 Node* cnt = make_load(ctrl, counter_addr, TypeInt::INT, T_INT, adr_type, MemNode::unordered);
1970 store_to_memory(ctrl, counter_addr, incr, T_INT, adr_type, MemNode::unordered);
/openjdk10/hotspot/src/share/vm/runtime/
H A Ddeoptimization.cpp2302 juint* counter_addr = &cases[bc_case]; local
2303 juint counter = *counter_addr;
2307 bc_counter_addr = counter_addr;

Completed in 262 milliseconds

12