/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | aot_data.cpp | 39 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 D | profile_type_info_test.cpp | 89 // 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 D | ic_runtime_test.cpp | 82 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 D | ic_invoke_test.cpp | 58 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 D | jit_profiler.cpp | 57 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 D | jit_profiler.h | 88 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 D | access_object_stub_builder.h | 37 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 D | bytecodes.cpp | 866 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 D | access_object_stub_builder.cpp | 25 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 D | ic_stub_builder.h | 30 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 D | profiler_stub_builder.cpp | 44 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 D | common_stubs.cpp | 75 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 D | jit_compilation_env.h | 94 void UpdateFuncSlotIdMap(uint32_t calleeOffset, uint32_t callerOffset, uint32_t slotId) in UpdateFuncSlotIdMap() argument 102 functionSlotIdMap_[calleeOffset] = slotId; in UpdateFuncSlotIdMap()
|
H A D | new_object_stub_builder.h | 89 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 D | jit_compilation_env.cpp | 204 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 D | invoke_cache.cpp | 23 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 D | invoke_cache.h | 28 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 D | ic_runtime_stub.h | 27 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 D | ic_runtime.h | 33 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 D | ic_runtime_stub-inl.h | 40 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 D | pgo_profiler.cpp | 754 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 D | pgo_profiler.h | 163 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 D | baseline_compiler.cpp | 508 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 D | baseline_stubs.cpp | 149 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 D | interpreter-inl.cpp | 1010 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...] |