LCOV - code coverage report
Current view: top level - lib/Target/AArch64 - AArch64FastISel.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1857 1978 93.9 %
Date: 2018-07-13 00:08:38 Functions: 76 78 97.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_115AArch64FastISel16selectIndirectBrEPKN4llvm11InstructionE 0
_ZN12_GLOBAL__N_115AArch64FastISelD2Ev 0
_ZN12_GLOBAL__N_115AArch64FastISel13selectFPTruncEPKN4llvm11InstructionE 2
_ZN12_GLOBAL__N_115AArch64FastISel24fastMaterializeFloatZeroEPKN4llvm10ConstantFPE 2
_ZN12_GLOBAL__N_115AArch64FastISel17getRegForGEPIndexEPKN4llvm5ValueE 3
_ZN12_GLOBAL__N_115AArch64FastISel19selectAtomicCmpXchgEPKN4llvm17AtomicCmpXchgInstE 3
_ZN12_GLOBAL__N_115AArch64FastISel10emitASR_rrEN4llvm3MVTEjbjb 4
_ZN12_GLOBAL__N_115AArch64FastISel10emitAnd_riEN4llvm3MVTEjbm 4
_ZN12_GLOBAL__N_115AArch64FastISel10emitLSL_rrEN4llvm3MVTEjbjb 4
_ZN12_GLOBAL__N_115AArch64FastISel10emitLSR_rrEN4llvm3MVTEjbjb 4
_ZN12_GLOBAL__N_115AArch64FastISel10selectFRemEPKN4llvm11InstructionE 4
_ZN12_GLOBAL__N_115AArch64FastISel11selectFPExtEPKN4llvm11InstructionE 5
_ZN12_GLOBAL__N_115AArch64FastISel13emitAddSub_rxEbN4llvm3MVTEjbjbNS1_10AArch64_AM15ShiftExtendTypeEmbb 7
_ZN12_GLOBAL__N_115AArch64FastISel13selectFPToIntEPKN4llvm11InstructionEb 7
_ZN12_GLOBAL__N_115AArch64FastISel9selectRemEPKN4llvm11InstructionEj 8
_ZN12_GLOBAL__N_115AArch64FastISel9selectMulEPKN4llvm11InstructionE 10
_ZN12_GLOBAL__N_115AArch64FastISel18tryEmitSmallMemCpyENS0_7AddressES1_mj 13
_ZN12_GLOBAL__N_115AArch64FastISel10selectSDivEPKN4llvm11InstructionE 14
_ZN12_GLOBAL__N_115AArch64FastISel11selectTruncEPKN4llvm11InstructionE 14
_ZN12_GLOBAL__N_115AArch64FastISel16emitStoreReleaseEN4llvm3MVTEjjPNS1_17MachineMemOperandE 16
_ZN12_GLOBAL__N_115AArch64FastISel19selectGetElementPtrEPKN4llvm11InstructionE 16
_ZN12_GLOBAL__N_115AArch64FastISel21fastMaterializeAllocaEPKN4llvm10AllocaInstE 16
_ZN12_GLOBAL__N_115AArch64FastISel10emitMul_rrEN4llvm3MVTEjbjb 18
_ZN12_GLOBAL__N_115AArch64FastISel13materializeFPEPKN4llvm10ConstantFPENS1_3MVTE 19
_ZN12_GLOBAL__N_115AArch64FastISel13selectIntToFPEPKN4llvm11InstructionEb 22
_ZN12_GLOBAL__N_115AArch64FastISel13selectBitCastEPKN4llvm11InstructionE 23
_ZN12_GLOBAL__N_115AArch64FastISel10emitLSR_riEN4llvm3MVTES2_jbmb 27
_ZN12_GLOBAL__N_115AArch64FastISel10emitASR_riEN4llvm3MVTES2_jbmb 28
_ZN12_GLOBAL__N_115AArch64FastISel13emitAddSub_rsEbN4llvm3MVTEjbjbNS1_10AArch64_AM15ShiftExtendTypeEmbb 28
_ZN12_GLOBAL__N_115AArch64FastISel16emitLogicalOp_rsEjN4llvm3MVTEjbjbm 30
_ZN12_GLOBAL__N_115AArch64FastISel11emitAdd_ri_EN4llvm3MVTEjbl 34
_ZN12_GLOBAL__N_115AArch64FastISel8emitFCmpEN4llvm3MVTEPKNS1_5ValueES5_ 47
_ZN12_GLOBAL__N_115AArch64FastISel10emitLSL_riEN4llvm3MVTES2_jbmb 53
_ZN12_GLOBAL__N_115AArch64FastISel12selectSelectEPKN4llvm11InstructionE 53
_ZN12_GLOBAL__N_115AArch64FastISel14optimizeSelectEPKN4llvm10SelectInstE 53
_ZN12_GLOBAL__N_115AArch64FastISel9selectCmpEPKN4llvm11InstructionE 57
_ZN12_GLOBAL__N_115AArch64FastISel17foldXALUIntrinsicERN4llvm9AArch64CC8CondCodeEPKNS1_11InstructionEPKNS1_5ValueE 79
_ZL12isIntExtFreePKN4llvm11InstructionE 82
_ZN12_GLOBAL__N_115AArch64FastISel20emitCompareAndBranchEPKN4llvm10BranchInstE 88
_ZN12_GLOBAL__N_115AArch64FastISel13emitLogicalOpEjN4llvm3MVTEPKNS1_5ValueES5_ 89
_ZN12_GLOBAL__N_115AArch64FastISel15selectLogicalOpEPKN4llvm11InstructionE 89
_ZN12_GLOBAL__N_115AArch64FastISel22fastLowerIntrinsicCallEPKN4llvm13IntrinsicInstE 92
_ZN12_GLOBAL__N_115AArch64FastISel13materializeGVEPKN4llvm11GlobalValueE 101
_ZN12_GLOBAL__N_115AArch64FastISel18computeCallAddressEPKN4llvm5ValueERNS0_7AddressE 101
_ZN12_GLOBAL__N_115AArch64FastISel11selectShiftEPKN4llvm11InstructionE 102
_ZN12_GLOBAL__N_115AArch64FastISel13emitAddSub_riEbN4llvm3MVTEjbmbb 104
_ZN12_GLOBAL__N_115AArch64FastISel7emitCmpEPKN4llvm5ValueES4_b 107
_ZN12_GLOBAL__N_115AArch64FastISel10finishCallERN4llvm8FastISel16CallLoweringInfoENS1_3MVTEj 113
_ZN12_GLOBAL__N_115AArch64FastISel15processCallArgsERN4llvm8FastISel16CallLoweringInfoERNS1_15SmallVectorImplINS1_3MVTEEERj 117
_ZN12_GLOBAL__N_115AArch64FastISel9emiti1ExtEjN4llvm3MVTEb 141
_ZN12_GLOBAL__N_115AArch64FastISel18optimizeIntExtLoadEPKN4llvm11InstructionENS1_3MVTES5_ 193
_ZN12_GLOBAL__N_115AArch64FastISel12selectIntExtEPKN4llvm11InstructionE 200
_ZN12_GLOBAL__N_115AArch64FastISel16emitLogicalOp_riEjN4llvm3MVTEjbm 203
_ZN12_GLOBAL__N_115AArch64FastISel13fastLowerCallERN4llvm8FastISel16CallLoweringInfoE 226
_ZN12_GLOBAL__N_115AArch64FastISel13emitAddSub_rrEbN4llvm3MVTEjbjbbb 245
_ZN12_GLOBAL__N_115AArch64FastISel12selectBranchEPKN4llvm11InstructionE 272
_ZN12_GLOBAL__N_115AArch64FastISel12selectAddSubEPKN4llvm11InstructionE 284
_ZN12_GLOBAL__N_115AArch64FastISel10emitAddSubEbN4llvm3MVTEPKNS1_5ValueES5_bbb 308
_ZN12_GLOBAL__N_115AArch64FastISel14materializeIntEPKN4llvm11ConstantIntENS1_3MVTE 349
_ZN12_GLOBAL__N_115AArch64FastISel10selectLoadEPKN4llvm11InstructionE 368
_ZN12_GLOBAL__N_115AArch64FastISel8emitLoadEN4llvm3MVTES2_NS0_7AddressEbPNS1_17MachineMemOperandE 384
_ZN12_GLOBAL__N_115AArch64FastISel11selectStoreEPKN4llvm11InstructionE 402
_ZN12_GLOBAL__N_115AArch64FastISel10emitIntExtEN4llvm3MVTEjS2_b 411
_ZN12_GLOBAL__N_115AArch64FastISel9emitStoreEN4llvm3MVTEjNS0_7AddressEPNS1_17MachineMemOperandE 439
_ZN12_GLOBAL__N_115AArch64FastISel23fastMaterializeConstantEPKN4llvm8ConstantE 497
_ZL11isMulPowOf2PKN4llvm5ValueE 578
_ZN12_GLOBAL__N_115AArch64FastISel20addLoadStoreOperandsERNS0_7AddressERKN4llvm19MachineInstrBuilderENS3_17MachineMemOperand5FlagsEjPS7_ 595
_ZN12_GLOBAL__N_115AArch64FastISel15simplifyAddressERNS0_7AddressEN4llvm3MVTE 821
_ZN12_GLOBAL__N_115AArch64FastISel14computeAddressEPKN4llvm5ValueERNS0_7AddressEPNS1_4TypeE 1178
_ZN12_GLOBAL__N_115AArch64FastISelD0Ev 1195
_ZN12_GLOBAL__N_115AArch64FastISel18fastLowerArgumentsEv 1196
_ZN12_GLOBAL__N_115AArch64FastISelC2ERN4llvm20FunctionLoweringInfoEPKNS1_17TargetLibraryInfoE 1196
_ZN4llvm7AArch6414createFastISelERNS_20FunctionLoweringInfoEPKNS_17TargetLibraryInfoE 1196
_ZN12_GLOBAL__N_115AArch64FastISel9selectRetEPKN4llvm11InstructionE 1276
_ZNK12_GLOBAL__N_115AArch64FastISel16isValueAvailableEPKN4llvm5ValueE.isra.332 1325
_ZN12_GLOBAL__N_115AArch64FastISel15isTypeSupportedEPN4llvm4TypeERNS1_3MVTEb 1905
_ZN12_GLOBAL__N_115AArch64FastISel11isTypeLegalEPN4llvm4TypeERNS1_3MVTE.isra.226 3620
_ZN12_GLOBAL__N_115AArch64FastISel21fastSelectInstructionEPKN4llvm11InstructionE 3848

Generated by: LCOV version 1.13