Searched refs:ctorId (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | classDefinition.cpp | 394 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 D | utilityTypeHandlers.cpp | 250 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 D | pgo_profiler.h | 349 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 D | pandagen.cpp | 1752 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 D | pandagen.h | 410 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 D | pandagen.h | 204 void DefineClassWithBuffer(const ir::AstNode *node, const util::StringView &ctorId, uint32_t litIdx, VReg lexenv,
|
H A D | pandagen.cpp | 1533 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 D | JSCompiler.cpp | 383 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