Lines Matching refs:FunctionNode

68 import jdk.nashorn.internal.ir.FunctionNode;
129 private static FunctionNode removeUnusedSlots(final FunctionNode functionNode) { in removeUnusedSlots()
187 private void acceptDeclarations(final FunctionNode functionNode, final Block body) { in acceptDeclarations()
225 final FunctionNode fn = lc.getCurrentFunction(); in createImplicitIdentifier()
252 …ticInitializer(final IdentNode name, final CompilerConstants initConstant, final FunctionNode fn) { in createSyntheticInitializer()
264 private FunctionNode createSyntheticInitializers(final FunctionNode functionNode) { in createSyntheticInitializers()
317 final FunctionNode function; in defineSymbol()
443 final FunctionNode fn = lc.getCurrentFunction(); in enterBlock()
460 private boolean isUnparsedFunction(final FunctionNode fn) { in isUnparsedFunction()
485 final FunctionNode functionNode = lc.getCurrentFunction(); in enterFunctionBody()
493 private void defineFunctionSelfSymbol(final FunctionNode functionNode, final Block body) { in defineFunctionSelfSymbol()
512 lc.setFlag(functionNode, FunctionNode.USES_SELF_SYMBOL); in defineFunctionSelfSymbol()
517 public boolean enterFunctionNode(final FunctionNode functionNode) { in enterFunctionNode()
571 private FunctionNode finalizeParameters(final FunctionNode functionNode) { in finalizeParameters()
612 for (final Iterator<FunctionNode> fns = lc.getFunctions(); fns.hasNext();) { in functionUsesGlobalSymbol()
613 lc.setFlag(fns.next(), FunctionNode.USES_ANCESTOR_SCOPE); in functionUsesGlobalSymbol()
635 } else if (node instanceof FunctionNode) { in functionUsesScopeSymbol()
636 lc.setFlag(node, FunctionNode.USES_ANCESTOR_SCOPE); in functionUsesScopeSymbol()
662 private void initFunctionWideVariables(final FunctionNode functionNode, final Block body) { in initFunctionWideVariables()
683 private void initParameters(final FunctionNode functionNode, final Block body) { in initParameters()
707 private boolean isLocal(final FunctionNode function, final Symbol symbol) { in isLocal()
708 final FunctionNode definingFn = lc.getDefiningFunction(symbol); in isLocal()
756 public Node leaveFunctionNode(final FunctionNode functionNode) { in leaveFunctionNode()
757 final FunctionNode finalizedFunction; in leaveFunctionNode()
804 final FunctionNode functionNode = lc.getDefiningFunction(symbol); in nameIsUsed()
807 lc.setFlag(functionNode, FunctionNode.USES_SELF_SYMBOL); in nameIsUsed()
858 private FunctionNode markProgramBlock(final FunctionNode functionNode) { in markProgramBlock()
918 final FunctionNode func = lc.getCurrentFunction(); in symbolNeedsToBeScope()
926 if (node instanceof FunctionNode || isSplitLiteral(node)) { in symbolNeedsToBeScope()