Home
last modified time | relevance | path

Searched refs:GetClassType (Results 1 – 18 of 18) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler_type.h36 int32_t GetClassType() const in GetClassType() function
213 int32_t oldMethodId = GetClassType().GetClassType(); in CombineCallTargetType()
214 int32_t newMethodId = type.GetClassType().GetClassType(); in CombineCallTargetType()
241 ClassType GetClassType() const in GetClassType() function
337 ClassType GetClassType() const in GetClassType() function
Dpgo_profiler_layout.h124 ClassType GetClassType() const in GetClassType() function
Dpgo_profiler_info.cpp492 text += desc.GetClassType().GetTypeString(); in GetTypeString()
1023 PGOHClassLayoutDesc descInfo(type.GetClassType()); in AddDefine()
1024 descInfo.SetSuperClassType(superType.GetClassType()); in AddDefine()
1036 PGOHClassLayoutDesc descInfo(type.GetClassType()); in AddLayout()
1160 auto classType = PGOSampleType(typeInfo.GetClassType()); in ProcessToBinaryForLayout()
Dpgo_profiler_info.h731 PGOHClassLayoutDesc desc(GetType().GetClassType()); in Convert()
732 desc.SetSuperClassType(superType_.GetClassType()); in Convert()
1139 auto iter = moduleLayoutDescInfos_.find(PGOHClassLayoutDesc(classType.GetClassType())); in GetHClassLayoutDesc()
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_accessor.cpp34 JSHandle<TSClassType> classType = GetClassType(); in UpdateNonStaticProp()
42 JSHandle<TSClassType> classType = GetClassType(); in UpdateStaticProp()
137 JSHandle<TSClassType> classType = GetClassType(); in GetInstanceTypeLayout()
146 JSHandle<TSClassType> classType = GetClassType(); in GetPrototypeTypeLayout()
Dglobal_type_info.h69 std::hash<int32_t>()(id.GetPGOTypeId().GetClassType().GetClassType()); in operator()
Dts_type_accessor.h99 JSHandle<TSClassType> classType = GetClassType(); \
106 JSHandle<TSClassType> classType = GetClassType(); \
Dts_manager.h237 inline GlobalTSTypeRef PUBLIC_API GetClassType(kungfu::GateType gateType) in GetClassType() function
240 return GetClassType(gt); in GetClassType()
243 GlobalTSTypeRef PUBLIC_API GetClassType(GlobalTSTypeRef classInstanceGT) const;
Dts_manager.cpp78 GlobalTSTypeRef classGT = GetClassType(instanceGT); in GetHClassIndexByInstanceGateType()
734 GlobalTSTypeRef TSManager::GetClassType(GlobalTSTypeRef classInstanceGT) const in GetClassType() function in panda::ecmascript::TSManager
827 auto classGT = GetClassType(gateType.GetGTRef()); in IsBuiltinInstanceType()
849 GlobalTSTypeRef classGT = GetClassType(gateGT); in IsTypedArrayType()
889 GlobalTSTypeRef classGT = GetClassType(gateGT); in GetTypedArrayBuiltinId()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dtype_recorder.cpp163 int32_t callTargetMethodOffset = it->second.GetClassType().GetClassType(); in CreateTypesForPGO()
232 return GateType(tsManager->GetClassType(thisGT)); in TryGetNewTargetType()
316 PGOSampleType type(info.GetClassType()); in GetElementsKind()
Dts_hclass_generator.cpp52 tsManager_->InsertPtToGtMap(desc.GetClassType(), type); in UpdateTSHClassFromPGO()
Dts_inline_lowering.cpp622 GlobalTSTypeRef classGT = tsManager_->GetClassType(classInstanceGT); in GetAccessorFuncGT()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/
Dpgo_profiler_test.cpp725 … ASSERT_EQ(pgoRWOpType.GetObjectInfo(0).GetClassType(), ClassType(methodId.GetOffset())); in HWTEST_F_L0()
769 auto classId = EntityId(sampleType.GetClassType().GetClassType()); in HWTEST_F_L0()
772 auto superClassId = EntityId(desc->GetSuperClassType().GetClassType()); in HWTEST_F_L0()
780 auto superClassId = EntityId(desc->GetSuperClassType().GetClassType()); in HWTEST_F_L0()
789 ASSERT_EQ(desc->GetSuperClassType().GetClassType(), 0); in HWTEST_F_L0()
876 auto classType = PGOSampleType(pgoRWOpType.GetObjectInfo(0).GetClassType()); in HWTEST_F_L0()
881 classType = PGOSampleType(pgoRWOpType.GetObjectInfo(1).GetClassType()); in HWTEST_F_L0()
885 classType = PGOSampleType(pgoRWOpType.GetObjectInfo(2).GetClassType()); in HWTEST_F_L0()
890 auto classType = PGOSampleType(pgoRWOpType.GetObjectInfo(0).GetClassType()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dpgo_type_infer.cpp124 type = GateType(tsManager_->GetClassType(instanceGT)); in CheckAndInsert()
137 ClassType classType = pgoTypes.GetObjectInfo(i).GetClassType(); in CollectGateType()
271 … value.pgoTypes.emplace_back(tsManager_->GetGateTypeByPt(pgoType.GetObjectInfo(i).GetClassType())); in AddProfiler()
Dinitialization_analysis.cpp86 receiverGT = tsManager_->GetClassType(receiverType); in CollectInitializationType()
249 classType_ = GateType(tsManager_->GetClassType(type)); in StoreThisObject()
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeRecorder.cpp233 int64_t TypeRecorder::GetClassType(int64_t instIndex) const in GetClassType() function in panda::es2panda::extractor::TypeRecorder
246 ASSERT(GetClassType(instIndex) == classIndex); in SetClassType()
DtypeRecorder.h87 int64_t GetClassType(int64_t instIndex) const;
DtypeExtractor.cpp663 recorder_->SetIdentifierTypeIndex(identifier, recorder_->GetClassType(typeIndex)); in GetTypeIndexFromInitializer()
878 recorder_->SetIdentifierTypeIndex(identifier, recorder_->GetClassType(typeIndex)); in GetTypeIndexFromTypeReference()