LCOV - code coverage report
Current view: top level - lib/Target/AArch64 - AArch64ISelDAGToDAG.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 2178 2276 95.7 %
Date: 2017-09-14 15:23:50 Functions: 64 66 97.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL33getUsefulBitsFromOrWithShiftedRegN4llvm7SDValueERNS_5APIntEj 0
_ZN12_GLOBAL__N_119AArch64DAGToDAGISelD2Ev 0
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel28SelectInlineAsmMemoryOperandERKN4llvm7SDValueEjRSt6vectorIS2_SaIS2_EE 2
_ZNK12_GLOBAL__N_119AArch64DAGToDAGISel11getPassNameEv 5
_ZL33getUsefulBitsFromAndWithImmediateN4llvm7SDValueERNS_5APIntEj 7
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel15tryReadRegisterEPN4llvm6SDNodeE 7
_ZL17isWorthFoldingSHLN4llvm7SDValueE.isra.121 10
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel16tryWriteRegisterEPN4llvm6SDNodeE 10
_ZL5WidenPN4llvm12SelectionDAGENS_7SDValueE 11
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel11SelectTableEPN4llvm6SDNodeEjjb 14
_ZL20getUsefulBitsFromBFMN4llvm7SDValueES0_RNS_5APIntEj.isra.92 15
_ZL31getIntOperandFromRegisterStringN4llvm9StringRefE 17
_ZL21getUsefulBitsFromUBFMN4llvm7SDValueERNS_5APIntEj 20
_ZL32getUsefulBitsFromBitfieldMoveOpdN4llvm7SDValueERNS_5APIntEmmj 20
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel15SelectStoreLaneEPN4llvm6SDNodeEjj 23
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel14SelectLoadLaneEPN4llvm6SDNodeEjj 26
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel24SelectCVTFixedPosOperandEN4llvm7SDValueERS2_j.isra.162 32
_ZL17isBitfieldDstMaskmRKN4llvm5APIntEjNS_3EVTE 33
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel23SelectAddrModeIndexed7SEN4llvm7SDValueEjRS2_S3_.isra.124 33
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel14SelectCMP_SWAPEPN4llvm6SDNodeE 36
_ZL12getLeftShiftPN4llvm12SelectionDAGENS_7SDValueEi 68
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel19SelectPostStoreLaneEPN4llvm6SDNodeEjj 72
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel28tryBitfieldExtractOpFromSExtEPN4llvm6SDNodeE.isra.149 83
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel11SelectStoreEPN4llvm6SDNodeEjj 89
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel18SelectPostLoadLaneEPN4llvm6SDNodeEjj 94
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel18tryMULLV64LaneV128EjPN4llvm6SDNodeE 114
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel10SelectLoadEPN4llvm6SDNodeEjjj 120
_ZL12NarrowVectorN4llvm7SDValueERNS_12SelectionDAGE 122
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel15SelectPostStoreEPN4llvm6SDNodeEjj 144
_ZL26isBitfieldExtractOpFromShrPN4llvm6SDNodeERjRNS_7SDValueES2_S2_b 210
_ZL29isSeveralBitsExtractOpFromShrPN4llvm6SDNodeERjRNS_7SDValueES2_S2_ 210
_ZL31tryBitfieldInsertOpFromOrAndImmPN4llvm6SDNodeEPNS_12SelectionDAGE 218
_ZL16checkV64LaneV128N4llvm7SDValueES0_RS0_S1_Ri.isra.81 219
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel14SelectPostLoadEPN4llvm6SDNodeEjjj 236
_ZL32isBitfieldExtractOpFromSExtInRegPN4llvm6SDNodeERjRNS_7SDValueES2_S2_ 239
_ZN12_GLOBAL__N_111WidenVectorclEN4llvm7SDValueE 250
_ZL14narrowIfNeededPN4llvm12SelectionDAGENS_7SDValueE 263
_ZL25tryBitfieldInsertOpFromOrPN4llvm6SDNodeERKNS_5APIntEPNS_12SelectionDAGE 285
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel19tryBitfieldInsertOpEPN4llvm6SDNodeE.isra.151 286
_ZL13getUsefulBitsN4llvm7SDValueERNS_5APIntEj 328
_ZL19getUsefulBitsForUsePN4llvm6SDNodeERNS_5APIntENS_7SDValueEj 336
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel17SelectExtendedSHLEN4llvm7SDValueEjbRS2_S3_ 369
_ZL18checkHighLaneIndexPN4llvm6SDNodeERNS_7SDValueERi 438
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel11createTupleEN4llvm8ArrayRefINS1_7SDValueEEEPKjS6_.isra.113 462
_ZL26isBitfieldExtractOpFromAndPN4llvm12SelectionDAGEPNS_6SDNodeERjRNS_7SDValueES4_S4_jb 651
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel25tryBitfieldInsertInZeroOpEPN4llvm6SDNodeE.isra.148 965
_ZN12_GLOBAL__N_119AArch64DAGToDAGISelD0Ev 978
_ZN4llvm20createAArch64ISelDagERNS_20AArch64TargetMachineENS_10CodeGenOpt5LevelE 986
_ZL23isBitfieldPositioningOpPN4llvm12SelectionDAGENS_7SDValueEbRS2_RiS4_ 1004
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel20tryBitfieldExtractOpEPN4llvm6SDNodeE 1010
_ZNK12_GLOBAL__N_119AArch64DAGToDAGISel14isWorthFoldingEN4llvm7SDValueE.isra.122 1252
_ZL20isWorthFoldingADDlowN4llvm7SDValueE.isra.89 1413
_ZL19isBitfieldExtractOpPN4llvm12SelectionDAGEPNS_6SDNodeERjRNS_7SDValueES4_S4_jb 1544
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel21SelectShiftedRegisterEN4llvm7SDValueEbRS2_S3_ 2132
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel17tryMLAV64LaneV128EPN4llvm6SDNodeE 2282
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel19SelectNegArithImmedEN4llvm7SDValueERS2_S3_.isra.141 2333
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel27SelectArithExtendedRegisterEN4llvm7SDValueERS2_S3_ 2474
_ZL20getExtendTypeForNodeN4llvm7SDValueEb 3259
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel16SelectArithImmedEN4llvm7SDValueERS2_S3_.isra.140 3320
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel22SelectAddrModeUnscaledEN4llvm7SDValueEjRS2_S3_.isra.123 4455
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel14tryIndexedLoadEPN4llvm6SDNodeE 5398
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel21SelectAddrModeIndexedEN4llvm7SDValueEjRS2_S3_ 8306
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel17SelectAddrModeXROEN4llvm7SDValueEjRS2_S3_S3_S3_.isra.131 8622
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel17SelectAddrModeWROEN4llvm7SDValueEjRS2_S3_S3_S3_.isra.125 8719
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel20runOnMachineFunctionERN4llvm15MachineFunctionE 11664
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel6SelectEPN4llvm6SDNodeE 156190

Generated by: LCOV version 1.13