LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMISelDAGToDAG.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1677 1811 92.6 %
Date: 2018-07-13 00:08:38 Functions: 67 69 97.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_115ARMDAGToDAGISelD2Ev 0
_ZNK12_GLOBAL__N_115ARMDAGToDAGISel11getPassNameEv 0
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectAddrMode6OffsetEPN4llvm6SDNodeENS1_7SDValueERS4_.isra.273 4
_ZN12_GLOBAL__N_115ARMDAGToDAGISel14SelectCMP_SWAPEPN4llvm6SDNodeE 6
_ZL18getMClassFlagsMaskN4llvm9StringRefE 12
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectAddrMode3OffsetEPN4llvm6SDNodeENS1_7SDValueERS4_S5_.isra.269 14
_ZN12_GLOBAL__N_115ARMDAGToDAGISel27SelectAddrMode2OffsetImmPreEPN4llvm6SDNodeENS1_7SDValueERS4_S5_.isra.271 18
_ZN12_GLOBAL__N_115ARMDAGToDAGISel28SelectInlineAsmMemoryOperandERKN4llvm7SDValueEjRSt6vectorIS2_SaIS2_EE 18
_ZN12_GLOBAL__N_115ARMDAGToDAGISel24SelectAddrMode2OffsetRegEPN4llvm6SDNodeENS1_7SDValueERS4_S5_ 23
_ZL22getARClassRegisterMaskN4llvm9StringRefES0_ 24
_ZN12_GLOBAL__N_115ARMDAGToDAGISel18createQRegPairNodeEN4llvm3EVTENS1_7SDValueES3_.isra.249 30
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15replaceDAGValueERKN4llvm7SDValueES2_.isra.260 33
_ZN12_GLOBAL__N_115ARMDAGToDAGISel24SelectAddrMode2OffsetImmEPN4llvm6SDNodeENS1_7SDValueERS4_S5_.isra.268 34
_ZN12_GLOBAL__N_115ARMDAGToDAGISel18createSRegPairNodeEN4llvm3EVTENS1_7SDValueES3_.isra.245 38
_ZN12_GLOBAL__N_115ARMDAGToDAGISel26SelectT2AddrModeImm8OffsetEPN4llvm6SDNodeENS1_7SDValueERS4_.isra.270 49
_ZN12_GLOBAL__N_115ARMDAGToDAGISel19createQuadQRegsNodeEN4llvm3EVTENS1_7SDValueES3_S3_S3_.isra.250 50
_ZN12_GLOBAL__N_115ARMDAGToDAGISel19createQuadSRegsNodeEN4llvm3EVTENS1_7SDValueES3_S3_S3_.isra.246 53
_ZN12_GLOBAL__N_115ARMDAGToDAGISel19createQuadDRegsNodeEN4llvm3EVTENS1_7SDValueES3_S3_S3_.isra.248 67
_ZN12_GLOBAL__N_115ARMDAGToDAGISel12SelectVLDDupEPN4llvm6SDNodeEbbjPKtS5_S5_ 70
_ZZN12_GLOBAL__N_115ARMDAGToDAGISel10SelectCMPZEPN4llvm6SDNodeERbENKUljNS1_7SDValueEjE_clEjS5_j 78
_ZN12_GLOBAL__N_115ARMDAGToDAGISel25SelectT2AddrModeExclusiveEN4llvm7SDValueERS2_S3_.isra.264 79
_ZL27getContiguousRangeOfSetBitsRKN4llvm5APIntE 86
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15SelectVLDSTLaneEPN4llvm6SDNodeEbbjPKtS5_ 87
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15tryReadRegisterEPN4llvm6SDNodeE 95
_ZN12_GLOBAL__N_115ARMDAGToDAGISel17createGPRPairNodeEN4llvm3EVTENS1_7SDValueES3_.isra.247 109
_ZN12_GLOBAL__N_115ARMDAGToDAGISel16tryWriteRegisterEPN4llvm6SDNodeE 135
_ZL28getVLDSTRegisterUpdateOpcodej 139
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21isShifterOpProfitableERKN4llvm7SDValueENS1_6ARM_AM8ShiftOpcEj.isra.104 142
_ZL21getMClassRegisterMaskN4llvm9StringRefEPKNS_12ARMSubtargetE 182
_ZNK12_GLOBAL__N_115ARMDAGToDAGISel22canExtractShiftFromMulERKN4llvm7SDValueEjRjRS2_ 188
_ZL21getBankedRegisterMaskN4llvm9StringRefE 222
_ZL32getIntOperandsFromRegisterStringN4llvm9StringRefEPNS_12SelectionDAGERKNS_5SDLocERSt6vectorINS_7SDValueESaIS7_EE 230
_ZN12_GLOBAL__N_115ARMDAGToDAGISel9SelectVSTEPN4llvm6SDNodeEbjPKtS5_S5_ 270
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectThumbAddrModeRREN4llvm7SDValueERS2_S3_.isra.272 276
_ZN12_GLOBAL__N_115ARMDAGToDAGISel9SelectVLDEPN4llvm6SDNodeEbjPKtS5_S5_ 288
_ZL18isPerfectIncrementN4llvm7SDValueENS_3EVTEj.isra.275 300
_ZN12_GLOBAL__N_115ARMDAGToDAGISel18createDRegPairNodeEN4llvm3EVTENS1_7SDValueES3_.isra.244 356
_ZN12_GLOBAL__N_115ARMDAGToDAGISel8tryABSOpEPN4llvm6SDNodeE.isra.274 454
_ZNK12_GLOBAL__N_115ARMDAGToDAGISel18hasNoVMLxHazardUseEPN4llvm6SDNodeE 491
_ZN12_GLOBAL__N_115ARMDAGToDAGISel13GetVLDSTAlignEN4llvm7SDValueERKNS1_5SDLocEjb 558
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15SelectAddrMode3EN4llvm7SDValueERS2_S3_S3_.isra.266 577
_ZN12_GLOBAL__N_115ARMDAGToDAGISel24SelectThumbAddrModeImm5SEN4llvm7SDValueEjRS2_S3_.isra.267 1137
_ZN12_GLOBAL__N_115ARMDAGToDAGISel14SelectCMOVPredEN4llvm7SDValueERS2_S3_.isra.243 1340
_ZN12_GLOBAL__N_115ARMDAGToDAGISel16tryT1IndexedLoadEPN4llvm6SDNodeE 1656
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectThumbAddrModeSPEN4llvm7SDValueERS2_S3_.isra.295 1823
_ZN12_GLOBAL__N_115ARMDAGToDAGISel20SelectT2AddrModeImm8EN4llvm7SDValueERS2_S3_.isra.263 1944
_ZN12_GLOBAL__N_115ARMDAGToDAGISel10SelectCMPZEPN4llvm6SDNodeERb 1958
_ZN12_GLOBAL__N_115ARMDAGToDAGISel24tryV6T2BitfieldExtractOpEPN4llvm6SDNodeEb 2333
_ZN12_GLOBAL__N_115ARMDAGToDAGISelD0Ev 2682
_ZN4llvm16createARMISelDagERNS_20ARMBaseTargetMachineENS_10CodeGenOpt5LevelE 2709
_ZN12_GLOBAL__N_115ARMDAGToDAGISel12tryInlineAsmEPN4llvm6SDNodeE 3483
_ZN12_GLOBAL__N_115ARMDAGToDAGISel17IsAddressingMode5EN4llvm7SDValueERS2_S3_iib 3653
_ZL5getALPN4llvm12SelectionDAGERKNS_5SDLocE 3778
_ZN12_GLOBAL__N_115ARMDAGToDAGISel16tryT2IndexedLoadEPN4llvm6SDNodeE 3921
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15SelectAddrMode6EPN4llvm6SDNodeENS1_7SDValueERS4_S5_.isra.282 3968
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectT2AddrModeImm12EN4llvm7SDValueERS2_S3_ 4320
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectT2AddrModeSoRegEN4llvm7SDValueERS2_S3_S3_ 4473
_ZN12_GLOBAL__N_115ARMDAGToDAGISel19SelectAddrModeImm12EN4llvm7SDValueERS2_S3_.isra.262 6186
_ZNK12_GLOBAL__N_115ARMDAGToDAGISel27ConstantMaterializationCostEj.isra.157 6214
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15SelectLdStSORegEN4llvm7SDValueERS2_S3_S3_ 6340
_ZN12_GLOBAL__N_115ARMDAGToDAGISel16SelectAddrModePCEN4llvm7SDValueERS2_S3_.isra.242 7055
_ZN12_GLOBAL__N_115ARMDAGToDAGISel17tryARMIndexedLoadEPN4llvm6SDNodeE 7354
_ZN12_GLOBAL__N_115ARMDAGToDAGISel23SelectRegShifterOperandEN4llvm7SDValueERS2_S3_S3_b 9216
_ZN12_GLOBAL__N_115ARMDAGToDAGISel20runOnMachineFunctionERN4llvm15MachineFunctionE 13591
_ZN12_GLOBAL__N_115ARMDAGToDAGISel23SelectImmShifterOperandEN4llvm7SDValueERS2_S3_b 14364
_ZN12_GLOBAL__N_115ARMDAGToDAGISel17PreprocessISelDAGEv 17707
_GLOBAL__sub_I_ARMISelDAGToDAG.cpp 99743
_Z41__static_initialization_and_destruction_0ii 99743
_ZN12_GLOBAL__N_115ARMDAGToDAGISel6SelectEPN4llvm6SDNodeE 287122

Generated by: LCOV version 1.13