| transform(AstNode) |  | 0% |  | 0% | 53 | 53 | 72 | 72 | 1 | 1 |
| createTryCatchFinally(Node, Node, Node, int, int) |  | 0% |  | 0% | 14 | 14 | 64 | 64 | 1 | 1 |
| transformFunction(FunctionNode) |  | 0% |  | 0% | 11 | 11 | 52 | 52 | 1 | 1 |
| createForIn(int, Node, Node, Node, Node, AstNode, boolean, boolean) |  | 0% |  | 0% | 21 | 21 | 56 | 56 | 1 | 1 |
| createBinary(int, Node, Node) |  | 0% |  | 0% | 30 | 30 | 57 | 57 | 1 | 1 |
| arrayCompTransformHelper(ArrayComprehension, String) |  | 0% |  | 0% | 6 | 6 | 48 | 48 | 1 | 1 |
| createAssignment(int, Node, Node) |  | 0% |  | 0% | 25 | 25 | 60 | 60 | 1 | 1 |
| genExprTransformHelper(GeneratorExpression) |  | 0% |  | 0% | 6 | 6 | 43 | 43 | 1 | 1 |
| transformObjectLiteral(ObjectLiteral) |  | 0% |  | 0% | 15 | 15 | 46 | 46 | 1 | 1 |
| createUnary(int, Node) |  | 0% |  | 0% | 19 | 19 | 45 | 45 | 1 | 1 |
| transformGenExpr(GeneratorExpression) |  | 0% |  | 0% | 4 | 4 | 28 | 28 | 1 | 1 |
| createLoop(Jump, int, Node, Node, Node, Node) |  | 0% |  | 0% | 12 | 12 | 32 | 32 | 1 | 1 |
| transformXmlLiteral(XmlLiteral) |  | 0% |  | 0% | 7 | 7 | 28 | 28 | 1 | 1 |
| initFunction(FunctionNode, int, Node, int) |  | 0% |  | 0% | 10 | 10 | 23 | 23 | 1 | 1 |
| createPropertyGet(Node, String, String, int, int) |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 1 | 1 |
| transformArrayComp(ArrayComprehension) |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| transformBlock(AstNode) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| transformTry(TryStatement) |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
| transformSwitch(SwitchStatement) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
| transformVariableInitializers(VariableDeclaration) |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
| transformArrayLiteral(ArrayLiteral) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| createIf(Node, Node, Node, int, int) |  | 0% |  | 0% | 6 | 6 | 25 | 25 | 1 | 1 |
| createMemberRefGet(Node, String, Node, int) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
| transformAssignment(Assignment) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| transformAssignmentLeft(Assignment, AstNode, AstNode) |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 1 | 1 |
| transformFunctionCall(FunctionCall) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| transformTemplateLiteralCall(TaggedTemplateLiteral) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| createCallOrNew(int, Node) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| inferNameIfMissing(Object, Node, String) |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 1 | 1 |
| transformForInLoop(ForInLoop) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| transformScript(ScriptNode) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| transformNewExpr(NewExpression) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| transformTemplateLiteral(TemplateLiteral) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| transformForLoop(ForLoop) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| addSwitchCase(Node, Node, Node) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| transformTree(AstRoot) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| transformXmlRef(Node, XmlRef, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| closeSwitch(Node) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| createIncDec(int, boolean, Node) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| transformInfix(InfixExpression) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| transformLetNode(LetNode) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| createFor(Scope, Node, Node, Node, Node) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| createWith(Node, Node, int, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| transformElementGet(ElementGet) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| propagateRequiresArgumentObjectFromNestedArrowFunctions(FunctionNode) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| transformYield(Yield) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| transformReturn(ReturnStatement) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| transformDoLoop(DoLoop) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| transformWhileLoop(WhileLoop) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| transformIf(IfStatement) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| transformXmlMemberGet(XmlMemberGet) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| IRFactory(CompilerEnvirons, String, String, ErrorReporter) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| transformThrow(ThrowStatement) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| createCatch(Node, Node, Node, int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| transformLabeledStatement(LabeledStatement) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| isAlwaysDefinedBoolean(Node) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| createElementGet(Node, String, Node, int) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| transformParenExpr(ParenthesizedExpression) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| createCondExpr(Node, Node, Node) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| transformCondExpr(ConditionalExpression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| transformUnary(UnaryExpression) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| transformWith(WithStatement) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| makeReference(Node) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| transformPropertyGet(PropertyGet) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createUseLocal(Node) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| transformExprStmt(ExpressionStatement) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| transformSpread(Spread) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createLoopNode(Node, int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| decompileFunctionHeader(FunctionNode) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| transformLiteral(AstNode) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| transformUpdate(UpdateExpression) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| transformXmlRef(XmlRef) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| transformComputedPropertyKey(ComputedPropertyKey) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| transformString(StringLiteral) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| propagateSuperFromLhs(Node, Node) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isDestructuring(Node) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| makeJump(int, Node) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| transformDefaultXmlNamespace(UnaryExpression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| IRFactory(CompilerEnvirons, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createExprStatementNoReturn(Node, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| IRFactory(CompilerEnvirons, String, ErrorReporter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| transformRegExp(RegExpLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| transformVariables(VariableDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| transformGeneratorMethodDefinition(GeneratorMethodDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformBigInt(BigIntLiteral) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformBreak(BreakStatement) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformContinue(ContinueStatement) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformName(Name) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformNumber(NumberLiteral) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |