Home
last modified time | relevance | path

Searched refs:slotId (Results 1 - 25 of 45) sorted by relevance

12

/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Daot_data.cpp39 intptr_t AotData::GetEntrypointOffset(uint64_t pc, int32_t slotId) const in GetEntrypointOffset()
44 offset += slotId * static_cast<intptr_t>(PointerSize(graph_->GetArch())); in GetEntrypointOffset()
54 int32_t slotId = GetPltSlotId(methodId); in GetPltSlotOffset() local
55 return GetEntrypointOffset(pc, slotId); in GetPltSlotOffset()
60 int32_t slotId; in GetPltSlotId() local
63 slotId = slot->second; in GetPltSlotId()
65 slotId = GetSlotId(); in GetPltSlotId()
66 gotPlt_->insert({{pfile_, methodId}, slotId}); in GetPltSlotId()
68 return slotId; in GetPltSlotId()
73 int32_t slotId; in GetVirtIndexSlotOffset() local
86 int32_t slotId = GetClassSlotId(klassId); GetClassSlotOffset() local
92 int32_t slotId = GetStringSlotId(stringId); GetStringSlotOffset() local
98 int32_t slotId; GetClassSlotId() local
111 int32_t slotId; GetStringSlotId() local
124 int32_t slotId; GetCommonSlotOffset() local
137 int32_t slotId = GetIntfInlineCacheSlotId(cacheIdx); GetInfInlineCacheSlotOffset() local
143 int32_t slotId; GetIntfInlineCacheSlotId() local
[all...]
/arkcompiler/ets_runtime/ecmascript/ic/tests/
H A Dprofile_type_info_test.cpp89 // slotId = 0 in HWTEST_F_L0()
91 // slotId = 1 in HWTEST_F_L0()
93 // slotId = 2 in HWTEST_F_L0()
95 // slotId = 3 in HWTEST_F_L0()
97 // slotId = 4 in HWTEST_F_L0()
99 // slotId = 5 in HWTEST_F_L0()
137 uint32_t slotId = 0; // test profileData is Undefined in HWTEST_F_L0() local
138 ProfileTypeAccessor handleProfileTypeAccessor0(thread, handleProfileTypeInfo, slotId, ICKind::StoreIC); in HWTEST_F_L0()
140 EXPECT_TRUE(handleProfileTypeInfo->Get(slotId).IsWeak()); in HWTEST_F_L0()
141 EXPECT_EQ(handleProfileTypeInfo->Get(slotId in HWTEST_F_L0()
187 uint32_t slotId = 0; HWTEST_F_L0() local
225 uint32_t slotId = 0; // test profileData is Undefined HWTEST_F_L0() local
267 uint32_t slotId = 0; HWTEST_F_L0() local
303 uint32_t slotId = 0; HWTEST_F_L0() local
330 uint32_t slotId = 0; HWTEST_F_L0() local
358 uint32_t slotId = 0; HWTEST_F_L0() local
386 uint32_t slotId = 0; HWTEST_F_L0() local
[all...]
H A Dic_runtime_test.cpp82 uint32_t slotId = 2; in HWTEST_F_L0() local
83 ICRuntime icRuntime(thread, handleProfileTypeInfo, slotId, ICKind::LoadIC); in HWTEST_F_L0()
85 EXPECT_TRUE(handleProfileTypeInfo->Get(slotId).IsTaggedArray()); in HWTEST_F_L0()
86 EXPECT_TRUE(handleProfileTypeInfo->Get(slotId + 1).IsHole()); in HWTEST_F_L0()
89 slotId = 0; in HWTEST_F_L0()
90 ICRuntime icRuntime1(thread, handleProfileTypeInfo, slotId, ICKind::NamedLoadIC); in HWTEST_F_L0()
92 EXPECT_TRUE(handleProfileTypeInfo->Get(slotId).IsTaggedArray()); in HWTEST_F_L0()
93 EXPECT_TRUE(handleProfileTypeInfo->Get(slotId + 1).IsHole()); in HWTEST_F_L0()
123 uint32_t slotId = 3; in HWTEST_F_L0() local
126 handleOp1.SetIndex(slotId); in HWTEST_F_L0()
[all...]
H A Dic_invoke_test.cpp58 uint32_t slotId = 5; in HWTEST_F_L0() local
60 thread, static_cast<ProfileTypeInfo *>(*array), slotId, func.GetTaggedValue(), JSTaggedValue(123)); in HWTEST_F_L0()
62 ASSERT_EQ(array->Get(thread, slotId), func.GetTaggedValue()); in HWTEST_F_L0()
63 ASSERT_EQ(array->Get(thread, slotId + 1), JSTaggedValue(123)); in HWTEST_F_L0()
87 uint32_t slotId = 5; in HWTEST_F_L0() local
89 thread, static_cast<ProfileTypeInfo *>(*array), slotId, 3, array1.GetTaggedValue(), array2.GetTaggedValue()); in HWTEST_F_L0()
91 JSTaggedValue slot = array->Get(thread, slotId); in HWTEST_F_L0()
100 ASSERT_EQ(array->Get(thread, slotId + 1), JSTaggedValue::Hole()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/jit/
H A Djit_profiler.cpp57 uint8_t slotId = READ_INST_8_0(); in ProfileBytecode() local
58 CHECK_SLOTID_BREAK(slotId); in ProfileBytecode()
59 ConvertICByName(bcOffset, slotId, BCType::LOAD); in ProfileBytecode()
68 uint16_t slotId = READ_INST_16_0(); in ProfileBytecode() local
69 ConvertICByName(bcOffset, slotId, BCType::LOAD); in ProfileBytecode()
78 uint8_t slotId = READ_INST_8_0(); in ProfileBytecode() local
79 CHECK_SLOTID_BREAK(slotId); in ProfileBytecode()
80 ConvertICByValue(bcOffset, slotId, BCType::LOAD); in ProfileBytecode()
89 uint16_t slotId = READ_INST_16_0(); in ProfileBytecode() local
90 ConvertICByValue(bcOffset, slotId, BCTyp in ProfileBytecode()
101 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
112 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
123 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
135 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
169 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
189 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
199 uint8_t slotId = READ_INST_8_1(); ProfileBytecode() local
214 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
224 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
233 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
239 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
244 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
249 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
262 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
276 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
285 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
295 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
305 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
319 ConvertOpType(uint32_t slotId, long bcOffset) ConvertOpType() argument
328 ConvertCall(uint32_t slotId, long bcOffset) ConvertCall() argument
357 ConvertNewObjRange(uint32_t slotId, long bcOffset) ConvertNewObjRange() argument
393 ConvertGetIterator(uint32_t slotId, long bcOffset) ConvertGetIterator() argument
409 ConvertCreateObject(uint32_t slotId, long bcOffset, [[maybe_unused]]int32_t traceId) ConvertCreateObject() argument
436 ConvertICByName(int32_t bcOffset, uint32_t slotId, BCType type) ConvertICByName() argument
459 ConvertICByNameWithHandler(ApEntityId abcId, int32_t bcOffset, JSHClass *hclass, JSTaggedValue secondValue, BCType type, uint32_t slotId) ConvertICByNameWithHandler() argument
471 HandleLoadType(ApEntityId &abcId, int32_t &bcOffset, JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId) HandleLoadType() argument
496 HandleLoadTypePrototypeHandler(ApEntityId &abcId, int32_t &bcOffset, JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId) HandleLoadTypePrototypeHandler() argument
534 HandleOtherTypes(ApEntityId &abcId, int32_t &bcOffset, JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId) HandleOtherTypes() argument
580 HandleOtherTypesPrototypeHandler(ApEntityId &abcId, int32_t &bcOffset, JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId) HandleOtherTypesPrototypeHandler() argument
622 ConvertICByNameWithPoly(ApEntityId abcId, int32_t bcOffset, JSTaggedValue cacheValue, BCType type, uint32_t slotId) ConvertICByNameWithPoly() argument
646 ConvertICByValue(int32_t bcOffset, uint32_t slotId, BCType type) ConvertICByValue() argument
815 ConvertInstanceof(int32_t bcOffset, uint32_t slotId) ConvertInstanceof() argument
[all...]
H A Djit_profiler.h88 void ConvertOpType(uint32_t slotId, long bcOffset);
89 void ConvertCall(uint32_t slotId, long bcOffset);
90 void ConvertNewObjRange(uint32_t slotId, long bcOffset);
91 void ConvertGetIterator(uint32_t slotId, long bcOffset);
94 void ConvertCreateObject(uint32_t slotId, long bcOffset, int32_t traceId);
97 void ConvertICByName(int32_t bcOffset, uint32_t slotId, BCType type);
99 JSTaggedValue secondValue, BCType type, uint32_t slotId);
101 JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId);
105 JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId);
107 JSHClass *hclass, JSTaggedValue &secondValue, uint32_t slotId);
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Daccess_object_stub_builder.h37 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback = ProfileOperation());
40 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback = ProfileOperation());
45 GateRef slotId,
52 GateRef slotId,
54 GateRef LoadObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId,
57 GateRef slotId, ProfileOperation callback = ProfileOperation());
59 GateRef slotId, ProfileOperation callback = ProfileOperation());
62 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback);
64 GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback);
66 GateRef profileTypeInfo, GateRef slotId, ProfileOperatio
[all...]
H A Dbytecodes.cpp866 uint16_t slotId = READ_INST_8_0(); in InitBytecodeInfo() local
868 info.inputs.emplace_back(ICSlotId(slotId)); in InitBytecodeInfo()
888 uint16_t slotId = READ_INST_8_0(); in InitBytecodeInfo() local
891 info.inputs.emplace_back(ICSlotId(slotId)); in InitBytecodeInfo()
898 uint16_t slotId = READ_INST_16_0(); in InitBytecodeInfo() local
901 info.inputs.emplace_back(ICSlotId(slotId)); in InitBytecodeInfo()
908 uint16_t slotId = READ_INST_8_0(); in InitBytecodeInfo() local
914 info.inputs.emplace_back(ICSlotId(slotId)); in InitBytecodeInfo()
918 uint16_t slotId = READ_INST_16_0(); in InitBytecodeInfo() local
924 info.inputs.emplace_back(ICSlotId(slotId)); in InitBytecodeInfo()
1394 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1401 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1408 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1417 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1450 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1457 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1464 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1471 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1511 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1518 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1556 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1563 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1570 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1577 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1584 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1591 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1598 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1605 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1614 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1647 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1688 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1702 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
1760 uint32_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1770 uint32_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1782 uint32_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1793 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1905 uint16_t slotId = READ_INST_8_0(); InitBytecodeInfo() local
1910 uint16_t slotId = READ_INST_16_0(); InitBytecodeInfo() local
[all...]
H A Daccess_object_stub_builder.cpp25 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadObjByName()
38 builder.SetParameters(glue, receiver, profileTypeInfo, value, slotId); in LoadObjByName()
55 CallRuntime(glue, RTSTUB_ID(LoadICByName), {profileTypeInfo, receiver, propKey, IntToTaggedInt(slotId)}); in LoadObjByName()
65 GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) in LoadPrivatePropertyByName()
78 builder.SetParameters(glue, receiver, profileTypeInfo, value, slotId); in LoadPrivatePropertyByName()
92 result = CallRuntime(glue, RTSTUB_ID(LoadICByName), {profileTypeInfo, receiver, key, IntToTaggedInt(slotId)}); in LoadPrivatePropertyByName()
131 GateRef value, GateRef profileTypeInfo, GateRef slotId, in StoreObjByName()
144 builder.SetParameters(glue, receiver, profileTypeInfo, value, slotId, callback); in StoreObjByName()
161 glue, RTSTUB_ID(StoreICByName), {profileTypeInfo, receiver, propKey, value, IntToTaggedInt(slotId)}); in StoreObjByName()
176 GateRef slotId, in StorePrivatePropertyByName()
24 LoadObjByName(GateRef glue, GateRef receiver, GateRef prop, const StringIdInfo &info, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) LoadObjByName() argument
64 LoadPrivatePropertyByName( GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) LoadPrivatePropertyByName() argument
130 StoreObjByName(GateRef glue, GateRef receiver, GateRef prop, const StringIdInfo &info, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) StoreObjByName() argument
171 StorePrivatePropertyByName(GateRef glue, GateRef receiver, GateRef key, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) StorePrivatePropertyByName() argument
229 LoadObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) LoadObjByValue() argument
295 StoreObjByValue(GateRef glue, GateRef receiver, GateRef key, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) StoreObjByValue() argument
332 StoreOwnByIndex(GateRef glue, GateRef receiver, GateRef index, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) StoreOwnByIndex() argument
379 TryLoadGlobalByName(GateRef glue, GateRef prop, const StringIdInfo &info, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) TryLoadGlobalByName() argument
429 TryStoreGlobalByName(GateRef glue, GateRef prop, const StringIdInfo &info, GateRef value, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) TryStoreGlobalByName() argument
492 LoadGlobalVar(GateRef glue, GateRef prop, const StringIdInfo &info, GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback) LoadGlobalVar() argument
530 StoreGlobalVar(GateRef glue, GateRef prop, const StringIdInfo &info, GateRef value, GateRef profileTypeInfo, GateRef slotId) StoreGlobalVar() argument
[all...]
H A Dic_stub_builder.h30 GateRef value, GateRef slotId, ProfileOperation callback = ProfileOperation()) in SetParameters()
36 slotId_ = slotId; in SetParameters()
41 GateRef value, GateRef slotId, GateRef propKey, ProfileOperation callback = ProfileOperation()) in SetParameters()
43 SetParameters(glue, receiver, profileTypeInfo, value, slotId, callback); in SetParameters()
29 SetParameters(GateRef glue, GateRef receiver, GateRef profileTypeInfo, GateRef value, GateRef slotId, ProfileOperation callback = ProfileOperation()) SetParameters() argument
40 SetParameters(GateRef glue, GateRef receiver, GateRef profileTypeInfo, GateRef value, GateRef slotId, GateRef propKey, ProfileOperation callback = ProfileOperation()) SetParameters() argument
H A Dprofiler_stub_builder.cpp44 GateRef slotId, const std::vector<GateRef> &values, OperationType type) in PGOProfiler()
46 SlotIDInfo slotIdInfo(slotId, SlotIDInfo::SlotIDInfoType::SLOT_ID); in PGOProfiler()
107 GateRef slotId = GetSlotID(slotInfo); in ProfileOpType() local
109 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileOpType()
111 GateRef slotValue = GetValueFromTaggedArray(profileTypeInfo, slotId); in ProfileOpType()
128 SetValueToTaggedArray(VariableType::JS_ANY(), glue, profileTypeInfo, slotId, *curTaggedSlotValue); in ProfileOpType() local
154 GateRef slotId = GetSlotID(slotInfo); in ProfileDefineClass() local
156 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileDefineClass()
158 GateRef slotValue = GetValueFromTaggedArray(profileTypeInfo, slotId); in ProfileDefineClass()
194 GateRef slotId in ProfileCreateObject() local
43 PGOProfiler(GateRef glue, GateRef func, GateRef profileTypeInfo, GateRef slotId, const std::vector<GateRef> &values, OperationType type) PGOProfiler() argument
219 SetValueToTaggedArray(VariableType::JS_ANY(), glue, profileTypeInfo, slotId, weakCtor); ProfileCreateObject() local
270 GateRef slotId = GetSlotID(slotInfo); ProfileCall() local
289 SetValueToTaggedArray(VariableType::JS_ANY(), glue, profileTypeInfo, slotId, nonType); ProfileCall() local
302 SetValueToTaggedArray(VariableType::JS_ANY(), glue, profileTypeInfo, slotId, target); ProfileCall() local
380 GateRef slotId = GetSlotID(slotInfo); ProfileNativeCall() local
399 SetValueToTaggedArray(VariableType::JS_ANY(), glue, profileTypeInfo, slotId, IntToTaggedInt(invalidId)); ProfileNativeCall() local
406 SetValueToTaggedArray(VariableType::JS_ANY(), glue, profileTypeInfo, slotId, IntToTaggedInt(newId)); ProfileNativeCall() local
582 GateRef slotId = GetSlotID(slotInfo); ProfileBranch() local
621 VariableType::JS_ANY(), glue, profileTypeInfo, slotId, IntToTaggedInt(newSlotValue)); ProfileBranch() local
747 GateRef slotId = GetSlotID(slotInfo); ProfileGetIterator() local
767 SetValueToTaggedArray(VariableType::JS_ANY(), glue, profileTypeInfo, slotId, IntToTaggedInt(invalidKind)); ProfileGetIterator() local
774 SetValueToTaggedArray(VariableType::JS_ANY(), glue, profileTypeInfo, slotId, IntToTaggedInt(newIterKind)); ProfileGetIterator() local
[all...]
H A Dcommon_stubs.cpp75 GateRef slotId = Int32Argument(5); // 5: 6th argument in GenerateCircuit() local
81 newBuilder.NewJSFunction(glue, jsFunc, methodId, length, lexEnv, &result, &exit, &failed, slotId); in GenerateCircuit()
285 GateRef slotId = Int32Argument(4); // 4 : 5th pars in GenerateCircuit() local
287 Return(InstanceOf(glue, object, target, profileTypeInfo, slotId, ProfileOperation())); in GenerateCircuit()
467 GateRef slotId = Int32Argument(4); // 4 : 5th para in GenerateCircuit() local
471 Return(builder.LoadObjByName(glue, receiver, id, info, profileTypeInfo, slotId, ProfileOperation())); in GenerateCircuit()
490 GateRef slotId = Int32Argument(5); // 5 : 6th para in GenerateCircuit() local
494 Return(builder.StoreObjByName(glue, receiver, id, info, value, profileTypeInfo, slotId, ProfileOperation())); in GenerateCircuit()
521 GateRef slotId = Int32Argument(4); // 4 : 5th para in GenerateCircuit() local
524 Return(builder.LoadObjByValue(glue, receiver, key, profileTypeInfo, slotId)); in GenerateCircuit()
542 GateRef slotId = Int32Argument(5); // 5 : 6th para GenerateCircuit() local
640 GateRef slotId = Int32Argument(3); // 3 : 4th para GenerateCircuit() local
653 GateRef slotId = Int32Argument(4); // 4: 5th para GenerateCircuit() local
665 GateRef slotId = Int32Argument(3); // 3 : 4th para GenerateCircuit() local
678 GateRef slotId = Int32Argument(4); // 4: 5th para GenerateCircuit() local
932 GateRef slotId = Int32Argument(5); // 5 : 6th para GenerateCircuit() local
[all...]
H A Djit_compilation_env.h94 void UpdateFuncSlotIdMap(uint32_t calleeOffset, uint32_t callerOffset, uint32_t slotId) in UpdateFuncSlotIdMap() argument
102 functionSlotIdMap_[calleeOffset] = slotId; in UpdateFuncSlotIdMap()
H A Dnew_object_stub_builder.h89 Variable *result, Label *success, Label *failed, GateRef slotId,
91 void SetProfileTypeInfoCellToFunction(GateRef jsFunc, GateRef definedFunc, GateRef slotId);
119 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback);
121 GateRef profileTypeInfo, GateRef slotId, ProfileOperation callback);
141 GateRef profileTypeInfo, GateRef slotId, GateRef slotValue, GateRef arrayLiteral, ProfileOperation callback);
H A Djit_compilation_env.cpp204 uint32_t slotId = funcSlotChain[i].first; in GetJsFunctionByMethodOffset() local
209 auto slotValue = currFuncPTI->Get(slotId); in GetJsFunctionByMethodOffset()
211 currFunc = JSFunction::Cast(currFuncPTI->Get(slotId).GetTaggedObject()); in GetJsFunctionByMethodOffset()
/arkcompiler/ets_runtime/ecmascript/ic/
H A Dinvoke_cache.cpp23 bool InvokeCache::SetMonoConstuctCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint32_t slotId, in SetMonoConstuctCacheSlot() argument
31 profileTypeInfo->Set(thread, slotId, newTarget); in SetMonoConstuctCacheSlot()
32 profileTypeInfo->Set(thread, slotId + 1, initialHClass); in SetMonoConstuctCacheSlot()
37 bool InvokeCache::SetPolyConstuctCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint32_t slotId, in SetPolyConstuctCacheSlot() argument
58 profileTypeInfoArr->Set(thread, slotId, newArray); in SetPolyConstuctCacheSlot()
59 profileTypeInfoArr->Set(thread, slotId + 1, JSTaggedValue::Hole()); in SetPolyConstuctCacheSlot()
122 bool InvokeCache::SetMonoInlineCallCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint32_t slotId, in SetMonoInlineCallCacheSlot() argument
128 profileTypeInfo->Set(thread, slotId, callee); in SetMonoInlineCallCacheSlot()
132 profileTypeInfo->Set(thread, slotId, JSTaggedValue::Hole()); in SetMonoInlineCallCacheSlot()
136 bool InvokeCache::SetPolyInlineCallCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint32_t slotId, in SetPolyInlineCallCacheSlot() argument
[all...]
H A Dinvoke_cache.h28 static bool SetMonoConstuctCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint32_t slotId,
31 static bool SetPolyConstuctCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint32_t slotId,
41 static bool SetMonoInlineCallCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint32_t slotId,
44 static bool SetPolyInlineCallCacheSlot(JSThread *thread, ProfileTypeInfo *profileTypeInfo, uint32_t slotId,
H A Dic_runtime_stub.h27 JSTaggedValue globalValue, JSTaggedValue key, uint32_t slotId,
31 JSTaggedValue value, uint32_t slotId, bool tryStore);
33 JSTaggedValue receiver, JSTaggedValue key, uint32_t slotId);
41 JSTaggedValue value, uint32_t slotId);
66 JSTaggedValue receiver, JSTaggedValue key, uint32_t slotId);
72 uint32_t slotId);
75 JSTaggedValue value, uint32_t slotId);
85 JSTaggedValue key, uint32_t slotId, ICKind kind);
87 JSTaggedValue receiver, JSTaggedValue key, uint32_t slotId, ICKind kind);
89 JSTaggedValue key, JSTaggedValue value, uint32_t slotId,
[all...]
H A Dic_runtime.h33 ICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind kind) in ICRuntime() argument
34 : thread_(thread), icAccessor_(thread, profileTypeInfo, slotId, kind) in ICRuntime()
70 LoadICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind kind) in LoadICRuntime() argument
71 : ICRuntime(thread, profileTypeInfo, slotId, kind) in LoadICRuntime()
87 StoreICRuntime(JSThread *thread, JSHandle<ProfileTypeInfo> profileTypeInfo, uint32_t slotId, ICKind kind) in StoreICRuntime() argument
88 : ICRuntime(thread, profileTypeInfo, slotId, kind) in StoreICRuntime()
H A Dic_runtime_stub-inl.h40 JSTaggedValue globalValue, JSTaggedValue key, uint32_t slotId, in LoadGlobalICByName()
44 JSTaggedValue handler = profileTypeInfo->Get(slotId); in LoadGlobalICByName()
52 return LoadMiss(thread, profileTypeInfo, globalValue, key, slotId, kind); in LoadGlobalICByName()
57 JSTaggedValue value, uint32_t slotId, bool tryStore) in StoreGlobalICByName()
60 JSTaggedValue handler = profileTypeInfo->Get(slotId); in StoreGlobalICByName()
68 return StoreMiss(thread, profileTypeInfo, globalValue, key, value, slotId, kind); in StoreGlobalICByName()
111 JSTaggedValue receiver, JSTaggedValue key, uint32_t slotId) in LoadICByName()
114 return LoadMiss(thread, profileTypeInfo, receiver, key, slotId, ICKind::NamedLoadIC); in LoadICByName()
149 JSTaggedValue receiver, JSTaggedValue key, uint32_t slotId) in LoadICByValue()
152 return LoadValueMiss(thread, profileTypeInfo, receiver, key, slotId, ICKin in LoadICByValue()
39 LoadGlobalICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue globalValue, JSTaggedValue key, uint32_t slotId, bool tryLoad) LoadGlobalICByName() argument
55 StoreGlobalICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue globalValue, JSTaggedValue key, JSTaggedValue value, uint32_t slotId, bool tryStore) StoreGlobalICByName() argument
110 LoadICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue receiver, JSTaggedValue key, uint32_t slotId) LoadICByName() argument
148 LoadICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue receiver, JSTaggedValue key, uint32_t slotId) LoadICByValue() argument
177 StoreICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue receiver, JSTaggedValue key, JSTaggedValue value, uint32_t slotId) StoreICByValue() argument
185 StoreOwnICByValue(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue receiver, JSTaggedValue key, JSTaggedValue value, uint32_t slotId) StoreOwnICByValue() argument
211 StoreICByName(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue receiver, JSTaggedValue key, JSTaggedValue value, uint32_t slotId) StoreICByName() argument
647 LoadMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue receiver, JSTaggedValue key, uint32_t slotId, ICKind kind) LoadMiss() argument
658 LoadValueMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue receiver, JSTaggedValue key, uint32_t slotId, ICKind kind) LoadValueMiss() argument
669 StoreMiss(JSThread *thread, ProfileTypeInfo *profileTypeInfo, JSTaggedValue receiver, JSTaggedValue key, JSTaggedValue value, uint32_t slotId, ICKind kind, bool isOwn) StoreMiss() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler.cpp754 uint8_t slotId = READ_INST_8_0(); in ProfileBytecode() local
755 CHECK_SLOTID_BREAK(slotId); in ProfileBytecode()
756 DumpICByName(abcId, recordName, methodId, bcOffset, slotId, profileTypeInfo, BCType::LOAD); in ProfileBytecode()
761 uint16_t slotId = READ_INST_16_0(); in ProfileBytecode() local
762 DumpICByName(abcId, recordName, methodId, bcOffset, slotId, profileTypeInfo, BCType::LOAD); in ProfileBytecode()
767 uint8_t slotId = READ_INST_8_0(); in ProfileBytecode() local
768 CHECK_SLOTID_BREAK(slotId); in ProfileBytecode()
769 DumpICByValue(abcId, recordName, methodId, bcOffset, slotId, profileTypeInfo, BCType::LOAD); in ProfileBytecode()
774 uint16_t slotId = READ_INST_16_0(); in ProfileBytecode() local
775 DumpICByValue(abcId, recordName, methodId, bcOffset, slotId, profileTypeInf in ProfileBytecode()
782 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
789 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
796 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
804 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
834 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
841 uint8_t slotId = READ_INST_8_1(); ProfileBytecode() local
857 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
863 uint8_t slotId = READ_INST_8_1(); ProfileBytecode() local
874 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
880 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
889 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
895 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
900 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
906 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
919 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
933 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
938 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
944 uint16_t slotId = READ_INST_16_0(); ProfileBytecode() local
950 uint8_t slotId = READ_INST_8_0(); ProfileBytecode() local
967 DumpICByName(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo, BCType type) DumpICByName() argument
990 DumpICByValue(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo, BCType type) DumpICByValue() argument
1308 DumpOpType(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo) DumpOpType() argument
1327 DumpDefineClass(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo) DumpDefineClass() argument
1388 DumpCreateObject(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo, int32_t traceId) DumpCreateObject() argument
1429 DumpCall(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo) DumpCall() argument
1459 DumpGetIterator(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo) DumpGetIterator() argument
1477 DumpNewObjRange(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo) DumpNewObjRange() argument
1502 DumpInstanceof(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo) DumpInstanceof() argument
[all...]
H A Dpgo_profiler.h163 void DumpICByName(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId,
166 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, BCType type);
184 void DumpOpType(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId,
187 uint32_t slotId, ProfileTypeInfo *profileTypeInfo);
190 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, int32_t traceId);
191 void DumpCall(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId,
194 uint32_t slotId, ProfileTypeInfo *profileTypeInfo);
196 uint32_t slotId, ProfileTypeInfo *profileTypeInfo);
198 uint32_t slotId, ProfileTypeInfo *profileTypeInfo);
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_compiler.cpp508 uint16_t slotId = READ_INST_16_0(); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
516 LOG_INST() << " slotId: " << static_cast<int32_t>(slotId); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
521 parameters.emplace_back(static_cast<int32_t>(slotId)); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
529 uint16_t slotId = READ_INST_16_0(); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
537 LOG_INST() << " slotId: " << static_cast<int32_t>(slotId); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
543 parameters.emplace_back(static_cast<int32_t>(slotId)); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
550 uint8_t slotId = READ_INST_8_0(); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
558 LOG_INST() << " slotId in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
571 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
591 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
612 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
632 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
653 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
675 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
696 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
718 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
738 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
759 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
779 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
800 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
839 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
859 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
880 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
901 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
921 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
942 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
962 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
980 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
999 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1017 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1291 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1307 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1380 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1397 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1418 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1498 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1518 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1578 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1601 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1661 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1684 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1840 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1860 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1880 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1902 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1924 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1945 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1966 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
1986 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2006 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2027 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2084 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2108 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2173 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2190 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2209 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2230 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2253 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2275 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2294 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2317 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2340 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2366 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2538 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2804 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2824 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2844 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2864 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2884 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2904 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2924 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2944 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2964 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
2984 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3004 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3040 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3057 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3074 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3091 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3145 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3165 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3185 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3205 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3225 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3245 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3282 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3302 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3322 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3357 uint8_t slotId = READ_INST_8_1(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3390 uint8_t slotId = READ_INST_8_1(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3756 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3776 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
3953 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
4099 uint16_t slotId = READ_INST_16_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
4610 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
5413 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
5437 uint8_t slotId = READ_INST_8_0(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
5573 uint8_t slotId = READ_INST_8_1(); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local
[all...]
H A Dbaseline_stubs.cpp149 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineBianryOP, SLOT_ID)); \
157 [this, glue, func, slotId, profileTypeInfo](const std::initializer_list<GateRef> &values, \
160 profiler.PGOProfiler(glue, func, profileTypeInfo, slotId, values, type); \
166 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineBianryOP, SLOT_ID)); \
174 [this, glue, func, slotId, profileTypeInfo](const std::initializer_list<GateRef> &values, \
177 profiler.PGOProfiler(glue, func, profileTypeInfo, slotId, values, type); \
181 #define DEFINE_PROFILE_CALLBACK(glue, sp, slotId) \
186 [this, glue, curFunc, slotId, profileTypeInfo](const std::initializer_list<GateRef> &values, \
189 profiler.PGOProfiler(glue, curFunc, profileTypeInfo, slotId, values, type); \
208 GateRef firstValue = GetValueFromTaggedArray(profileTypeInfo, slotId); \
298 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineTryLdGLobalByNameImm8ID16, SLOT_ID)); GenerateCircuit() local
316 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallArg1Imm8V8, SLOT_ID)); GenerateCircuit() local
496 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineGetiteratorImm8, SLOT_ID)); GenerateCircuit() local
509 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineGetiteratorImm16, SLOT_ID)); GenerateCircuit() local
665 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCreateemptyobject, SLOT_ID)); GenerateCircuit() local
678 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCreateemptyarrayImm8, SLOT_ID)); GenerateCircuit() local
692 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCreateemptyarrayImm16, SLOTID)); GenerateCircuit() local
747 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallthis0Imm8V8, SLOT_ID)); GenerateCircuit() local
776 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCreatearraywithbufferImm8Id16, SLOTID)); GenerateCircuit() local
792 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCreatearraywithbufferImm16Id16, SLOTID)); GenerateCircuit() local
808 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallthis1Imm8V8V8, SLOT_ID)); GenerateCircuit() local
839 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallthis2Imm8V8V8V8, SLOT_ID)); GenerateCircuit() local
870 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCreateobjectwithbufferImm8Id16, SLOT_ID)); GenerateCircuit() local
888 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCreateobjectwithbufferImm16Id16, SLOT_ID)); GenerateCircuit() local
1258 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineInstanceofImm8V8, SLOTID)); GenerateCircuit() local
1297 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallRuntimeIstruePrefImm8, SLOT_ID)); GenerateCircuit() local
1317 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallRuntimeIsfalsePrefImm8, SLOT_ID)); GenerateCircuit() local
1331 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallthis3Imm8V8V8V8V8, SLOT_ID)); GenerateCircuit() local
1370 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallthisrangeImm8Imm8V8, SLOT_ID)); GenerateCircuit() local
1504 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineDefinefuncImm8Id16Imm8, SLOT_ID)); GenerateCircuit() local
1534 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineDefinefuncImm16Id16Imm8, SLOT_ID)); GenerateCircuit() local
1612 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallarg0Imm8, SLOT_ID)); GenerateCircuit() local
1747 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallargs2Imm8V8V8, SLOT_ID)); GenerateCircuit() local
1779 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallargs3Imm8V8V8V8, SLOT_ID)); GenerateCircuit() local
1810 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallrangeImm8Imm8V8, SLOT_ID)); GenerateCircuit() local
1847 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdthisbynameImm8Id16, SLOT_ID)); GenerateCircuit() local
1892 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdthisbynameImm16Id16, SLOT_ID)); GenerateCircuit() local
1910 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStthisbynameImm8Id16, SLOT_ID)); GenerateCircuit() local
1929 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStthisbynameImm16Id16, SLOT_ID)); GenerateCircuit() local
1946 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdthisbyvalueImm8, SLOT_ID)); GenerateCircuit() local
1961 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdthisbyvalueImm16, SLOT_ID)); GenerateCircuit() local
1976 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStthisbyvalueImm8V8, SLOT_ID)); GenerateCircuit() local
1991 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStthisbyvalueImm16V8, SLOT_ID)); GenerateCircuit() local
2061 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineDefineclasswithbufferImm16Id16Id16Imm16V8, SLOT_ID)); GenerateCircuit() local
2269 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdobjbyvalueImm8V8, SLOTID)); GenerateCircuit() local
2283 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdobjbyvalueImm16V8, SLOTID)); GenerateCircuit() local
2297 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStobjbyvalueImm8V8V8, SLOTID)); GenerateCircuit() local
2312 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStobjbyvalueImm16V8V8, SLOTID)); GenerateCircuit() local
2328 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStownbyvalueImm8V8V8, SLOT_ID)); GenerateCircuit() local
2367 GateRef slotId = TaggedArgument(PARAM_INDEX(BaselineStownbyvalueImm16V8V8, SLOT_ID)); GenerateCircuit() local
2452 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdobjbyindexImm8Imm16, SLOT_ID)); GenerateCircuit() local
2481 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdobjbyindexImm16Imm16, SLOT_ID)); GenerateCircuit() local
2539 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStobjbyindexImm16V8Imm16, SLOT_ID)); GenerateCircuit() local
2568 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStownbyindexImm8V8Imm16, SLOTID)); GenerateCircuit() local
2584 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStownbyindexImm16V8Imm16, SLOTID)); GenerateCircuit() local
2748 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineTryldglobalbynameImm16Id16, SLOTID)); GenerateCircuit() local
2767 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineTrystglobalbynameImm8Id16, SLOTID)); GenerateCircuit() local
2784 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineTrystglobalbynameImm16Id16, SLOTID)); GenerateCircuit() local
2802 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdglobalvarImm16Id16, SLOTID)); GenerateCircuit() local
2821 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStglobalvarImm16Id16, SLOTID)); GenerateCircuit() local
2840 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdobjbynameImm8Id16, SLOTID)); GenerateCircuit() local
2857 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineLdobjbynameImm16Id16, SLOTID)); GenerateCircuit() local
2875 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStobjbynameImm8Id16V8, SLOTID)); GenerateCircuit() local
2898 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStobjbynameImm16Id16V8, SLOTID)); GenerateCircuit() local
2919 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStownbynameImm8Id16V8, SLOT_ID)); GenerateCircuit() local
2966 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStownbynameImm16Id16V8, SLOT_ID)); GenerateCircuit() local
3103 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStownbyvaluewithnamesetImm8V8V8, SLOT_ID)); GenerateCircuit() local
3153 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStownbyvaluewithnamesetImm16V8V8, SLOT_ID)); GenerateCircuit() local
3201 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStownbynamewithnamesetImm8Id16V8, SLOT_ID)); GenerateCircuit() local
3253 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineStownbynamewithnamesetImm16Id16V8, SLOT_ID)); GenerateCircuit() local
3622 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineWideNewobjrangePrefImm16V8, SLOT_ID)); GenerateCircuit() local
3768 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineDeprecatedCreatearraywithbufferPrefImm16, SLOT_ID)); GenerateCircuit() local
3840 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineNewobjrangeImm8Imm8V8, SLOT_ID)); GenerateCircuit() local
3929 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineNewobjrangeImm16Imm8V8, SLOT_ID)); GenerateCircuit() local
4277 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineWideLdobjbyindexPrefImm32, SLOT_ID)); GenerateCircuit() local
4333 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineWideStobjbyindexPrefV8Imm32, SLOT_ID)); GenerateCircuit() local
4378 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineWideStownbyindexPrefV8Imm32, SLOT_ID)); GenerateCircuit() local
5400 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineDefineFieldByNameImm8Id16V8, SLOT_ID)); GenerateCircuit() local
5423 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineDefinePropertyByNameImm8Id16V8, SLOT_ID)); GenerateCircuit() local
5525 GateRef slotId = Int32Argument(PARAM_INDEX(BaselineCallRuntimeCallInitPrefImm8V8, SLOT_ID)); GenerateCircuit() local
[all...]
/arkcompiler/ets_runtime/ecmascript/interpreter/
H A Dinterpreter-inl.cpp1010 JSTaggedValue profileTypeInfo, uint16_t slotId) in UpdateProfileTypeInfoCellToFunction()
1014 JSTaggedValue slotValue = profileTypeArray->Get(slotId); in UpdateProfileTypeInfoCellToFunction()
1019 profileTypeArray->Set(thread, slotId, newProfileTypeInfoCell); in UpdateProfileTypeInfoCellToFunction()
2232 uint16_t slotId = READ_INST_8_0(); in RunInternal() local
2234 JSTaggedValue firstValue = profileTypeArray->Get(slotId); in RunInternal()
2238 JSTaggedValue secondValue = profileTypeArray->Get(slotId + 1); in RunInternal()
2250 instOfHandler = ICRuntimeStub::LoadICByName(thread, profileTypeArray, target, key, slotId); in RunInternal()
2551 uint16_t slotId = READ_INST_8_0(); in RunInternal() local
2553 JSTaggedValue firstValue = profileTypeArray->Get(slotId); in RunInternal()
2560 JSTaggedValue secondValue = profileTypeArray->Get(slotId in RunInternal()
1009 UpdateProfileTypeInfoCellToFunction(JSThread *thread, JSHandle<JSFunction> &function, JSTaggedValue profileTypeInfo, uint16_t slotId) UpdateProfileTypeInfoCellToFunction() argument
2614 uint16_t slotId = READ_INST_16_0(); RunInternal() local
2696 uint16_t slotId = READ_INST_8_0(); RunInternal() local
2737 uint16_t slotId = READ_INST_16_0(); RunInternal() local
2779 uint16_t slotId = READ_INST_8_0(); RunInternal() local
2904 uint16_t slotId = READ_INST_16_0(); RunInternal() local
2932 uint16_t slotId = READ_INST_8_0(); RunInternal() local
3006 uint16_t slotId = READ_INST_16_0(); RunInternal() local
3111 uint16_t slotId = READ_INST_16_0(); RunInternal() local
4610 [[maybe_unused]] uint32_t slotId = READ_INST_8_0(); RunInternal() local
4983 uint16_t slotId = READ_INST_8_0(); RunInternal() local
5006 uint16_t slotId = READ_INST_16_0(); RunInternal() local
5419 uint16_t slotId = READ_INST_8_0(); RunInternal() local
5474 uint16_t slotId = READ_INST_16_0(); RunInternal() local
5787 uint32_t slotId = READ_INST_8_0(); RunInternal() local
5844 uint16_t slotId = READ_INST_16_0(); RunInternal() local
6318 uint16_t slotId = READ_INST_8_0(); RunInternal() local
6380 uint16_t slotId = READ_INST_16_0(); RunInternal() local
6660 uint16_t slotId = READ_INST_16_0(); RunInternal() local
6929 uint16_t slotId = READ_INST_8_0(); RunInternal() local
6982 uint16_t slotId = READ_INST_16_0(); RunInternal() local
7036 uint16_t slotId = READ_INST_8_0(); RunInternal() local
7098 uint16_t slotId = READ_INST_16_0(); RunInternal() local
7154 uint16_t slotId = READ_INST_8_0(); RunInternal() local
7212 uint16_t slotId = READ_INST_16_0(); RunInternal() local
7270 uint16_t slotId = READ_INST_8_0(); RunInternal() local
7342 uint16_t slotId = READ_INST_16_0(); RunInternal() local
[all...]

Completed in 42 milliseconds

12