Home
last modified time | relevance | path

Searched refs:ctorId (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassDefinition.cpp394 util::StringView ctorId = ctor_->Function()->Scope()->InternalName(); in Compile() local
402 pg->DefineClassWithBuffer(this, ctorId, bufIdx, baseReg); in Compile()
686 util::StringView ctorId = ctor_->Function()->Scope()->InternalName(); in CompileSendableClass() local
691 pg->DefineSendableClass(this, ctorId, bufIdx, baseReg); in CompileSendableClass()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DutilityTypeHandlers.cpp250 auto *const ctorId = ctor->Function()->Id(); in CreateConstructorForPartialType() local
257 ctorId->SetVariable(Allocator()->New<varbinder::LocalVariable>( in CreateConstructorForPartialType()
258 Allocator()->New<varbinder::MethodDecl>(ctorId->Name()), varbinder::VariableFlags::METHOD)); in CreateConstructorForPartialType()
259 ctor->Id()->SetVariable(ctorId->Variable()); in CreateConstructorForPartialType()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler.h349 uint32_t ctorId = type.GetId(); in IsSkippableObjectTypeSafe() local
351 return skipCtorMethodId_.find(ctorId) != skipCtorMethodId_.end(); in IsSkippableObjectTypeSafe()
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dpandagen.cpp1752 void PandaGen::DefineClassWithBuffer(const ir::AstNode *node, const util::StringView &ctorId, int32_t litIdx, VReg base) in DefineClassWithBuffer() argument
1757 ra_.Emit<Defineclasswithbuffer>(node, 0, ctorId, litId.View(), static_cast<int64_t>(formalParamCnt), base); in DefineClassWithBuffer()
1758 strings_.insert(ctorId); in DefineClassWithBuffer()
1761 void PandaGen::DefineSendableClass(const ir::AstNode *node, const util::StringView &ctorId, int32_t litIdx, VReg base) in DefineSendableClass() argument
1766 ra_.Emit<CallruntimeDefinesendableclass>(node, 0, ctorId, litId.View(), static_cast<int64_t>(formalParamCnt), base); in DefineSendableClass()
1767 strings_.insert(ctorId); in DefineSendableClass()
H A Dpandagen.h410 void DefineClassWithBuffer(const ir::AstNode *node, const util::StringView &ctorId, int32_t litIdx, VReg base);
411 void DefineSendableClass(const ir::AstNode *node, const util::StringView &ctorId,
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A Dpandagen.h204 void DefineClassWithBuffer(const ir::AstNode *node, const util::StringView &ctorId, uint32_t litIdx, VReg lexenv,
H A Dpandagen.cpp1533 void PandaGen::DefineClassWithBuffer(const ir::AstNode *node, const util::StringView &ctorId, uint32_t litIdx, in DefineClassWithBuffer() argument
1536 Ra().Emit<EcmaDefineclasswithbuffer>(node, ctorId, litIdx, lexenv, base); in DefineClassWithBuffer()
H A DJSCompiler.cpp383 util::StringView ctorId = node->Ctor()->Function()->Scope()->InternalName(); in Compile() local
388 pg->DefineClassWithBuffer(node, ctorId, bufIdx, lexenv, baseReg); in Compile()

Completed in 14 milliseconds