LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMFastISel.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1353 1486 91.0 %
Date: 2017-09-14 15:23:50 Functions: 56 57 98.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_111ARMFastISelD2Ev 0
_ZN12_GLOBAL__N_111ARMFastISel11SelectFPExtEPKN4llvm11InstructionE 1
_ZN12_GLOBAL__N_111ARMFastISel13SelectFPTruncEPKN4llvm11InstructionE 1
_ZN12_GLOBAL__N_111ARMFastISel16SelectBinaryFPOpEPKN4llvm11InstructionEj 2
_ZN12_GLOBAL__N_111ARMFastISel16SelectIndirectBrEPKN4llvm11InstructionE 4
_ZN12_GLOBAL__N_111ARMFastISel14ARMLowerPICELFEPKN4llvm11GlobalValueEjNS1_3MVTE.isra.206 5
_ZN12_GLOBAL__N_111ARMFastISel11SelectShiftEPKN4llvm11InstructionENS1_6ARM_AM8ShiftOpcE 12
_ZN12_GLOBAL__N_111ARMFastISel13getLibcallRegERKN4llvm5TwineE 12
_ZN12_GLOBAL__N_111ARMFastISel15ARMMoveToIntRegEN4llvm3MVTEj 12
_ZN12_GLOBAL__N_111ARMFastISel11SelectFPToIEPKN4llvm11InstructionEb 13
_ZN12_GLOBAL__N_111ARMFastISel9SelectDivEPKN4llvm11InstructionEb 14
_ZN12_GLOBAL__N_111ARMFastISel14fastEmitInst_iEjPKN4llvm19TargetRegisterClassEm 15
_ZN12_GLOBAL__N_111ARMFastISel11SelectTruncEPKN4llvm11InstructionE 22
_ZN12_GLOBAL__N_111ARMFastISel12SelectSelectEPKN4llvm11InstructionE 24
_ZN12_GLOBAL__N_111ARMFastISel14ARMEmitLibcallEPKN4llvm11InstructionENS1_5RTLIB7LibcallE 25
_ZN12_GLOBAL__N_111ARMFastISel21ARMTryEmitSmallMemCpyENS_7AddressES1_mj 26
_ZN12_GLOBAL__N_111ARMFastISel9SelectCmpEPKN4llvm11InstructionE 26
_ZN12_GLOBAL__N_111ARMFastISel9SelectRemEPKN4llvm11InstructionEb 36
_ZN12_GLOBAL__N_111ARMFastISel11SelectIToFPEPKN4llvm11InstructionEb 37
_ZN12_GLOBAL__N_111ARMFastISel14ARMMoveToFPRegEN4llvm3MVTEj 37
_ZN12_GLOBAL__N_111ARMFastISel17SelectBinaryIntOpEPKN4llvm11InstructionEj 37
_ZN12_GLOBAL__N_111ARMFastISel19SelectIntrinsicCallERKN4llvm13IntrinsicInstE 73
_ZN12_GLOBAL__N_111ARMFastISel12SelectBranchEPKN4llvm11InstructionE 79
_ZN12_GLOBAL__N_111ARMFastISel14fastEmitInst_rEjPKN4llvm19TargetRegisterClassEjb 83
_ZN12_GLOBAL__N_111ARMFastISel10ARMEmitCmpEPKN4llvm5ValueES4_bb 84
_ZN12_GLOBAL__N_111ARMFastISel12SelectIntExtEPKN4llvm11InstructionE 136
_ZN12_GLOBAL__N_111ARMFastISel15fastEmitInst_rrEjPKN4llvm19TargetRegisterClassEjbjb 150
_ZN12_GLOBAL__N_111ARMFastISel19tryToFoldLoadIntoMIEPN4llvm12MachineInstrEjPKNS1_8LoadInstE 201
_ZN12_GLOBAL__N_111ARMFastISel21fastMaterializeAllocaEPKN4llvm10AllocaInstE 206
_ZN12_GLOBAL__N_111ARMFastISel16ARMMaterializeGVEPKN4llvm11GlobalValueENS1_3MVTE 262
_ZN12_GLOBAL__N_111ARMFastISel16ARMMaterializeFPEPKN4llvm10ConstantFPENS1_3MVTE 309
_ZN12_GLOBAL__N_111ARMFastISel10SelectLoadEPKN4llvm11InstructionE 322
_ZN12_GLOBAL__N_111ARMFastISel13ARMEmitIntExtEN4llvm3MVTEjS2_b 396
_ZN12_GLOBAL__N_111ARMFastISel15fastEmitInst_riEjPKN4llvm19TargetRegisterClassEjbm 465
_ZN12_GLOBAL__N_111ARMFastISel10FinishCallEN4llvm3MVTERNS1_15SmallVectorImplIjEEPKNS1_11InstructionEjRjb 470
_ZN12_GLOBAL__N_111ARMFastISel15ProcessCallArgsERN4llvm15SmallVectorImplIPNS1_5ValueEEERNS2_IjEERNS2_INS1_3MVTEEERNS2_INS1_3ISD10ArgFlagsTyEEES8_jRjb 476
_ZN12_GLOBAL__N_111ARMFastISel11ARMEmitLoadEN4llvm3MVTERjRNS_7AddressEjbb 489
_ZN12_GLOBAL__N_111ARMFastISel11SelectStoreEPKN4llvm11InstructionE 593
_ZN12_GLOBAL__N_111ARMFastISel10SelectCallEPKN4llvm11InstructionEPKc 627
_ZN12_GLOBAL__N_111ARMFastISel9SelectRetEPKN4llvm11InstructionE 889
_ZN12_GLOBAL__N_111ARMFastISel18fastLowerArgumentsEv 899
_ZN12_GLOBAL__N_111ARMFastISelC2ERN4llvm20FunctionLoweringInfoEPKNS1_17TargetLibraryInfoE 901
_ZN12_GLOBAL__N_111ARMFastISelD0Ev 901
_ZN4llvm3ARM14createFastISelERNS_20FunctionLoweringInfoEPKNS_17TargetLibraryInfoE 1131
_ZN12_GLOBAL__N_111ARMFastISel17CCAssignFnForCallEjbb 1153
_ZN12_GLOBAL__N_111ARMFastISel23fastMaterializeConstantEPKN4llvm8ConstantE 1190
_ZN12_GLOBAL__N_111ARMFastISel12ARMEmitStoreEN4llvm3MVTEjRNS_7AddressEj 1255
_ZN12_GLOBAL__N_111ARMFastISel15isLoadTypeLegalEPN4llvm4TypeERNS1_3MVTE 1314
_ZN12_GLOBAL__N_111ARMFastISel17ARMComputeAddressEPKN4llvm5ValueERNS_7AddressE 1556
_ZN12_GLOBAL__N_111ARMFastISel18ARMSimplifyAddressERNS_7AddressEN4llvm3MVTEb 1719
_ZN12_GLOBAL__N_111ARMFastISel20AddLoadStoreOperandsEN4llvm3MVTERNS_7AddressERKNS1_19MachineInstrBuilderENS1_17MachineMemOperand5FlagsEb 1719
_ZN12_GLOBAL__N_111ARMFastISel11isTypeLegalEPN4llvm4TypeERNS1_3MVTE.isra.227 3024
_ZN12_GLOBAL__N_111ARMFastISel21fastSelectInstructionEPKN4llvm11InstructionE 3028
_ZN12_GLOBAL__N_111ARMFastISel13isARMNEONPredEPKN4llvm12MachineInstrE.isra.145 5899
_ZN12_GLOBAL__N_111ARMFastISel15AddOptionalDefsERKN4llvm19MachineInstrBuilderE 5899
_ZN12_GLOBAL__N_111ARMFastISel24DefinesOptionalPredicateEPN4llvm12MachineInstrEPb.isra.146 5899

Generated by: LCOV version 1.13