LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMFrameLowering.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 971 993 97.8 %
Date: 2018-07-13 00:08:38 Functions: 32 32 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZNK4llvm16ARMFrameLowering20enableCalleeSaveSkipERKNS_15MachineFunctionE 14
_ZNK4llvm16ARMFrameLowering22getFrameIndexReferenceERKNS_15MachineFunctionEiRj 22
_ZL25emitAlignedDPRCS2RestoresRN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjRKSt6vectorINS_15CalleeSavedInfoESaIS6_EEPKNS_18TargetRegisterInfoE 32
_ZL23emitAlignedDPRCS2SpillsRN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjRKSt6vectorINS_15CalleeSavedInfoESaIS6_EEPKNS_18TargetRegisterInfoE 40
_ZL23skipAlignedDPRCS2SpillsN4llvm26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEj 40
_ZNK4llvm16ARMFrameLowering24adjustForSegmentedStacksERNS_15MachineFunctionERNS_17MachineBasicBlockE 64
_ZL18alignToARMConstantj 112
_ZL24emitAligningInstructionsRN4llvm15MachineFunctionEPNS_15ARMFunctionInfoERKNS_15TargetInstrInfoERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjb 204
_ZL25WindowsRequiresStackProbeRKN4llvm15MachineFunctionEm 325
_ZL22GetFunctionSizeInBytesRKN4llvm15MachineFunctionERKNS_16ARMBaseInstrInfoE 607
_ZL18sizeOfSPAdjustmentRKN4llvm12MachineInstrE 1228
_ZNK4llvm16ARMFrameLowering27restoreCalleeSavedRegistersERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERSt6vectorINS_15CalleeSavedInfoESaIS7_EEPKNS_18TargetRegisterInfoE 3491
_ZNK4llvm16ARMFrameLowering25spillCalleeSavedRegistersERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKSt6vectorINS_15CalleeSavedInfoESaIS7_EEPKNS_18TargetRegisterInfoE 3538
_ZL20emitRegPlusImmediatebRN4llvm17MachineBasicBlockERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocERKNS_16ARMBaseInstrInfoEjjijNS_5ARMCC9CondCodesEj 3697
_ZN4llvm16ARMFrameLoweringC2ERKNS_12ARMSubtargetE 4835
_ZL11isCSRestoreRN4llvm12MachineInstrERKNS_16ARMBaseInstrInfoEPKt.isra.47 7733
_ZNK4llvm16ARMFrameLowering11emitPopInstERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERSt6vectorINS_15CalleeSavedInfoESaIS7_EEjjbbPFbjbEj 10473
_ZNK4llvm16ARMFrameLowering12emitPushInstERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKSt6vectorINS_15CalleeSavedInfoESaIS7_EEjjbPFbjbEjj 10614
_ZN12_GLOBAL__N_119StackAdjustingInsts17emitDefCFAOffsetsERN4llvm17MachineBasicBlockERKNS1_8DebugLocERKNS1_16ARMBaseInstrInfoEb 12624
_ZNK4llvm16ARMFrameLowering12emitPrologueERNS_15MachineFunctionERNS_17MachineBasicBlockE 12626
_ZNK4llvm16ARMFrameLowering12emitEpilogueERNS_15MachineFunctionERNS_17MachineBasicBlockE 12653
_ZNK4llvm16ARMFrameLowering29eliminateCallFramePseudoInstrERNS_15MachineFunctionERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE 13156
_ZL24estimateRSStackSizeLimitRN4llvm15MachineFunctionEPKNS_19TargetFrameLoweringE 13767
_ZL25checkNumAlignedDPRCS2RegsRN4llvm15MachineFunctionERNS_9BitVectorE 13767
_ZNK4llvm16ARMFrameLowering20determineCalleeSavesERNS_15MachineFunctionERNS_9BitVectorEPNS_12RegScavengerE 13767
_ZNK4llvm16ARMFrameLowering26ResolveFrameIndexReferenceERKNS_15MachineFunctionEiRji 14963
_ZNK4llvm16ARMFrameLowering27canSimplifyCallFramePseudosERKNS_15MachineFunctionE 18355
_ZNK4llvm16ARMFrameLowering20hasReservedCallFrameERKNS_15MachineFunctionE 61377
_GLOBAL__sub_I_ARMFrameLowering.cpp 99743
_Z41__static_initialization_and_destruction_0ii 99743
_ZNK4llvm16ARMFrameLowering5hasFPERKNS_15MachineFunctionE 141194
_ZNK4llvm16ARMFrameLowering18noFramePointerElimERKNS_15MachineFunctionE 341634

Generated by: LCOV version 1.13