LCOV - code coverage report
Current view: top level - lib/Analysis - TargetTransformInfo.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 408 453 90.1 %
Date: 2018-10-20 13:21:21 Functions: 120 131 91.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL48initializeTargetTransformInfoWrapperPassPassOnceRN4llvm12PassRegistryE 85338
_ZN4llvm16TargetIRAnalysis13getDefaultTTIERKNS_8FunctionE 13459
_ZN4llvm16TargetIRAnalysis3runERKNS_8FunctionERNS_15AnalysisManagerIS1_JEEE 3073615
_ZN4llvm16TargetIRAnalysisC2ESt8functionIFNS_19TargetTransformInfoERKNS_8FunctionEEE 75817
_ZN4llvm16TargetIRAnalysisC2Ev 7659
_ZN4llvm19TargetTransformInfo7ConceptD0Ev 0
_ZN4llvm19TargetTransformInfo7ConceptD2Ev 3073521
_ZN4llvm19TargetTransformInfoC2EOS0_ 35100
_ZN4llvm19TargetTransformInfoC2ERKNS_10DataLayoutE 16573
_ZN4llvm19TargetTransformInfoD2Ev 3108620
_ZN4llvm19TargetTransformInfoaSEOS0_ 3040283
_ZN4llvm30TargetTransformInfoWrapperPass6anchorEv 0
_ZN4llvm30TargetTransformInfoWrapperPass6getTTIERKNS_8FunctionE 3071847
_ZN4llvm30TargetTransformInfoWrapperPassC2ENS_16TargetIRAnalysisE 82161
_ZN4llvm30TargetTransformInfoWrapperPassC2Ev 275
_ZN4llvm36createTargetTransformInfoWrapperPassENS_16TargetIRAnalysisE 82161
_ZN4llvm44initializeTargetTransformInfoWrapperPassPassERNS_12PassRegistryE 1208511
_ZNK12_GLOBAL__N_113ReductionData11hasSameDataERS0_ 0
_ZNK4llvm19TargetTransformInfo10getExtCostEPKNS_11InstructionEPKNS_5ValueE 0
_ZNK4llvm19TargetTransformInfo10getGEPCostEPNS_4TypeEPKNS_5ValueENS_8ArrayRefIS5_EE 34437
_ZNK4llvm19TargetTransformInfo11getCallCostEPKNS_8FunctionENS_8ArrayRefIPKNS_5ValueEEE 0
_ZNK4llvm19TargetTransformInfo11getCallCostEPNS_12FunctionTypeEi 0
_ZNK4llvm19TargetTransformInfo11getFPOpCostEPNS_4TypeE 547
_ZNK4llvm19TargetTransformInfo11getUserCostEPKNS_4UserENS_8ArrayRefIPKNS_5ValueEEE 4074672
_ZNK4llvm19TargetTransformInfo11hasDivRemOpEPNS_4TypeEb 66
_ZNK4llvm19TargetTransformInfo11isTypeLegalEPNS_4TypeE 769
_ZNK4llvm19TargetTransformInfo12getCacheSizeENS0_10CacheLevelE 8
_ZNK4llvm19TargetTransformInfo12getMinimumVFEj 2
_ZNK4llvm19TargetTransformInfo12haveFastSqrtEPNS_4TypeE 58
_ZNK4llvm19TargetTransformInfo13getIntImmCostENS_9Intrinsic2IDEjRKNS_5APIntEPNS_4TypeE 169985
_ZNK4llvm19TargetTransformInfo13getIntImmCostERKNS_5APIntEPNS_4TypeE 84
_ZNK4llvm19TargetTransformInfo13getIntImmCostEjjRKNS_5APIntEPNS_4TypeE 541198
_ZNK4llvm19TargetTransformInfo13isLSRCostLessERNS0_7LSRCostES2_ 121092
_ZNK4llvm19TargetTransformInfo14getCFInstrCostEj 11587
_ZNK4llvm19TargetTransformInfo14getJumpBufSizeEv 0
_ZNK4llvm19TargetTransformInfo14getShuffleCostENS0_11ShuffleKindEPNS_4TypeEiS3_ 2935
_ZNK4llvm19TargetTransformInfo14isTruncateFreeEPNS_4TypeES2_ 21374
_ZNK4llvm19TargetTransformInfo15canMacroFuseCmpEv 34478
_ZNK4llvm19TargetTransformInfo15getMemoryOpCostEjPNS_4TypeEjjPKNS_11InstructionE 395962
_ZNK4llvm19TargetTransformInfo15isAlwaysUniformEPKNS_5ValueE 254082
_ZNK4llvm19TargetTransformInfo15isLoweredToCallEPKNS_8FunctionE 997675
_ZNK4llvm19TargetTransformInfo16getCacheLineSizeEv 51
_ZNK4llvm19TargetTransformInfo16getCallInstrCostEPNS_8FunctionEPNS_4TypeENS_8ArrayRefIS4_EE 554
_ZNK4llvm19TargetTransformInfo16getCastInstrCostEjPNS_4TypeES2_PKNS_11InstructionE 6913
_ZNK4llvm19TargetTransformInfo16getIntrinsicCostENS_9Intrinsic2IDEPNS_4TypeENS_8ArrayRefIPKNS_5ValueEEE 4
_ZNK4llvm19TargetTransformInfo16getNumberOfPartsEPNS_4TypeE 22567
_ZNK4llvm19TargetTransformInfo16getOperationCostEjPNS_4TypeES2_ 0
_ZNK4llvm19TargetTransformInfo16getPopcntSupportEj 3584
_ZNK4llvm19TargetTransformInfo17isLegalMaskedLoadEPNS_4TypeE 521
_ZNK4llvm19TargetTransformInfo18getCmpSelInstrCostEjPNS_4TypeES2_PKNS_11InstructionE 5599
_ZNK4llvm19TargetTransformInfo18getTgtMemIntrinsicEPNS_13IntrinsicInstERNS_16MemIntrinsicInfoE 390769
_ZNK4llvm19TargetTransformInfo18getVectorInstrCostEjPNS_4TypeEj 87434
_ZNK4llvm19TargetTransformInfo18hasVolatileVariantEPNS_11InstructionEj 599
_ZNK4llvm19TargetTransformInfo18isIndexedLoadLegalENS0_14MemIndexedModeEPNS_4TypeE 7637
_ZNK4llvm19TargetTransformInfo18isLegalMaskedStoreEPNS_4TypeE 555
_ZNK4llvm19TargetTransformInfo18shouldFavorPostIncEv 259248
_ZNK4llvm19TargetTransformInfo19LSRWithInstrQueriesEv 71602
_ZNK4llvm19TargetTransformInfo19areInlineCompatibleEPKNS_8FunctionES3_ 334823
_ZNK4llvm19TargetTransformInfo19getFlatAddressSpaceEv 23280
_ZNK4llvm19TargetTransformInfo19getJumpBufAlignmentEv 0
_ZNK4llvm19TargetTransformInfo19getLoadVectorFactorEjjjPNS_10VectorTypeE 14113
_ZNK4llvm19TargetTransformInfo19getPrefetchDistanceEv 21555
_ZNK4llvm19TargetTransformInfo19getRegisterBitWidthEb 13767
_ZNK4llvm19TargetTransformInfo19hasBranchDivergenceEv 144982
_ZNK4llvm19TargetTransformInfo19isIndexedStoreLegalENS0_14MemIndexedModeEPNS_4TypeE 0
_ZNK4llvm19TargetTransformInfo19isLegalAddImmediateEl 26304
_ZNK4llvm19TargetTransformInfo19isLegalMaskedGatherEPNS_4TypeE 820
_ZNK4llvm19TargetTransformInfo19isProfitableToHoistEPNS_11InstructionE 5891
_ZNK4llvm19TargetTransformInfo20getMinPrefetchStrideEv 78
_ZNK4llvm19TargetTransformInfo20getNumberOfRegistersEb 244943
_ZNK4llvm19TargetTransformInfo20getScalingFactorCostEPNS_4TypeEPNS_11GlobalValueElblj 126256
_ZNK4llvm19TargetTransformInfo20getStoreVectorFactorEjjjPNS_10VectorTypeE 4037
_ZNK4llvm19TargetTransformInfo20isLegalICmpImmediateEl 29194
_ZNK4llvm19TargetTransformInfo20isLegalMaskedScatterEPNS_4TypeE 677
_ZNK4llvm19TargetTransformInfo20isSourceOfDivergenceEPKNS_5ValueE 1444737
_ZNK4llvm19TargetTransformInfo20useColdCCForColdCallERNS_8FunctionE 5
_ZNK4llvm19TargetTransformInfo21enableMemCmpExpansionEb 198316
_ZNK4llvm19TargetTransformInfo21getCacheAssociativityENS0_10CacheLevelE 10
_ZNK4llvm19TargetTransformInfo21getInstructionLatencyEPKNS_11InstructionE 11
_ZNK4llvm19TargetTransformInfo21getIntImmCodeSizeCostEjjRKNS_5APIntEPNS_4TypeE 182
_ZNK4llvm19TargetTransformInfo21getIntrinsicInstrCostENS_9Intrinsic2IDEPNS_4TypeENS_8ArrayRefIPNS_5ValueEEENS_13FastMathFlagsEj 2858
_ZNK4llvm19TargetTransformInfo21getIntrinsicInstrCostENS_9Intrinsic2IDEPNS_4TypeENS_8ArrayRefIS4_EENS_13FastMathFlagsEj 958
_ZNK4llvm19TargetTransformInfo21getMaskedMemoryOpCostEjPNS_4TypeEjj 141
_ZNK4llvm19TargetTransformInfo21isLegalAddressingModeEPNS_4TypeEPNS_11GlobalValueElbljPNS_11InstructionE 581609
_ZNK4llvm19TargetTransformInfo21shouldExpandReductionEPKNS_13IntrinsicInstE 1741
_ZNK4llvm19TargetTransformInfo21useReductionIntrinsicEjPNS_4TypeENS0_14ReductionFlagsE 325
_ZNK4llvm19TargetTransformInfo22getArithmeticInstrCostEjPNS_4TypeENS0_16OperandValueKindES3_NS0_22OperandValuePropertiesES4_NS_8ArrayRefIPKNS_5ValueEEE 210639
_ZNK4llvm19TargetTransformInfo22getGatherScatterOpCostEjPNS_4TypeEPNS_5ValueEbj 132
_ZNK4llvm19TargetTransformInfo22getMaxInterleaveFactorEj 2019
_ZNK4llvm19TargetTransformInfo22getMinMaxReductionCostEPNS_4TypeES2_bb 936
_ZNK4llvm19TargetTransformInfo22isLegalToVectorizeLoadEPNS_8LoadInstE 43286
_ZNK4llvm19TargetTransformInfo23getUnrollingPreferencesEPNS_4LoopERNS_15ScalarEvolutionERNS0_20UnrollingPreferencesE 8865
_ZNK4llvm19TargetTransformInfo23isLegalToVectorizeStoreEPNS_9StoreInstE 17322
_ZNK4llvm19TargetTransformInfo23shouldBuildLookupTablesEv 1291
_ZNK4llvm19TargetTransformInfo24getExtractWithExtendCostEjPNS_4TypeEPNS_10VectorTypeEj 32
_ZNK4llvm19TargetTransformInfo24getScalarizationOverheadEPNS_4TypeEbb 837
_ZNK4llvm19TargetTransformInfo25getAddressComputationCostEPNS_4TypeEPNS_15ScalarEvolutionEPKNS_4SCEVE 1593
_ZNK4llvm19TargetTransformInfo25getMemcpyLoopLoweringTypeERNS_11LLVMContextEPNS_5ValueEjj 15
_ZNK4llvm19TargetTransformInfo26getArithmeticReductionCostEjPNS_4TypeEb 285
_ZNK4llvm19TargetTransformInfo26getInterleavedMemoryOpCostEjPNS_4TypeEjNS_8ArrayRefIjEEjjb 92
_ZNK4llvm19TargetTransformInfo26getLoadStoreVecRegBitWidthEj 69449
_ZNK4llvm19TargetTransformInfo27isLegalToVectorizeLoadChainEjjj 8691
_ZNK4llvm19TargetTransformInfo27prefersVectorizedAddressingEv 1410
_ZNK4llvm19TargetTransformInfo28enableAggressiveInterleavingEb 85
_ZNK4llvm19TargetTransformInfo28getCostOfKeepingLiveOverCallENS_8ArrayRefIPNS_4TypeEEE 13818
_ZNK4llvm19TargetTransformInfo28getMinVectorRegisterBitWidthEv 11913
_ZNK4llvm19TargetTransformInfo28isFCmpOrdCheaperThanFCmpZeroEPNS_4TypeE 27
_ZNK4llvm19TargetTransformInfo28isLegalToVectorizeStoreChainEjjj 365
_ZNK4llvm19TargetTransformInfo29getMaxPrefetchIterationsAheadEv 229
_ZNK4llvm19TargetTransformInfo29shouldMaximizeVectorBandwidthEb 909
_ZNK4llvm19TargetTransformInfo30allowsMisalignedMemoryAccessesERNS_11LLVMContextEjjjPb 8350
_ZNK4llvm19TargetTransformInfo30getInliningThresholdMultiplierEv 288346
_ZNK4llvm19TargetTransformInfo32getEstimatedNumberOfCaseClustersERKNS_10SwitchInstERj 7996
_ZNK4llvm19TargetTransformInfo32getOperandsScalarizationOverheadENS_8ArrayRefIPKNS_5ValueEEEj 885
_ZNK4llvm19TargetTransformInfo33getMemcpyLoopResidualLoweringTypeERNS_15SmallVectorImplIPNS_4TypeEEERNS_11LLVMContextEjjj 0
_ZNK4llvm19TargetTransformInfo33getOrCreateResultFromMemIntrinsicEPNS_13IntrinsicInstEPNS_4TypeE 29
_ZNK4llvm19TargetTransformInfo34isFPVectorizationPotentiallyUnsafeEv 160
_ZNK4llvm19TargetTransformInfo34shouldBuildLookupTablesForConstantEPNS_8ConstantE 3595
_ZNK4llvm19TargetTransformInfo34shouldConsiderAddressTypePromotionERKNS_11InstructionERb 42309
_ZNK4llvm19TargetTransformInfo35getAtomicMemIntrinsicMaxElementSizeEv 9
_ZNK4llvm19TargetTransformInfo36enableInterleavedAccessVectorizationEv 987
_ZNK4llvm19TargetTransformInfo39supportsEfficientVectorElementLoadStoreEv 492
_ZNK4llvm19TargetTransformInfo42enableMaskedInterleavedAccessVectorizationEv 470
_ZNK4llvm19TargetTransformInfo5useAAEv 552

Generated by: LCOV version 1.13