| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| D | pandagen.cpp | 213 void PandaGen::InitializeLexEnv(const ir::AstNode *node) in InitializeLexEnv() 222 void PandaGen::CopyFunctionArguments(const ir::AstNode *node) in CopyFunctionArguments() 267 void PandaGen::GetFunctionObject(const ir::AstNode *node) in GetFunctionObject() 272 void PandaGen::GetNewTarget(const ir::AstNode *node) in GetNewTarget() 277 void PandaGen::GetThis(const ir::AstNode *node) in GetThis() 282 void PandaGen::SetThis(const ir::AstNode *node) in SetThis() 287 void PandaGen::LoadVar(const ir::Identifier *node, const binder::ScopeFindResult &result) in LoadVar() 320 void PandaGen::StoreVar(const ir::AstNode *node, const binder::ScopeFindResult &result, bool isDecl… in StoreVar() 371 void PandaGen::StoreAccumulator(const ir::AstNode *node, VReg vreg) in StoreAccumulator() 376 void PandaGen::StoreAccumulatorWithType(const ir::AstNode *node, int64_t typeIndex, VReg vreg) in StoreAccumulatorWithType() [all …]
|
| D | regAllocator.h | 63 void Emit(const ir::AstNode *node, Args &&... args) in Emit() 70 void EmitWithType(const ir::AstNode *node, int64_t typeIndex, Args &&... args) in EmitWithType() 77 void EmitRange(const ir::AstNode *node, size_t argCount, Args &&... args) in EmitRange() 129 T *Alloc(const ir::AstNode *node, Args &&... args) in Alloc() 139 void Add(ArenaList<IRNode *> &insns, const ir::AstNode *node, Args &&... args) in Add()
|
| D | dynamicContext.cpp | 65 const auto *node = envScope_->Scope()->Node(); in LexEnvContext() local 77 const auto *node = envScope_->Scope()->Node(); in ~LexEnvContext() local 101 const auto *node = envScope_->Scope()->Node(); in AbortContext() local 119 const auto *node = iterator_.Node(); in ~IteratorContext() local 149 const auto *node = iterator_.Node(); in ~DestructuringIteratorContext() local
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | jshelpers.js | 18 function getSymbol(node) { argument 26 function getTextOfIdentifierOrLiteral(node) { argument 46 function createDiagnosticForNode(node, message, ...args) { argument 58 function isEffectiveStrictModeSourceFile(node, compilerOptions) { argument 62 function getErrorSpanForNode(sourceFile, node) { argument 70 function getContainingClass(node) { argument 74 function declarationNameToString(node) { argument 78 function getContainingFunction(node) { argument 82 function isPrologueDirective(node) { argument 86 function getSourceTextOfNodeFromSourceFile(sourceFile, node, includeTrivia) { argument [all …]
|
| /arkcompiler/ets_frontend/ts2panda/tests/strictmode/ |
| D | strictmode.test.ts | 46 let node = createSourceFile("tests/strictmode/global.js"); variable 53 let node = createSourceFile("tests/strictmode/function.js"); variable 72 let node = createSourceFile("tests/strictmode/function_nest1.js"); variable 85 let node = createSourceFile("tests/strictmode/function_nest2.js"); variable
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | ecma_list.h | 30 explicit EcmaList(T *node) : first_(node), last_(node) in EcmaList() 38 void AddNode(T *node) in AddNode() 59 void AddNodeToFront(T *node) in AddNodeToFront() 77 T *node = last_; in PopBack() local 82 void RemoveNode(T *node) in RemoveNode() 110 bool HasNode(T *node) in HasNode()
|
| /arkcompiler/ets_frontend/ts2panda/tests/expression/ |
| D | numericLiteral.test.ts | 33 let node: ts.NumericLiteral = ts.createNumericLiteral("NaN"); variable 42 let node: ts.NumericLiteral = ts.createNumericLiteral("10e10000"); variable 50 let node: ts.NumericLiteral = ts.createNumericLiteral("1"); variable 58 let node: ts.NumericLiteral = ts.createNumericLiteral("2147483648"); variable 66 let node: ts.NumericLiteral = ts.createNumericLiteral("1.1"); variable
|
| /arkcompiler/ets_frontend/es2panda/compiler/base/ |
| D | lexenv.cpp | 29 static bool CheckTdz(const ir::AstNode *node) in CheckTdz() 34 static void CheckConstAssignment(PandaGen *pg, const ir::AstNode *node, binder::Variable *variable) in CheckConstAssignment() 45 static void ExpandLoadLexVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &… in ExpandLoadLexVar() 54 static void ExpandLoadNormalVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResul… in ExpandLoadNormalVar() 66 void VirtualLoadVar::Expand(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &r… in Expand() 77 static void ExpandStoreLexVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult … in ExpandStoreLexVar() 101 static void ExpandStoreNormalVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResu… in ExpandStoreNormalVar() 143 void VirtualStoreVar::Expand(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &… in Expand()
|
| D | lreference.cpp | 32 LReference::LReference(const ir::AstNode *node, PandaGen *pg, bool isDeclaration, ReferenceKind ref… in LReference() 97 LReference LReference::CreateLRef(PandaGen *pg, const ir::AstNode *node, bool isDeclaration) in CreateLRef()
|
| /arkcompiler/runtime_core/libpandabase/tests/ |
| D | list_test.cpp | 80 TestNode *node; in TEST_F() local 178 auto *node = reinterpret_cast<const DTestNode *>(&(*it1)); in IsEqual() local 186 auto *node = reinterpret_cast<const DTestNode *>(&(*it1)); in IsEqual() local 195 auto *node = reinterpret_cast<const DTestNode *>(&(*it3)); in IsEqual() local 203 auto *node = reinterpret_cast<const DTestNode *>(&(*it3)); in IsEqual() local 220 auto *node = NewNode(i); in TEST_F() local 244 auto *node = NewNode(i); in TEST_F() local 250 …list1.remove_if([](DListNode *node) { return reinterpret_cast<const DTestNode *>(node)->value < 41… in TEST_F() 251 list2.remove_if([](DTestNode &node) { return node.value < 41; }); in TEST_F()
|
| /arkcompiler/runtime_core/runtime/ |
| D | handle_storage-inl.h | 28 auto node = nodes_[id]; in GetNodeAddress() local 42 auto node = nodes_[nid]; in NewHandle() local 73 auto node = nodes_.at(i); in ZapFreedHandles() local 93 auto node = nodes_.at(i); in UpdateHeapObject() local 117 auto node = nodes_.at(i); in VisitGCRoots() local 141 auto node = nodes_.at(i); in UpdateHeapObject() local 161 auto node = nodes_.at(i); in VisitGCRoots() local
|
| D | global_handle_storage-inl.h | 53 Node *node = freeList_; in NewGlobalHandle() local 63 Node *node = reinterpret_cast<Node *>(nodeAddr); in DisposeGlobalHandle() local 71 Node *node = reinterpret_cast<Node *>(nodeAddr); in DisposeGlobalHandle() local
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_global_storage.h | 42 void SetNext(Node *node) in SetNext() 52 void SetPrev(Node *node) in SetPrev() 227 inline static NodeList<T> *NodeToNodeList(T *node) in NodeToNodeList() 238 T *node = &nodeList_[index_++]; in NewNode() local 250 T *node = freeList_; in GetFreeNode() local 262 inline void FreeNode(JSThread *thread, T *node) in FreeNode() 432 T *node = reinterpret_cast<T *>(nodeAddr); in DisposeGlobalHandle() local 450 WeakNode *node = reinterpret_cast<WeakNode *>(addr); variable 466 T *node = reinterpret_cast<T *>(addr); in IsWeak() local 501 inline void DisposeGlobalHandleInner(S *node, NodeList<S> **freeList, NodeList<S> **topNodes, in DisposeGlobalHandleInner() [all …]
|
| D | waiter_list.cpp | 24 void WaiterList::AddNode(WaiterListNode *node) in AddNode() 38 void WaiterList::DeleteNode(WaiterListNode *node) in DeleteNode()
|
| /arkcompiler/ets_frontend/es2panda/compiler/function/ |
| D | functionBuilder.cpp | 70 void FunctionBuilder::AsyncYield(const ir::AstNode *node, VReg value, VReg completionType, VReg com… in AsyncYield() argument 87 void FunctionBuilder::SuspendResumeExecution(const ir::AstNode *node, VReg completionType, VReg com… in SuspendResumeExecution() argument 96 void FunctionBuilder::resumeGenerator(const ir::AstNode *node, VReg completionType, VReg completion… in resumeGenerator() argument 115 void FunctionBuilder::Await(const ir::AstNode *node) in Await() 134 void FunctionBuilder::HandleCompletion(const ir::AstNode *node, VReg completionType, VReg completio… in HandleCompletion() 167 void FunctionBuilder::YieldStar(const ir::AstNode *node) in YieldStar()
|
| D | functionBuilder.h | 52 virtual void Prepare([[maybe_unused]] const ir::ScriptFunction *node) {}; in Prepare() 53 virtual void CleanUp([[maybe_unused]] const ir::ScriptFunction *node) const {}; in CleanUp() 62 virtual void Yield([[maybe_unused]] const ir::AstNode *node) in Yield()
|
| D | generatorFunctionBuilder.cpp | 24 void GeneratorFunctionBuilder::Prepare(const ir::ScriptFunction *node) in Prepare() 63 void GeneratorFunctionBuilder::Yield(const ir::AstNode *node) in Yield()
|
| /arkcompiler/ets_frontend/es2panda/parser/transformer/ |
| D | transformer.cpp | 124 auto *node = childNode->AsTSModuleDeclaration(); in VisitTSNode() local 133 auto *node = childNode->AsExportNamedDeclaration(); in VisitTSNode() local 158 auto *node = childNode->AsTSImportEqualsDeclaration(); in VisitTSNode() local 173 ir::AstNode *Transformer::VisitTsImportEqualsDeclaration(ir::TSImportEqualsDeclaration *node) in VisitTsImportEqualsDeclaration() 221 binder::Variable *Transformer::FindTSModuleVariable(const ir::Expression *node, binder::Scope *scop… in FindTSModuleVariable() argument 240 auto *node = res->Declaration()->Node(); in FindTSModuleVariable() local 262 auto *node = res->Declaration()->Node(); in FindTSModuleVariable() local 296 ir::Expression *Transformer::CreateMemberExpressionFromQualified(ir::Expression *node) in CreateMemberExpressionFromQualified() 314 auto *node = std::get<ir::AstNode *>(res); in SetOriginalNode() local 349 ir::AstNode *node, in CreateVariableDeclarationWithIdentify() [all …]
|
| /arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
| D | typeExtractor.cpp | 310 int64_t TypeExtractor::GetTypeIndexFromDeclNode(const ir::AstNode *node, bool isNewInstance) in GetTypeIndexFromDeclNode() 319 int64_t TypeExtractor::GetTypeIndexFromIdentifierNode(const ir::AstNode *node, bool isNewInstance) in GetTypeIndexFromIdentifierNode() 329 int64_t TypeExtractor::GetTypeIndexFromClassExpression(const ir::AstNode *node, bool isNewInstance) in GetTypeIndexFromClassExpression() 337 int64_t TypeExtractor::GetTypeIndexFromClassDefinition(const ir::AstNode *node, bool isNewInstance) in GetTypeIndexFromClassDefinition() 363 int64_t TypeExtractor::GetTypeIndexFromInterfaceNode(const ir::AstNode *node, bool isNewInstance) in GetTypeIndexFromInterfaceNode() 389 int64_t TypeExtractor::GetTypeIndexFromImportNode(const ir::AstNode *node, [[maybe_unused]] bool is… in GetTypeIndexFromImportNode() 396 int64_t TypeExtractor::GetTypeIndexFromTypeAliasNode(const ir::AstNode *node, [[maybe_unused]] bool… in GetTypeIndexFromTypeAliasNode() 403 int64_t TypeExtractor::GetTypeIndexFromMemberNode(const ir::AstNode *node, [[maybe_unused]] bool is… in GetTypeIndexFromMemberNode() 525 void TypeExtractor::HandleVariableDeclaration(const ir::AstNode *node) in HandleVariableDeclaration() 548 void TypeExtractor::HandleFunctionDeclaration(const ir::AstNode *node) in HandleFunctionDeclaration() [all …]
|
| /arkcompiler/ets_frontend/es2panda/util/ |
| D | helpers.cpp | 164 const ir::ScriptFunction *Helpers::GetContainingConstructor(const ir::AstNode *node) in GetContainingConstructor() 183 const ir::ScriptFunction *Helpers::GetContainingConstructor(const ir::ClassProperty *node) in GetContainingConstructor() 194 const ir::ScriptFunction *Helpers::GetContainingFunction(const ir::AstNode *node) in GetContainingFunction() 205 const ir::ClassDefinition *Helpers::GetClassDefiniton(const ir::ScriptFunction *node) in GetClassDefiniton() 260 bool Helpers::IsBindingPattern(const ir::AstNode *node) in IsBindingPattern() 265 bool Helpers::IsPattern(const ir::AstNode *node) in IsPattern() 270 static void CollectBindingName(const ir::AstNode *node, std::vector<const ir::Identifier *> *bindin… in CollectBindingName() 309 std::vector<const ir::Identifier *> Helpers::CollectBindingNames(const ir::AstNode *node) in CollectBindingNames()
|
| /arkcompiler/toolchain/tooling/base/ |
| D | pt_json.cpp | 65 cJSON *node = cJSON_CreateBool(value); in Add() local 93 cJSON *node = cJSON_CreateNumber(value); in Add() local 111 cJSON *node = cJSON_CreateString(value); in Add() local 129 cJSON *node = value->GetJson(); in Add() local 144 cJSON *node = cJSON_CreateBool(value); in Push() local 170 cJSON *node = cJSON_CreateNumber(value); in Push() local 186 cJSON *node = cJSON_CreateString(value); in Push() local 206 cJSON *node = value->GetJson(); in Push() local 229 cJSON *node = cJSON_GetObjectItemCaseSensitive(object_, key); in Contains() local
|
| /arkcompiler/ets_runtime/ecmascript/js_api/ |
| D | js_api_hashmap.cpp | 48 JSTaggedValue node(array[index]); in HasValue() local 65 bool JSAPIHashMap::HasValueLinkedNode(JSTaggedValue node, JSTaggedValue value) in HasValueLinkedNode() 78 bool JSAPIHashMap::HasValueRBTreeNode(JSTaggedValue node, JSTaggedValue value) in HasValueRBTreeNode() 140 JSTaggedValue node = hashArray->GetNode(thread, hash, key); in Get() local 154 JSMutableHandle<JSTaggedValue> node(thread, JSTaggedValue::Hole()); in SetAll() local 168 …etAllLinkedNode(JSThread *thread, JSHandle<JSAPIHashMap> hashMap, JSMutableHandle<LinkedNode> node) in SetAllLinkedNode() 183 …hMap::SetAllRBTreeNode(JSThread *thread, JSHandle<JSAPIHashMap> hashMap, JSHandle<RBTreeNode> node) in SetAllRBTreeNode()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
| D | heap_snapshot.cpp | 56 …auto node = chunk->New<Node>(id, index, name, type, size, 0, NewAddress<TaggedObject>(entry), isLi… in NewNode() local 122 Node *node = entryMap_.FindAndEraseNode((*iter)->GetAddress()); in UpdateNodes() local 199 Node *node = entryMap_.FindAndEraseNode(address); in MoveNode() local 598 Node *node = nullptr; in GenerateNode() local 708 TraceNode* node = GetRoot(); in AddNodeToTree() local 861 …Node *node = Node::NewNode(chunk_, sequenceId, nodeCount_, nodeName, NodeType::PRIM_STRING, selfsi… in GenerateStringNode() local 876 Node *node = nullptr; in GeneratePrivateStringNode() local 979 Node *HeapSnapshot::InsertNodeUnique(Node *node) in InsertNodeUnique() 987 void HeapSnapshot::EraseNodeUnique(Node *node) in EraseNodeUnique() 1053 Node *HeapSnapshot::InsertNodeAt(size_t pos, Node *node) in InsertNodeAt() [all …]
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | util.cpp | 48 bool Checker::InAssignment(const ir::AstNode *node) in InAssignment() 113 const ir::AstNode *Checker::FindAncestorGivenByType(const ir::AstNode *node, ir::AstNodeType type) in FindAncestorGivenByType() 129 const ir::AstNode *Checker::FindAncestorUntilGivenType(const ir::AstNode *node, ir::AstNodeType sto… in FindAncestorUntilGivenType()
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
| D | reg_alloc_graph_coloring.cpp | 38 ColorNode *node = ig->AllocNode(); in BuildIG() local 51 ColorNode *node = ig->AllocNode(); in BuildIG() local 118 for (auto &node : nodes) { in PrecolorIG() local 168 auto &node = nodes[index]; in BuildBias() local 203 void RegAllocGraphColoring::AddAffinityEdges(InterferenceGraph *ig, ColorNode *node, IndexVector *a… in AddAffinityEdges() 223 void RegAllocGraphColoring::AddAffinityEdgeToSibling(InterferenceGraph *ig, ColorNode *node, in AddAffinityEdgeToSibling() 272 for (const auto &node : ig.GetNodes()) { in Remap() local
|