PeepholeReplaceKnownMethods

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,461 of 1,65611%302 of 34913%1782023914451420
tryFoldArrayJoin(Node)2254316%391223%2127597101
tryFoldKnownMathMethods(Node, Node)2180%440%2727575711
tryFoldParseNumber(Node, String, Node)2090%520%2727676711
tryFoldKnownStringMethods(Node, Node)1145632%341226%2227223901
jsSplit(String, String, int)1050%220%1212212111
tryFoldStringSplit(Node, Node, Node)1000%160%99272711
tryFoldStringSubstringOrSlice(Node, Node, Node)890%200%1111262611
tryFoldStringSubstr(Node, Node, Node)880%160%99262611
tryFoldStringIndexOf(Node, String, Node, Node)690%120%77191911
normalizeNumericString(String)590%180%1010151511
tryFoldStringCharAt(Node, Node, Node)530%100%66151511
tryFoldStringCharCodeAt(Node, Node, Node)510%100%66141411
jsSplitMatch(String, int, String)200%40%336611
tryFoldStringToLowerCase(Node, Node)170%n/a115511
tryFoldStringToUpperCase(Node, Node)170%n/a115511
replaceWithCharAt(Node, Node, Node)140%n/a114411
tryFoldKnownMethods(Node)74887%31178%3821301
tryFoldKnownNumericMethods(Node, Node)63083%21083%271801
PeepholeReplaceKnownMethods(boolean, boolean)9100%n/a010401
optimizeSubtree(Node)9100%2100%020301