Home
last modified time | relevance | path

Searched defs:prop (Results 1 – 25 of 41) sorted by relevance

12

/arkcompiler/ets_frontend/ts2panda/src/base/
Dlreference.ts36 private prop: VReg | undefined = undefined; property in LReference
66 let prop: VReg | number | string; variable
88 let prop: VReg | number | string variable
159 … let { obj: object, prop: property } = getObjAndProp(realNode, objReg, propReg, compiler); variable
/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/
DobjectDestructuring.ts21 var { prop: [var3, , , var4], var5 = true } = { prop: [1, [], {}, "foo"] } variable
26 var { prop: { var6 = 3, var7 = "" } = { var6: "foo", var7: true } } = { prop: { var6: 1, var7: "bar… variable
32 var { prop: { prop: [var8 = 1, var9 = { a: 3, b: "bar" }] } = { prop: ["foo", true] } } = { prop: {… variable
50 var { prop: { var15, ...var16 } }: { prop: { var15: number, a: string, b(a: number, b: number[]): b… variable
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DobjectExpression.cpp99 auto *prop = it->AsProperty(); in ValidateExpression() local
240 static const Literal *CreateLiteral(compiler::PandaGen *pg, const ir::Property *prop, util::BitSet … in CreateLiteral()
289 const ir::Property *prop = properties_[i]->AsProperty(); in CompileStaticProperties() local
361 const ir::Property *prop = properties_[i]->AsProperty(); in CompileRemainingProperties() local
462 const ir::Property *prop = (*it)->AsProperty(); in CheckPattern() local
595 binder::VariableFlags GetFlagsForProperty(const ir::Property *prop) in GetFlagsForProperty()
610 checker::Type *GetTypeForProperty(const ir::Property *prop, checker::Checker *checker) in GetTypeForProperty()
643 const ir::Property *prop = it->AsProperty(); in Check() local
DmemberExpression.cpp64 compiler::Operand prop = CompileKey(pg); in Compile() local
121 … binder::Variable *prop = checker->GetPropertyOfType(baseType, property_->AsIdentifier()->Name()); in Check() local
DunaryExpression.cpp67 compiler::Operand prop = argument_->AsMemberExpression()->CompileKey(pg); in Compile() local
/arkcompiler/ets_frontend/ts2panda/tests/expression/
DtemplateExpression.test.ts133 let prop = new VReg(); variable
191 let prop = new VReg(); variable
251 let prop = new VReg(); variable
324 let prop = new VReg(); variable
Dcall.test.ts148 let prop = new VReg(); variable
/arkcompiler/ets_frontend/ts2panda/tests/statements/
DforIn.test.ts46 let prop = new VReg(); variable
122 let prop = new VReg(); variable
159 let prop = new VReg(); variable
/arkcompiler/ets_runtime/ecmascript/ic/
Dproperties_cache.h32 PropertyKey &prop = keys_[hash]; in Get() local
41 PropertyKey &prop = keys_[hash]; in Set() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Daccess_object_stub_builder.cpp23 GateRef AccessObjectStubBuilder::LoadObjByName(GateRef glue, GateRef receiver, GateRef prop, const … in LoadObjByName()
86 GateRef AccessObjectStubBuilder::StoreObjByName(GateRef glue, GateRef receiver, GateRef prop, const… in StoreObjByName()
120 GateRef AccessObjectStubBuilder::ResolvePropKey(GateRef glue, GateRef prop, const StringIdInfo &inf… in ResolvePropKey()
223 GateRef AccessObjectStubBuilder::TryLoadGlobalByName(GateRef glue, GateRef prop, const StringIdInfo… in TryLoadGlobalByName()
272 GateRef AccessObjectStubBuilder::TryStoreGlobalByName(GateRef glue, GateRef prop, const StringIdInf… in TryStoreGlobalByName()
334 GateRef AccessObjectStubBuilder::LoadGlobalVar(GateRef glue, GateRef prop, const StringIdInfo &info, in LoadGlobalVar()
372 GateRef AccessObjectStubBuilder::StoreGlobalVar(GateRef glue, GateRef prop, const StringIdInfo &inf… in StoreGlobalVar()
Dcommon_stubs.cpp314 GateRef prop = TaggedPointerArgument(2); // 2 : 3rd para in GenerateCircuit() local
335 GateRef prop = TaggedArgument(2); // 2 : 3rd para in GenerateCircuit() local
414 GateRef prop = TaggedPointerArgument(1); in GenerateCircuit() local
425 GateRef prop = TaggedPointerArgument(1); in GenerateCircuit() local
437 GateRef prop = TaggedPointerArgument(1); in GenerateCircuit() local
448 GateRef prop = TaggedPointerArgument(1); in GenerateCircuit() local
/arkcompiler/ets_frontend/es2panda/typescript/core/
Dobject.cpp203 binder::Variable *prop = member->AsTSPropertySignature()->Variable(); in ResolvePropertiesOfObjectType() local
303 binder::Variable *prop = GetPropertyOfType(it, name); in GetPropertyOfUnionType() local
407 binder::Variable *prop = nullptr; in GetPropertyTypeForIndexType() local
531 bool Checker::ValidateInterfaceMemberRedeclaration(ObjectType *type, binder::Variable *prop, in ValidateInterfaceMemberRedeclaration()
DtypeElaborationContext.cpp108 const ir::Property *prop = it->AsProperty(); in Start() local
Dfunction.cpp181 const ir::Property *prop = it->AsProperty(); in CreateParameterTypeForObjectAssignmentPattern() local
489 const ir::Property *prop = node->AsProperty(); in CreatePatternParameterName() local
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsQualifiedName.cpp40 binder::Variable *prop = checker->GetPropertyOfType(baseType, right_->Name()); in Check() local
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_table_generator.cpp113 std::vector<JSHandle<JSTaggedValue>> prop { valueString, doneString }; in InitRuntimeTypeTable() local
151 const std::vector<JSHandle<JSTaggedValue>> &prop, in FillLayoutTypes()
/arkcompiler/ets_frontend/es2panda/util/
Dhelpers.cpp281 for (const auto *prop : node->AsObjectPattern()->Properties()) { in CollectBindingName() local
375 const ir::Property *prop = parent->AsProperty(); in FunctionName() local
439 for (const auto *prop : object->Properties()) { in IsObjectPropertyValue() local
/arkcompiler/ets_frontend/es2panda/ir/
DastDump.cpp47 void AstDumper::Add(const AstDumper::Property &prop) in Add()
86 void AstDumper::Serialize(const AstDumper::Property &prop) in Serialize()
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.cpp396 void PandaGen::LoadObjProperty(const ir::AstNode *node, VReg obj, const Operand &prop) in LoadObjProperty()
413 void PandaGen::StoreObjProperty(const ir::AstNode *node, VReg obj, const Operand &prop) in StoreObjProperty()
429 void PandaGen::StoreOwnProperty(const ir::AstNode *node, VReg obj, const Operand &prop, bool nameSe… in StoreOwnProperty()
513 void PandaGen::LoadObjByName(const ir::AstNode *node, VReg obj, const util::StringView &prop) in LoadObjByName()
520 void PandaGen::StoreObjByName(const ir::AstNode *node, VReg obj, const util::StringView &prop) in StoreObjByName()
542 void PandaGen::StoreObjByValue(const ir::AstNode *node, VReg obj, VReg prop) in StoreObjByValue()
557 void PandaGen::StOwnByName(const ir::AstNode *node, VReg obj, const util::StringView &prop, bool na… in StOwnByName()
564 void PandaGen::StOwnByValue(const ir::AstNode *node, VReg obj, VReg prop, bool nameSetting) in StOwnByValue()
580 void PandaGen::DeleteObjProperty(const ir::AstNode *node, VReg obj, const Operand &prop) in DeleteObjProperty()
1718 void PandaGen::StSuperByValue(const ir::AstNode *node, VReg obj, VReg prop) in StSuperByValue()
[all …]
Dfunction.cpp131 const auto *prop = stmt->AsClassProperty(); in CompileInstanceFields() local
/arkcompiler/ets_frontend/es2panda/ir/base/
DclassDefinition.cpp147 const ir::MethodDefinition *prop = properties[i]->AsMethodDefinition(); in CreateClassStaticProperties() local
233 const ir::MethodDefinition *prop = properties[i]->AsMethodDefinition(); in CompileMissingProperties() local
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dslow_runtime_stub.cpp332 JSTaggedValue SlowRuntimeStub::DelObjProp(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop) in DelObjProp()
371 JSTaggedValue SlowRuntimeStub::IsIn(JSThread *thread, JSTaggedValue prop, JSTaggedValue obj) in IsIn()
526 JSTaggedValue SlowRuntimeStub::StOwnByName(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop,… in StOwnByName()
537 …ue SlowRuntimeStub::StOwnByNameWithNameSet(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop, in StOwnByNameWithNameSet()
776 …SlowRuntimeStub::DefineGetterSetterByValue(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop, in DefineGetterSetterByValue()
810 JSTaggedValue SlowRuntimeStub::LdObjByName(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop,… in LdObjByName()
818 JSTaggedValue SlowRuntimeStub::StObjByName(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop,… in StObjByName()
829 JSTaggedValue SlowRuntimeStub::LdObjByValue(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop in LdObjByValue()
840 JSTaggedValue SlowRuntimeStub::StObjByValue(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop, in StObjByValue()
853 JSTaggedValue prop) in TryLdGlobalByNameFromGlobalProto()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_weak_set.cpp91 auto prop = JSObject::GetProperty(thread, nextValue, valueIndex).GetValue(); in WeakSetConstructor() local
Dbuiltins_object.cpp137 const JSHandle<JSTaggedValue> &prop) in ObjectDefineProperties()
267 JSHandle<JSTaggedValue> prop = GetCallArg(argv, 1); in DefineProperty() local
335 JSHandle<JSTaggedValue> prop = GetCallArg(argv, 1); in GetOwnPropertyDescriptor() local
687 JSHandle<JSTaggedValue> prop = GetCallArg(argv, 0); in HasOwnProperty() local
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs-inl.h106 JSTaggedValue RuntimeStubs::RuntimeIsIn(JSThread *thread, const JSHandle<JSTaggedValue> &prop, in RuntimeIsIn()
221 const JSHandle<JSTaggedValue> &prop) in RuntimeDelObjProp()
243 auto prop = JSTaggedValue::GetProperty(thread, array, i).GetValue(); in RuntimeNewObjApply() local
450const JSHandle<JSTaggedValue> &prop, bool callGetter, in RuntimeLdObjByValue()
473 const JSHandle<JSTaggedValue> &prop, in RuntimeStObjByValue()
571 …ggedValue RuntimeStubs::RuntimeLdObjByName(JSThread *thread, JSTaggedValue obj, JSTaggedValue prop, in RuntimeLdObjByName()
587 const JSHandle<JSTaggedValue> &prop, in RuntimeStObjByName()
618 …gedValue RuntimeStubs::RuntimeStGlobalRecord(JSThread *thread, const JSHandle<JSTaggedValue> &prop, in RuntimeStGlobalRecord()
930 const JSHandle<JSTaggedValue> &prop, in RuntimeStOwnByName()
1231 const JSHandle<JSTaggedValue> &prop) in RuntimeTryLdGlobalByName()
[all …]

12