Home
last modified time | relevance | path

Searched refs:payload (Results 1 – 18 of 18) sorted by relevance

/art/runtime/entrypoints/quick/
Dquick_fillarray_entrypoints.cc32 const Instruction::ArrayDataPayload* payload = in artHandleFillArrayDataFromCode() local
34 bool success = FillArrayData(array, payload); in artHandleFillArrayDataFromCode()
/art/runtime/entrypoints/
Dentrypoint_utils.cc237 bool FillArrayData(mirror::Object* obj, const Instruction::ArrayDataPayload* payload) { in FillArrayData() argument
238 DCHECK_EQ(payload->ident, static_cast<uint16_t>(Instruction::kArrayDataSignature)); in FillArrayData()
245 if (UNLIKELY(static_cast<int32_t>(payload->element_count) > array->GetLength())) { in FillArrayData()
249 array->GetLength(), payload->element_count); in FillArrayData()
253 uint32_t size_in_bytes = payload->element_count * payload->element_width; in FillArrayData()
254 memcpy(array->GetRawData(payload->element_width, 0), payload->data, size_in_bytes); in FillArrayData()
Dentrypoint_utils.h176 bool FillArrayData(mirror::Object* obj, const Instruction::ArrayDataPayload* payload)
/art/compiler/optimizing/
Dlocations.h242 uintptr_t payload = EncodeStackIndex(stack_index); in StackSlot() local
243 Location loc(kStackSlot, payload); in StackSlot()
254 uintptr_t payload = EncodeStackIndex(stack_index); in DoubleStackSlot() local
255 Location loc(kDoubleStackSlot, payload); in DoubleStackSlot()
385 Location(Kind kind, uintptr_t payload) in Location() argument
386 : value_(KindField::Encode(kind) | PayloadField::Encode(payload)) {} in Location()
Dinstruction_builder.cc1541 const Instruction::ArrayDataPayload* payload = in BuildFillArrayData() local
1543 const uint8_t* data = payload->data; in BuildFillArrayData()
1544 uint32_t element_count = payload->element_count; in BuildFillArrayData()
1548 HInstruction* last_index = graph_->GetIntConstant(payload->element_count - 1, dex_pc); in BuildFillArrayData()
1551 switch (payload->element_width) { in BuildFillArrayData()
1580 LOG(FATAL) << "Unknown element width for " << payload->element_width; in BuildFillArrayData()
/art/runtime/interpreter/mterp/x86_64/
Dop_fill_array_data.S6 call SYMBOL(MterpFillArrayData) # (obj, payload)
/art/runtime/interpreter/mterp/x86/
Dop_fill_array_data.S8 call SYMBOL(MterpFillArrayData) # (obj, payload)
/art/runtime/interpreter/mterp/mips64/
Dop_fill_array_data.S10 jal MterpFillArrayData # (obj, payload)
/art/runtime/interpreter/mterp/mips/
Dop_fill_array_data.S10 JAL(MterpFillArrayData) # v0 <- Mterp(obj, payload)
/art/runtime/interpreter/mterp/arm/
Dop_fill_array_data.S9 bl MterpFillArrayData @ (obj, payload)
/art/runtime/interpreter/mterp/
Dmterp.cc315 extern "C" bool MterpFillArrayData(Object* obj, const Instruction::ArrayDataPayload* payload) in MterpFillArrayData() argument
317 return FillArrayData(obj, payload); in MterpFillArrayData()
/art/runtime/interpreter/
Dinterpreter_goto_table_impl.cc606 const Instruction::ArrayDataPayload* payload = in ExecuteGotoImpl() local
608 bool success = FillArrayData(obj, payload); in ExecuteGotoImpl()
610 RecordArrayElementsInTransaction(obj->AsArray(), payload->element_count); in ExecuteGotoImpl()
Dinterpreter_switch_impl.cc549 const Instruction::ArrayDataPayload* payload = in ExecuteSwitchImpl() local
552 bool success = FillArrayData(obj, payload); in ExecuteSwitchImpl()
558 RecordArrayElementsInTransaction(obj->AsArray(), payload->element_count); in ExecuteSwitchImpl()
/art/runtime/interpreter/mterp/out/
Dmterp_x86_64.S971 call SYMBOL(MterpFillArrayData) # (obj, payload)
Dmterp_x86.S1058 call SYMBOL(MterpFillArrayData) # (obj, payload)
Dmterp_mips.S1254 JAL(MterpFillArrayData) # v0 <- Mterp(obj, payload)
Dmterp_arm.S1078 bl MterpFillArrayData @ (obj, payload)
Dmterp_mips64.S1071 jal MterpFillArrayData # (obj, payload)