LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU - AMDGPUTargetTransformInfo.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 203 218 93.1 %
Date: 2017-09-14 15:23:50 Functions: 22 22 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL17dependsOnLocalPhiPKN4llvm4LoopEPKNS_5ValueEj 6
_ZN4llvm13AMDGPUTTIImpl22getMaxInterleaveFactorEj 7
_ZN4llvm13AMDGPUTTIImpl14getShuffleCostENS_19TargetTransformInfo11ShuffleKindEPNS_4TypeEiS4_ 12
_ZNK4llvm13AMDGPUTTIImpl19areInlineCompatibleEPKNS_8FunctionES3_ 15
_ZN4llvm13AMDGPUTTIImpl23getUnrollingPreferencesEPNS_4LoopERNS_15ScalarEvolutionERNS_19TargetTransformInfo20UnrollingPreferencesE 17
_ZNK4llvm13AMDGPUTTIImpl28getMinVectorRegisterBitWidthEv 22
_ZNK4llvm13AMDGPUTTIImpl19getRegisterBitWidthEb 34
_ZN4llvm13AMDGPUTTIImpl22getArithmeticInstrCostEjPNS_4TypeENS_19TargetTransformInfo16OperandValueKindES4_NS3_22OperandValuePropertiesES5_NS_8ArrayRefIPKNS_5ValueEEE 267
_ZN4llvm13AMDGPUTTIImpl14getCFInstrCostEj 310
_ZNK4llvm13AMDGPUTTIImpl28isLegalToVectorizeStoreChainEjjj 361
_ZN4llvm13AMDGPUTTIImpl18getVectorInstrCostEjPNS_4TypeEj 464
_ZNK4llvm13AMDGPUTTIImpl27isLegalToVectorizeLoadChainEjjj 716
_ZNK4llvm13AMDGPUTTIImpl26isLegalToVectorizeMemChainEjjj 1077
_ZNK4llvm13AMDGPUTTIImpl20getNumberOfRegistersEb 2123
_ZNK4llvm13AMDGPUTTIImpl28getHardwareNumberOfRegistersEb 2123
_ZNK4llvm13AMDGPUTTIImpl26getLoadStoreVecRegBitWidthEj 24522
_ZL29isIntrinsicSourceOfDivergencePKN4llvm13IntrinsicInstE 41760
_GLOBAL__sub_I_AMDGPUTargetTransformInfo.cpp 72306
_Z41__static_initialization_and_destruction_0ii 72306
_ZL17isArgPassedInSGPRPKN4llvm8ArgumentE 129756
_ZNK4llvm13AMDGPUTTIImpl15isAlwaysUniformEPKNS_5ValueE 141445
_ZNK4llvm13AMDGPUTTIImpl20isSourceOfDivergenceEPKNS_5ValueE 510194

Generated by: LCOV version 1.13