/arkcompiler/runtime_core/static_core/runtime/interpreter/ |
H A D | instruction_handler_base.h | 122 GetFrame()->SetAcc(GetAcc()); in InstrumentInstruction() 128 GetAcc() = GetFrame()->GetAcc(); in InstrumentInstruction() 134 GetAcc() = result; in InstrumentForceReturn() 135 GetFrame()->GetAcc() = result; in InstrumentForceReturn() 138 ALWAYS_INLINE const AccVRegisterT &GetAcc() const in GetAcc() function in ark::interpreter::InstructionHandlerBase 140 return state_->GetAcc(); in GetAcc() 143 ALWAYS_INLINE AccVRegisterT &GetAcc() in GetAcc() function in ark::interpreter::InstructionHandlerBase 145 return state_->GetAcc(); in GetAcc() 152 return AccVRegisterTRef<IS_DYNAMIC_T>(&state_->GetAcc()); in GetAccAsVReg() [all...] |
H A D | instruction_handler_state.h | 113 ALWAYS_INLINE const AccVRegisterT &GetAcc() const in GetAcc() function in ark::interpreter::InstructionHandlerState 115 return state_.GetAcc(); in GetAcc() 118 ALWAYS_INLINE AccVRegisterT &GetAcc() in GetAcc() function in ark::interpreter::InstructionHandlerState 120 return state_.GetAcc(); in GetAcc()
|
H A D | state.h | 32 ALWAYS_INLINE inline explicit StateIface(Frame *frame) : acc_(frame->GetAcc()) {} in StateIface() 74 ALWAYS_INLINE inline AccVRegisterT &GetAcc() in GetAcc() function in ark::interpreter::StateIface 79 ALWAYS_INLINE inline const AccVRegisterT &GetAcc() const in GetAcc() function in ark::interpreter::StateIface 152 accSpill_ = GetAcc(); in SaveState() 161 GetAcc() = accSpill_; in RestoreState()
|
H A D | frame.h | 150 ALWAYS_INLINE inline interpreter::AccVRegister &GetAcc() in GetAcc() function in ark::Frame 155 ALWAYS_INLINE inline const interpreter::AccVRegister &GetAcc() const in GetAcc() function in ark::Frame 331 return GetAcc().template AsVRegRef<true>(); in GetAccAsVReg() 337 return GetAcc().template AsVRegRef<false>(); in GetAccAsVReg() 437 ALWAYS_INLINE inline interpreter::AccVRegister &GetAcc() in GetAcc() function in ark::FrameHandler 439 return frame_->GetAcc(); in GetAcc() 442 ALWAYS_INLINE inline const interpreter::AccVRegister &GetAcc() const in GetAcc() function in ark::FrameHandler 444 return frame_->GetAcc(); in GetAcc() 644 return GetAcc().template AsVRegRef<false>(); in GetAccAsVReg() 667 return GetAcc() in GetAccAsVReg() [all...] |
H A D | interpreter-inl.h | 119 this->GetAcc().SetValue(coretypes::TaggedValue(imm).GetRawData()); in HandleFldaiDyn() 128 this->GetAcc().SetValue(coretypes::TaggedValue(imm).GetRawData()); in HandleLdaiDyn() 294 this->GetFrame()->SetAcc(this->GetAcc()); in HandleLdaStr() 300 this->GetAcc() = this->GetFrame()->GetAcc(); in HandleLdaStr() 348 this->GetFrameHandler().GetVReg(vd).SetPrimitive(this->GetAcc().Get()); in HandleSta() 357 this->GetFrameHandler().GetVReg(vd).SetPrimitive(this->GetAcc().GetValue()); in HandleStaWide() 366 this->GetFrameHandler().GetVReg(vd).SetReference(this->GetAcc().GetReference()); in HandleStaObj() 1724 int32_t idx = this->GetAcc().Get(); in HandleLdarrObj() 1819 this->GetFrame()->SetAcc(this->GetAcc()); in HandleLdaConst() [all...] |
/arkcompiler/runtime_core/static_core/runtime/bridge/ |
H A D | bridge.cpp | 75 auto acc = frame->GetAcc(); in InvokeInterpreter() 104 frame->GetAcc() = acc; in InvokeInterpreter() 108 frame->GetAcc() = acc; in InvokeInterpreter() 112 acc = frame->GetAcc(); in InvokeInterpreter()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | i2c_bridge_test.cpp | 219 EXPECT_EQ(frame->GetAcc().Get(), static_cast<uint8_t>(5U)); in TEST_F() 220 EXPECT_EQ(frame->GetAcc().GetTag(), 0); in TEST_F() 226 EXPECT_EQ(frame->GetAcc().Get(), static_cast<uint8_t>(5U)); in TEST_F() 227 EXPECT_EQ(frame->GetAcc().GetTag(), 0); in TEST_F() 254 EXPECT_EQ(frame->GetAcc().Get(), static_cast<int8_t>(-5_I)); in TEST_F() 255 EXPECT_EQ(frame->GetAcc().GetTag(), 0); in TEST_F() 261 EXPECT_EQ(frame->GetAcc().Get(), static_cast<int8_t>(-5_I)); in TEST_F() 262 EXPECT_EQ(frame->GetAcc().GetTag(), 0); in TEST_F() 289 EXPECT_EQ(frame->GetAcc().Get(), true); in TEST_F() 290 EXPECT_EQ(frame->GetAcc() in TEST_F() [all...] |
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | compiler_interface.h | 125 const interpreter::VRegister &GetAcc() const in GetAcc() function in ark::CompilerInterface::ReturnReason::ExecState 130 interpreter::VRegister &GetAcc() in GetAcc() function in ark::CompilerInterface::ReturnReason::ExecState
|
H A D | method-inl.h | 223 : GetReturnValueFromAcc<InvokeHelper, ValueT>(frame->GetAcc()); in InvokeInterpretedCode() 327 dynamicFrameHelper.GetAcc().SetValue(acc->GetRawData()); in InvokeContext() 329 res = TaggedValue(dynamicFrameHelper.GetAcc().GetAs<uint64_t>()); in InvokeContext()
|
/arkcompiler/runtime_core/static_core/verification/absint/ |
H A D | abs_int_inl.cpp | 106 const AbstractTypedValue &AbsIntInstructionHandler::GetAcc() in GetAcc() function in ark::verifier::AbsIntInstructionHandler 113 return GetAcc().GetAbstractType(); in GetAccType()
|
H A D | abs_int_inl.h | 255 const AbstractTypedValue &GetAcc();
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/ |
H A D | interpreter-inl.h | 424 this->GetAcc().GetReference()); in HandleEtsStobjNameObj() 471 ObjectHeader *obj = this->GetAcc().GetReference(); in HandleEtsIsundefined() 585 this->GetFrame()->SetAcc(this->GetAcc()); in HandleLaunch() 649 this->GetFrame()->SetAcc(this->GetAcc()); in ResolveMethod() 651 this->GetAcc() = this->GetFrame()->GetAcc(); in ResolveMethod()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | osr.cpp | 117 value = iframe->GetAcc().GetValue(); in GetValueFromVregAcc() 196 auto &acc = frame->GetAcc(); in SetOsrResult()
|
H A D | deoptimization.cpp | 230 context.SetExceptionToVReg(iframe->GetAcc(), thread->GetException()); in Deoptimize()
|
H A D | intrinsics.cpp | 248 auto vreg = handler.GetAcc(); in CheckTag()
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
H A D | frame_handler.h | 234 JSTaggedValue GetAcc() const;
|
H A D | frame_handler.cpp | 118 JSTaggedValue FrameHandler::GetAcc() const in GetAcc() function in panda::ecmascript::FrameHandler
|
H A D | interpreter-inl.cpp | 833 state->acc = context->GetAcc(); in GeneratorReEnterInterpreter()
|
/arkcompiler/runtime_core/static_core/runtime/tooling/ |
H A D | debugger.cpp | 566 VRegValue retValue(managedThread->GetCurrentFrame()->GetAcc().GetValue()); in MethodExit() 765 VRegValue value(thread->GetCurrentFrame()->GetAcc().GetValue()); in HandlePropertyModify()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
H A D | jsnapi.cpp | 384 JSTaggedValue jsTagValue = generatorContext->GetAcc(); in GetGeneratorReceiver()
|
/arkcompiler/runtime_core/static_core/runtime/entrypoints/ |
H A D | entrypoints.cpp | 1385 return method->DecrementHotnessCounter<false>(thread, insOffset + offset, &frame->GetAcc(), true); in CallCompilerSlowPathOSR() 1555 ctx.SetExceptionToVReg(currFrame->GetAcc(), exceptionObject); in FindCatchBlockInIFrames()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | dump.cpp | 3545 GetAcc().Dump(os); in Dump() 5825 vec.emplace_back(CString("Acc"), GetAcc()); in DumpForSnapshot()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs.cpp | 3546 context->SetAcc(thread, frameHandler.GetAcc()); in SaveFrameToContext()
|