Home
last modified time | relevance | path

Searched refs:card_table_base (Results 1 – 25 of 52) sorted by relevance

123

/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/cpu/arm/gc/shared/
H A DcardTableBarrierSetAssembler_arm.cpp97 void CardTableBarrierSetAssembler::store_check_part1(MacroAssembler* masm, Register card_table_base in store_check_part1() argument
123 …__ mov_address(card_table_base, (address)ct->byte_map_base(), symbolic_Relocation::card_table_refe… in store_check_part1()
127 …bler::store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp… in store_check_part2() argument
128 assert_different_registers(obj, card_table_base, tmp); in store_check_part2()
140 add(card_table_base, card_table_base, AsmOperand(obj, lsr, CardTable::card_shift)); in store_check_part2()
141 Address card_table_addr(card_table_base); in store_check_part2()
143 Address card_table_addr(card_table_base, obj, lsr, CardTable::card_shift); in store_check_part2()
155 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
162 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
166 void CardTableBarrierSetAssembler::set_card(MacroAssembler* masm, Register card_table_base, Address… in set_card() argument
[all …]
H A DcardTableBarrierSetAssembler_arm.hpp34 void store_check_part1(MacroAssembler* masm, Register card_table_base);
35 …void store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp);
37 …void set_card(MacroAssembler* masm, Register card_table_base, Address card_table_addr, Register tm…
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/cpu/arm/gc/shared/
H A DcardTableBarrierSetAssembler_arm.cpp97 void CardTableBarrierSetAssembler::store_check_part1(MacroAssembler* masm, Register card_table_base in store_check_part1() argument
123 …__ mov_address(card_table_base, (address)ct->byte_map_base(), symbolic_Relocation::card_table_refe… in store_check_part1()
127 …bler::store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp… in store_check_part2() argument
128 assert_different_registers(obj, card_table_base, tmp); in store_check_part2()
140 add(card_table_base, card_table_base, AsmOperand(obj, lsr, CardTable::card_shift)); in store_check_part2()
141 Address card_table_addr(card_table_base); in store_check_part2()
143 Address card_table_addr(card_table_base, obj, lsr, CardTable::card_shift); in store_check_part2()
155 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
162 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
166 void CardTableBarrierSetAssembler::set_card(MacroAssembler* masm, Register card_table_base, Address… in set_card() argument
[all …]
H A DcardTableBarrierSetAssembler_arm.hpp34 void store_check_part1(MacroAssembler* masm, Register card_table_base);
35 …void store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp);
37 …void set_card(MacroAssembler* masm, Register card_table_base, Address card_table_addr, Register tm…
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/cpu/arm/gc/shared/
H A DcardTableBarrierSetAssembler_arm.cpp96 void CardTableBarrierSetAssembler::store_check_part1(MacroAssembler* masm, Register card_table_base in store_check_part1() argument
120 __ mov_address(card_table_base, (address)ct->byte_map_base()); in store_check_part1()
124 …bler::store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp… in store_check_part2() argument
125 assert_different_registers(obj, card_table_base, tmp); in store_check_part2()
132 Address card_table_addr(card_table_base, obj, lsr, CardTable::card_shift); in store_check_part2()
140 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
144 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
148 void CardTableBarrierSetAssembler::set_card(MacroAssembler* masm, Register card_table_base, Address… in set_card() argument
155 __ strb(card_table_base, card_table_addr); in set_card()
H A DcardTableBarrierSetAssembler_arm.hpp34 void store_check_part1(MacroAssembler* masm, Register card_table_base);
35 …void store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp);
37 …void set_card(MacroAssembler* masm, Register card_table_base, Address card_table_addr, Register tm…
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/cpu/arm/gc/shared/
H A DcardTableBarrierSetAssembler_arm.cpp96 void CardTableBarrierSetAssembler::store_check_part1(MacroAssembler* masm, Register card_table_base in store_check_part1() argument
120 __ mov_address(card_table_base, (address)ct->byte_map_base()); in store_check_part1()
124 …bler::store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp… in store_check_part2() argument
125 assert_different_registers(obj, card_table_base, tmp); in store_check_part2()
135 Address card_table_addr(card_table_base, obj, lsr, CardTable::card_shift); in store_check_part2()
146 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
153 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
157 void CardTableBarrierSetAssembler::set_card(MacroAssembler* masm, Register card_table_base, Address… in set_card() argument
164 __ strb(card_table_base, card_table_addr); in set_card()
H A DcardTableBarrierSetAssembler_arm.hpp34 void store_check_part1(MacroAssembler* masm, Register card_table_base);
35 …void store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp);
37 …void set_card(MacroAssembler* masm, Register card_table_base, Address card_table_addr, Register tm…
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/cpu/arm/gc/shared/
H A DcardTableBarrierSetAssembler_arm.cpp96 void CardTableBarrierSetAssembler::store_check_part1(MacroAssembler* masm, Register card_table_base in store_check_part1() argument
120 __ mov_address(card_table_base, (address)ct->byte_map_base()); in store_check_part1()
124 …bler::store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp… in store_check_part2() argument
125 assert_different_registers(obj, card_table_base, tmp); in store_check_part2()
135 Address card_table_addr(card_table_base, obj, lsr, CardTable::card_shift); in store_check_part2()
146 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
153 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
157 void CardTableBarrierSetAssembler::set_card(MacroAssembler* masm, Register card_table_base, Address… in set_card() argument
164 __ strb(card_table_base, card_table_addr); in set_card()
H A DcardTableBarrierSetAssembler_arm.hpp34 void store_check_part1(MacroAssembler* masm, Register card_table_base);
35 …void store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp);
37 …void set_card(MacroAssembler* masm, Register card_table_base, Address card_table_addr, Register tm…
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/hotspot/cpu/arm/gc/shared/
H A DcardTableBarrierSetAssembler_arm.cpp96 void CardTableBarrierSetAssembler::store_check_part1(MacroAssembler* masm, Register card_table_base in store_check_part1() argument
120 __ mov_address(card_table_base, (address)ct->byte_map_base()); in store_check_part1()
124 …bler::store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp… in store_check_part2() argument
125 assert_different_registers(obj, card_table_base, tmp); in store_check_part2()
135 Address card_table_addr(card_table_base, obj, lsr, CardTable::card_shift); in store_check_part2()
146 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
153 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
157 void CardTableBarrierSetAssembler::set_card(MacroAssembler* masm, Register card_table_base, Address… in set_card() argument
164 __ strb(card_table_base, card_table_addr); in set_card()
H A DcardTableBarrierSetAssembler_arm.hpp34 void store_check_part1(MacroAssembler* masm, Register card_table_base);
35 …void store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp);
37 …void set_card(MacroAssembler* masm, Register card_table_base, Address card_table_addr, Register tm…
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/cpu/arm/gc/shared/
H A DcardTableBarrierSetAssembler_arm.cpp96 void CardTableBarrierSetAssembler::store_check_part1(MacroAssembler* masm, Register card_table_base in store_check_part1() argument
120 __ mov_address(card_table_base, (address)ct->byte_map_base()); in store_check_part1()
124 …bler::store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp… in store_check_part2() argument
125 assert_different_registers(obj, card_table_base, tmp); in store_check_part2()
135 Address card_table_addr(card_table_base, obj, lsr, CardTable::card_shift); in store_check_part2()
146 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
153 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
157 void CardTableBarrierSetAssembler::set_card(MacroAssembler* masm, Register card_table_base, Address… in set_card() argument
164 __ strb(card_table_base, card_table_addr); in set_card()
H A DcardTableBarrierSetAssembler_arm.hpp34 void store_check_part1(MacroAssembler* masm, Register card_table_base);
35 …void store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp);
37 …void set_card(MacroAssembler* masm, Register card_table_base, Address card_table_addr, Register tm…
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/cpu/arm/gc/shared/
H A DcardTableBarrierSetAssembler_arm.cpp97 void CardTableBarrierSetAssembler::store_check_part1(MacroAssembler* masm, Register card_table_base in store_check_part1() argument
122 …__ mov_address(card_table_base, (address)ct->byte_map_base(), symbolic_Relocation::card_table_refe… in store_check_part1()
126 …bler::store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp… in store_check_part2() argument
127 assert_different_registers(obj, card_table_base, tmp); in store_check_part2()
138 Address card_table_addr(card_table_base, obj, lsr, CardTable::card_shift); in store_check_part2()
149 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
156 set_card(masm, card_table_base, card_table_addr, tmp); in store_check_part2()
160 void CardTableBarrierSetAssembler::set_card(MacroAssembler* masm, Register card_table_base, Address… in set_card() argument
167 __ strb(card_table_base, card_table_addr); in set_card()
H A DcardTableBarrierSetAssembler_arm.hpp34 void store_check_part1(MacroAssembler* masm, Register card_table_base);
35 …void store_check_part2(MacroAssembler* masm, Register obj, Register card_table_base, Register tmp);
37 …void set_card(MacroAssembler* masm, Register card_table_base, Address card_table_addr, Register tm…
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/share/gc/shared/c1/
H A DcardTableBarrierSetC1.cpp49 LIR_Const* card_table_base = new LIR_Const(ct->byte_map_base()); in post_barrier() local
66 gen->CardTableBarrierSet_post_barrier_helper(addr, card_table_base); in post_barrier()
77 if (gen->can_inline_as_constant(card_table_base)) { in post_barrier()
78 card_addr = new LIR_Address(tmp, card_table_base->as_jint(), T_BYTE); in post_barrier()
80 card_addr = new LIR_Address(tmp, gen->load_constant(card_table_base), T_BYTE); in post_barrier()
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/gc/shared/c1/
H A DcardTableBarrierSetC1.cpp49 LIR_Const* card_table_base = new LIR_Const(ct->byte_map_base()); in post_barrier() local
66 gen->CardTableBarrierSet_post_barrier_helper(addr, card_table_base); in post_barrier()
77 if (gen->can_inline_as_constant(card_table_base)) { in post_barrier()
78 card_addr = new LIR_Address(tmp, card_table_base->as_jint(), T_BYTE); in post_barrier()
80 card_addr = new LIR_Address(tmp, gen->load_constant(card_table_base), T_BYTE); in post_barrier()
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/share/gc/shared/c1/
H A DcardTableBarrierSetC1.cpp48 LIR_Const* card_table_base = new LIR_Const(ct->byte_map_base()); in post_barrier() local
65 gen->CardTableBarrierSet_post_barrier_helper(addr, card_table_base); in post_barrier()
76 if (gen->can_inline_as_constant(card_table_base)) { in post_barrier()
77 card_addr = new LIR_Address(tmp, card_table_base->as_jint(), T_BYTE); in post_barrier()
79 card_addr = new LIR_Address(tmp, gen->load_constant(card_table_base), T_BYTE); in post_barrier()
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/gc/shared/c1/
H A DcardTableBarrierSetC1.cpp49 LIR_Const* card_table_base = new LIR_Const(ct->byte_map_base()); in post_barrier() local
66 gen->CardTableBarrierSet_post_barrier_helper(addr, card_table_base); in post_barrier()
77 if (gen->can_inline_as_constant(card_table_base)) { in post_barrier()
78 card_addr = new LIR_Address(tmp, card_table_base->as_jint(), T_BYTE); in post_barrier()
80 card_addr = new LIR_Address(tmp, gen->load_constant(card_table_base), T_BYTE); in post_barrier()
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/share/gc/shared/c1/
H A DcardTableBarrierSetC1.cpp48 LIR_Const* card_table_base = new LIR_Const(ct->byte_map_base()); in post_barrier() local
65 gen->CardTableBarrierSet_post_barrier_helper(addr, card_table_base); in post_barrier()
76 if (gen->can_inline_as_constant(card_table_base)) { in post_barrier()
77 card_addr = new LIR_Address(tmp, card_table_base->as_jint(), T_BYTE); in post_barrier()
79 card_addr = new LIR_Address(tmp, gen->load_constant(card_table_base), T_BYTE); in post_barrier()
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/share/gc/shared/c1/
H A DcardTableBarrierSetC1.cpp49 LIR_Const* card_table_base = new LIR_Const(ct->byte_map_base()); in post_barrier() local
66 gen->CardTableBarrierSet_post_barrier_helper(addr, card_table_base); in post_barrier()
77 if (gen->can_inline_as_constant(card_table_base)) { in post_barrier()
78 card_addr = new LIR_Address(tmp, card_table_base->as_jint(), T_BYTE); in post_barrier()
80 card_addr = new LIR_Address(tmp, gen->load_constant(card_table_base), T_BYTE); in post_barrier()
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/hotspot/share/gc/shared/c1/
H A DcardTableBarrierSetC1.cpp48 LIR_Const* card_table_base = new LIR_Const(ct->byte_map_base()); in post_barrier() local
65 gen->CardTableBarrierSet_post_barrier_helper(addr, card_table_base); in post_barrier()
76 if (gen->can_inline_as_constant(card_table_base)) { in post_barrier()
77 card_addr = new LIR_Address(tmp, card_table_base->as_jint(), T_BYTE); in post_barrier()
79 card_addr = new LIR_Address(tmp, gen->load_constant(card_table_base), T_BYTE); in post_barrier()
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/share/gc/shared/c1/
H A DcardTableBarrierSetC1.cpp48 LIR_Const* card_table_base = new LIR_Const(ct->byte_map_base()); in post_barrier() local
65 gen->CardTableBarrierSet_post_barrier_helper(addr, card_table_base); in post_barrier()
76 if (gen->can_inline_as_constant(card_table_base)) { in post_barrier()
77 card_addr = new LIR_Address(tmp, card_table_base->as_jint(), T_BYTE); in post_barrier()
79 card_addr = new LIR_Address(tmp, gen->load_constant(card_table_base), T_BYTE); in post_barrier()
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/share/gc/shared/c2/
H A DcardTableBarrierSetC2.cpp41 CardTable::CardValue* card_table_base = ci_card_table_address(); in byte_map_base_node() local
42 if (card_table_base != NULL) { in byte_map_base_node()
43 return kit->makecon(TypeRawPtr::make((address)card_table_base)); in byte_map_base_node()

123