LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMFrameLowering.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1137 1161 97.9 %
Date: 2017-09-14 15:23:50 Functions: 31 31 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZNK4llvm16ARMFrameLowering22getFrameIndexReferenceERKNS_15MachineFunctionEiRj 22
_ZL25emitAlignedDPRCS2RestoresRN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjRKSt6vectorINS_15CalleeSavedInfoESaIS6_EEPKNS_18TargetRegisterInfoE 31
_ZL23emitAlignedDPRCS2SpillsRN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjRKSt6vectorINS_15CalleeSavedInfoESaIS6_EEPKNS_18TargetRegisterInfoE 39
_ZL23skipAlignedDPRCS2SpillsN4llvm26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEj 39
_ZNK4llvm16ARMFrameLowering24adjustForSegmentedStacksERNS_15MachineFunctionERNS_17MachineBasicBlockE 60
_ZL18alignToARMConstantj 104
_ZL25WindowsRequiresStackProbeRKN4llvm15MachineFunctionEm 146
_ZL24emitAligningInstructionsRN4llvm15MachineFunctionEPNS_15ARMFunctionInfoERKNS_15TargetInstrInfoERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjb 204
_ZL22GetFunctionSizeInBytesRKN4llvm15MachineFunctionERKNS_16ARMBaseInstrInfoE 484
_ZL18sizeOfSPAdjustmentRKN4llvm12MachineInstrE 1156
_ZNK4llvm16ARMFrameLowering27restoreCalleeSavedRegistersERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERSt6vectorINS_15CalleeSavedInfoESaIS7_EEPKNS_18TargetRegisterInfoE 3239
_ZNK4llvm16ARMFrameLowering25spillCalleeSavedRegistersERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKSt6vectorINS_15CalleeSavedInfoESaIS7_EEPKNS_18TargetRegisterInfoE 3294
_ZL20emitRegPlusImmediatebRN4llvm17MachineBasicBlockERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocERKNS_16ARMBaseInstrInfoEjjijNS_5ARMCC9CondCodesEj 3429
_ZN4llvm16ARMFrameLoweringC2ERKNS_12ARMSubtargetE 4487
_ZL11isCSRestoreRN4llvm12MachineInstrERKNS_16ARMBaseInstrInfoEPKt.isra.45 7022
_ZNK4llvm16ARMFrameLowering11emitPopInstERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERSt6vectorINS_15CalleeSavedInfoESaIS7_EEjjbbPFbjbEj 9717
_ZNK4llvm16ARMFrameLowering12emitPushInstERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKSt6vectorINS_15CalleeSavedInfoESaIS7_EEjjbPFbjbEjj 9882
_ZN12_GLOBAL__N_119StackAdjustingInsts17emitDefCFAOffsetsERN4llvm17MachineBasicBlockERKNS1_8DebugLocERKNS1_16ARMBaseInstrInfoEb 11062
_ZNK4llvm16ARMFrameLowering12emitPrologueERNS_15MachineFunctionERNS_17MachineBasicBlockE 11064
_ZNK4llvm16ARMFrameLowering12emitEpilogueERNS_15MachineFunctionERNS_17MachineBasicBlockE 11071
_ZL24estimateRSStackSizeLimitRN4llvm15MachineFunctionEPKNS_19TargetFrameLoweringE 12002
_ZL25checkNumAlignedDPRCS2RegsRN4llvm15MachineFunctionERNS_9BitVectorE 12002
_ZNK4llvm16ARMFrameLowering20determineCalleeSavesERNS_15MachineFunctionERNS_9BitVectorEPNS_12RegScavengerE 12002
_ZNK4llvm16ARMFrameLowering29eliminateCallFramePseudoInstrERNS_15MachineFunctionERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE 12038
_ZNK4llvm16ARMFrameLowering26ResolveFrameIndexReferenceERKNS_15MachineFunctionEiRji 12875
_ZNK4llvm16ARMFrameLowering27canSimplifyCallFramePseudosERKNS_15MachineFunctionE 16542
_ZNK4llvm16ARMFrameLowering20hasReservedCallFrameERKNS_15MachineFunctionE 57690
_GLOBAL__sub_I_ARMFrameLowering.cpp 72306
_Z41__static_initialization_and_destruction_0ii 72306
_ZNK4llvm16ARMFrameLowering5hasFPERKNS_15MachineFunctionE 123088
_ZNK4llvm16ARMFrameLowering18noFramePointerElimERKNS_15MachineFunctionE 301909

Generated by: LCOV version 1.13