Uses of Class
org.mozilla.javascript.optimizer.OptFunctionNode
Packages that use OptFunctionNode
-
Uses of OptFunctionNode in org.mozilla.javascript.optimizer
Fields in org.mozilla.javascript.optimizer declared as OptFunctionNodeModifier and TypeFieldDescriptionprivate OptFunctionNode
BodyCodegen.fnCurrent
(package private) OptFunctionNode
Optimizer.theFunction
Fields in org.mozilla.javascript.optimizer with type parameters of type OptFunctionNodeModifier and TypeFieldDescriptionprivate Map<String,
OptFunctionNode> OptTransformer.possibleDirectCalls
Methods in org.mozilla.javascript.optimizer that return OptFunctionNodeModifier and TypeMethodDescriptionstatic OptFunctionNode
OptFunctionNode.get
(ScriptNode scriptOrFn) static OptFunctionNode
OptFunctionNode.get
(ScriptNode scriptOrFn, int i) Methods in org.mozilla.javascript.optimizer with parameters of type OptFunctionNodeModifier and TypeMethodDescriptionprivate 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) 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 OptFunctionNodeModifierConstructorDescription(package private)
OptTransformer
(Map<String, OptFunctionNode> possibleDirectCalls, ObjArray directCallTargets)