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-06-17 00:07:59 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 60
_ZL18alignToARMConstantj 104
_ZL24emitAligningInstructionsRN4llvm15MachineFunctionEPNS_15ARMFunctionInfoERKNS_15TargetInstrInfoERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjb 204
_ZL25WindowsRequiresStackProbeRKN4llvm15MachineFunctionEm 325
_ZL22GetFunctionSizeInBytesRKN4llvm15MachineFunctionERKNS_16ARMBaseInstrInfoE 589
_ZL18sizeOfSPAdjustmentRKN4llvm12MachineInstrE 1228
_ZNK4llvm16ARMFrameLowering27restoreCalleeSavedRegistersERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERSt6vectorINS_15CalleeSavedInfoESaIS7_EEPKNS_18TargetRegisterInfoE 3490
_ZNK4llvm16ARMFrameLowering25spillCalleeSavedRegistersERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKSt6vectorINS_15CalleeSavedInfoESaIS7_EEPKNS_18TargetRegisterInfoE 3537
_ZL20emitRegPlusImmediatebRN4llvm17MachineBasicBlockERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocERKNS_16ARMBaseInstrInfoEjjijNS_5ARMCC9CondCodesEj 3695
_ZN4llvm16ARMFrameLoweringC2ERKNS_12ARMSubtargetE 4804
_ZL11isCSRestoreRN4llvm12MachineInstrERKNS_16ARMBaseInstrInfoEPKt.isra.47 7731
_ZNK4llvm16ARMFrameLowering11emitPopInstERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERSt6vectorINS_15CalleeSavedInfoESaIS7_EEjjbbPFbjbEj 10470
_ZNK4llvm16ARMFrameLowering12emitPushInstERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKSt6vectorINS_15CalleeSavedInfoESaIS7_EEjjbPFbjbEjj 10611
_ZN12_GLOBAL__N_119StackAdjustingInsts17emitDefCFAOffsetsERN4llvm17MachineBasicBlockERKNS1_8DebugLocERKNS1_16ARMBaseInstrInfoEb 12546
_ZNK4llvm16ARMFrameLowering12emitPrologueERNS_15MachineFunctionERNS_17MachineBasicBlockE 12548
_ZNK4llvm16ARMFrameLowering12emitEpilogueERNS_15MachineFunctionERNS_17MachineBasicBlockE 12556
_ZNK4llvm16ARMFrameLowering29eliminateCallFramePseudoInstrERNS_15MachineFunctionERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE 13154
_ZL24estimateRSStackSizeLimitRN4llvm15MachineFunctionEPKNS_19TargetFrameLoweringE 13666
_ZL25checkNumAlignedDPRCS2RegsRN4llvm15MachineFunctionERNS_9BitVectorE 13666
_ZNK4llvm16ARMFrameLowering20determineCalleeSavesERNS_15MachineFunctionERNS_9BitVectorEPNS_12RegScavengerE 13666
_ZNK4llvm16ARMFrameLowering26ResolveFrameIndexReferenceERKNS_15MachineFunctionEiRji 14961
_ZNK4llvm16ARMFrameLowering27canSimplifyCallFramePseudosERKNS_15MachineFunctionE 18337
_ZNK4llvm16ARMFrameLowering20hasReservedCallFrameERKNS_15MachineFunctionE 61366
_GLOBAL__sub_I_ARMFrameLowering.cpp 101169
_Z41__static_initialization_and_destruction_0ii 101169
_ZNK4llvm16ARMFrameLowering5hasFPERKNS_15MachineFunctionE 140328
_ZNK4llvm16ARMFrameLowering18noFramePointerElimERKNS_15MachineFunctionE 339254

Generated by: LCOV version 1.13