LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMFastISel.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1125 1309 85.9 %
Date: 2018-10-20 13:21:21 Functions: 51 57 89.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_111ARMFastISel10ARMEmitCmpEPKN4llvm5ValueES4_bb 84
_ZN12_GLOBAL__N_111ARMFastISel10FinishCallEN4llvm3MVTERNS1_15SmallVectorImplIjEEPKNS1_11InstructionEjRjb 460
_ZN12_GLOBAL__N_111ARMFastISel10SelectCallEPKN4llvm11InstructionEPKc 616
_ZN12_GLOBAL__N_111ARMFastISel10SelectLoadEPKN4llvm11InstructionE 316
_ZN12_GLOBAL__N_111ARMFastISel11ARMEmitLoadEN4llvm3MVTERjRNS_7AddressEjbb 483
_ZN12_GLOBAL__N_111ARMFastISel11SelectFPExtEPKN4llvm11InstructionE 1
_ZN12_GLOBAL__N_111ARMFastISel11SelectFPToIEPKN4llvm11InstructionEb 13
_ZN12_GLOBAL__N_111ARMFastISel11SelectIToFPEPKN4llvm11InstructionEb 37
_ZN12_GLOBAL__N_111ARMFastISel11SelectShiftEPKN4llvm11InstructionENS1_6ARM_AM8ShiftOpcE 12
_ZN12_GLOBAL__N_111ARMFastISel11SelectStoreEPKN4llvm11InstructionE 588
_ZN12_GLOBAL__N_111ARMFastISel11SelectTruncEPKN4llvm11InstructionE 22
_ZN12_GLOBAL__N_111ARMFastISel11isTypeLegalEPN4llvm4TypeERNS1_3MVTE 0
_ZN12_GLOBAL__N_111ARMFastISel12ARMEmitStoreEN4llvm3MVTEjRNS_7AddressEj 1250
_ZN12_GLOBAL__N_111ARMFastISel12SelectBranchEPKN4llvm11InstructionE 79
_ZN12_GLOBAL__N_111ARMFastISel12SelectIntExtEPKN4llvm11InstructionE 136
_ZN12_GLOBAL__N_111ARMFastISel12SelectSelectEPKN4llvm11InstructionE 24
_ZN12_GLOBAL__N_111ARMFastISel13ARMEmitIntExtEN4llvm3MVTEjS2_b 396
_ZN12_GLOBAL__N_111ARMFastISel13SelectFPTruncEPKN4llvm11InstructionE 1
_ZN12_GLOBAL__N_111ARMFastISel13getLibcallRegERKN4llvm5TwineE 12
_ZN12_GLOBAL__N_111ARMFastISel13isARMNEONPredEPKN4llvm12MachineInstrE 0
_ZN12_GLOBAL__N_111ARMFastISel14ARMEmitLibcallEPKN4llvm11InstructionENS1_5RTLIB7LibcallE 25
_ZN12_GLOBAL__N_111ARMFastISel14ARMLowerPICELFEPKN4llvm11GlobalValueEjNS1_3MVTE 0
_ZN12_GLOBAL__N_111ARMFastISel14ARMMoveToFPRegEN4llvm3MVTEj 37
_ZN12_GLOBAL__N_111ARMFastISel14fastEmitInst_iEjPKN4llvm19TargetRegisterClassEm 15
_ZN12_GLOBAL__N_111ARMFastISel14fastEmitInst_rEjPKN4llvm19TargetRegisterClassEjb 83
_ZN12_GLOBAL__N_111ARMFastISel15ARMMoveToIntRegEN4llvm3MVTEj 12
_ZN12_GLOBAL__N_111ARMFastISel15AddOptionalDefsERKN4llvm19MachineInstrBuilderE 5855
_ZN12_GLOBAL__N_111ARMFastISel15ProcessCallArgsERN4llvm15SmallVectorImplIPNS1_5ValueEEERNS2_IjEERNS2_INS1_3MVTEEERNS2_INS1_3ISD10ArgFlagsTyEEES8_jRjb 466
_ZN12_GLOBAL__N_111ARMFastISel15fastEmitInst_riEjPKN4llvm19TargetRegisterClassEjbm 465
_ZN12_GLOBAL__N_111ARMFastISel15fastEmitInst_rrEjPKN4llvm19TargetRegisterClassEjbjb 148
_ZN12_GLOBAL__N_111ARMFastISel15isLoadTypeLegalEPN4llvm4TypeERNS1_3MVTE 1302
_ZN12_GLOBAL__N_111ARMFastISel16ARMIsMemCpySmallEm 0
_ZN12_GLOBAL__N_111ARMFastISel16ARMMaterializeFPEPKN4llvm10ConstantFPENS1_3MVTE 309
_ZN12_GLOBAL__N_111ARMFastISel16ARMMaterializeGVEPKN4llvm11GlobalValueENS1_3MVTE 259
_ZN12_GLOBAL__N_111ARMFastISel16SelectBinaryFPOpEPKN4llvm11InstructionEj 2
_ZN12_GLOBAL__N_111ARMFastISel16SelectIndirectBrEPKN4llvm11InstructionE 4
_ZN12_GLOBAL__N_111ARMFastISel17ARMComputeAddressEPKN4llvm5ValueERNS_7AddressE 1535
_ZN12_GLOBAL__N_111ARMFastISel17CCAssignFnForCallEjbb 1142
_ZN12_GLOBAL__N_111ARMFastISel17SelectBinaryIntOpEPKN4llvm11InstructionEj 37
_ZN12_GLOBAL__N_111ARMFastISel18ARMSimplifyAddressERNS_7AddressEN4llvm3MVTEb 1708
_ZN12_GLOBAL__N_111ARMFastISel18fastLowerArgumentsEv 899
_ZN12_GLOBAL__N_111ARMFastISel19SelectIntrinsicCallERKN4llvm13IntrinsicInstE 69
_ZN12_GLOBAL__N_111ARMFastISel19tryToFoldLoadIntoMIEPN4llvm12MachineInstrEjPKNS1_8LoadInstE 201
_ZN12_GLOBAL__N_111ARMFastISel20AddLoadStoreOperandsEN4llvm3MVTERNS_7AddressERKNS1_19MachineInstrBuilderENS1_17MachineMemOperand5FlagsEb 1708
_ZN12_GLOBAL__N_111ARMFastISel21ARMTryEmitSmallMemCpyENS_7AddressES1_mj 26
_ZN12_GLOBAL__N_111ARMFastISel21fastMaterializeAllocaEPKN4llvm10AllocaInstE 205
_ZN12_GLOBAL__N_111ARMFastISel21fastSelectInstructionEPKN4llvm11InstructionE 3017
_ZN12_GLOBAL__N_111ARMFastISel23fastMaterializeConstantEPKN4llvm8ConstantE 1172
_ZN12_GLOBAL__N_111ARMFastISel24DefinesOptionalPredicateEPN4llvm12MachineInstrEPb 0
_ZN12_GLOBAL__N_111ARMFastISel9SelectCmpEPKN4llvm11InstructionE 26
_ZN12_GLOBAL__N_111ARMFastISel9SelectDivEPKN4llvm11InstructionEb 14
_ZN12_GLOBAL__N_111ARMFastISel9SelectRemEPKN4llvm11InstructionEb 36
_ZN12_GLOBAL__N_111ARMFastISel9SelectRetEPKN4llvm11InstructionE 890
_ZN12_GLOBAL__N_111ARMFastISelC2ERN4llvm20FunctionLoweringInfoEPKNS1_17TargetLibraryInfoE 901
_ZN4llvm3ARM14createFastISelERNS_20FunctionLoweringInfoEPKNS_17TargetLibraryInfoE 1221
_ZNK12_GLOBAL__N_111ARMFastISel21isPositionIndependentEv 0

Generated by: LCOV version 1.13