/openjdk10/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | assembler_bsd_x86.cpp | 30 void MacroAssembler::int3() {
|
/openjdk10/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | assembler_linux_x86.cpp | 30 void MacroAssembler::int3() {
|
/openjdk10/hotspot/src/cpu/zero/vm/ |
H A D | interp_masm_zero.hpp | 34 class InterpreterMacroAssembler : public MacroAssembler { 36 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {}
|
H A D | assembler_zero.cpp | 61 void MacroAssembler::align(int modulus) { 66 void MacroAssembler::bang_stack_with_offset(int offset) { 70 void MacroAssembler::advance(int bytes) { 74 RegisterOrConstant MacroAssembler::delayed_value_impl( 80 void MacroAssembler::store_oop(jobject obj) { 85 void MacroAssembler::store_Metadata(Metadata* md) {
|
/openjdk10/hotspot/src/cpu/arm/vm/ |
H A D | methodHandles_arm.hpp | 35 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp1, Register temp2); 37 static void verify_klass(MacroAssembler* _masm, 41 static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN; 46 static void jump_from_method_handle(MacroAssembler* _masm, bool for_compiler_entry); 48 static void jump_to_lambda_form(MacroAssembler* _masm,
|
/openjdk10/hotspot/src/cpu/s390/vm/ |
H A D | nativeInst_s390.cpp | 195 return MacroAssembler::is_branch_pcrelative_long(inst); 218 if (MacroAssembler::is_call_far_pcrelative(instruction_address())) { 219 address here = addr_at(MacroAssembler::nop_size()); 220 return MacroAssembler::get_target_addr_pcrel(here); 234 if (MacroAssembler::is_call_far_pcrelative(instruction_address())) { 235 address iaddr = addr_at(MacroAssembler::nop_size()); 237 assert(((long)addr_at(MacroAssembler::call_far_pcrelative_size()) & (call_far_pcrelative_displacement_alignment-1)) == 0, 239 set_word_at(MacroAssembler::call_far_pcrelative_size() - 4, Assembler::z_pcrel_off(dest, iaddr)); 241 assert(MacroAssembler::is_load_const_from_toc(instruction_address()), "unsupported instruction"); 257 assert(MacroAssembler [all...] |
H A D | macroAssembler_s390.inline.hpp | 36 inline void MacroAssembler::lshift(Register r, int places, bool is_DW) { 44 inline void MacroAssembler::rshift(Register r, int places, bool is_DW) { 53 inline void MacroAssembler::or2mem_8(Address& dst, int64_t imm8) { 61 inline int MacroAssembler::store_const(const Address &dest, long imm, Register scratch, bool is_long) { 72 inline void MacroAssembler::load_address(Register d, const Address &a) { 82 inline void MacroAssembler::load_const(Register t, void* x) { 89 inline void MacroAssembler::load_const(Register t, Label& L) { 93 inline void MacroAssembler::load_const(Register t, const AddressLiteral& a) { 101 inline void MacroAssembler::load_const_optimized(Register t, long x) { 105 inline void MacroAssembler [all...] |
H A D | methodHandles_s390.hpp | 36 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp_reg, Register temp2_reg); 38 static void verify_klass(MacroAssembler* _masm, 43 static void verify_method_handle(MacroAssembler* _masm, Register mh_reg, 50 static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN; 54 static void jump_from_method_handle(MacroAssembler* _masm, Register method, 58 static void jump_to_lambda_form(MacroAssembler* _masm,
|
H A D | registerSaver_s390.hpp | 50 static OopMap* save_live_registers(MacroAssembler* masm, RegisterSet reg_set, Register return_pc = Z_R14); 51 static void restore_live_registers(MacroAssembler* masm, RegisterSet reg_set); 54 static OopMap* generate_oop_map(MacroAssembler* masm, RegisterSet reg_set); 58 static void restore_result_registers(MacroAssembler* masm);
|
H A D | nativeInst_s390.hpp | 95 return MacroAssembler::is_load_from_polling_page(addr_at(0)); 100 return MacroAssembler::get_poll_address(addr_at(0), ucontext); 105 return MacroAssembler::get_poll_register(addr_at(0)); 111 return MacroAssembler::is_memory_serialization(long_at(0), thread, ucontext); 232 return MacroAssembler::load_const_size() + MacroAssembler::call_byregister_size(); 241 if (MacroAssembler::is_load_const_call(iaddr)) { 243 return addr_at(MacroAssembler::load_const_call_size()); 246 if (MacroAssembler::is_load_const_from_toc_call(iaddr)) { 248 return addr_at(MacroAssembler [all...] |
H A D | stubRoutines_s390.hpp | 95 static void generate_load_absolute_address(MacroAssembler* masm, Register table, address table_addr, uint64_t table_contents); 96 static void generate_load_crc_table_addr(MacroAssembler* masm, Register table); 97 static void generate_load_crc32c_table_addr(MacroAssembler* masm, Register table); 100 static void generate_load_trot_table_addr(MacroAssembler* masm, Register table);
|
/openjdk10/hotspot/src/cpu/ppc/vm/ |
H A D | methodHandles_ppc.hpp | 36 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp_reg, Register temp2_reg); 38 static void verify_klass(MacroAssembler* _masm, 43 static void verify_method_handle(MacroAssembler* _masm, Register mh_reg, 50 static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN; 54 static void jump_from_method_handle(MacroAssembler* _masm, Register method, 58 static void jump_to_lambda_form(MacroAssembler* _masm,
|
H A D | stubRoutines_ppc.hpp | 65 static void generate_load_table_addr(MacroAssembler* masm, Register table, address table_addr, uint64_t table_contents); 66 static void generate_load_crc_table_addr(MacroAssembler* masm, Register table); 67 static void generate_load_crc32c_table_addr(MacroAssembler* masm, Register table); 68 static void generate_load_crc_constants_addr(MacroAssembler* masm, Register table); 69 static void generate_load_crc_barret_constants_addr(MacroAssembler* masm, Register table);
|
H A D | macroAssembler_ppc.inline.hpp | 34 inline bool MacroAssembler::is_ld_largeoffset(address a) { 41 inline int MacroAssembler::get_ld_largeoffset_offset(address a) { 42 assert(MacroAssembler::is_ld_largeoffset(a), "must be ld with large offset"); 53 inline void MacroAssembler::round_to(Register r, int modulus) { 60 inline void MacroAssembler::mr_if_needed(Register rd, Register rs) { 63 inline void MacroAssembler::fmr_if_needed(FloatRegister rd, FloatRegister rs) { 66 inline void MacroAssembler::endgroup_if_needed(bool needed) { 72 inline void MacroAssembler::membar(int bits) { 79 inline void MacroAssembler::release() { membar(LoadStore | StoreStore); } 80 inline void MacroAssembler [all...] |
H A D | interpreterRT_ppc.hpp | 36 MacroAssembler* _masm; 49 _masm = new MacroAssembler(buffer);
|
H A D | nativeInst_ppc.hpp | 56 return MacroAssembler::is_trap_ic_miss_check(long_at(0)); 61 return MacroAssembler::is_trap_null_check(long_at(0)); 68 return MacroAssembler::is_trap_zombie_not_entrant(long_at(0)); 84 return MacroAssembler::is_trap_range_check(long_at(0)); 90 return MacroAssembler::is_trap_should_not_reach_here(long_at(0)); 96 return MacroAssembler::is_load_from_polling_page(long_at(0), NULL); 102 return MacroAssembler::is_memory_serialization(long_at(0), thread, ucontext); 108 return MacroAssembler::get_stack_bang_address(long_at(0), ucontext); 156 assert(MacroAssembler::is_bl(*(int*)instruction_address()), "Should be bl instruction!"); 183 if (MacroAssembler [all...] |
/openjdk10/hotspot/src/cpu/aarch64/vm/ |
H A D | methodHandles_aarch64.hpp | 36 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg); 38 static void verify_klass(MacroAssembler* _masm, 42 static void verify_method_handle(MacroAssembler* _masm, Register mh_reg) { 47 static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN; 51 static void jump_from_method_handle(MacroAssembler* _masm, Register method, Register temp, 54 static void jump_to_lambda_form(MacroAssembler* _masm,
|
H A D | relocInfo_aarch64.cpp | 46 bytes = MacroAssembler::pd_patch_instruction_size(addr(), constptr); 49 bytes = MacroAssembler::patch_oop(addr(), x); 54 bytes = MacroAssembler::pd_patch_instruction_size(addr(), x); 69 address new_addr = MacroAssembler::pd_call_destination(orig_addr); 77 return MacroAssembler::pd_call_destination(addr()); 90 MacroAssembler::pd_patch_instruction(addr(), x); 100 return MacroAssembler::pd_call_destination(addr()); 106 MacroAssembler::pd_patch_instruction(addr(), MacroAssembler::target_addr_for_insn(old_addr));
|
H A D | aarch64Test.cpp | 39 MacroAssembler _masm(&code);
|
H A D | interpreterRT_aarch64.hpp | 36 MacroAssembler* _masm; 51 _masm = new MacroAssembler(buffer);
|
/openjdk10/hotspot/src/cpu/sparc/vm/ |
H A D | methodHandles_sparc.hpp | 35 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp_reg, Register temp2_reg); 37 static void verify_klass(MacroAssembler* _masm, 42 static void verify_method_handle(MacroAssembler* _masm, Register mh_reg, 49 static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN; 53 static void jump_from_method_handle(MacroAssembler* _masm, Register method, 57 static void jump_to_lambda_form(MacroAssembler* _masm,
|
H A D | macroAssembler_sparc.inline.hpp | 41 inline void MacroAssembler::pd_patch_instruction(address branch, address target) { 47 inline void MacroAssembler::ld_ptr( Register s1, Register s2, Register d ) { 51 inline void MacroAssembler::ld_ptr( Register s1, int simm13a, Register d ) { 57 inline void MacroAssembler::ld_ptr( Register s1, ByteSize simm13a, Register d ) { 62 inline void MacroAssembler::ld_ptr( Register s1, RegisterOrConstant s2, Register d ) { 66 inline void MacroAssembler::ld_ptr(const Address& a, Register d, int offset) { 70 inline void MacroAssembler::st_ptr( Register d, Register s1, Register s2 ) { 74 inline void MacroAssembler::st_ptr( Register d, Register s1, int simm13a ) { 80 inline void MacroAssembler::st_ptr( Register d, Register s1, ByteSize simm13a ) { 85 inline void MacroAssembler [all...] |
/openjdk10/hotspot/src/cpu/x86/vm/ |
H A D | methodHandles_x86.hpp | 35 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg); 37 static void verify_klass(MacroAssembler* _masm, 41 static void verify_method_handle(MacroAssembler* _masm, Register mh_reg) { 46 static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_reg, Register temp) NOT_DEBUG_RETURN; 50 static void jump_from_method_handle(MacroAssembler* _masm, Register method, Register temp, 53 static void jump_to_lambda_form(MacroAssembler* _masm,
|
/openjdk10/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | assembler_windows_x86.cpp | 30 void MacroAssembler::int3() { 53 void MacroAssembler::get_thread(Register thread) {
|
/openjdk10/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | assembler_solaris_x86.cpp | 29 void MacroAssembler::int3() {
|