Home
last modified time | relevance | path

Searched defs:node (Results 1 – 25 of 91) sorted by relevance

1234

/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.cpp213 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 …]
DregAllocator.h63 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()
DdynamicContext.cpp65 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/
Djshelpers.js18 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/
Dstrictmode.test.ts46 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/
Decma_list.h30 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/
DnumericLiteral.test.ts33 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/
Dlexenv.cpp29 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()
Dlreference.cpp32 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/
Dlist_test.cpp80 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/
Dhandle_storage-inl.h28 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
Dglobal_handle_storage-inl.h53 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/
Decma_global_storage.h42 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 …]
Dwaiter_list.cpp24 void WaiterList::AddNode(WaiterListNode *node) in AddNode()
38 void WaiterList::DeleteNode(WaiterListNode *node) in DeleteNode()
/arkcompiler/ets_frontend/es2panda/compiler/function/
DfunctionBuilder.cpp70 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()
DfunctionBuilder.h52 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()
DgeneratorFunctionBuilder.cpp24 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/
Dtransformer.cpp124 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/
DtypeExtractor.cpp310 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/
Dhelpers.cpp164 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/
Dpt_json.cpp65 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/
Djs_api_hashmap.cpp48 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/
Dheap_snapshot.cpp56 …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/
Dutil.cpp48 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/
Dreg_alloc_graph_coloring.cpp38 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

1234