Home
last modified time | relevance | path

Searched refs:GetAcc (Results 1 - 23 of 23) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/interpreter/
H A Dinstruction_handler_base.h122 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 Dinstruction_handler_state.h113 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 Dstate.h32 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 Dframe.h150 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 Dinterpreter-inl.h119 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 Dbridge.cpp75 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 Di2c_bridge_test.cpp219 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 Dcompiler_interface.h125 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 Dmethod-inl.h223 : 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 Dabs_int_inl.cpp106 const AbstractTypedValue &AbsIntInstructionHandler::GetAcc() in GetAcc() function in ark::verifier::AbsIntInstructionHandler
113 return GetAcc().GetAbstractType(); in GetAccType()
H A Dabs_int_inl.h255 const AbstractTypedValue &GetAcc();
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interpreter/
H A Dinterpreter-inl.h424 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 Dosr.cpp117 value = iframe->GetAcc().GetValue(); in GetValueFromVregAcc()
196 auto &acc = frame->GetAcc(); in SetOsrResult()
H A Ddeoptimization.cpp230 context.SetExceptionToVReg(iframe->GetAcc(), thread->GetException()); in Deoptimize()
H A Dintrinsics.cpp248 auto vreg = handler.GetAcc(); in CheckTag()
/arkcompiler/ets_runtime/ecmascript/interpreter/
H A Dframe_handler.h234 JSTaggedValue GetAcc() const;
H A Dframe_handler.cpp118 JSTaggedValue FrameHandler::GetAcc() const in GetAcc() function in panda::ecmascript::FrameHandler
H A Dinterpreter-inl.cpp833 state->acc = context->GetAcc(); in GeneratorReEnterInterpreter()
/arkcompiler/runtime_core/static_core/runtime/tooling/
H A Ddebugger.cpp566 VRegValue retValue(managedThread->GetCurrentFrame()->GetAcc().GetValue()); in MethodExit()
765 VRegValue value(thread->GetCurrentFrame()->GetAcc().GetValue()); in HandlePropertyModify()
/arkcompiler/ets_runtime/ecmascript/napi/
H A Djsnapi.cpp384 JSTaggedValue jsTagValue = generatorContext->GetAcc(); in GetGeneratorReceiver()
/arkcompiler/runtime_core/static_core/runtime/entrypoints/
H A Dentrypoints.cpp1385 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 Ddump.cpp3545 GetAcc().Dump(os); in Dump()
5825 vec.emplace_back(CString("Acc"), GetAcc()); in DumpForSnapshot()
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.cpp3546 context->SetAcc(thread, frameHandler.GetAcc()); in SaveFrameToContext()

Completed in 55 milliseconds