LCOV - code coverage report
Current view: top level - lib/Target/AArch64 - AArch64ISelDAGToDAG.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1618 1693 95.6 %
Date: 2018-07-13 00:08:38 Functions: 65 67 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
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel15tryReadRegisterEPN4llvm6SDNodeE 7
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel16tryWriteRegisterEPN4llvm6SDNodeE 8
_ZNK12_GLOBAL__N_119AArch64DAGToDAGISel11getPassNameEv 8
_ZL17isWorthFoldingSHLN4llvm7SDValueE.isra.124 10
_ZL33getUsefulBitsFromAndWithImmediateN4llvm7SDValueERNS_5APIntEj 10
_ZL5WidenPN4llvm12SelectionDAGENS_7SDValueE 11
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel11SelectTableEPN4llvm6SDNodeEjjb 14
_ZL31getIntOperandFromRegisterStringN4llvm9StringRefE 15
_ZL21getUsefulBitsFromUBFMN4llvm7SDValueERNS_5APIntEj 20
_ZL32getUsefulBitsFromBitfieldMoveOpdN4llvm7SDValueERNS_5APIntEmmj 20
_ZL20getUsefulBitsFromBFMN4llvm7SDValueES0_RNS_5APIntEj.isra.95 25
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel14SelectLoadLaneEPN4llvm6SDNodeEjj 26
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel24SelectCVTFixedPosOperandEN4llvm7SDValueERS2_j.isra.166 32
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel23SelectAddrModeIndexed7SEN4llvm7SDValueEjRS2_S3_.isra.127 33
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel15SelectStoreLaneEPN4llvm6SDNodeEjj 35
_ZL17isBitfieldDstMaskmRKN4llvm5APIntEjNS_3EVTE 39
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel19SelectPostStoreLaneEPN4llvm6SDNodeEjj 72
_ZL12getLeftShiftPN4llvm12SelectionDAGENS_7SDValueEi 76
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel14SelectCMP_SWAPEPN4llvm6SDNodeE 76
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel28tryBitfieldExtractOpFromSExtEPN4llvm6SDNodeE.isra.152 89
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel18SelectPostLoadLaneEPN4llvm6SDNodeEjj 94
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel10SelectLoadEPN4llvm6SDNodeEjjj 120
_ZL12NarrowVectorN4llvm7SDValueERNS_12SelectionDAGE 122
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel15SelectPostStoreEPN4llvm6SDNodeEjj 144
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel18tryMULLV64LaneV128EjPN4llvm6SDNodeE 146
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel11SelectStoreEPN4llvm6SDNodeEjj 149
_ZL26isBitfieldExtractOpFromShrPN4llvm6SDNodeERjRNS_7SDValueES2_S2_b 227
_ZL29isSeveralBitsExtractOpFromShrPN4llvm6SDNodeERjRNS_7SDValueES2_S2_ 227
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel14SelectPostLoadEPN4llvm6SDNodeEjjj 236
_ZL32isBitfieldExtractOpFromSExtInRegPN4llvm6SDNodeERjRNS_7SDValueES2_S2_ 239
_ZN12_GLOBAL__N_111WidenVectorclEN4llvm7SDValueE 250
_ZL16checkV64LaneV128N4llvm7SDValueES0_RS0_S1_Ri.isra.84 268
_ZL14narrowIfNeededPN4llvm12SelectionDAGENS_7SDValueE 293
_ZL31tryBitfieldInsertOpFromOrAndImmPN4llvm6SDNodeEPNS_12SelectionDAGE 317
_ZL25tryBitfieldInsertOpFromOrPN4llvm6SDNodeERKNS_5APIntEPNS_12SelectionDAGE 403
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel19tryBitfieldInsertOpEPN4llvm6SDNodeE.isra.154 404
_ZL13getUsefulBitsN4llvm7SDValueERNS_5APIntEj 459
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel17SelectExtendedSHLEN4llvm7SDValueEjbRS2_S3_ 465
_ZL19getUsefulBitsForUsePN4llvm6SDNodeERNS_5APIntENS_7SDValueEj 468
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel11createTupleEN4llvm8ArrayRefINS1_7SDValueEEEPKjS6_.isra.116 534
_ZL18checkHighLaneIndexPN4llvm6SDNodeERNS_7SDValueERi 536
_ZL26isBitfieldExtractOpFromAndPN4llvm12SelectionDAGEPNS_6SDNodeERjRNS_7SDValueES4_S4_jb 1081
_ZN12_GLOBAL__N_119AArch64DAGToDAGISelD0Ev 1113
_ZN4llvm20createAArch64ISelDagERNS_20AArch64TargetMachineENS_10CodeGenOpt5LevelE 1120
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel25tryBitfieldInsertInZeroOpEPN4llvm6SDNodeE.isra.151 1209
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel20tryBitfieldExtractOpEPN4llvm6SDNodeE 1258
_ZNK12_GLOBAL__N_119AArch64DAGToDAGISel14isWorthFoldingEN4llvm7SDValueE.isra.125 1416
_ZL23isBitfieldPositioningOpPN4llvm12SelectionDAGENS_7SDValueEbRS2_RiS4_ 1457
_ZL20isWorthFoldingADDlowN4llvm7SDValueE.isra.92 1566
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel17tryShiftAmountModEPN4llvm6SDNodeE.isra.155 1637
_ZL19isBitfieldExtractOpPN4llvm12SelectionDAGEPNS_6SDNodeERjRNS_7SDValueES4_S4_jb 2040
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel17tryMLAV64LaneV128EPN4llvm6SDNodeE 2466
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel19SelectNegArithImmedEN4llvm7SDValueERS2_S3_.isra.144 2615
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel27SelectArithExtendedRegisterEN4llvm7SDValueERS2_S3_ 2768
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel21SelectShiftedRegisterEN4llvm7SDValueEbRS2_S3_ 3312
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel16SelectArithImmedEN4llvm7SDValueERS2_S3_.isra.143 3700
_ZL20getExtendTypeForNodeN4llvm7SDValueEb 3704
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel22SelectAddrModeUnscaledEN4llvm7SDValueEjRS2_S3_.isra.126 4693
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel14tryIndexedLoadEPN4llvm6SDNodeE 5710
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel21SelectAddrModeIndexedEN4llvm7SDValueEjRS2_S3_ 8929
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel17SelectAddrModeXROEN4llvm7SDValueEjRS2_S3_S3_S3_.isra.134 9293
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel17SelectAddrModeWROEN4llvm7SDValueEjRS2_S3_S3_S3_.isra.128 9393
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel20runOnMachineFunctionERN4llvm15MachineFunctionE 13984
_ZN12_GLOBAL__N_119AArch64DAGToDAGISel6SelectEPN4llvm6SDNodeE 184053

Generated by: LCOV version 1.13