InlineFunctions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total133 of 82583%46 of 17072%3710832212223
targetSizeAfterInlineExceedsLimit(NodeTraversal, InlineFunctions.FunctionState)370%60%44101011
maybeAddFunction(InlineFunctions.Function, JSModule)2411782%143068%1223104701
verifyAllReferencesInlined(InlineFunctions.FunctionState)211643%1375%133701
isAlwaysInlinable(Node)200%60%443311
isCandidateUsage(Node)154575%61672%41241601
InlineFunctions(AbstractCompiler, Supplier, CompilerOptions.Reach, boolean, boolean, int)55791%4450%4501301
hasNoInlineAnnotation(Node)5758%3125%230201
isCandidateFunction(InlineFunctions.Function)42485%2250%232701
removeInlinedFunctions()3897%1583%1401001
findCalledFunctions(Node, Set)2996%1787%150601
process(Node, Node)79100%6100%0401801
resolveInlineConflictsForFunction(InlineFunctions.FunctionState)56100%11392%1801401
decomposeExpressions()36100%8100%050801
trimCandidatesUsingOnCost()33100%8100%0501001
minimizeCost(InlineFunctions.FunctionState)25100%8100%050801
trimCandidatesNotMeetingMinimumRequirements()24100%1583%140601
getOrCreateFunctionState(String)21100%2100%020501
hasLocalNames(Node)20100%4100%030301
inliningLowersCost(InlineFunctions.FunctionState)17100%n/a010701
resolveInlineConflicts()17100%2100%020401
hasNonInlinableParam(Node)12100%n/a010301
findCalledFunctions(Node)10100%n/a010301
hasSpreadCallArgument(Node)9100%n/a010201