Home
last modified time | relevance | path

Searched refs:instruction_addr (Results 1 – 25 of 58) sorted by relevance

123

/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/cpu/ppc/vm/
H A DmacroAssembler_ppc.hpp176 static bool is_bc_far_at(address instruction_addr);
177 static address get_dest_of_bc_far_at(address instruction_addr);
180 static bool inline is_bc_far_variant1_at(address instruction_addr);
181 static bool inline is_bc_far_variant2_at(address instruction_addr);
182 static bool inline is_bc_far_variant3_at(address instruction_addr);
223 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
224 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
230 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
233 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
243 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp189 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
195 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
196 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
198 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
203 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
210 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
211 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
213 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
218 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
225 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]
H A DmacroAssembler_ppc.cpp449 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at()
451 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at()
455 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at()
463 return instruction_addr + 8; in get_dest_of_bc_far_at()
471 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at()
487 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at()
489 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at()
494 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at()
643 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at()
651 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr in is_bxx64_patchable_variant1b_at()
[all …]
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/cpu/ppc/vm/
H A DmacroAssembler_ppc.hpp176 static bool is_bc_far_at(address instruction_addr);
177 static address get_dest_of_bc_far_at(address instruction_addr);
180 static bool inline is_bc_far_variant1_at(address instruction_addr);
181 static bool inline is_bc_far_variant2_at(address instruction_addr);
182 static bool inline is_bc_far_variant3_at(address instruction_addr);
223 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
224 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
230 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
233 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
243 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp189 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
195 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
196 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
198 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
203 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
210 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
211 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
213 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
218 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
225 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]
H A DmacroAssembler_ppc.cpp449 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at()
451 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at()
455 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at()
463 return instruction_addr + 8; in get_dest_of_bc_far_at()
471 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at()
487 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at()
489 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at()
494 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at()
643 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at()
651 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr in is_bxx64_patchable_variant1b_at()
[all …]
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/cpu/ppc/
H A DmacroAssembler_ppc.hpp179 static bool is_bc_far_at(address instruction_addr);
180 static address get_dest_of_bc_far_at(address instruction_addr);
183 static bool inline is_bc_far_variant1_at(address instruction_addr);
184 static bool inline is_bc_far_variant2_at(address instruction_addr);
185 static bool inline is_bc_far_variant3_at(address instruction_addr);
226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp195 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
201 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
202 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
204 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
209 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
216 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
217 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
219 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
224 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
231 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/cpu/ppc/
H A DmacroAssembler_ppc.hpp179 static bool is_bc_far_at(address instruction_addr);
180 static address get_dest_of_bc_far_at(address instruction_addr);
183 static bool inline is_bc_far_variant1_at(address instruction_addr);
184 static bool inline is_bc_far_variant2_at(address instruction_addr);
185 static bool inline is_bc_far_variant3_at(address instruction_addr);
226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp195 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
201 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
202 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
204 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
209 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
216 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
217 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
219 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
224 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
231 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/cpu/ppc/
H A DmacroAssembler_ppc.hpp179 static bool is_bc_far_at(address instruction_addr);
180 static address get_dest_of_bc_far_at(address instruction_addr);
183 static bool inline is_bc_far_variant1_at(address instruction_addr);
184 static bool inline is_bc_far_variant2_at(address instruction_addr);
185 static bool inline is_bc_far_variant3_at(address instruction_addr);
226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp196 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
202 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
203 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
205 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
210 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
217 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
218 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
220 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
225 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
232 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/cpu/ppc/
H A DmacroAssembler_ppc.hpp178 static bool is_bc_far_at(address instruction_addr);
179 static address get_dest_of_bc_far_at(address instruction_addr);
182 static bool inline is_bc_far_variant1_at(address instruction_addr);
183 static bool inline is_bc_far_variant2_at(address instruction_addr);
184 static bool inline is_bc_far_variant3_at(address instruction_addr);
225 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
226 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
232 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
235 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
245 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp197 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
203 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
204 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
206 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
211 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
218 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
219 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
221 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
226 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
233 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]
H A DmacroAssembler_ppc.cpp447 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at()
449 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at()
453 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at()
461 return instruction_addr + 8; in get_dest_of_bc_far_at()
469 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at()
485 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at()
487 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at()
492 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at()
641 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at()
649 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr in is_bxx64_patchable_variant1b_at()
[all …]
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/cpu/ppc/
H A DmacroAssembler_ppc.hpp186 static bool is_bc_far_at(address instruction_addr);
187 static address get_dest_of_bc_far_at(address instruction_addr);
190 static bool inline is_bc_far_variant1_at(address instruction_addr);
191 static bool inline is_bc_far_variant2_at(address instruction_addr);
192 static bool inline is_bc_far_variant3_at(address instruction_addr);
233 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
234 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
240 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
243 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
253 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp198 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
204 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
205 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
207 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
212 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
219 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
220 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
222 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
227 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
234 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]
H A DmacroAssembler_ppc.cpp448 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at()
450 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at()
454 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at()
462 return instruction_addr + 8; in get_dest_of_bc_far_at()
470 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at()
486 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at()
488 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at()
493 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at()
642 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at()
650 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr in is_bxx64_patchable_variant1b_at()
[all …]
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/cpu/ppc/
H A DmacroAssembler_ppc.hpp179 static bool is_bc_far_at(address instruction_addr);
180 static address get_dest_of_bc_far_at(address instruction_addr);
183 static bool inline is_bc_far_variant1_at(address instruction_addr);
184 static bool inline is_bc_far_variant2_at(address instruction_addr);
185 static bool inline is_bc_far_variant3_at(address instruction_addr);
226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp195 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
201 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
202 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
204 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
209 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
216 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
217 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
219 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
224 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
231 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/hotspot/cpu/ppc/
H A DmacroAssembler_ppc.hpp179 static bool is_bc_far_at(address instruction_addr);
180 static address get_dest_of_bc_far_at(address instruction_addr);
183 static bool inline is_bc_far_variant1_at(address instruction_addr);
184 static bool inline is_bc_far_variant2_at(address instruction_addr);
185 static bool inline is_bc_far_variant3_at(address instruction_addr);
226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp197 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
203 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
204 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
206 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
211 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
218 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
219 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
221 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
226 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
233 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]
H A DmacroAssembler_ppc.cpp465 return is_bc_far_variant1_at(instruction_addr) || in is_bc_far_at()
467 is_bc_far_variant3_at(instruction_addr); in is_bc_far_at()
471 if (is_bc_far_variant1_at(instruction_addr)) { in get_dest_of_bc_far_at()
479 return instruction_addr + 8; in get_dest_of_bc_far_at()
487 if (is_bc_far_variant3_at(instruction_addr)) { in set_dest_of_bc_far_at()
503 CodeBuffer buf(instruction_addr, code_size); in set_dest_of_bc_far_at()
505 if (is_bc_far_variant2_at(instruction_addr) && dest == instruction_addr + 8) { in set_dest_of_bc_far_at()
510 if (is_bc_far_variant1_at(instruction_addr)) { in set_dest_of_bc_far_at()
659 && is_load_const_at(instruction_addr); in is_bxx64_patchable_variant1_at()
667 …&& is_calculate_address_from_global_toc_at(instruction_addr + 2*BytesPerInstWord, instruction_addr in is_bxx64_patchable_variant1b_at()
[all …]
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/cpu/ppc/
H A DmacroAssembler_ppc.hpp179 static bool is_bc_far_at(address instruction_addr);
180 static address get_dest_of_bc_far_at(address instruction_addr);
183 static bool inline is_bc_far_variant1_at(address instruction_addr);
184 static bool inline is_bc_far_variant2_at(address instruction_addr);
185 static bool inline is_bc_far_variant3_at(address instruction_addr);
226 inline static bool is_bl64_patchable_at(address instruction_addr) { in is_bl64_patchable_at() argument
227 return is_bxx64_patchable_at(instruction_addr, /*link=*/true); in is_bl64_patchable_at()
233 set_dest_of_bxx64_patchable_at(instruction_addr, target, /*link=*/true); in set_dest_of_bl64_patchable_at()
236 return get_dest_of_bxx64_patchable_at(instruction_addr, /*link=*/true); in get_dest_of_bl64_patchable_at()
246 inline static bool is_b64_patchable_at(address instruction_addr) { in is_b64_patchable_at() argument
[all …]
H A DmacroAssembler_ppc.inline.hpp196 inline bool MacroAssembler::is_bc_far_variant1_at(address instruction_addr) { in is_bc_far_variant1_at() argument
202 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant1_at()
203 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant1_at()
205 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) != (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant1_at()
210 inline bool MacroAssembler::is_bc_far_variant2_at(address instruction_addr) { in is_bc_far_variant2_at() argument
217 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant2_at()
218 const int instruction_2 = *(int*)(instruction_addr + 4); in is_bc_far_variant2_at()
220 … (inv_bd_field(instruction_1, (intptr_t)instruction_addr) == (intptr_t)(instruction_addr + 2*4)) && in is_bc_far_variant2_at()
225 inline bool MacroAssembler::is_bc_far_variant3_at(address instruction_addr) { in is_bc_far_variant3_at() argument
232 const int instruction_1 = *(int*)(instruction_addr); in is_bc_far_variant3_at()
[all …]

123