LCOV - code coverage report
Current view: directory - js/src/methodjit - LoopState.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 1091 991 90.8 %
Date: 2012-04-07 Functions: 40 40 100.0 %

Function Name Sort by function name Hit count Sort by hit count
_Z7SafeAddiiPi 3821
_Z7SafeMuliiPi 40
_Z7SafeSubiiPi 17441
_ZN2js4mjit9LoopState10setLoopRegENS0_13AnyRegisterIDEPNS0_10FrameEntryE 16187
_ZN2js4mjit9LoopState12addGrowArrayEPNS_5types10TypeObjectE 1035
_ZN2js4mjit9LoopState12getIncrementEj 8144
_ZN2js4mjit9LoopState12hasGrowArrayEPNS_5types10TypeObjectE 950
_ZN2js4mjit9LoopState13addRangeCheckEjji 21
_ZN2js4mjit9LoopState13getEntryValueERKNS_7analyze13CrossSSAValueEPjPi 24727
_ZN2js4mjit9LoopState14entryRedundantERKNS1_14InvariantEntryES4_ 3966
_ZN2js4mjit9LoopState15addHoistedCheckENS0_18InvariantArrayKindEjjji 1160
_ZN2js4mjit9LoopState15analyzeLoopBodyEj 35173
_ZN2js4mjit9LoopState15analyzeLoopTestEv 33573
_ZN2js4mjit9LoopState15computeIntervalERKNS_7analyze13CrossSSAValueEPiS6_ 9669
_ZN2js4mjit9LoopState15invariantLengthERKNS_7analyze13CrossSSAValueE 2181
_ZN2js4mjit9LoopState16addInvariantCallEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpENS5_5LabelEbbjNS0_4UsesE 31932
_ZN2js4mjit9LoopState16addNegativeCheckEji 844
_ZN2js4mjit9LoopState17getLoopTestAccessERKNS_7analyze8SSAValueEPjPi 23116
_ZN2js4mjit9LoopState17invariantPropertyERKNS_7analyze13CrossSSAValueE4jsid 1291
_ZN2js4mjit9LoopState17restoreInvariantsEPhRNS0_9AssemblerEPNS_6VectorINS0_13TemporaryCopyELj0ENS_15TempAllocPolicyEEEPNS5_IN3JSC22AbstractMacroAssemblerINSA_12X86AssemblerEE4JumpELj0ES7_EE 8740
_ZN2js4mjit9LoopState18clearLoopRegistersEv 154366
_ZN2js4mjit9LoopState18invariantArgumentsEv 99
_ZN2js4mjit9LoopState18loopInvariantEntryEj 15731
_ZN2js4mjit9LoopState18valueFlowsToBitopsERKNS_7analyze8SSAValueE 242
_ZN2js4mjit9LoopState19addModifiedPropertyEPNS_5types10TypeObjectE4jsid 6000
_ZN2js4mjit9LoopState19checkRedundantEntryERKNS1_14InvariantEntryE 2025
_ZN2js4mjit9LoopState19definiteArrayAccessERKNS_7analyze8SSAValueES5_ 2212
_ZN2js4mjit9LoopState19hasModifiedPropertyEPNS_5types10TypeObjectE4jsid 2514
_ZN2js4mjit9LoopState19invariantArraySlotsERKNS_7analyze13CrossSSAValueE 1160
_ZN2js4mjit9LoopState20hoistArgsLengthCheckERKNS_7analyze13CrossSSAValueE 62
_ZN2js4mjit9LoopState21analyzeLoopIncrementsEv 33573
_ZN2js4mjit9LoopState21cannotIntegerOverflowERKNS_7analyze13CrossSSAValueE 43350
_ZN2js4mjit9LoopState21hoistArrayLengthCheckENS0_18InvariantArrayKindERKNS_7analyze13CrossSSAValueES6_ 15150
_ZN2js4mjit9LoopState21ignoreIntegerOverflowERKNS_7analyze13CrossSSAValueE 43350
_ZN2js4mjit9LoopState25hasTestLinearRelationshipEj 830
_ZN2js4mjit9LoopState26adjustConstantForIncrementEPhj 8079
_ZN2js4mjit9LoopState4initEPhN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE4JumpES2_ 33573
_ZN2js4mjit9LoopState7addJoinEjb 446367
_ZN2js4mjit9LoopState9flushLoopERNS0_12StubCompilerE 33560
_ZN2js4mjit9LoopStateC2EP9JSContextPNS_7analyze14CrossScriptSSAEPNS0_8CompilerEPNS0_10FrameStateE 33573

Generated by: LCOV version 1.7