/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | type_info_accessors.cpp | 275 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 D | type_info_accessors.h | 223 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 D | caller_stat.cpp | 21 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 D | caller_stat.h | 107 parent_ = parent; 123 PandaRuntimeTimer *parent_ {nullptr};
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | astBuilder.h | 40 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 D | variableDeclaration.cpp | 110 if ((parent_ != nullptr) && in Dump() 111 (parent_->IsBlockStatement() || parent_->IsBlockExpression() || parent_->IsSwitchCaseStatement())) { in Dump()
|
H A D | expressionStatement.cpp | 47 if ((parent_ != nullptr) && (parent_->IsBlockStatement() || parent_->IsSwitchCaseStatement())) { in Dump()
|
H A D | assertStatement.cpp | 70 if (parent_->IsStatement()) { in Dump()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNode.h | 127 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 D | checkerContext.cpp | 22 : 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 D | checkerContext.h | 238 Checker *parent_; member in ark::es2panda::checker::final
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | conditionalExpression.cpp | 70 if ((parent_ != nullptr) && (parent_->IsBlockStatement() || parent_->IsBlockExpression())) { in Dump()
|
H A D | memberExpression.cpp | 88 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 D | astNode.cpp | 37 return parent_->IsExported(); 46 return parent_->IsDefaultExported(); 55 return this->parent_->IsExportedType(); 64 return parent_->HasExportAlias();
|
H A D | astNode.h | 94 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 D | numberLiteral.cpp | 39 if (std::string(number_.Str()).empty() || (parent_ != nullptr && parent_->IsTSEnumMember())) { in Dump()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | fibers_test.cpp | 58 : 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 D | scope.h | 260 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 D | scope.cpp | 544 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 D | escape.cpp | 512 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 D | escape.h | 212 : parent_(parent), in MergeProcessor() 227 EscapeAnalysis *parent_; member in ark::compiler::EscapeAnalysis::MergeProcessor
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | scope.h | 170 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 D | variableDeclarator.cpp | 51 const ir::VariableDeclaration *decl = parent_->AsVariableDeclaration(); in Compile()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | helpers.cpp | 1047 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()
|