/art/runtime/interpreter/mterp/arm64/ |
op_iput_object.S | 2 add x0, xFP, #OFF_FP_SHADOWFRAME
|
op_iput_object_quick.S | 2 add x0, xFP, #OFF_FP_SHADOWFRAME
|
op_sput_object.S | 2 add x0, xFP, #OFF_FP_SHADOWFRAME
|
op_aput_object.S | 6 add x0, xFP, #OFF_FP_SHADOWFRAME
|
op_const_class.S | 5 add x2, xFP, #OFF_FP_SHADOWFRAME
|
op_const_string.S | 5 add x2, xFP, #OFF_FP_SHADOWFRAME
|
op_move_result_wide.S | 5 ldr x0, [xFP, #OFF_FP_RESULT_REGISTER] // get pointer to result JType.
|
op_new_instance.S | 6 add x0, xFP, #OFF_FP_SHADOWFRAME
|
entry.S | 37 stp xPC, xFP, [sp, #48] 50 add xFP, x2, #SHADOWFRAME_VREGS_OFFSET // point to vregs. 51 add xREFS, xFP, w0, lsl #2 // point to reference array in shadow frame 61 ldr x0, [xFP, #OFF_FP_METHOD] 62 add x1, xFP, #OFF_FP_SHADOWFRAME
|
footer.S | 17 add x1, xFP, #OFF_FP_SHADOWFRAME 26 add x1, xFP, #OFF_FP_SHADOWFRAME 35 add x1, xFP, #OFF_FP_SHADOWFRAME 44 add x1, xFP, #OFF_FP_SHADOWFRAME 53 add x1, xFP, #OFF_FP_SHADOWFRAME 62 add x1, xFP, #OFF_FP_SHADOWFRAME 71 add x1, xFP, #OFF_FP_SHADOWFRAME 93 add x1, xFP, #OFF_FP_SHADOWFRAME 96 ldr x0, [xFP, #OFF_FP_CODE_ITEM] 97 ldr w1, [xFP, #OFF_FP_DEX_PC [all...] |
alt_stub.S | 11 add x1, xFP, #OFF_FP_SHADOWFRAME
|
invoke.S | 10 add x1, xFP, #OFF_FP_SHADOWFRAME
|
op_check_cast.S | 9 ldr x2, [xFP, #OFF_FP_METHOD] // w2<- method
|
op_const_string_jumbo.S | 7 add x2, xFP, #OFF_FP_SHADOWFRAME
|
op_iput_wide.S | 9 ldr x3, [xFP, #OFF_FP_METHOD] // w3<- referrer
|
op_new_array.S | 10 add x0, xFP, #OFF_FP_SHADOWFRAME
|
op_sget_wide.S | 10 ldr x1, [xFP, #OFF_FP_METHOD]
|
op_sput_wide.S | 9 ldr x1, [xFP, #OFF_FP_METHOD]
|
op_filled_new_array.S | 11 add x0, xFP, #OFF_FP_SHADOWFRAME
|
op_iget_wide.S | 10 ldr x2, [xFP, #OFF_FP_METHOD] // w2<- referrer
|
op_move_result.S | 6 ldr x0, [xFP, #OFF_FP_RESULT_REGISTER] // get pointer to result JType.
|
op_sget.S | 12 ldr x1, [xFP, #OFF_FP_METHOD]
|
op_sput.S | 12 ldr x2, [xFP, #OFF_FP_METHOD]
|
header.S | 26 Some (hopefully) temporary ugliness. We'll treat xFP as pointing to the 29 the shadow frame mechanism of double-storing object references - via xFP & 72 x21 xFP interpreted frame pointer, used for accessing locals and args 94 /* During bringup, we'll use the shadow frame model instead of xFP */ 97 #define xFP x21 109 * Instead of holding a pointer to the shadow frame, we keep xFP at the base of the vregs. So, 135 str xPC, [xFP, #OFF_FP_DEX_PC_PTR] 248 ldr \reg, [xFP, \vreg, uxtw #2] 251 str \reg, [xFP, \vreg, uxtw #2] 255 str \reg, [xFP, \vreg, uxtw #2 [all...] |
/external/clang/test/CodeGenCXX/ |
implicit-instantiation-1.cpp | 13 void foo(X<int> &xi, X<float> *xfp, int i, float f) { 21 xfp->f(f);
|