Function Summary: jsemit.c

File Conditionals Statements Total
jsemit.c 49.41% 37.46%
37.46%
Function Conditionals Statements Total
SetSpanDepTarget 0.00% 0.00%
0.00%
IndexRegExpClone 0.00% 0.00%
0.00%
OptimizeSpanDeps 0.00% 0.00%
0.00%
js_LookupCompileTimeConstant 0.00% 0.00%
0.00%
js_SrcNoteLength 0.00% 0.00%
0.00%
js_NewSrcNote3 0.00% 0.00%
0.00%
GetSpanDep 0.00% 0.00%
0.00%
AddJumpTarget 0.00% 0.00%
0.00%
js_GetSrcNoteOffset 0.00% 0.00%
0.00%
ReportStatementTooLarge 100.00% 0.00%
0.00%
FreeJumpTargets 0.00% 0.00%
0.00%
UpdateJumpTargets 0.00% 0.00%
0.00%
BalanceJumpTargets 0.00% 0.00%
0.00%
js_Emit2 0.00% 0.00%
0.00%
js_EmitN 0.00% 0.00%
0.00%
BuildSpanDepTable 0.00% 0.00%
0.00%
AddSpanDep 0.00% 0.00%
0.00%
js_DefineCompileTimeConstant 0.00% 0.00%
0.00%
FindNearestSpanDep 0.00% 0.00%
0.00%
EmitSwitch 0.00% 0.00%
0.00%
StatementName 0.00% 0.00%
0.00%
EmitAtomIndexOp 12.50% 12.12%
12.12%
EmitElemOp 31.25% 26.00%
26.00%
GetJumpOffset 25.00% 27.27%
27.27%
CheckSideEffects 30.56% 30.43%
30.43%
SetBackPatchDelta 40.00% 33.33%
33.33%
EmitNonLocalJumpFixup 48.39% 35.29%
35.29%
js_EmitTree 60.49% 44.53%
44.53%
EmitGoto 66.67% 46.15%
46.15%
js_AllocTryNotes 50.00% 52.38%
52.38%
EmitJump 66.67% 60.00%
60.00%
js_SetJumpOffset 75.00% 62.50%
62.50%
EmitNumberOp 84.62% 64.00%
64.00%
EmitAtomOp 66.67% 71.43%
71.43%
LookupArgOrVar 94.50% 72.09%
72.09%
EmitPropOp 88.24% 74.36%
74.36%
GrowSrcNotes 80.00% 77.78%
77.78%
js_InWithStatement 100.00% 80.00%
80.00%
js_EmitFunctionBody 100.00% 80.95%
80.95%
js_AddToSrcNoteDelta 85.71% 82.35%
82.35%
js_SetSrcNoteOffset 100.00% 82.61%
82.61%
js_NewSrcNote2 100.00% 83.33%
83.33%
js_PopStatementCG 100.00% 83.33%
83.33%
UpdateDepth 75.00% 85.71%
85.71%
js_NewSrcNote 100.00% 86.36%
86.36%
AllocSrcNote 100.00% 86.67%
86.67%
js_FinishTakingTryNotes 100.00% 87.50%
87.50%
js_FinishTakingSrcNotes 100.00% 89.66%
89.66%
EmitCheck 100.00% 90.48%
90.48%
js_PushStatement 100.00% 100.00%
100.00%
UpdateLineNumberNotes 100.00% 100.00%
100.00%
js_PopStatement 100.00% 100.00%
100.00%
js_InitCodeGenerator 100.00% 100.00%
100.00%
EmitBackPatchOp 100.00% 100.00%
100.00%
js_InCatchBlock 100.00% 100.00%
100.00%
BackPatch 100.00% 100.00%
100.00%
js_NewTryNote 100.00% 100.00%
100.00%
SrcNoteForPropOp 100.00% 100.00%
100.00%
js_Emit3 100.00% 100.00%
100.00%
js_FinishCodeGenerator 100.00% 100.00%
100.00%
js_Emit1 100.00% 100.00%
100.00%