Home
last modified time | relevance | path

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

12

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DobjectIndexAccess.cpp91 if (auto const *const objectType = in Perform() local
106 if (auto const *const objectType = ast->AsMemberExpression()->ObjType(); in Perform() local
141 … if (auto const *const objectType = ast->AsMemberExpression()->ObjType(); objectType != nullptr) { in Postcondition() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dhcr_circuit_builder.h40 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJSFunction() local
50 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJsType() local
65 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJSObject() local
117 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJsProxy() local
123 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsTreeString() local
129 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsSlicedString() local
135 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsLineString() local
141 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsConstantString() local
169 GateRef objectType = GetObjectType(hClass); in IsStableArguments() local
177 GateRef objectType = GetObjectType(hClass); in IsStableArray() local
Dstub_builder-inl.h694 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedIsArrayBuffer() local
790 GateRef objectType = GetObjectType(LoadHClass(x)); in TaggedIsRegularObject() local
1456 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJSFunctionBase() local
1488 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsSymbol() local
1494 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsDataView() local
1507 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsLineString() local
1513 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsSlicedString() local
1519 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsConstantString() local
1540 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsBigInt() local
1546 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJsProxy() local
[all …]
Dmcr_circuit_builder.h64 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsString() local
81 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsEcmaObject() local
89 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsByteArray() local
95 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsMap() local
101 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsDataView() local
107 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsSpecialSlicedString() local
Dcircuit_builder.cpp163 GateRef objectType = GetObjectType(LoadHClass(elements)); in IsJsCOWArray() local
167 GateRef CircuitBuilder::IsCOWArray(GateRef objectType) in IsCOWArray()
175 GateRef objectType = GetObjectType(LoadHClass(object)); in IsTaggedArray() local
179 GateRef CircuitBuilder::IsMutantTaggedArray(GateRef objectType) in IsMutantTaggedArray()
834 GateRef objectType = GetObjectType(LoadHClass(object)); in CheckJSType() local
1508 GateRef objectType = GetObjectType(LoadHClass(profileTypeInfoCell)); in UpdateProfileTypeInfoCellType() local
Dhcr_circuit_builder.cpp730 GateRef objectType = GetObjectType(LoadHClass(string)); in IsLiteralString() local
Dnew_object_stub_builder.cpp1773 auto objectType = GetObjectType(protoOrHclass); in FastNewThisObject() local
1818 auto objectType = GetObjectType(*protoOrHclass); in FastSuperAllocateThis() local
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DtsIndexedAccessTypeBuilder.h29 TSIndexedAccessTypeBuilder &SetObjectType(TypeNode *objectType) in SetObjectType()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsIndexedAccessType.h28 explicit TSIndexedAccessType(TypeNode *objectType, TypeNode *indexType) in TSIndexedAccessType()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsIndexedAccessType.h34 explicit TSIndexedAccessType(Expression *objectType, Expression *indexType) in TSIndexedAccessType()
/arkcompiler/ets_frontend/ets2panda/compiler/base/
Dlreference.cpp292 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.cpp104 bool BaseSerializer::SerializeSpecialObjIndividually(JSType objectType, TaggedObject *root, in SerializeSpecialObjIndividually()
328 JSType objectType = root->GetClass()->GetObjectType(); in SerializeTaggedObjField() local
Dbase_deserializer.cpp453 JSTaggedType BaseDeserializer::RelocateObjectProtoAddr(uint8_t objectType) in RelocateObjectProtoAddr()
/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.cpp392 auto *objectType = sourceType->IsETSObjectType() ? sourceType->AsETSObjectType() : nullptr; in GetAssignableType() local
489 auto *const objectType = (*it)->AsETSObjectType(); in ExtractType() local
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DmemberExpression.cpp268 …emberExpression::SetAndAdjustType(checker::ETSChecker *checker, checker::ETSObjectType *objectType) in SetAndAdjustType() argument
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
DdeclgenEts2Ts.cpp309 void TSDeclGen::GenObjectType(const checker::ETSObjectType *objectType) in GenObjectType()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DtypeCheckingHelpers.cpp974 Type *ETSChecker::MaybeUnboxConditionalInRelation(Type *const objectType) in MaybeUnboxConditionalInRelation()
991 Type *ETSChecker::MaybeBoxInRelation(Type *objectType) in MaybeBoxInRelation()
Dhelpers.cpp893 auto *const objectType = actualType->AsETSObjectType(); in CheckTestObjectCondition() local
1128 auto objectType = expandedAliasType->AsETSObjectType(); in CollectAliasParametersForBoxing() local
Darithmetic.cpp783 auto *const objectType = otherType->AsETSObjectType(); in AdjustNumberLiteralType() local
Dobject.cpp1764 ir::ClassProperty *ETSChecker::FindClassProperty(const ETSObjectType *const objectType, const ETSFu… in FindClassProperty()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSCompiler.cpp1004 auto *const objectType = expr->Object()->TsType(); in CompileComputed() local
1054 auto *const objectType = etsg->Checker()->GetApparentType(expr->Object()->TsType()); in Compile() local
1088 auto *const objectType = etsg->Checker()->GetApparentType(expr->Object()->TsType()); in HandleArrayTypeLengthProperty() local
DETSGen.cpp1885 checker::Type *objectType {}; in CastDynamicTo() local
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_processor.cpp1457 JSType objectType = hclass->GetObjectType(); in SerializeObject() local
1575 EncodeBit SnapshotProcessor::SerializeObjectHeader(TaggedObject *objectHeader, size_t objectType, in SerializeObjectHeader()
/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzerHelpers.cpp227 static bool HasIteratorInterface(ETSObjectType const *const objectType) in HasIteratorInterface()

12