BodyCodegen

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,535 of 9,5350%979 of 9790%6576572,3432,343107107
generateExpression(Node, Node)1,3360%1220%969637037011
generatePrologue()8080%820%424217217211
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)2460%180%1010565611
visitObjectLiteral(Node, Node, boolean)2330%300%1616525211
visitArrayLiteral(Node, Node, boolean)2020%240%1313434311
visitIfJumpEqOp(Node, Node, int, int)1900%310%1818494911
generateGenerator()1890%60%44373711
addLoadProperty(Node, Node, Object[], int)1820%100%66464611
visitSetVar(Node, Node, boolean)1790%300%1616404011
visitSuperIncDec(Node, Node, int)1700%120%88444411
visitSetConstVar(Node, Node, boolean)1560%100%66353511
generateLocalYieldPoint(Node, boolean)1480%160%99353511
visitSetElem(int, Node, Node)1470%160%99343411
visitStandardCall(Node, Node)1370%100%66292911
generateLookupResult(Node, Node)1370%180%1111353511
visitBitOp(Node, int, Node)1360%160%1313454511
getNewWordIntern(int)1200%280%1515242411
generateBodyCode()1140%130%88303011
visitTypeofname(Node)1120%80%55272711
visitFunction(OptFunctionNode, int)1080%80%55232311
visitSpecialOptionalChainingCall(Node, int, Node)1080%20%22252511
initBodyGeneration()1070%120%77292911
generateCallArgArray(Node, Node, boolean)1040%160%99282811
generateSaveLocals(Node)980%140%88222211
generateYieldPoint(Node, boolean)930%60%44222211
visitArithmetic(Node, int, Node, Node)900%160%1212292911
generateIfJump(Node, Node, int, int)820%70%66222211
generateCheckForThrowOrClose(int, boolean, int)810%40%33191911
visitDotQuery(Node, Node)790%n/a11191911
visitGetProp(Node, Node)670%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)480%n/a119911
generateObjectLiteralFactory(Node, int)480%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
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