Searched refs:Register (Results 1 - 25 of 144) sorted by relevance

123456

/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_MacroAssembler_sparc.hpp32 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 DtemplateTable_sparc.hpp29 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 DmethodHandles_sparc.hpp35 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 DtemplateInterpreterGenerator_sparc.hpp31 void generate_stack_overflow_check(Register Rframe_size, Register Rscratch,
32 Register Rscratch2);
H A Dinterp_masm_sparc.hpp33 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 Dregister_definitions_sparc.cpp34 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 DcppInterpreterGenerator_sparc.hpp34 void adjust_callers_stack(Register args);
35 void generate_compute_interpreter_state(const Register state,
36 const Register prev_state,
H A Dvmreg_sparc.hpp29 Register as_Register();
H A Dassembler_sparc.hpp37 // 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 DtemplateTable_x86_32.hpp29 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 DtemplateTable_x86_64.hpp29 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 Dc1_MacroAssembler_x86.hpp37 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 Dinterp_masm_x86_32.hpp44 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 Dinterp_masm_x86_64.hpp41 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 DmethodHandles_x86.hpp35 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 Dregister_definitions_x86.cpp36 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 DCPUHelper.java29 public Register getIntegerRegister(int num);
30 public Register getFloatRegister(int num);
31 public Register getStackPointer();
32 public Register getFramePointer();
H A DBaseIndexScaleDispAddress.java31 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 DLoadInstruction.java29 public Register[] getLoadDestinations();
H A DStoreInstruction.java28 public Register[] getStoreSources();
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_MacroAssembler.hpp53 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 DIA64Helper.java35 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 Dvmreg_zero.hpp29 Register as_Register();
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/amd64/
H A DAMD64Helper.java36 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 DSPARCHelper.java34 public Register getIntegerRegister(int num) {
38 public Register getFloatRegister(int num) {
42 public Register getStackPointer() {
46 public Register getFramePointer() {

Completed in 47 milliseconds

123456