LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMISelDAGToDAG.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1645 1779 92.5 %
Date: 2018-06-17 00:07:59 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.278 4
_ZN12_GLOBAL__N_115ARMDAGToDAGISel14SelectCMP_SWAPEPN4llvm6SDNodeE 6
_ZL18getMClassFlagsMaskN4llvm9StringRefE 12
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectAddrMode3OffsetEPN4llvm6SDNodeENS1_7SDValueERS4_S5_.isra.274 14
_ZN12_GLOBAL__N_115ARMDAGToDAGISel27SelectAddrMode2OffsetImmPreEPN4llvm6SDNodeENS1_7SDValueERS4_S5_.isra.276 18
_ZN12_GLOBAL__N_115ARMDAGToDAGISel28SelectInlineAsmMemoryOperandERKN4llvm7SDValueEjRSt6vectorIS2_SaIS2_EE 18
_ZN12_GLOBAL__N_115ARMDAGToDAGISel24SelectAddrMode2OffsetRegEPN4llvm6SDNodeENS1_7SDValueERS4_S5_ 23
_ZL22getARClassRegisterMaskN4llvm9StringRefES0_ 24
_ZN12_GLOBAL__N_115ARMDAGToDAGISel18createQRegPairNodeEN4llvm3EVTENS1_7SDValueES3_.isra.247 30
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15replaceDAGValueERKN4llvm7SDValueES2_.isra.258 33
_ZN12_GLOBAL__N_115ARMDAGToDAGISel24SelectAddrMode2OffsetImmEPN4llvm6SDNodeENS1_7SDValueERS4_S5_.isra.273 34
_ZN12_GLOBAL__N_115ARMDAGToDAGISel18createSRegPairNodeEN4llvm3EVTENS1_7SDValueES3_.isra.243 38
_ZN12_GLOBAL__N_115ARMDAGToDAGISel12SelectVLDDupEPN4llvm6SDNodeEbjPKtS5_ 46
_ZN12_GLOBAL__N_115ARMDAGToDAGISel26SelectT2AddrModeImm8OffsetEPN4llvm6SDNodeENS1_7SDValueERS4_.isra.275 49
_ZN12_GLOBAL__N_115ARMDAGToDAGISel19createQuadQRegsNodeEN4llvm3EVTENS1_7SDValueES3_S3_S3_.isra.248 50
_ZN12_GLOBAL__N_115ARMDAGToDAGISel19createQuadSRegsNodeEN4llvm3EVTENS1_7SDValueES3_S3_S3_.isra.244 53
_ZN12_GLOBAL__N_115ARMDAGToDAGISel19createQuadDRegsNodeEN4llvm3EVTENS1_7SDValueES3_S3_S3_.isra.246 67
_ZZN12_GLOBAL__N_115ARMDAGToDAGISel10SelectCMPZEPN4llvm6SDNodeERbENKUljNS1_7SDValueEjE_clEjS5_j 72
_ZN12_GLOBAL__N_115ARMDAGToDAGISel25SelectT2AddrModeExclusiveEN4llvm7SDValueERS2_S3_.isra.269 79
_ZL27getContiguousRangeOfSetBitsRKN4llvm5APIntE 80
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15SelectVLDSTLaneEPN4llvm6SDNodeEbbjPKtS5_ 87
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15tryReadRegisterEPN4llvm6SDNodeE 95
_ZN12_GLOBAL__N_115ARMDAGToDAGISel17createGPRPairNodeEN4llvm3EVTENS1_7SDValueES3_.isra.245 109
_ZL28getVLDSTRegisterUpdateOpcodej 122
_ZN12_GLOBAL__N_115ARMDAGToDAGISel16tryWriteRegisterEPN4llvm6SDNodeE 135
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21isShifterOpProfitableERKN4llvm7SDValueENS1_6ARM_AM8ShiftOpcEj.isra.103 142
_ZL21getMClassRegisterMaskN4llvm9StringRefEPKNS_12ARMSubtargetE 182
_ZNK12_GLOBAL__N_115ARMDAGToDAGISel22canExtractShiftFromMulERKN4llvm7SDValueEjRjRS2_ 188
_ZL21getBankedRegisterMaskN4llvm9StringRefE 222
_ZL32getIntOperandsFromRegisterStringN4llvm9StringRefEPNS_12SelectionDAGERKNS_5SDLocERSt6vectorINS_7SDValueESaIS7_EE 230
_ZN12_GLOBAL__N_115ARMDAGToDAGISel9SelectVSTEPN4llvm6SDNodeEbjPKtS5_S5_ 249
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectThumbAddrModeRREN4llvm7SDValueERS2_S3_.isra.277 277
_ZL18isPerfectIncrementN4llvm7SDValueENS_3EVTEj.isra.280 279
_ZN12_GLOBAL__N_115ARMDAGToDAGISel9SelectVLDEPN4llvm6SDNodeEbjPKtS5_S5_ 288
_ZN12_GLOBAL__N_115ARMDAGToDAGISel18createDRegPairNodeEN4llvm3EVTENS1_7SDValueES3_.isra.242 356
_ZN12_GLOBAL__N_115ARMDAGToDAGISel8tryABSOpEPN4llvm6SDNodeE.isra.279 454
_ZNK12_GLOBAL__N_115ARMDAGToDAGISel18hasNoVMLxHazardUseEPN4llvm6SDNodeE 491
_ZN12_GLOBAL__N_115ARMDAGToDAGISel13GetVLDSTAlignEN4llvm7SDValueERKNS1_5SDLocEjb 537
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15SelectAddrMode3EN4llvm7SDValueERS2_S3_S3_.isra.271 577
_ZN12_GLOBAL__N_115ARMDAGToDAGISel24SelectThumbAddrModeImm5SEN4llvm7SDValueEjRS2_S3_.isra.272 1131
_ZN12_GLOBAL__N_115ARMDAGToDAGISel14SelectCMOVPredEN4llvm7SDValueERS2_S3_.isra.241 1324
_ZN12_GLOBAL__N_115ARMDAGToDAGISel16tryT1IndexedLoadEPN4llvm6SDNodeE 1652
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectThumbAddrModeSPEN4llvm7SDValueERS2_S3_.isra.294 1817
_ZN12_GLOBAL__N_115ARMDAGToDAGISel20SelectT2AddrModeImm8EN4llvm7SDValueERS2_S3_.isra.268 1920
_ZN12_GLOBAL__N_115ARMDAGToDAGISel10SelectCMPZEPN4llvm6SDNodeERb 1941
_ZN12_GLOBAL__N_115ARMDAGToDAGISel24tryV6T2BitfieldExtractOpEPN4llvm6SDNodeEb 2311
_ZN12_GLOBAL__N_115ARMDAGToDAGISelD0Ev 2673
_ZN4llvm16createARMISelDagERNS_20ARMBaseTargetMachineENS_10CodeGenOpt5LevelE 2700
_ZN12_GLOBAL__N_115ARMDAGToDAGISel12tryInlineAsmEPN4llvm6SDNodeE 3483
_ZN12_GLOBAL__N_115ARMDAGToDAGISel17IsAddressingMode5EN4llvm7SDValueERS2_S3_iib 3627
_ZL5getALPN4llvm12SelectionDAGERKNS_5SDLocE 3711
_ZN12_GLOBAL__N_115ARMDAGToDAGISel16tryT2IndexedLoadEPN4llvm6SDNodeE 3896
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15SelectAddrMode6EPN4llvm6SDNodeENS1_7SDValueERS4_S5_.isra.262 3903
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectT2AddrModeImm12EN4llvm7SDValueERS2_S3_ 4271
_ZN12_GLOBAL__N_115ARMDAGToDAGISel21SelectT2AddrModeSoRegEN4llvm7SDValueERS2_S3_S3_ 4424
_ZNK12_GLOBAL__N_115ARMDAGToDAGISel27ConstantMaterializationCostEj.isra.156 6067
_ZN12_GLOBAL__N_115ARMDAGToDAGISel19SelectAddrModeImm12EN4llvm7SDValueERS2_S3_.isra.267 6174
_ZN12_GLOBAL__N_115ARMDAGToDAGISel15SelectLdStSORegEN4llvm7SDValueERS2_S3_S3_ 6328
_ZN12_GLOBAL__N_115ARMDAGToDAGISel16SelectAddrModePCEN4llvm7SDValueERS2_S3_.isra.240 7043
_ZN12_GLOBAL__N_115ARMDAGToDAGISel17tryARMIndexedLoadEPN4llvm6SDNodeE 7348
_ZN12_GLOBAL__N_115ARMDAGToDAGISel23SelectRegShifterOperandEN4llvm7SDValueERS2_S3_S3_b 9184
_ZN12_GLOBAL__N_115ARMDAGToDAGISel20runOnMachineFunctionERN4llvm15MachineFunctionE 13490
_ZN12_GLOBAL__N_115ARMDAGToDAGISel23SelectImmShifterOperandEN4llvm7SDValueERS2_S3_b 14310
_ZN12_GLOBAL__N_115ARMDAGToDAGISel17PreprocessISelDAGEv 17522
_GLOBAL__sub_I_ARMISelDAGToDAG.cpp 101169
_Z41__static_initialization_and_destruction_0ii 101169
_ZN12_GLOBAL__N_115ARMDAGToDAGISel6SelectEPN4llvm6SDNodeE 285109

Generated by: LCOV version 1.13