/art/runtime/interpreter/mterp/arm64ng/ |
D | array.S | 1 %def op_aget(load="ldr", shift="2", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_object… 24 .elseif $is_object 40 % op_aget(load="ldrb", shift="0", data_offset="MIRROR_BOOLEAN_ARRAY_DATA_OFFSET", is_object="0") 43 % op_aget(load="ldrsb", shift="0", data_offset="MIRROR_BYTE_ARRAY_DATA_OFFSET", is_object="0") 46 % op_aget(load="ldrh", shift="1", data_offset="MIRROR_CHAR_ARRAY_DATA_OFFSET", is_object="0") 49 % op_aget(load="ldr", shift="2", data_offset="MIRROR_OBJECT_ARRAY_DATA_OFFSET", is_object="1") 52 % op_aget(load="ldrsh", shift="1", data_offset="MIRROR_SHORT_ARRAY_DATA_OFFSET", is_object="0") 55 % op_aget(load="ldr", shift="3", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1", is_object=… 57 …_aput(store="str", shift="2", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_object="0"): 71 .if !$is_object [all …]
|
D | other.S | 160 %def op_move(is_object="0"): 168 .if $is_object 175 %def op_move_16(is_object="0"): 183 .if $is_object 200 %def op_move_from16(is_object="0"): 208 .if $is_object 216 % op_move(is_object="1") 219 % op_move_16(is_object="1") 222 % op_move_from16(is_object="1") 224 %def op_move_result(is_object="0"): [all …]
|
D | control_flow.S | 144 %def op_return(is_object="0", is_void="0", is_wide="0", is_no_barrier="0"): 159 .if !$is_object 175 % op_return(is_object="1", is_void="0", is_wide="0", is_no_barrier="0") 178 % op_return(is_object="0", is_void="1", is_wide="0", is_no_barrier="0") 181 % op_return(is_object="0", is_void="1", is_wide="0", is_no_barrier="1") 184 % op_return(is_object="0", is_void="0", is_wide="1", is_no_barrier="0")
|
D | object.S | 107 %def op_iput_quick(store="str", wide="0", is_object="0"): 123 .if $is_object 134 % op_iput_quick(store="str", wide="0", is_object="1") 146 % op_iput_quick(store="str", wide="1", is_object="0")
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | other.S | 121 %def op_move(is_object="0"): 128 .if $is_object 135 %def op_move_16(is_object="0"): 141 .if $is_object 155 %def op_move_from16(is_object="0"): 160 .if $is_object 168 % op_move(is_object="1") 171 % op_move_16(is_object="1") 174 % op_move_from16(is_object="1") 176 %def op_move_result(is_object="0"): [all …]
|
D | array.S | 1 …_aget(load="movl", shift="4", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_object="0"): 21 .elseif $is_object 39 % op_aget(load="movzbl", shift="1", data_offset="MIRROR_BOOLEAN_ARRAY_DATA_OFFSET", is_object="0") 42 % op_aget(load="movsbl", shift="1", data_offset="MIRROR_BYTE_ARRAY_DATA_OFFSET", is_object="0") 45 % op_aget(load="movzwl", shift="2", data_offset="MIRROR_CHAR_ARRAY_DATA_OFFSET", is_object="0") 48 % op_aget(load="movl", shift="4", data_offset="MIRROR_OBJECT_ARRAY_DATA_OFFSET", is_object="1") 51 % op_aget(load="movswl", shift="2", data_offset="MIRROR_SHORT_ARRAY_DATA_OFFSET", is_object="0") 54 % op_aget(load="movq", shift="8", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1", is_object…
|
D | control_flow.S | 130 %def op_return(is_object="0"): 132 .if !$is_object 145 % op_return(is_object="1")
|
/art/runtime/interpreter/mterp/x86_64/ |
D | other.S | 140 %def op_move(is_object="0"): 147 .if $is_object 154 %def op_move_16(is_object="0"): 160 .if $is_object 175 %def op_move_from16(is_object="0"): 180 .if $is_object 188 % op_move(is_object="1") 191 % op_move_16(is_object="1") 194 % op_move_from16(is_object="1") 196 %def op_move_result(is_object="0"): [all …]
|
D | object.S | 31 %def op_iget(is_object="0", helper="MterpIGetU32"): 53 % op_iget(is_object="1", helper="MterpIGetObj") 127 %def op_iput(is_object="0", helper="MterpIPutU32"): 149 % op_iput(is_object="1", helper="MterpIPutObj") 214 %def op_sget(is_object="0", helper="MterpSGetU32"): 227 % op_sget(is_object="1", helper="MterpSGetObj") 235 %def op_sput(is_object="0", helper="MterpSPutU32"): 248 % op_sput(is_object="1", helper="MterpSPutObj")
|
/art/runtime/interpreter/mterp/arm64/ |
D | other.S | 175 %def op_move(is_object="0"): 183 .if $is_object 190 %def op_move_16(is_object="0"): 198 .if $is_object 216 %def op_move_from16(is_object="0"): 224 .if $is_object 232 % op_move(is_object="1") 235 % op_move_16(is_object="1") 238 % op_move_from16(is_object="1") 240 %def op_move_result(is_object="0"): [all …]
|
D | object.S | 35 %def op_iget(is_object=False, is_wide=False, load="ldr", helper="MterpIGetU32"): 52 % if is_object: 66 % if is_object: 75 % if is_object: 102 % op_iget(is_object=True, helper="MterpIGetObj")
|
/art/runtime/interpreter/mterp/x86/ |
D | other.S | 167 %def op_move(is_object="0"): 174 .if $is_object 181 %def op_move_16(is_object="0"): 187 .if $is_object 202 %def op_move_from16(is_object="0"): 208 .if $is_object 216 % op_move(is_object="1") 219 % op_move_16(is_object="1") 222 % op_move_from16(is_object="1") 224 %def op_move_result(is_object="0"): [all …]
|
D | object.S | 39 %def op_iget(is_object="0", helper="MterpIGetU32"): 61 % op_iget(is_object="1", helper="MterpIGetObj")
|
/art/runtime/interpreter/mterp/arm/ |
D | other.S | 191 %def op_move(is_object="0"): 199 .if $is_object 206 %def op_move_16(is_object="0"): 214 .if $is_object 232 %def op_move_from16(is_object="0"): 240 .if $is_object 248 % op_move(is_object="1") 251 % op_move_16(is_object="1") 254 % op_move_from16(is_object="1") 256 %def op_move_result(is_object="0"): [all …]
|
D | object.S | 37 %def op_iget(is_object=False, is_wide=False, load="ldr", helper="MterpIGetU32"):
|
/art/compiler/dex/ |
D | inline_method_analyser.h | 65 uint16_t is_object : 1; member
|
D | inline_method_analyser.cc | 537 data->is_object = (return_opcode == Instruction::RETURN_OBJECT) ? 1u : 0u; in AnalyseReturnMethod()
|
/art/openjdkjvmti/ |
D | events.cc | 602 void AddDelayedNonStandardExitEvent(const art::ShadowFrame* frame, bool is_object, jvalue val) in AddDelayedNonStandardExitEvent() argument 607 jobject new_val = is_object ? self->GetJniEnv()->NewGlobalRef(val.l) : nullptr; in AddDelayedNonStandardExitEvent() 611 if (is_object) { in AddDelayedNonStandardExitEvent() 618 if (UNLIKELY(is_object && non_standard_exits_.find(frame) != non_standard_exits_.end())) { in AddDelayedNonStandardExitEvent() 1619 bool is_object, in AddDelayedNonStandardExitEvent() argument 1621 method_trace_listener_->AddDelayedNonStandardExitEvent(frame, is_object, val); in AddDelayedNonStandardExitEvent()
|
D | events.h | 305 void AddDelayedNonStandardExitEvent(const art::ShadowFrame* frame, bool is_object, jvalue val)
|