/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_MacroAssembler_sparc.hpp | 32 Register obj, // result: pointer to object after successful allocation 33 Register var_size_in_bytes, // object size in bytes if unknown at compile time; invalid otherwise 35 Register t1, // temp register 36 Register t2, // temp register 40 void initialize_header(Register obj, Register klass, Register len, Register t1, Register t2); 41 void initialize_body(Register bas [all...] |
H A D | templateTable_sparc.hpp | 29 Register method, // linked method (or i-klass) 30 Register ra, // return address 31 Register index = noreg, // itable index, MethodType, etc. 32 Register recv = noreg, // if caller wants to see it 33 Register flags = noreg // if caller wants to test it 36 static void invokevfinal_helper(Register Rcache, Register Rret); 37 static void invokeinterface_object_method(Register RklassOop, Register Rcall, 38 Register Rre [all...] |
H A D | methodHandles_sparc.hpp | 35 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp_reg, Register temp2_reg); 38 Register obj_reg, KlassHandle klass, 39 Register temp_reg, Register temp2_reg, 42 static void verify_method_handle(MacroAssembler* _masm, Register mh_reg, 43 Register temp_reg, Register temp2_reg) { 49 static void verify_ref_kind(MacroAssembler* _masm, int ref_kind, Register member_re [all...] |
H A D | templateInterpreterGenerator_sparc.hpp | 31 void generate_stack_overflow_check(Register Rframe_size, Register Rscratch, 32 Register Rscratch2);
|
H A D | interp_masm_sparc.hpp | 33 REGISTER_DECLARATION( Register, Otos_i , O0); // tos for ints, etc 34 REGISTER_DECLARATION( Register, Otos_l , O0); // for longs 35 REGISTER_DECLARATION( Register, Otos_l1, O0); // for 1st part of longs 36 REGISTER_DECLARATION( Register, Otos_l2, O1); // for 2nd part of longs 58 Register java_thread, 64 Register oop_result, 65 Register java_thread, 66 Register last_java_sp, 72 virtual void check_and_handle_popframe(Register java_thread); 73 virtual void check_and_handle_earlyret(Register java_threa [all...] |
H A D | register_definitions_sparc.cpp | 34 REGISTER_DEFINITION(Register, noreg); 36 REGISTER_DEFINITION(Register, G0); 37 REGISTER_DEFINITION(Register, G1); 38 REGISTER_DEFINITION(Register, G2); 39 REGISTER_DEFINITION(Register, G3); 40 REGISTER_DEFINITION(Register, G4); 41 REGISTER_DEFINITION(Register, G5); 42 REGISTER_DEFINITION(Register, G6); 43 REGISTER_DEFINITION(Register, G7); 45 REGISTER_DEFINITION(Register, O [all...] |
H A D | cppInterpreterGenerator_sparc.hpp | 34 void adjust_callers_stack(Register args); 35 void generate_compute_interpreter_state(const Register state, 36 const Register prev_state,
|
H A D | vmreg_sparc.hpp | 29 Register as_Register();
|
H A D | assembler_sparc.hpp | 37 // Register aliases for parts of the system: 64 REGISTER_DECLARATION(Register, G2_thread , G2); 65 REGISTER_DECLARATION(Register, G6_heapbase , G6); 69 REGISTER_DECLARATION(Register, G5_method , G5); 70 REGISTER_DECLARATION(Register, G5_megamorphic_method , G5_method); 71 REGISTER_DECLARATION(Register, G5_inline_cache_reg , G5_method); 74 REGISTER_DECLARATION(Register, Gargs , G4); // pointing to the last argument 77 REGISTER_DECLARATION(Register, L7_thread_cache , L7); 81 REGISTER_DECLARATION(Register, Gframe_size , G1); // SAME REG as G1_scratch 82 REGISTER_DECLARATION(Register, G1_scratc [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | templateTable_x86_32.hpp | 29 Register method, // linked method (or i-klass) 30 Register index = noreg, // itable index, MethodType, etc. 31 Register recv = noreg, // if caller wants to see it 32 Register flags = noreg // if caller wants to test it 34 static void invokevirtual_helper(Register index, Register recv, 35 Register flags); 39 static void index_check(Register array, Register index); 40 static void index_check_without_pop(Register arra [all...] |
H A D | templateTable_x86_64.hpp | 29 Register method, // linked method (or i-klass) 30 Register index = noreg, // itable index, MethodType, etc. 31 Register recv = noreg, // if caller wants to see it 32 Register flags = noreg // if caller wants to test it 34 static void invokevirtual_helper(Register index, Register recv, 35 Register flags); 39 static void index_check(Register array, Register index); 40 static void index_check_without_pop(Register arra [all...] |
H A D | c1_MacroAssembler_x86.hpp | 37 Register obj, // result: pointer to object after successful allocation 38 Register var_size_in_bytes, // object size in bytes if unknown at compile time; invalid otherwise 40 Register t1, // temp register 41 Register t2, // temp register 45 void initialize_header(Register obj, Register klass, Register len, Register t1, Register t2); 46 void initialize_body(Register ob [all...] |
H A D | interp_masm_x86_32.hpp | 44 Register oop_result, 45 Register java_thread, 46 Register last_java_sp, 52 virtual void check_and_handle_popframe(Register java_thread); 53 virtual void check_and_handle_earlyret(Register java_thread); 70 void get_method(Register reg); 79 void get_method(Register reg) { movptr(reg, Address(rbp, frame::interpreter_frame_method_offset * wordSize)); } 80 void get_const(Register reg) { get_method(reg); movptr(reg, Address(reg, methodOopDesc::const_offset())); } 81 void get_constant_pool(Register reg) { get_const(reg); movptr(reg, Address(reg, constMethodOopDesc::constants_offset())); } 82 void get_constant_pool_cache(Register re [all...] |
H A D | interp_masm_x86_64.hpp | 41 virtual void call_VM_base(Register oop_result, 42 Register java_thread, 43 Register last_java_sp, 48 virtual void check_and_handle_popframe(Register java_thread); 49 virtual void check_and_handle_earlyret(Register java_thread); 65 void get_method(Register reg); 83 void get_method(Register reg) { 87 void get_const(Register reg) { 92 void get_constant_pool(Register reg) { 97 void get_constant_pool_cache(Register re [all...] |
H A D | methodHandles_x86.hpp | 35 static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg); 38 Register obj, KlassHandle klass, 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, 54 Register recv, Register method_temp, 55 Register temp [all...] |
H A D | register_definitions_x86.cpp | 36 REGISTER_DEFINITION(Register, noreg); 37 REGISTER_DEFINITION(Register, rax); 38 REGISTER_DEFINITION(Register, rcx); 39 REGISTER_DEFINITION(Register, rdx); 40 REGISTER_DEFINITION(Register, rbx); 41 REGISTER_DEFINITION(Register, rsp); 42 REGISTER_DEFINITION(Register, rbp); 43 REGISTER_DEFINITION(Register, rsi); 44 REGISTER_DEFINITION(Register, rdi); 46 REGISTER_DEFINITION(Register, r [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/ |
H A D | CPUHelper.java | 29 public Register getIntegerRegister(int num); 30 public Register getFloatRegister(int num); 31 public Register getStackPointer(); 32 public Register getFramePointer();
|
H A D | BaseIndexScaleDispAddress.java | 31 private final Register base, index; 37 public BaseIndexScaleDispAddress(Register base, Register index, long disp, int scale) { 44 public BaseIndexScaleDispAddress(Register base, Register index, long disp) { 48 public BaseIndexScaleDispAddress(Register base, Register index) { 52 public BaseIndexScaleDispAddress(Register base, long disp) { 56 public Register getBase() { 60 public Register getInde [all...] |
H A D | LoadInstruction.java | 29 public Register[] getLoadDestinations();
|
H A D | StoreInstruction.java | 28 public Register[] getStoreSources();
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_MacroAssembler.hpp | 53 void explicit_null_check(Register base); 55 void inline_cache_check(Register receiver, Register iCache); 59 void unverified_entry(Register receiver, Register ic_klass); 62 void verify_not_null_oop(Register r) PRODUCT_RETURN; 110 int call_RT(Register oop_result1, Register oop_result2, address entry, int args_size = 0); 111 int call_RT(Register oop_result1, Register oop_result [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/ia64/ |
H A D | IA64Helper.java | 35 public Register getIntegerRegister(int num) { 40 public Register getFloatRegister(int num) { 45 public Register getStackPointer() { 50 public Register getFramePointer() {
|
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | vmreg_zero.hpp | 29 Register as_Register();
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/amd64/ |
H A D | AMD64Helper.java | 36 public Register getIntegerRegister(int num) { 40 public Register getFloatRegister(int num) { 44 public Register getStackPointer() { 48 public Register getFramePointer() {
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ |
H A D | SPARCHelper.java | 34 public Register getIntegerRegister(int num) { 38 public Register getFloatRegister(int num) { 42 public Register getStackPointer() { 46 public Register getFramePointer() {
|