Home
last modified time | relevance | path

Searched refs:is_object (Results 1 – 19 of 19) sorted by relevance

/art/runtime/interpreter/mterp/arm64ng/
Darray.S1 %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 …]
Dother.S160 %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 …]
Dcontrol_flow.S144 %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")
Dobject.S107 %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/
Dother.S121 %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 …]
Darray.S1 …_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
Dcontrol_flow.S130 %def op_return(is_object="0"):
132 .if !$is_object
145 % op_return(is_object="1")
/art/runtime/interpreter/mterp/x86_64/
Dother.S140 %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 …]
Dobject.S31 %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/
Dother.S175 %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 …]
Dobject.S35 %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/
Dother.S167 %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 …]
Dobject.S39 %def op_iget(is_object="0", helper="MterpIGetU32"):
61 % op_iget(is_object="1", helper="MterpIGetObj")
/art/runtime/interpreter/mterp/arm/
Dother.S191 %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 …]
Dobject.S37 %def op_iget(is_object=False, is_wide=False, load="ldr", helper="MterpIGetU32"):
/art/compiler/dex/
Dinline_method_analyser.h65 uint16_t is_object : 1; member
Dinline_method_analyser.cc537 data->is_object = (return_opcode == Instruction::RETURN_OBJECT) ? 1u : 0u; in AnalyseReturnMethod()
/art/openjdkjvmti/
Devents.cc602 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()
Devents.h305 void AddDelayedNonStandardExitEvent(const art::ShadowFrame* frame, bool is_object, jvalue val)