Home
last modified time | relevance | path

Searched refs:funNode (Results 1 – 25 of 41) sorted by relevance

12

/dports/www/firefox-esr/firefox-91.8.0/js/src/frontend/
H A DFullParseHandler.h467 checkAndSetIsDirectRHSAnonFunction(funNode); in addObjectMethodDefinition()
480 Node key, FunctionNodeType funNode) { in newDefaultClassConstructor() argument
483 checkAndSetIsDirectRHSAnonFunction(funNode); in newDefaultClassConstructor()
495 checkAndSetIsDirectRHSAnonFunction(funNode); in newClassMethodDefinition()
849 FunctionNodeType funNode, Node defaultValue);
872 funNode->setBody(paramsBody); in setFunctionFormalParametersAndBody()
875 funNode->setFunbox(funbox); in setFunctionBox()
876 funbox->functionNode = funNode; in setFunctionBox()
883 addList(/* list = */ funNode->body(), /* kid = */ body); in setFunctionBody()
1121 FunctionNodeType funNode, Node defaultValue) { in setLastFunctionFormalParameterDefault() argument
[all …]
H A DParser.cpp2303 if (!funNode) { in standaloneFunction()
2374 return funNode; in standaloneFunction()
3134 return funNode; in functionDefinition()
3314 return funNode; in innerFunctionForFunctionBox()
3407 if (!funNode) { in standaloneLazyFunction()
3496 return funNode; in standaloneLazyFunction()
3768 if (!funNode) { in functionStmt()
3823 if (!funNode) { in functionExpr()
3828 funNode = handler_.setLikelyIIFE(funNode); in functionExpr()
7692 if (!funNode) { in classMember()
[all …]
H A DSyntaxParseHandler.h366 FunctionNodeType funNode, in addObjectMethodDefinition() argument
371 FunctionNodeType funNode) { in newDefaultClassConstructor() argument
375 Node key, FunctionNodeType funNode, AccessorType atype, bool isStatic, in newClassMethodDefinition() argument
557 FunctionNodeType funNode, Node defaultValue) { in setLastFunctionFormalParameterDefault() argument
578 void setFunctionFormalParametersAndBody(FunctionNodeType funNode, in setFunctionFormalParametersAndBody() argument
580 void setFunctionBody(FunctionNodeType funNode, LexicalScopeNodeType body) {} in setFunctionBody() argument
581 void setFunctionBox(FunctionNodeType funNode, FunctionBox* funbox) {} in setFunctionBox() argument
582 void addFunctionFormalParameter(FunctionNodeType funNode, Node argpn) {} in addFunctionFormalParameter() argument
H A DParser.h576 FunctionBox* newFunctionBox(FunctionNodeType funNode,
992 FunctionNodeType* funNode, TaggedParserAtomIndex explicitName,
998 inline bool skipLazyInnerFunction(FunctionNodeType funNode,
1020 FunctionNodeType* funNode, FunctionSyntaxKind kind,
1215 FunctionNodeType funNode);
1251 inline bool checkExportedNameForFunction(FunctionNodeType funNode);
1349 bool notePositionalFormalParameter(FunctionNodeType funNode,
1440 FunctionNodeType funNode, ParseContext* outerpc,
1590 FunctionNodeType* funNode, TaggedParserAtomIndex explicitName,
1730 bool checkExportedNameForFunction(FunctionNodeType funNode);
[all …]
H A DNameFunctions.cpp223 [[nodiscard]] bool resolveFun(FunctionNode* funNode, in resolveFun() argument
225 MOZ_ASSERT(funNode != nullptr); in resolveFun()
227 FunctionBox* funbox = funNode->funbox(); in resolveFun()
326 if (!funNode->isDirectRHSAnonFunction()) { in resolveFun()
H A DBytecodeEmitter.cpp5958 FunctionBox* funbox = funNode->funbox(); in emitFunction()
5975 MOZ_ASSERT(funNode->functionIsHoisted()); in emitFunction()
5988 if (!bce2.init(funNode->pn_pos)) { in emitFunction()
5993 if (!bce2.emitFunctionScript(funNode)) { in emitFunction()
7352 ParseNode* funNode = argsList->head(); in emitSelfHostedCallFunction() local
7355 } else if (funNode->isName( in emitSelfHostedCallFunction()
7360 if (!emitTree(funNode)) { in emitSelfHostedCallFunction()
7373 ParseNode* thisOrNewTarget = funNode->pn_next; in emitSelfHostedCallFunction()
9833 MOZ_ASSERT(funNode); in emitPrivateMethodInitializer()
9834 FunctionBox* funbox = funNode->funbox(); in emitPrivateMethodInitializer()
[all …]
/dports/www/firefox/firefox-99.0/js/src/frontend/
H A DFullParseHandler.h479 checkAndSetIsDirectRHSAnonFunction(funNode); in addObjectMethodDefinition()
492 Node key, FunctionNodeType funNode) { in newDefaultClassConstructor() argument
495 checkAndSetIsDirectRHSAnonFunction(funNode); in newDefaultClassConstructor()
507 checkAndSetIsDirectRHSAnonFunction(funNode); in newClassMethodDefinition()
876 FunctionNodeType funNode, Node defaultValue);
899 funNode->setBody(paramsBody); in setFunctionFormalParametersAndBody()
902 funNode->setFunbox(funbox); in setFunctionBox()
903 funbox->functionNode = funNode; in setFunctionBox()
910 addList(/* list = */ funNode->body(), /* kid = */ body); in setFunctionBody()
1151 FunctionNodeType funNode, Node defaultValue) { in setLastFunctionFormalParameterDefault() argument
[all …]
H A DParser.cpp2319 if (!funNode) { in standaloneFunction()
2390 return funNode; in standaloneFunction()
3129 return funNode; in functionDefinition()
3309 return funNode; in innerFunctionForFunctionBox()
3379 if (!funNode) { in standaloneLazyFunction()
3464 return funNode; in standaloneLazyFunction()
3763 if (!funNode) { in functionStmt()
3818 if (!funNode) { in functionExpr()
3823 funNode = handler_.setLikelyIIFE(funNode); in functionExpr()
7820 if (!funNode) { in classMember()
[all …]
H A DParser.h572 FunctionBox* newFunctionBox(FunctionNodeType funNode,
579 FunctionBox* newFunctionBox(FunctionNodeType funNode,
993 FunctionNodeType* funNode, TaggedParserAtomIndex explicitName,
999 inline bool skipLazyInnerFunction(FunctionNodeType funNode,
1021 FunctionNodeType* funNode, FunctionSyntaxKind kind,
1218 FunctionNodeType funNode);
1352 bool notePositionalFormalParameter(FunctionNodeType funNode,
1451 FunctionNodeType funNode, ParseContext* outerpc,
1601 FunctionNodeType* funNode, TaggedParserAtomIndex explicitName,
1741 bool checkExportedNameForFunction(FunctionNodeType funNode);
[all …]
H A DSyntaxParseHandler.h377 FunctionNodeType funNode, in addObjectMethodDefinition() argument
382 FunctionNodeType funNode) { in newDefaultClassConstructor() argument
386 Node key, FunctionNodeType funNode, AccessorType atype, bool isStatic, in newClassMethodDefinition() argument
578 FunctionNodeType funNode, Node defaultValue) { in setLastFunctionFormalParameterDefault() argument
599 void setFunctionFormalParametersAndBody(FunctionNodeType funNode, in setFunctionFormalParametersAndBody() argument
601 void setFunctionBody(FunctionNodeType funNode, LexicalScopeNodeType body) {} in setFunctionBody() argument
602 void setFunctionBox(FunctionNodeType funNode, FunctionBox* funbox) {} in setFunctionBox() argument
603 void addFunctionFormalParameter(FunctionNodeType funNode, Node argpn) {} in addFunctionFormalParameter() argument
H A DNameFunctions.cpp222 [[nodiscard]] bool resolveFun(FunctionNode* funNode, in resolveFun() argument
224 MOZ_ASSERT(funNode != nullptr); in resolveFun()
226 FunctionBox* funbox = funNode->funbox(); in resolveFun()
325 if (!funNode->isDirectRHSAnonFunction()) { in resolveFun()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/frontend/
H A DFullParseHandler.h467 checkAndSetIsDirectRHSAnonFunction(funNode); in addObjectMethodDefinition()
480 Node key, FunctionNodeType funNode) { in newDefaultClassConstructor() argument
483 checkAndSetIsDirectRHSAnonFunction(funNode); in newDefaultClassConstructor()
495 checkAndSetIsDirectRHSAnonFunction(funNode); in newClassMethodDefinition()
849 FunctionNodeType funNode, Node defaultValue);
872 funNode->setBody(paramsBody); in setFunctionFormalParametersAndBody()
875 funNode->setFunbox(funbox); in setFunctionBox()
876 funbox->functionNode = funNode; in setFunctionBox()
883 addList(/* list = */ funNode->body(), /* kid = */ body); in setFunctionBody()
1121 FunctionNodeType funNode, Node defaultValue) { in setLastFunctionFormalParameterDefault() argument
[all …]
H A DParser.cpp2303 if (!funNode) { in standaloneFunction()
2374 return funNode; in standaloneFunction()
3134 return funNode; in functionDefinition()
3314 return funNode; in innerFunctionForFunctionBox()
3407 if (!funNode) { in standaloneLazyFunction()
3496 return funNode; in standaloneLazyFunction()
3768 if (!funNode) { in functionStmt()
3823 if (!funNode) { in functionExpr()
3828 funNode = handler_.setLikelyIIFE(funNode); in functionExpr()
7692 if (!funNode) { in classMember()
[all …]
H A DSyntaxParseHandler.h366 FunctionNodeType funNode, in addObjectMethodDefinition() argument
371 FunctionNodeType funNode) { in newDefaultClassConstructor() argument
375 Node key, FunctionNodeType funNode, AccessorType atype, bool isStatic, in newClassMethodDefinition() argument
557 FunctionNodeType funNode, Node defaultValue) { in setLastFunctionFormalParameterDefault() argument
578 void setFunctionFormalParametersAndBody(FunctionNodeType funNode, in setFunctionFormalParametersAndBody() argument
580 void setFunctionBody(FunctionNodeType funNode, LexicalScopeNodeType body) {} in setFunctionBody() argument
581 void setFunctionBox(FunctionNodeType funNode, FunctionBox* funbox) {} in setFunctionBox() argument
582 void addFunctionFormalParameter(FunctionNodeType funNode, Node argpn) {} in addFunctionFormalParameter() argument
H A DParser.h576 FunctionBox* newFunctionBox(FunctionNodeType funNode,
992 FunctionNodeType* funNode, TaggedParserAtomIndex explicitName,
998 inline bool skipLazyInnerFunction(FunctionNodeType funNode,
1020 FunctionNodeType* funNode, FunctionSyntaxKind kind,
1215 FunctionNodeType funNode);
1251 inline bool checkExportedNameForFunction(FunctionNodeType funNode);
1349 bool notePositionalFormalParameter(FunctionNodeType funNode,
1440 FunctionNodeType funNode, ParseContext* outerpc,
1590 FunctionNodeType* funNode, TaggedParserAtomIndex explicitName,
1730 bool checkExportedNameForFunction(FunctionNodeType funNode);
[all …]
H A DNameFunctions.cpp223 [[nodiscard]] bool resolveFun(FunctionNode* funNode, in resolveFun() argument
225 MOZ_ASSERT(funNode != nullptr); in resolveFun()
227 FunctionBox* funbox = funNode->funbox(); in resolveFun()
326 if (!funNode->isDirectRHSAnonFunction()) { in resolveFun()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/frontend/
H A DFullParseHandler.h463 checkAndSetIsDirectRHSAnonFunction(funNode); in addObjectMethodDefinition()
481 checkAndSetIsDirectRHSAnonFunction(funNode); in newClassMethodDefinition()
483 return new_<ClassMethod>(key, funNode, atype, isStatic); in newClassMethodDefinition()
810 FunctionNodeType funNode, Node defaultValue);
843 funNode->setBody(paramsBody); in setFunctionFormalParametersAndBody()
846 funNode->setFunbox(funbox); in setFunctionBox()
847 funbox->functionNode = funNode; in setFunctionBox()
850 addList(/* list = */ funNode->body(), /* kid = */ argpn); in addFunctionFormalParameter()
854 addList(/* list = */ funNode->body(), /* kid = */ body); in setFunctionBody()
1070 FunctionNodeType funNode, Node defaultValue) { in setLastFunctionFormalParameterDefault() argument
[all …]
H A DParser.cpp2065 if (!funNode) { in standaloneFunction()
2131 return funNode; in standaloneFunction()
2924 return funNode; in functionDefinition()
3107 return funNode; in innerFunctionForFunctionBox()
3196 if (!funNode) { in standaloneLazyFunction()
3252 return funNode; in standaloneLazyFunction()
3515 if (!funNode) { in functionStmt()
3570 if (!funNode) { in functionExpr()
3575 funNode = handler_.setLikelyIIFE(funNode); in functionExpr()
7219 if (!funNode) { in classMember()
[all …]
H A DSyntaxParseHandler.h352 FunctionNodeType funNode, in addObjectMethodDefinition() argument
356 MOZ_MUST_USE Node newClassMethodDefinition(Node key, FunctionNodeType funNode, in newClassMethodDefinition() argument
508 FunctionNodeType funNode, Node defaultValue) { in setLastFunctionFormalParameterDefault() argument
529 void setFunctionFormalParametersAndBody(FunctionNodeType funNode, in setFunctionFormalParametersAndBody() argument
531 void setFunctionBody(FunctionNodeType funNode, LexicalScopeNodeType body) {} in setFunctionBody() argument
532 void setFunctionBox(FunctionNodeType funNode, FunctionBox* funbox) {} in setFunctionBox() argument
533 void addFunctionFormalParameter(FunctionNodeType funNode, Node argpn) {} in addFunctionFormalParameter() argument
H A DParser.h485 bool noteDestructuredPositionalFormalParameter(FunctionNodeType funNode,
557 FunctionBox* newFunctionBox(FunctionNodeType funNode, JSFunction* fun,
977 FunctionNodeType* funNode, HandleAtom explicitName, FunctionFlags flags,
983 inline bool skipLazyInnerFunction(FunctionNodeType funNode,
997 FunctionNodeType funNode, ParseContext* outerpc, FunctionBox* funbox,
1005 FunctionNodeType* funNode, FunctionSyntaxKind kind,
1189 FunctionNodeType funNode);
1223 inline bool checkExportedNameForFunction(FunctionNodeType funNode);
1293 bool notePositionalFormalParameter(FunctionNodeType funNode,
1525 inline bool checkExportedNameForFunction(FunctionNodeType funNode);
[all …]
H A DNameFunctions.cpp220 MOZ_MUST_USE bool resolveFun(FunctionNode* funNode, in resolveFun() argument
222 MOZ_ASSERT(funNode != nullptr); in resolveFun()
223 FunctionBox* funbox = funNode->funbox(); in resolveFun()
322 if (!funNode->isDirectRHSAnonFunction()) { in resolveFun()
/dports/www/firefox-esr/firefox-91.8.0/js/src/wasm/
H A DAsmJS.cpp580 if (auto name = funNode->funbox()->explicitName()) { in FunctionName()
2697 FunctionBox* funbox = funNode->funbox(); in CheckFunctionHead()
2701 return m.fail(funNode, "rest args not allowed"); in CheckFunctionHead()
6035 if (!funNode) { in ParseFunction()
6069 *funNodeOut = funNode; in ParseFunction()
6082 FunctionNode* funNode = nullptr; in CheckFunction() local
6084 if (!ParseFunction(m, &funNode, &line)) { in CheckFunction()
6088 if (!CheckFunctionHead(m, funNode)) { in CheckFunction()
6092 FunctionValidator<Unit> f(m, funNode); in CheckFunction()
6129 if (!CheckFunctionSignature(m, funNode, in CheckFunction()
[all …]
/dports/www/firefox/firefox-99.0/js/src/wasm/
H A DAsmJS.cpp591 if (auto name = funNode->funbox()->explicitName()) { in FunctionName()
2719 FunctionBox* funbox = funNode->funbox(); in CheckFunctionHead()
2723 return m.fail(funNode, "rest args not allowed"); in CheckFunctionHead()
6057 if (!funNode) { in ParseFunction()
6091 *funNodeOut = funNode; in ParseFunction()
6104 FunctionNode* funNode = nullptr; in CheckFunction() local
6106 if (!ParseFunction(m, &funNode, &line)) { in CheckFunction()
6110 if (!CheckFunctionHead(m, funNode)) { in CheckFunction()
6114 FunctionValidator<Unit> f(m, funNode); in CheckFunction()
6151 if (!CheckFunctionSignature(m, funNode, in CheckFunction()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/wasm/
H A DAsmJS.cpp580 if (auto name = funNode->funbox()->explicitName()) { in FunctionName()
2697 FunctionBox* funbox = funNode->funbox(); in CheckFunctionHead()
2701 return m.fail(funNode, "rest args not allowed"); in CheckFunctionHead()
6035 if (!funNode) { in ParseFunction()
6069 *funNodeOut = funNode; in ParseFunction()
6082 FunctionNode* funNode = nullptr; in CheckFunction() local
6084 if (!ParseFunction(m, &funNode, &line)) { in CheckFunction()
6088 if (!CheckFunctionHead(m, funNode)) { in CheckFunction()
6092 FunctionValidator<Unit> f(m, funNode); in CheckFunction()
6129 if (!CheckFunctionSignature(m, funNode, in CheckFunction()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/wasm/
H A DAsmJS.cpp579 if (JSAtom* name = funNode->funbox()->explicitName()) { in FunctionName()
2674 FunctionBox* funbox = funNode->funbox(); in CheckFunctionHead()
2678 return m.fail(funNode, "rest args not allowed"); in CheckFunctionHead()
6021 if (!funNode) { in ParseFunction()
6058 *funNodeOut = funNode; in ParseFunction()
6071 FunctionNode* funNode = nullptr; in CheckFunction() local
6073 if (!ParseFunction(m, &funNode, &line)) { in CheckFunction()
6077 if (!CheckFunctionHead(m, funNode)) { in CheckFunction()
6081 FunctionValidator<Unit> f(m, funNode); in CheckFunction()
6118 if (!CheckFunctionSignature(m, funNode, in CheckFunction()
[all …]

12