Home
last modified time | relevance | path

Searched refs:profileTypeInfo_ (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/ic/
H A Dprofile_type_info.cpp22 auto profileData = profileTypeInfo_->GetIcSlot(slotId_); in AddElementHandler()
26 profileTypeInfo_->SetMultiIcSlotLocked(thread_, index, GetWeakRef(hclass.GetTaggedValue()), in AddElementHandler()
32 profileTypeInfo_->SetMultiIcSlotLocked(thread_, index, GetWeakRef(hclass.GetTaggedValue()), in AddElementHandler()
42 ASSERT(profileTypeInfo_->GetIcSlot(index + 1).IsHole()); in AddWithoutKeyPoly()
47 profileTypeInfo_->SetMultiIcSlotLocked(thread_, index, JSTaggedValue::Hole(), index + 1, JSTaggedValue::Hole()); in AddWithoutKeyPoly()
59 profileTypeInfo_->SetMultiIcSlotLocked(thread_, index, newArr.GetTaggedValue(), index + 1, JSTaggedValue::Hole()); in AddWithoutKeyPoly()
67 profileTypeInfo_->SetIcSlot(thread_, index, handler.GetTaggedValue()); in AddHandlerWithoutKey()
70 auto profileData = profileTypeInfo_->GetIcSlot(slotId_); in AddHandlerWithoutKey()
73 profileTypeInfo_->SetMultiIcSlotLocked(thread_, index, GetWeakRef(hclass.GetTaggedValue()), in AddHandlerWithoutKey()
85 newArr->Set(thread_, arrIndex++, profileTypeInfo_ in AddHandlerWithoutKey()
[all...]
H A Dprofile_type_info.h447 : thread_(thread), profileTypeInfo_(profileTypeInfo), slotId_(slotId), kind_(kind) in ProfileTypeAccessor()
481 JSHandle<ProfileTypeInfo> profileTypeInfo_; member in panda::ecmascript::ProfileTypeAccessor
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dic_stub_builder.cpp31 BRANCH(TaggedIsUndefined(profileTypeInfo_), tryFastPath_, &tryIC); in NamedICAccessor()
37 profileTypeInfo_, slotId_); in NamedICAccessor()
41 GateRef secondValue = GetValueFromTaggedArray(profileTypeInfo_, Int32Add(slotId_, Int32(1))); in NamedICAccessor()
67 BRANCH(TaggedIsUndefined(profileTypeInfo_), slowPath_, &profileNotUndefined); in NamedICAccessor()
70 GateRef firstValue = GetValueFromTaggedArray(profileTypeInfo_, slotId_); in NamedICAccessor()
71 GateRef secondValue = GetValueFromTaggedArray(profileTypeInfo_, Int32Add(slotId_, Int32(1))); in NamedICAccessor()
100 BRANCH(TaggedIsUndefined(profileTypeInfo_), tryFastPath_, &tryIC); in ValuedICAccessor()
106 profileTypeInfo_, slotId_); in ValuedICAccessor()
175 profileTypeInfo_, Int32Add(slotId_, Int32(1))); in StoreICByName()
201 profileTypeInfo_, Int32Ad in LoadICByValue()
[all...]
H A Dic_stub_builder.h34 profileTypeInfo_ = profileTypeInfo; in SetParameters()
67 GateRef profileTypeInfo_ {0};
H A Djit_compiler.h73 profileTypeInfo_(jitTask->GetProfileTypeInfo()), in JitCompilerTask()
87 JSHandle<ProfileTypeInfo> profileTypeInfo_; member in panda::ecmascript::kungfu::final
H A Djit_compilation_env.h91 profileTypeInfo_ = info; in SetProfileTypeInfo()
114 JSHandle<ProfileTypeInfo> profileTypeInfo_; member in panda::ecmascript::final
H A Djit_compiler.cpp151 return passManager_->Compile(profileTypeInfo_, *jitCodeGenerator_, offset_); in Compile()
H A Djit_compilation_env.cpp202 ProfileTypeInfo *currFuncPTI = *profileTypeInfo_; in GetJsFunctionByMethodOffset()
/arkcompiler/ets_runtime/ecmascript/jit/
H A Djit_profiler.cpp39 profileTypeInfo_ = rawProfileTypeInfo; in ProfileBytecode()
55 profileTypeInfo_ = *profileTypeInfo; in ProfileBytecode()
66 profileTypeInfo_ = *profileTypeInfo; in ProfileBytecode()
76 profileTypeInfo_ = *profileTypeInfo; in ProfileBytecode()
87 profileTypeInfo_ = *profileTypeInfo; in ProfileBytecode()
99 profileTypeInfo_ = *profileTypeInfo; in ProfileBytecode()
110 profileTypeInfo_ = *profileTypeInfo; in ProfileBytecode()
121 profileTypeInfo_ = *profileTypeInfo; in ProfileBytecode()
133 profileTypeInfo_ = *profileTypeInfo; in ProfileBytecode()
167 profileTypeInfo_ in ProfileBytecode()
[all...]
H A Djit_task.h131 return profileTypeInfo_; in GetProfileTypeInfo()
291 profileTypeInfo_ = profileTypeInfo; in SetProfileTypeInfo()
298 JSHandle<ProfileTypeInfo> profileTypeInfo_; member in panda::ecmascript::JitTask
H A Djit_profiler.h168 ProfileTypeInfo* profileTypeInfo_ { nullptr };
H A Djit_task.cpp343 JSHandle<ProfileTypeInfo> profileTypeInfo = sustainingJSHandle_->NewHandle(profileTypeInfo_); in SustainingJSHandles()

Completed in 8 milliseconds