Home
last modified time | relevance | path

Searched refs:parent_ (Results 1 - 24 of 24) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dtype_info_accessors.cpp275 auto sampleType = parent_.pgoType_.GetPGOSampleType(); in FindHClass()
281 parent_.hclassIndex_ = static_cast<int>(parent_.ptManager_->GetHClassIndexByProfileType(type)); in FindHClass()
282 if (parent_.hclassIndex_ == -1) { in FindHClass()
287 parent_.traHClassIndex_ = static_cast<int>(parent_.ptManager_->GetHClassIndexByProfileType(transType)); in FindHClass()
288 if (parent_.traHClassIndex_ == -1) { in FindHClass()
289 return parent_.ptManager_->QueryHClass(type.first, type.second).IsJSHClass(); in FindHClass()
291 return parent_.ptManager_->QueryHClass(transType.first, transType.second).IsJSHClass(); in FindHClass()
298 if (parent_ in FindHClass()
[all...]
H A Dtype_info_accessors.h223 explicit AotAccessorStrategy(NewObjRangeTypeInfoAccessor &parent) : parent_(parent) in AotAccessorStrategy()
229 return parent_.pgoType_.IsValidCallMethodId();
235 return parent_.pgoType_.GetCallMethodId();
241 NewObjRangeTypeInfoAccessor &parent_; member in panda::ecmascript::kungfu::final::AotAccessorStrategy
246 explicit JitAccessorStrategy(NewObjRangeTypeInfoAccessor &parent) : parent_(parent) in JitAccessorStrategy()
252 return parent_.pgoType_.IsDefOpValidCallMethodId();
258 return parent_.pgoType_.GetDefOpCallMethodId();
264 NewObjRangeTypeInfoAccessor &parent_; member in panda::ecmascript::kungfu::final::JitAccessorStrategy
1002 explicit AotAccessorStrategy(LoadPrivatePropertyTypeInfoAccessor &parent) : parent_(parent)
1008 return parent_
[all...]
/arkcompiler/ets_runtime/ecmascript/dfx/vmstat/
H A Dcaller_stat.cpp21 parent_ = parent; in Start()
25 parent_->Pause(nowTime); in Start()
34 if (parent_ != nullptr) { in Stop()
35 parent_->Resume(nowTime); in Stop()
39 return parent_; in Stop()
67 timer = timer->parent_; in Snapshot()
H A Dcaller_stat.h107 parent_ = parent;
123 PandaRuntimeTimer *parent_ {nullptr};
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DastBuilder.h40 parent_ = parent; in SetParent()
48 if (parent_ != nullptr) { in AllocNode()
49 node->SetParent(parent_); in AllocNode()
56 AstNode *parent_ {};
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DvariableDeclaration.cpp110 if ((parent_ != nullptr) && in Dump()
111 (parent_->IsBlockStatement() || parent_->IsBlockExpression() || parent_->IsSwitchCaseStatement())) { in Dump()
H A DexpressionStatement.cpp47 if ((parent_ != nullptr) && (parent_->IsBlockStatement() || parent_->IsSwitchCaseStatement())) { in Dump()
H A DassertStatement.cpp70 if (parent_->IsStatement()) { in Dump()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNode.h127 return parent_ == nullptr; in IsProgram()
259 return const_cast<AstNode*>(parent_); in Parent()
264 return parent_; in Parent()
269 parent_ = parent; in SetParent()
304 const AstNode *parent_ {};
/arkcompiler/ets_frontend/ets2panda/checker/
H A DcheckerContext.cpp22 : parent_(checker), in CheckerContext()
24 capturedVars_(parent_->Allocator()->Adapter()), in CheckerContext()
25 smartCasts_(parent_->Allocator()->Adapter()), in CheckerContext()
28 testSmartCasts_(parent_->Allocator()->Adapter()), in CheckerContext()
29 breakSmartCasts_(parent_->Allocator()->Adapter()) in CheckerContext()
113 auto *const checker = parent_->AsETSChecker();
124 auto *const checker = parent_->AsETSChecker(); in CombineSmartCasts()
211 variable = parent_->AsETSChecker()->FindVariableInFunctionScope(
287 testCondition_ = {variable, parent_->AsETSChecker()->GlobalETSNullType(), true, false};
H A DcheckerContext.h238 Checker *parent_; member in ark::es2panda::checker::final
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DconditionalExpression.cpp70 if ((parent_ != nullptr) && (parent_->IsBlockStatement() || parent_->IsBlockExpression())) { in Dump()
H A DmemberExpression.cpp88 if ((parent_ != nullptr) && (parent_->IsBlockStatement() || parent_->IsBlockExpression())) { in Dump()
163 if (parent_->Type() == ir::AstNodeType::CALL_EXPRESSION && parent_->AsCallExpression()->Callee() == this) { in ResolveEnumMember()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNode.cpp37 return parent_->IsExported();
46 return parent_->IsDefaultExported();
55 return this->parent_->IsExportedType();
64 return parent_->HasExportAlias();
H A DastNode.h94 return parent_ == nullptr; in IsProgram()
247 return parent_;
252 return parent_;
257 parent_ = parent;
511 AstNode *parent_ {};
/arkcompiler/ets_frontend/ets2panda/ir/expressions/literals/
H A DnumberLiteral.cpp39 if (std::string(number_.Str()).empty() || (parent_ != nullptr && parent_->IsTSEnumMember())) { in Dump()
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dfibers_test.cpp58 : fixture_(fixture), parent_(parent), magic_(MAGIC) in Fiber()
79 return parent_; in GetParent()
96 Fiber *parent_ = nullptr; member in ark::fibers::test::final
/arkcompiler/ets_frontend/es2panda/binder/
H A Dscope.h260 return parent_; in Parent()
265 return parent_; in Parent()
270 parent_ = parent; in SetParent()
390 if (parent_) { in GetFullScopeName()
391 return parent_->GetFullScopeName(); in GetFullScopeName()
399 if (parent_) { in GetDuplicateScopeIndex()
400 return parent_->GetDuplicateScopeIndex(childScopeName); in GetDuplicateScopeIndex()
433 : parent_(parent), in Scope()
463 if (parent_) { in SetTopScope()
464 topScope_ = parent_ in SetTopScope()
[all...]
H A Dscope.cpp544 if (parent_) { in GetFullScopeName()
545 return parent_->GetFullScopeName(); in GetFullScopeName()
557 if (parent_) { in GetDuplicateScopeIndex()
558 return parent_->GetDuplicateScopeIndex(childScopeName); in GetDuplicateScopeIndex()
626 if (parent_ && parent_->Parent() && parent_->Parent()->IsClassScope()) { in GetScopeTag()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Descape.cpp512 auto newState = parent_->GetLocalAllocator()->New<BasicBlockState>(parent_->GetLocalAllocator());
536 parent_->blockStates_[block->GetId()] = newState;
549 parent_->Materialize(phi->GetInput(inputIdx).GetInst(), bb);
558 auto predState = parent_->GetState(predBlock);
568 parent_->liveIns_.VisitAlive(block, [&buffer = statesMergeBuffer_](auto inst) { buffer.push_back(inst); });
574 auto commonId = parent_->GetState(predsBlocks.front())->GetStateId(inst);
581 auto predId = parent_->GetState(predBlock)->GetStateId(inst);
590 parent_->GetState(block->GetDominator())->GetStateId(inst) != EscapeAnalysis::MATERIALIZED_ID;
591 parent_
[all...]
H A Descape.h212 : parent_(parent), in MergeProcessor()
227 EscapeAnalysis *parent_; member in ark::compiler::EscapeAnalysis::MergeProcessor
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Dscope.h170 parent_ = parent; in SetParent()
175 return parent_; in Parent()
180 return parent_; in Parent()
284 : parent_(parent), decls_(allocator->Adapter()), bindings_(allocator->Adapter()) in Scope()
289 : parent_(parent), decls_(allocator->Adapter()), bindings_(allocator->Adapter()), flags_(flags) in Scope()
362 Scope *parent_ {};
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DvariableDeclarator.cpp51 const ir::VariableDeclaration *decl = parent_->AsVariableDeclaration(); in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dhelpers.cpp1047 auto *const checker = parent_->AsETSChecker(); in ResolveSmartCastTypes()
1122 if (consequentTypeNew != nullptr && !parent_->Relation()->IsIdenticalTo(consequentTypeOld, consequentTypeNew)) { in CheckTestOrSmartCastCondition()
1123 it->second.first = parent_->AsETSChecker()->CreateETSUnionType({consequentTypeOld, consequentTypeNew}); in CheckTestOrSmartCastCondition()
1128 !parent_->Relation()->IsIdenticalTo(alternateTypeOld, alternateTypeNew)) { in CheckTestOrSmartCastCondition()
1129 it->second.second = parent_->AsETSChecker()->CreateETSUnionType({alternateTypeOld, alternateTypeNew}); in CheckTestOrSmartCastCondition()

Completed in 21 milliseconds