Home
last modified time | relevance | path

Searched refs:nameSetting (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DobjectExpression.cpp366 bool nameSetting = false; in CompilePropertyWithInit() local
370 nameSetting = true; in CompilePropertyWithInit()
374 nameSetting = IsAnonClassOrFuncExpr(value); in CompilePropertyWithInit()
376 nameSetting = IsAnonClassOrFuncExpr(value) && IsLegalNameFormat(prop->Key()); in CompilePropertyWithInit()
389 if (!nameSetting && pg->Binder()->Program()->TargetApiVersion() > 10) { in CompilePropertyWithInit()
392 pg->StoreOwnProperty(this, objReg, key, nameSetting); in CompilePropertyWithInit()
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dpandagen.h283 void StoreOwnProperty(const ir::AstNode *node, VReg obj, const Operand &prop, bool nameSetting = false);
461 void StOwnByName(const ir::AstNode *node, VReg obj, const util::StringView &prop, bool nameSetting = false);
462 void StOwnByValue(const ir::AstNode *node, VReg obj, VReg prop, bool nameSetting = false);
H A Dpandagen.cpp488 void PandaGen::StoreOwnProperty(const ir::AstNode *node, VReg obj, const Operand &prop, bool nameSetting) in StoreOwnProperty() argument
491 StOwnByValue(node, obj, std::get<VReg>(prop), nameSetting); in StoreOwnProperty()
501 StOwnByName(node, obj, std::get<util::StringView>(prop), nameSetting); in StoreOwnProperty()
634 void PandaGen::StOwnByName(const ir::AstNode *node, VReg obj, const util::StringView &prop, bool nameSetting) in StOwnByName() argument
636 nameSetting ? ra_.Emit<Stownbynamewithnameset>(node, 0, prop, obj) : in StOwnByName()
641 void PandaGen::StOwnByValue(const ir::AstNode *node, VReg obj, VReg prop, bool nameSetting) in StOwnByValue() argument
643 nameSetting ? ra_.Emit<Stownbyvaluewithnameset>(node, 0, obj, prop) : in StOwnByValue()

Completed in 10 milliseconds