Uses of Class
org.mozilla.javascript.optimizer.OptFunctionNode
-
Packages that use OptFunctionNode Package Description org.mozilla.javascript.optimizer -
-
Uses of OptFunctionNode in org.mozilla.javascript.optimizer
Fields in org.mozilla.javascript.optimizer declared as OptFunctionNode Modifier and Type Field Description private OptFunctionNode
BodyCodegen. fnCurrent
(package private) OptFunctionNode
Optimizer. theFunction
Fields in org.mozilla.javascript.optimizer with type parameters of type OptFunctionNode Modifier and Type Field Description private java.util.Map<java.lang.String,OptFunctionNode>
OptTransformer. possibleDirectCalls
Methods in org.mozilla.javascript.optimizer that return OptFunctionNode Modifier and Type Method Description static OptFunctionNode
OptFunctionNode. get(ScriptNode scriptOrFn)
static OptFunctionNode
OptFunctionNode. get(ScriptNode scriptOrFn, int i)
Methods in org.mozilla.javascript.optimizer with parameters of type OptFunctionNode Modifier and Type Method Description private boolean
Block. doTypeFlow(OptFunctionNode fn, Node[] statementNodes, int[] varTypes)
private void
Codegen. emitDirectConstructor(ClassFileWriter cfw, OptFunctionNode ofn)
private static boolean
Block. findDefPoints(OptFunctionNode fn, Node n, int[] varTypes)
private static int
Block. findExpressionType(OptFunctionNode fn, Node n, int[] varTypes)
private void
Codegen. generateFunctionInit(ClassFileWriter cfw, OptFunctionNode ofn)
(package private) java.lang.String
Codegen. getFunctionInitMethodName(OptFunctionNode ofn)
private void
Block. initLiveOnEntrySets(OptFunctionNode fn, Node[] statementNodes)
private void
Block. lookForVariableAccess(OptFunctionNode fn, Node n)
private void
Optimizer. optimizeFunction(OptFunctionNode theFunction)
private void
Block. printLiveOnEntrySet(OptFunctionNode fn)
private static void
Block. reachingDefDataFlow(OptFunctionNode fn, Node[] statementNodes, Block[] theBlocks, int[] varTypes)
(package private) static void
Block. runFlowAnalyzes(OptFunctionNode fn, Node[] statementNodes)
private static void
Block. typeFlow(OptFunctionNode fn, Node[] statementNodes, Block[] theBlocks, int[] varTypes)
private void
BodyCodegen. visitFunction(OptFunctionNode ofn, int functionType)
private void
BodyCodegen. visitOptimizedCall(Node node, OptFunctionNode target, int type, Node child)
Constructor parameters in org.mozilla.javascript.optimizer with type arguments of type OptFunctionNode Constructor Description OptTransformer(java.util.Map<java.lang.String,OptFunctionNode> possibleDirectCalls, ObjArray directCallTargets)
-