Searched refs:nameSetting (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | objectExpression.cpp | 366 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 D | pandagen.h | 283 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 D | pandagen.cpp | 488 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