Home
last modified time | relevance | path

Searched defs:objectType (Results 1 – 25 of 30) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DobjectIndexAccess.cpp120 if (auto const *const objectType = in PerformForModule() local
135 if (auto const *const objectType = ast->AsMemberExpression()->ObjType(); in PerformForModule() local
153 … if (auto const *const objectType = ast->AsMemberExpression()->ObjType(); objectType != nullptr) { in PostconditionForModule() local
DgenericBridgesLowering.cpp239checker::ETSObjectType const *const objectType, ArenaVector<checker::Type *> const &typeParameters… in GetSubstitutions()
DlambdaLowering.cpp456 checker::Type *objectType = info->objType != nullptr in CreateLambdaClassFields() local
493 checker::Type *objectType = info->objType != nullptr in CreateLambdaClassConstructor() local
977 checker::Type *objectType = in CreateConstructorCall() local
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DtsIndexedAccessTypeBuilder.h29 TSIndexedAccessTypeBuilder &SetObjectType(TypeNode *objectType) in SetObjectType()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsIndexedAccessType.h34 explicit TSIndexedAccessType(Expression *objectType, Expression *indexType) in TSIndexedAccessType()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsIndexedAccessType.h28 …explicit TSIndexedAccessType(TypeNode *objectType, TypeNode *indexType, ArenaAllocator *const allo… in TSIndexedAccessType()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dhcr_circuit_builder.h40 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsJSFunction() local
50 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsJsType() local
65 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsJSObject() local
117 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsJsProxy() local
123 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsTreeString() local
129 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsSlicedString() local
135 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsLineString() local
163 GateRef objectType = GetObjectType(hClass); in IsStableArguments() local
171 GateRef objectType = GetObjectType(hClass); in IsStableArray() local
Dstub_builder-inl.h775 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in TaggedIsArrayBuffer() local
871 GateRef objectType = GetObjectType(LoadHClass(glue, x)); in TaggedIsRegularObject() local
1559 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsJSFunctionBase() local
1591 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsSymbol() local
1597 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsDataView() local
1610 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsLineString() local
1616 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsSlicedString() local
1632 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in TaggedObjectIsBigInt() local
1638 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsJsProxy() local
1649 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsProfileTypeInfoCell0() local
[all …]
Dmcr_circuit_builder.h65 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in TaggedObjectIsString() local
104 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in TaggedObjectIsEcmaObject() local
112 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in TaggedObjectIsByteArray() local
118 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in TaggedObjectIsMap() local
124 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in TaggedObjectIsDataView() local
130 GateRef objectType = GetObjectType(LoadHClass(glue, obj)); in IsSpecialSlicedString() local
507 GateRef objectType = GetObjectType(LoadHClass(glue, x)); in TaggedIsJSFunction() local
Dcircuit_builder.cpp164 GateRef objectType = GetObjectType(LoadHClass(glue, elements)); in IsJsCOWArray() local
189 GateRef CircuitBuilder::IsCOWArray(GateRef objectType) in IsCOWArray()
197 GateRef objectType = GetObjectType(LoadHClass(glue, object)); in IsTaggedArray() local
201 GateRef CircuitBuilder::IsMutantTaggedArray(GateRef objectType) in IsMutantTaggedArray()
703 GateRef objectType = GetObjectType(hClass); in IsCompositeHClass() local
947 GateRef objectType = GetObjectType(LoadHClass(glue, object)); in CheckJSType() local
1619 GateRef objectType = GetObjectType(LoadHClass(glue, profileTypeInfoCell)); in UpdateProfileTypeInfoCellType() local
/arkcompiler/ets_frontend/ets2panda/compiler/base/
Dlreference.cpp286 const auto *const objectType = memberExpr->Object()->TsType(); in SetValueComputed() local
366 auto const *objectType = memberExpr->Object()->TsType(); in SetValue() local
/arkcompiler/ets_runtime/ecmascript/serializer/
Dbase_serializer.cpp115 bool BaseSerializer::SerializeSpecialObjIndividually(JSType objectType, TaggedObject *root, in SerializeSpecialObjIndividually()
369 JSType objectType = root->GetClass()->GetObjectType(); in SerializeTaggedObjField() local
Dbase_deserializer.cpp545 JSTaggedType BaseDeserializer::RelocateObjectProtoAddr(uint8_t objectType) in RelocateObjectProtoAddr()
/arkcompiler/ets_frontend/ets2panda/lsp/src/
Disolated_declaration.cpp86 std::optional<std::string> HandleSpecificObjectTypes(const checker::ETSObjectType *objectType, in HandleSpecificObjectTypes()
101 std::optional<std::string> GenObjectType(const checker::ETSObjectType *objectType, checker::ETSChec… in GenObjectType()
/arkcompiler/runtime_core/static_core/runtime/mem/refstorage/
Dreference_storage.cpp150 Reference::ObjectType objectType = ref->GetType(); in RemoveRef() local
184 Reference::ObjectType objectType = ref->GetType(); in GetObject() local
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsUnionType.cpp384 checker::ETSChecker *checker, checker::ETSObjectType *objectType, checker::Type *sourceType, in HandleNumericPrecedence() argument
410 auto *objectType = sourceType->IsETSObjectType() ? sourceType->AsETSObjectType() in GetAssignableType() local
518 auto *const objectType = (*it)->AsETSObjectType(); in ExtractType() local
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
DdeclgenEts2Ts.cpp101 auto objectType = aliasedType->AsETSObjectType(); in ProcessTypeAliasDependencies() local
286 auto objectType = tsType->AsETSObjectType(); in AddSuperType() local
824 bool TSDeclGen::HandleSpecificObjectTypes(const checker::ETSObjectType *objectType) in HandleSpecificObjectTypes()
870 void TSDeclGen::GenObjectType(const checker::ETSObjectType *objectType) in GenObjectType()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DmemberExpression.cpp316 …emberExpression::SetAndAdjustType(checker::ETSChecker *checker, checker::ETSObjectType *objectType) in SetAndAdjustType() argument
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSCompiler.cpp877 auto *const objectType = expr->Object()->TsType(); in CompileComputed() local
929 auto *const objectType = etsg->Checker()->GetApparentType(expr->Object()->TsType()); in Compile() local
963 auto *const objectType = etsg->Checker()->GetApparentType(expr->Object()->TsType()); in HandleArrayTypeLengthProperty() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DtypeCheckingHelpers.cpp1232 Type *ETSChecker::MaybeUnboxConditionalInRelation(Type *const objectType) in MaybeUnboxConditionalInRelation()
1249 Type *ETSChecker::MaybeBoxInRelation(Type *objectType) in MaybeBoxInRelation()
Dhelpers.cpp1152 auto *const objectType = actualType->AsETSObjectType(); in CheckTestObjectCondition() local
1526 auto objectType = expandedAliasType->AsETSObjectType(); in CollectAliasParametersForBoxing() local
3149 void ETSChecker::ETSObjectTypeDeclNode(ETSChecker *checker, ETSObjectType *const objectType) in ETSObjectTypeDeclNode()
Dobject.cpp636 auto *objectType = type->AsETSObjectType(); in ResolveDeclaredMembersOfObject() local
2156 ir::ClassProperty *ETSChecker::FindClassProperty(const ETSObjectType *const objectType, const ETSFu… in FindClassProperty()
Darithmetic.cpp820 auto *const objectType = otherType->AsETSObjectType(); in AdjustNumberLiteralType() local
/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzerHelpers.cpp292 static bool HasIteratorInterface(ETSObjectType const *const objectType) in HasIteratorInterface()
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_processor.cpp1574 JSType objectType = hclass->GetObjectType(); in SerializeObject() local
1734 EncodeBit SnapshotProcessor::SerializeObjectHeader(TaggedObject *objectHeader, size_t objectType, in SerializeObjectHeader()

12