LCOV - code coverage report
Current view: top level - test/unittests/compiler/regalloc - register-allocator-unittest.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 435 482 90.2 %
Date: 2019-04-18 Functions: 59 83 71.1 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal8compilerL63gtest_RegisterAllocatorTestSlotConstraintTest_EvalGenerateName_ERKN7testing13TestParamInfoISt5tupleIJNS1_12_GLOBAL__N_113ParameterTypeEiEEEE 61660
_ZN2v88internal8compiler38SlotConstraintTest_SlotConstraint_Test13AddToRegistryEv 3083
_GLOBAL__sub_I_register_allocator_unittest.cc 3083
_Z41__static_initialization_and_destruction_0ii 3083
_ZN2v88internal8compilerL60gtest_RegisterAllocatorTestSlotConstraintTest_EvalGenerator_Ev 3083
_ZN2v88internal8compiler21RegisterAllocatorTest8AllocateEv 42
_ZN2v88internal8compiler38SlotConstraintTest_SlotConstraint_TestD0Ev 20
_ZN2v88internal8compiler38SlotConstraintTest_SlotConstraint_Test8TestBodyEv 20
_ZN2v88internal8compiler12_GLOBAL__N_121AreOperandsOfSameTypeERKNS1_16AllocatedOperandERKNS1_23InstructionSequenceTest11TestOperandE.isra.137 13
_ZN2v88internal8compiler12_GLOBAL__N_123AllocatedOperandMatchesERKNS1_16AllocatedOperandERKNS1_23InstructionSequenceTest11TestOperandE 13
_ZN2v88internal8compiler12_GLOBAL__N_121IsParallelMovePresentEiNS1_11Instruction11GapPositionEPKNS1_19InstructionSequenceERKNS1_23InstructionSequenceTest11TestOperandESB_ 6
_ZN2v88internal8compiler12_GLOBAL__N_120GetParallelMoveCountEiNS1_11Instruction11GapPositionEPKNS1_19InstructionSequenceE 2
_ZN2v88internal8compiler51RegisterAllocatorTest_SingleDeferredBlockSpill_Test8TestBodyEv 1
_ZN2v88internal8compiler49RegisterAllocatorTest_SplitBeforeInstruction_Test8TestBodyEv 1
_ZN2v88internal8compiler49RegisterAllocatorTest_CanAllocateFPRegisters_Test8TestBodyEv 1
_ZN2v88internal8compiler60RegisterAllocatorTest_RegressionLoadConstantBeforeSpill_Test8TestBodyEv 1
_ZN2v88internal8compiler54RegisterAllocatorTest_MultipleDeferredBlockSpills_TestD0Ev 1
_ZN2v88internal8compiler43RegisterAllocatorTest_SimpleDiamondPhi_Test8TestBodyEv 1
_ZN2v88internal8compiler61RegisterAllocatorTest_RegressionPhisNeedTooManyRegisters_Test8TestBodyEv 1
_ZN2v88internal8compiler48RegisterAllocatorTest_NestedDiamondPhiMerge_TestD0Ev 1
_ZN2v88internal8compiler57RegisterAllocatorTest_NestedDiamondPhiMergeDifferent_TestD0Ev 1
_ZN2v88internal8compiler43RegisterAllocatorTest_SimpleDiamondPhi_TestD0Ev 1
_ZN2v88internal8compiler57RegisterAllocatorTest_DoubleDiamondManyRedundantPhis_Test8TestBodyEv 1
_ZN2v88internal8compiler59RegisterAllocatorTest_ValidMultipleDeferredBlockSpills_Test8TestBodyEv 1
_ZN2v88internal8compiler52RegisterAllocatorTest_CanAllocateThreeRegisters_TestD0Ev 1
_ZN2v88internal8compiler52RegisterAllocatorTest_CanAllocateThreeRegisters_Test8TestBodyEv 1
_ZN2v88internal8compiler42RegisterAllocatorTest_DiamondManyPhis_TestD0Ev 1
_ZN2v88internal8compiler46RegisterAllocatorTest_MoveLotsOfConstants_TestD0Ev 1
_ZN2v88internal8compiler52RegisterAllocatorTest_DiamondWithCallFirstBlock_TestD0Ev 1
_ZN2v88internal8compiler37RegisterAllocatorTest_SimpleLoop_Test8TestBodyEv 1
_ZN2v88internal8compiler47RegisterAllocatorTest_RegressionSpillTwice_TestD0Ev 1
_ZN2v88internal8compiler40RegisterAllocatorTest_SimpleDiamond_Test8TestBodyEv 1
_ZN2v88internal8compiler61RegisterAllocatorTest_RegressionPhisNeedTooManyRegisters_TestD0Ev 1
_ZN2v88internal8compiler59RegisterAllocatorTest_ValidMultipleDeferredBlockSpills_TestD0Ev 1
_ZN2v88internal8compiler39RegisterAllocatorTest_SimpleBranch_TestD0Ev 1
_ZN2v88internal8compiler53RegisterAllocatorTest_DiamondWithCallSecondBlock_Test8TestBodyEv 1
_ZN2v88internal8compiler37RegisterAllocatorTest_SimpleLoop_TestD0Ev 1
_ZN2v88internal8compiler40RegisterAllocatorTest_SimpleDiamond_TestD0Ev 1
_ZN2v88internal8compiler48RegisterAllocatorTest_NestedDiamondPhiMerge_Test8TestBodyEv 1
_ZN2v88internal8compiler39RegisterAllocatorTest_SimpleBranch_Test8TestBodyEv 1
_ZN2v88internal8compiler46RegisterAllocatorTest_MoveLotsOfConstants_Test8TestBodyEv 1
_ZN2v88internal8compiler49RegisterAllocatorTest_CanAllocateFPRegisters_TestD0Ev 1
_ZN2v88internal8compiler35RegisterAllocatorTest_SpillPhi_TestD0Ev 1
_ZN2v88internal8compiler35RegisterAllocatorTest_SpillPhi_Test8TestBodyEv 1
_ZN2v88internal8compiler51RegisterAllocatorTest_SingleDeferredBlockSpill_TestD0Ev 1
_ZN2v88internal8compiler55RegisterAllocatorTest_RegressionSplitBeforeAndMove_Test8TestBodyEv 1
_ZN2v88internal8compiler55RegisterAllocatorTest_RegressionSplitBeforeAndMove_TestD0Ev 1
_ZN2v88internal8compiler50RegisterAllocatorTest_SplitBeforeInstruction2_Test8TestBodyEv 1
_ZN2v88internal8compiler42RegisterAllocatorTest_DiamondManyPhis_Test8TestBodyEv 1
_ZN2v88internal8compiler57RegisterAllocatorTest_DoubleDiamondManyRedundantPhis_TestD0Ev 1
_ZN2v88internal8compiler54RegisterAllocatorTest_MultipleDeferredBlockSpills_Test8TestBodyEv 1
_ZN2v88internal8compiler57RegisterAllocatorTest_NestedDiamondPhiMergeDifferent_Test8TestBodyEv 1
_ZN2v88internal8compiler12_GLOBAL__N_112GetMoveCountERKNS1_12ParallelMoveE 1
_ZN2v88internal8compiler50RegisterAllocatorTest_SplitBeforeInstruction2_TestD0Ev 1
_ZN2v88internal8compiler47RegisterAllocatorTest_RegressionSpillTwice_Test8TestBodyEv 1
_ZN2v88internal8compiler52RegisterAllocatorTest_DiamondWithCallFirstBlock_Test8TestBodyEv 1
_ZN2v88internal8compiler49RegisterAllocatorTest_SplitBeforeInstruction_TestD0Ev 1
_ZN2v88internal8compiler53RegisterAllocatorTest_DiamondWithCallSecondBlock_TestD0Ev 1
_ZN2v88internal8compiler60RegisterAllocatorTest_RegressionLoadConstantBeforeSpill_TestD0Ev 1
_ZN2v88internal8compiler54RegisterAllocatorTest_MultipleDeferredBlockSpills_TestD2Ev 0
_ZN2v88internal8compiler46RegisterAllocatorTest_MoveLotsOfConstants_TestD2Ev 0
_ZN2v88internal8compiler61RegisterAllocatorTest_RegressionPhisNeedTooManyRegisters_TestD2Ev 0
_ZN2v88internal8compiler52RegisterAllocatorTest_CanAllocateThreeRegisters_TestD2Ev 0
_ZN2v88internal8compiler57RegisterAllocatorTest_DoubleDiamondManyRedundantPhis_TestD2Ev 0
_ZN2v88internal8compiler39RegisterAllocatorTest_SimpleBranch_TestD2Ev 0
_ZN2v88internal8compiler42RegisterAllocatorTest_DiamondManyPhis_TestD2Ev 0
_ZN2v88internal8compiler38SlotConstraintTest_SlotConstraint_TestD2Ev 0
_ZN2v88internal8compiler59RegisterAllocatorTest_ValidMultipleDeferredBlockSpills_TestD2Ev 0
_ZN2v88internal8compiler57RegisterAllocatorTest_NestedDiamondPhiMergeDifferent_TestD2Ev 0
_ZN2v88internal8compiler50RegisterAllocatorTest_SplitBeforeInstruction2_TestD2Ev 0
_ZN2v88internal8compiler52RegisterAllocatorTest_DiamondWithCallFirstBlock_TestD2Ev 0
_ZN2v88internal8compiler47RegisterAllocatorTest_RegressionSpillTwice_TestD2Ev 0
_ZN2v88internal8compiler49RegisterAllocatorTest_SplitBeforeInstruction_TestD2Ev 0
_ZN2v88internal8compiler51RegisterAllocatorTest_SingleDeferredBlockSpill_TestD2Ev 0
_ZN2v88internal8compiler55RegisterAllocatorTest_RegressionSplitBeforeAndMove_TestD2Ev 0
_ZN2v88internal8compiler48RegisterAllocatorTest_NestedDiamondPhiMerge_TestD2Ev 0
_ZN2v88internal8compiler40RegisterAllocatorTest_SimpleDiamond_TestD2Ev 0
_ZN2v88internal8compiler43RegisterAllocatorTest_SimpleDiamondPhi_TestD2Ev 0
_ZN2v88internal8compiler35RegisterAllocatorTest_SpillPhi_TestD2Ev 0
_ZN2v88internal8compiler60RegisterAllocatorTest_RegressionLoadConstantBeforeSpill_TestD2Ev 0
_ZN2v88internal8compiler49RegisterAllocatorTest_CanAllocateFPRegisters_TestD2Ev 0
_ZN2v88internal8compiler37RegisterAllocatorTest_SimpleLoop_TestD2Ev 0
_ZN2v88internal8compiler53RegisterAllocatorTest_DiamondWithCallSecondBlock_TestD2Ev 0

Generated by: LCOV version 1.10