Home
last modified time | relevance | path

Searched refs:originalNode (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNode.cpp233 void AstNode::SetOriginalNode(AstNode *originalNode) in SetOriginalNode() argument
235 originalNode_ = originalNode; in SetOriginalNode()
H A DastNode.h500 void SetOriginalNode(AstNode *originalNode);
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSGen.cpp2744 bool ETSGen::ExtendWithFinalizer(ir::AstNode const *node, const ir::AstNode *originalNode, Label *prevFinnaly) in ExtendWithFinalizer() argument
2746 ASSERT(originalNode != nullptr); in ExtendWithFinalizer()
2752 if ((originalNode->IsContinueStatement() && originalNode->AsContinueStatement()->Target() == node) || in ExtendWithFinalizer()
2753 (originalNode->IsBreakStatement() && originalNode->AsBreakStatement()->Target() == node)) { in ExtendWithFinalizer()
2762 Branch(originalNode, beginLabel); in ExtendWithFinalizer()
2770 if (!ExtendWithFinalizer(node->Parent(), originalNode, endLabel)) { in ExtendWithFinalizer()
2780 tryStatement->AddFinalizerInsertion(insertion, originalNode->AsStatement()); in ExtendWithFinalizer()
2796 return ExtendWithFinalizer(parent, originalNode, prevFinnal in ExtendWithFinalizer()
[all...]
H A DETSGen.h305 bool ExtendWithFinalizer(ir::AstNode const *node, const ir::AstNode *originalNode, Label *prevFinnaly = nullptr);
/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassDefinition.cpp590 auto originalNode = (declNode->Original() != nullptr) ? declNode->Original() : declNode; in AddFieldTypeForTypeReference() local
591 if (originalNode->Type() == ir::AstNodeType::TS_ENUM_DECLARATION) { in AddFieldTypeForTypeReference()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.cpp1809 void Transformer::SetOriginalNode(ir::UpdateNodes res, ir::AstNode *originalNode) const in SetOriginalNode()
1813 if (node == nullptr || node == originalNode) { in SetOriginalNode()
1816 node->SetOriginal(originalNode); in SetOriginalNode()
1817 node->SetRange(originalNode->Range()); in SetOriginalNode()
1821 it->SetOriginal(originalNode); in SetOriginalNode()
1822 it->SetRange(originalNode->Range()); in SetOriginalNode()
H A Dtransformer.h201 void SetOriginalNode(ir::UpdateNodes res, ir::AstNode *originalNode) const;

Completed in 17 milliseconds