Home
last modified time | relevance | path

Searched refs:SetVReg (Results 1 – 12 of 12) sorted by relevance

/art/test/455-set-vreg/
Dset_vreg_jni.cc44 CHECK(SetVReg(m, 2, 5, kIntVReg)); in VisitFrame()
45 CHECK(SetVReg(m, 3, 4, kIntVReg)); in VisitFrame()
46 CHECK(SetVReg(m, 4, 3, kIntVReg)); in VisitFrame()
47 CHECK(SetVReg(m, 5, 2, kIntVReg)); in VisitFrame()
48 CHECK(SetVReg(m, 6, 1, kIntVReg)); in VisitFrame()
64 CHECK(SetVReg(m, 2, bit_cast<uint32_t, float>(5.0f), kFloatVReg)); in VisitFrame()
65 CHECK(SetVReg(m, 3, bit_cast<uint32_t, float>(4.0f), kFloatVReg)); in VisitFrame()
66 CHECK(SetVReg(m, 4, bit_cast<uint32_t, float>(3.0f), kFloatVReg)); in VisitFrame()
67 CHECK(SetVReg(m, 5, bit_cast<uint32_t, float>(2.0f), kFloatVReg)); in VisitFrame()
68 CHECK(SetVReg(m, 6, bit_cast<uint32_t, float>(1.0f), kFloatVReg)); in VisitFrame()
/art/runtime/
Dquick_exception_handler.cc228 new_frame->SetVReg(reg, kDeadValue); in HandleDeoptimization()
231 new_frame->SetVReg(reg, kinds.at((reg * 2) + 1)); in HandleDeoptimization()
241 new_frame->SetVReg(reg, kDeadValue); in HandleDeoptimization()
257 new_frame->SetVReg(reg, value); in HandleDeoptimization()
259 new_frame->SetVReg(reg, kDeadValue); in HandleDeoptimization()
269 new_frame->SetVReg(reg, value); in HandleDeoptimization()
271 new_frame->SetVReg(reg, kDeadValue); in HandleDeoptimization()
287 new_frame->SetVReg(reg, value); in HandleDeoptimization()
289 new_frame->SetVReg(reg, kDeadValue); in HandleDeoptimization()
299 new_frame->SetVReg(reg, value); in HandleDeoptimization()
[all …]
Dstack.h175 void SetVReg(size_t i, int32_t val) { in SetVReg() function
495 bool SetVReg(ArtMethod* m, uint16_t vreg, uint32_t new_value, VRegKind kind)
Dstack.cc378 bool StackVisitor::SetVReg(ArtMethod* m, uint16_t vreg, uint32_t new_value, in SetVReg() function in art::StackVisitor
389 cur_shadow_frame_->SetVReg(vreg, new_value); in SetVReg()
Ddebugger.cc2795 if (!visitor.SetVReg(m, vreg, static_cast<uint32_t>(value), kIntVReg)) { in SetLocalValue()
2802 if (!visitor.SetVReg(m, vreg, static_cast<uint32_t>(value), kIntVReg)) { in SetLocalValue()
2808 if (!visitor.SetVReg(m, vreg, static_cast<uint32_t>(value), kIntVReg)) { in SetLocalValue()
2814 if (!visitor.SetVReg(m, vreg, static_cast<uint32_t>(value), kFloatVReg)) { in SetLocalValue()
2832 if (!visitor.SetVReg(m, vreg, static_cast<uint32_t>(reinterpret_cast<uintptr_t>(o)), in SetLocalValue()
/art/runtime/interpreter/
Dinterpreter_goto_table_impl.cc180 shadow_frame.SetVReg(inst->VRegA_12x(inst_data), in ExecuteGotoImpl()
186 shadow_frame.SetVReg(inst->VRegA_22x(inst_data), in ExecuteGotoImpl()
192 shadow_frame.SetVReg(inst->VRegA_32x(), in ExecuteGotoImpl()
234 shadow_frame.SetVReg(inst->VRegA_11x(inst_data), result_register.GetI()); in ExecuteGotoImpl()
349 shadow_frame.SetVReg(dst, val); in ExecuteGotoImpl()
360 shadow_frame.SetVReg(dst, val); in ExecuteGotoImpl()
371 shadow_frame.SetVReg(dst, val); in ExecuteGotoImpl()
382 shadow_frame.SetVReg(dst, val); in ExecuteGotoImpl()
493 … shadow_frame.SetVReg(inst->VRegA_22c(inst_data), (obj != nullptr && obj->InstanceOf(c)) ? 1 : 0); in ExecuteGotoImpl()
505 shadow_frame.SetVReg(inst->VRegA_12x(inst_data), array->AsArray()->GetLength()); in ExecuteGotoImpl()
[all …]
Dinterpreter_switch_impl.cc92 shadow_frame.SetVReg(inst->VRegA_12x(inst_data), in ExecuteSwitchImpl()
98 shadow_frame.SetVReg(inst->VRegA_22x(inst_data), in ExecuteSwitchImpl()
104 shadow_frame.SetVReg(inst->VRegA_32x(), in ExecuteSwitchImpl()
146 shadow_frame.SetVReg(inst->VRegA_11x(inst_data), result_register.GetI()); in ExecuteSwitchImpl()
252 shadow_frame.SetVReg(dst, val); in ExecuteSwitchImpl()
263 shadow_frame.SetVReg(dst, val); in ExecuteSwitchImpl()
274 shadow_frame.SetVReg(dst, val); in ExecuteSwitchImpl()
285 shadow_frame.SetVReg(dst, val); in ExecuteSwitchImpl()
396 shadow_frame.SetVReg(inst->VRegA_22c(inst_data), in ExecuteSwitchImpl()
409 shadow_frame.SetVReg(inst->VRegA_12x(inst_data), array->AsArray()->GetLength()); in ExecuteSwitchImpl()
[all …]
Dinterpreter_common.cc65 shadow_frame.SetVReg(vregA, f->GetBoolean(obj)); in DoFieldGet()
68 shadow_frame.SetVReg(vregA, f->GetByte(obj)); in DoFieldGet()
71 shadow_frame.SetVReg(vregA, f->GetChar(obj)); in DoFieldGet()
74 shadow_frame.SetVReg(vregA, f->GetShort(obj)); in DoFieldGet()
77 shadow_frame.SetVReg(vregA, f->GetInt(obj)); in DoFieldGet()
151 shadow_frame.SetVReg(vregA, static_cast<int32_t>(obj->GetField32(field_offset))); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
154 shadow_frame.SetVReg(vregA, static_cast<int32_t>(obj->GetFieldBoolean(field_offset))); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
157 shadow_frame.SetVReg(vregA, static_cast<int32_t>(obj->GetFieldByte(field_offset))); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
160 shadow_frame.SetVReg(vregA, static_cast<int32_t>(obj->GetFieldChar(field_offset))); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
163 shadow_frame.SetVReg(vregA, static_cast<int32_t>(obj->GetFieldShort(field_offset))); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
[all …]
Dunstarted_runtime_test.cc192 tmp->SetVReg(1, start_index); in TEST_F()
193 tmp->SetVReg(2, count); in TEST_F()
195 tmp->SetVReg(3, trg_offset); in TEST_F()
242 tmp->SetVReg(1, i); in TEST_F()
Dinterpreter_common.h221 shadow_frame.SetVReg(result_reg, kMinInt); in DoIntDivide()
223 shadow_frame.SetVReg(result_reg, dividend / divisor); in DoIntDivide()
239 shadow_frame.SetVReg(result_reg, 0); in DoIntRemainder()
241 shadow_frame.SetVReg(result_reg, dividend % divisor); in DoIntRemainder()
Dinterpreter.cc361 shadow_frame->SetVReg(cur_reg, args[arg_pos]); in EnterInterpreterFromInvoke()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc589 sf_->SetVReg(cur_reg_, *reinterpret_cast<jint*>(GetParamAddress())); in Visit()