BodyCodegen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,497 of 9,4970%964 of 9640%6526522,3392,339108108
generateExpression(Node, Node)1,3470%1240%989837637611
generatePrologue()7250%740%383815615611
generateStatement(Node)5550%870%535315215211
visitIncDec(Node)3800%510%2929989811
visitTryCatchFinally(Jump, Node)3090%360%1919686811
generateEpilogue()2710%300%1616595911
visitIfJumpRelOp(Node, Node, int, int)2680%330%1919696911
visitOptimizedCall(Node, OptFunctionNode, int, Node)2660%180%1010616111
addLoadProperty(Node, Node, Object[], int)2360%120%77555511
visitArrayLiteral(Node, Node, boolean)2090%240%1313444411
visitIfJumpEqOp(Node, Node, int, int)1900%310%1818494911
visitObjectLiteral(Node, Node, boolean)1880%160%99363611
visitSetVar(Node, Node, boolean)1790%300%1616404011
visitSuperIncDec(Node, Node, int)1700%120%88444411
visitBitOp(Node, int, Node)1560%160%1313505011
visitSetConstVar(Node, Node, boolean)1560%100%66353511
generateGenerator()1490%60%44303011
generateLocalYieldPoint(Node, boolean)1480%160%99353511
visitSetElem(int, Node, Node)1470%160%99343411
generateLookupResult(Node, Node)1370%180%1111353511
visitStandardCall(Node, Node)1330%100%66292911
getNewWordIntern(int)1200%280%1515242411
visitFunction(OptFunctionNode, int)1190%80%55262611
visitTypeofname(Node)1120%80%55272711
initBodyGeneration()1100%120%77303011
generateBodyCode()1090%130%88282811
visitSpecialOptionalChainingCall(Node, int, Node)1040%20%22252511
generateCallArgArray(Node, Node, boolean)1040%160%99282811
generateSaveLocals(Node)980%140%88222211
visitArithmetic(Node, int, Node, Node)980%160%1212323211
generateYieldPoint(Node, boolean)930%60%44222211
generateIfJump(Node, Node, int, int)820%70%66222211
generateCheckForThrowOrClose(int, boolean, int)810%40%33191911
visitDotQuery(Node, Node)790%n/a11191911
visitGetProp(Node, Node)630%20%22161611
visitSetProp(int, Node, Node)620%40%33151511
visitGoto(Jump, int, Node)610%120%77151511
genSimpleCompare(int, int, int)580%90%77171711
visitSpecialNormalCall(Node, int, Node)570%20%22131311
finishGetPropGeneration(Node, Node)560%60%44101011
dcpLoadAsNumber(int)550%n/a11131311
dcpLoadAsObject(int)550%n/a11131311
visitExponentiation(Node, Node, Node)540%20%22141411
visitSwitch(Jump, Node)520%40%33141411
generateArrayLiteralFactory(Node, int)500%n/a119911
generateObjectLiteralFactory(Node, int)500%n/a119911
visitGetVar(Node)480%80%55111111
finishGetElemGeneration(Node, Node)470%40%33101011
addJumpedBooleanWrap(int, int)400%n/a119911
visitTemplateLiteral(Node)390%n/a118811
generateThrowJavaScriptException()360%n/a118811
addLoadPropertyId(Node, Object[], int)360%40%33101011
visitBitNot(Node, Node)360%20%22101011
addGotoWithReturn(Node)350%n/a118811
visitStandardNew(Node, Node)330%20%228811
visitSpecialNewCall(Node, int, Node)310%n/a118811
visitSetName(Node, Node)300%20%228811
visitStrictSetName(Node, Node)300%20%228811
findNestedYield(Node)290%80%55101011
generateCatchBlock(int, short, int, int, int)290%20%228811
addNewObjectArray(int)290%40%337711
inlineFinally(Node, int, int)280%20%229911
getFinallyAtTarget(Node)280%100%669911
visitSpecialCall(Node, int, int, Node)270%40%336611
nodeIsDirectCallParameter(Node)270%80%555511
generateNestedFunctionInits()260%40%336611
exceptionTypeToName(int)260%100%66111111
visitSetConst(Node, Node)250%20%227711
finishRefSpecialGeneration(Node)240%n/a116611
BodyCodegen()230%n/a116611
addLoadPropertyValue(Node, Node)230%60%445511
popFunctionAndThis()230%n/a115511
inlineFinally(Node)220%n/a116611
isArithmeticNode(Node)190%80%552211
generateActivationExit()180%40%334411
generateSetGeneratorResumptionPoint(int)170%n/a114411
updateLineNumber(Node)160%20%224411
getTargetLabel(Node)150%20%225511
varIsDirectCallParameter(int)150%60%441111
generateSetGeneratorReturnValue()140%n/a114411
addInstructionCount(int)140%n/a114411
generateGetGeneratorResumptionPoint()130%n/a113311
countArguments(Node)130%20%224411
addInstructionCount()130%n/a113311
releaseWordLocal(int)130%20%223311
getNextGeneratorState(Node)0%n/a112211
getLocalBlockRegister(Node)0%n/a113311
generateGetGeneratorStackState()0%n/a113311
generateGetGeneratorLocalsState()0%n/a113311
finishGetRefGeneration()0%n/a113311
addGoto(Node, int)0%n/a113311
getStoreMethodNameForLiteralProperty(Node)0%30%334411
addDynamicInvoke(String, String)0%n/a112211
incReferenceWordLocal(int)0%n/a112211
decReferenceWordLocal(int)0%n/a112211
generateIntegerWrap()0%n/a112211
generateIntegerUnwrap()0%n/a112211
addScriptRuntimeInvoke(String, String)0%n/a112211
addOptRuntimeInvoke(String, String)0%n/a112211
getNewWordPairLocal(boolean)0%20%221111
getNewWordLocal(boolean)0%20%221111
static {...}0%20%221111
generateFunctionAndThisObj(Node, Node)0%n/a113311
saveCurrentCodeOffset()0%n/a112211
addObjectToDouble()0%n/a112211
addObjectToNumeric()0%n/a112211
addDoubleWrap()0%n/a112211
getNewWordLocal()0%n/a111111