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

Function Name Sort by function name Hit count Sort by hit count
_Z7SafeAddiiPi 3756
_Z7SafeMuliiPi 40
_Z7SafeSubiiPi 17433
_ZN2js4mjit9LoopState10setLoopRegENS0_13AnyRegisterIDEPNS0_10FrameEntryE 16201
_ZN2js4mjit9LoopState12addGrowArrayEPNS_5types10TypeObjectE 1035
_ZN2js4mjit9LoopState12getIncrementEj 8024
_ZN2js4mjit9LoopState12hasGrowArrayEPNS_5types10TypeObjectE 948
_ZN2js4mjit9LoopState13addRangeCheckEjji 21
_ZN2js4mjit9LoopState13getEntryValueERKNS_7analyze13CrossSSAValueEPjPi 24616
_ZN2js4mjit9LoopState14entryRedundantERKNS1_14InvariantEntryES4_ 3946
_ZN2js4mjit9LoopState15addHoistedCheckENS0_18InvariantArrayKindEjjji 1150
_ZN2js4mjit9LoopState15analyzeLoopBodyEj 35202
_ZN2js4mjit9LoopState15analyzeLoopTestEv 33602
_ZN2js4mjit9LoopState15computeIntervalERKNS_7analyze13CrossSSAValueEPiS6_ 9584
_ZN2js4mjit9LoopState15invariantLengthERKNS_7analyze13CrossSSAValueE 2169
_ZN2js4mjit9LoopState16addInvariantCallEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpENS5_5LabelEbbjNS0_4UsesE 31293
_ZN2js4mjit9LoopState16addNegativeCheckEji 834
_ZN2js4mjit9LoopState17getLoopTestAccessERKNS_7analyze8SSAValueEPjPi 23088
_ZN2js4mjit9LoopState17invariantPropertyERKNS_7analyze13CrossSSAValueE4jsid 1286
_ZN2js4mjit9LoopState17restoreInvariantsEPhRNS0_9AssemblerEPNS_6VectorINS0_13TemporaryCopyELj0ENS_15TempAllocPolicyEEEPNS5_IN3JSC22AbstractMacroAssemblerINSA_12X86AssemblerEE4JumpELj0ES7_EE 8588
_ZN2js4mjit9LoopState18clearLoopRegistersEv 154271
_ZN2js4mjit9LoopState18invariantArgumentsEv 57
_ZN2js4mjit9LoopState18loopInvariantEntryEj 15693
_ZN2js4mjit9LoopState18valueFlowsToBitopsERKNS_7analyze8SSAValueE 242
_ZN2js4mjit9LoopState19addModifiedPropertyEPNS_5types10TypeObjectE4jsid 6049
_ZN2js4mjit9LoopState19checkRedundantEntryERKNS1_14InvariantEntryE 2005
_ZN2js4mjit9LoopState19definiteArrayAccessERKNS_7analyze8SSAValueES5_ 2211
_ZN2js4mjit9LoopState19hasModifiedPropertyEPNS_5types10TypeObjectE4jsid 2516
_ZN2js4mjit9LoopState19invariantArraySlotsERKNS_7analyze13CrossSSAValueE 1150
_ZN2js4mjit9LoopState20hoistArgsLengthCheckERKNS_7analyze13CrossSSAValueE 56
_ZN2js4mjit9LoopState21analyzeLoopIncrementsEv 33602
_ZN2js4mjit9LoopState21cannotIntegerOverflowERKNS_7analyze13CrossSSAValueE 43307
_ZN2js4mjit9LoopState21hoistArrayLengthCheckENS0_18InvariantArrayKindERKNS_7analyze13CrossSSAValueES6_ 15148
_ZN2js4mjit9LoopState21ignoreIntegerOverflowERKNS_7analyze13CrossSSAValueE 43307
_ZN2js4mjit9LoopState25hasTestLinearRelationshipEj 810
_ZN2js4mjit9LoopState26adjustConstantForIncrementEPhj 7959
_ZN2js4mjit9LoopState4initEPhN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE4JumpES2_ 33602
_ZN2js4mjit9LoopState7addJoinEjb 446582
_ZN2js4mjit9LoopState9flushLoopERNS0_12StubCompilerE 33590
_ZN2js4mjit9LoopStateC2EP9JSContextPNS_7analyze14CrossScriptSSAEPNS0_8CompilerEPNS0_10FrameStateE 33602

Generated by: LCOV version 1.7